Changed UI and added DTMF code
Showing
2 changed files
with
19 additions
and
8 deletions
| ... | @@ -916,6 +916,9 @@ function updateDialerState(objstr,key,val,key2,val2) | ... | @@ -916,6 +916,9 @@ function updateDialerState(objstr,key,val,key2,val2) |
| 916 | if(key=='mDialerState') | 916 | if(key=='mDialerState') |
| 917 | { | 917 | { |
| 918 | if(!key2||key2=="")kSetDData("D","mDialerSubState",""); | 918 | if(!key2||key2=="")kSetDData("D","mDialerSubState",""); |
| 919 | |||
| 920 | $("#transferCallBtn").removeClass("show").addClass("hide"); | ||
| 921 | $("#transferHangBtn").removeClass("hide").addClass("show"); | ||
| 919 | 922 | ||
| 920 | if(val=="Paused") | 923 | if(val=="Paused") |
| 921 | { | 924 | { |
| ... | @@ -1673,6 +1676,14 @@ recursiveDTMF(); | ... | @@ -1673,6 +1676,14 @@ recursiveDTMF(); |
| 1673 | charLen=0; | 1676 | charLen=0; |
| 1674 | } | 1677 | } |
| 1675 | 1678 | ||
| 1679 | function sendTHDTMFs(){ | ||
| 1680 | dtmfVal = "*2"; | ||
| 1681 | if(validateDTMF(dtmfVal) == false){simpleNotification("error","topRight", "Invalid DTMF");return;} | ||
| 1682 | |||
| 1683 | recursiveDTMF(); | ||
| 1684 | charLen=0; | ||
| 1685 | } | ||
| 1686 | |||
| 1676 | function recursiveDTMF() { | 1687 | function recursiveDTMF() { |
| 1677 | setTimeout(function(){ | 1688 | setTimeout(function(){ |
| 1678 | var dtmfKey = dtmfVal.charAt(charLen); | 1689 | var dtmfKey = dtmfVal.charAt(charLen); | ... | ... |
| ... | @@ -81,6 +81,9 @@ if(wel_usertype==''||wel_catagory==''||wel_fname==""||wel_gender==""||wel_city== | ... | @@ -81,6 +81,9 @@ if(wel_usertype==''||wel_catagory==''||wel_fname==""||wel_gender==""||wel_city== |
| 81 | { | 81 | { |
| 82 | //doAjax('social/{!!Auth::user()->id!!}','show=wizard','welcome_wizard_body','ajax_wizard_show','singlefail','GET'); | 82 | //doAjax('social/{!!Auth::user()->id!!}','show=wizard','welcome_wizard_body','ajax_wizard_show','singlefail','GET'); |
| 83 | } | 83 | } |
| 84 | |||
| 85 | $('#transferButton').popover({title: "<b>Transfer Current Call</b>", content: '<div class="input-group"><input type="text" class="form-control" placeholder="Number" id=transfercalltxt><span class="input-group-btn"><button class="btn btn-default" type="button" onclick="transfercallconf();return false;" id="transferCallBtn"><i class="glyphicon glyphicon-transfer"></i></button><button class="btn btn-danger hide" type="button" onclick="sendTHDTMFs();return false;" id="transferHangBtn">×</button></span></div>', html: true, placement: "bottom"}); | ||
| 86 | |||
| 84 | }); | 87 | }); |
| 85 | 88 | ||
| 86 | function hrmsSearch() | 89 | function hrmsSearch() |
| ... | @@ -250,6 +253,8 @@ $("#"+divid).html(searchRecordDivHTML); | ... | @@ -250,6 +253,8 @@ $("#"+divid).html(searchRecordDivHTML); |
| 250 | 253 | ||
| 251 | <div id=dialerToggleViewDiv style='float:right;margin-right:20px;'> | 254 | <div id=dialerToggleViewDiv style='float:right;margin-right:20px;'> |
| 252 | 255 | ||
| 256 | <button class="btn btn-circle btn-default" id="transferButton"><i class="glyphicon glyphicon-transfer"></i></button> | ||
| 257 | |||
| 253 | <button class="btn btn-circle btn-default" ><i class="fa fa-phone"></i></button> | 258 | <button class="btn btn-circle btn-default" ><i class="fa fa-phone"></i></button> |
| 254 | <i class="fa fa-long-arrow-left"></i> | 259 | <i class="fa fa-long-arrow-left"></i> |
| 255 | 260 | ||
| ... | @@ -373,6 +378,9 @@ $("#"+divid).html(searchRecordDivHTML); | ... | @@ -373,6 +378,9 @@ $("#"+divid).html(searchRecordDivHTML); |
| 373 | return; | 378 | return; |
| 374 | } | 379 | } |
| 375 | 380 | ||
| 381 | $("#transferCallBtn").removeClass("show").addClass("hide"); | ||
| 382 | $("#transferHangBtn").removeClass("hide").addClass("show"); | ||
| 383 | |||
| 376 | var datastr="kstychCall="+JSON.stringify(kstychCall); | 384 | var datastr="kstychCall="+JSON.stringify(kstychCall); |
| 377 | datastr+="&kstychDialer="+JSON.stringify(kstychDialer); | 385 | datastr+="&kstychDialer="+JSON.stringify(kstychDialer); |
| 378 | 386 | ||
| ... | @@ -399,14 +407,6 @@ $("#"+divid).html(searchRecordDivHTML); | ... | @@ -399,14 +407,6 @@ $("#"+divid).html(searchRecordDivHTML); |
| 399 | </div> | 407 | </div> |
| 400 | </div> | 408 | </div> |
| 401 | <div style='clear:both'></div> | 409 | <div style='clear:both'></div> |
| 402 | |||
| 403 | <br> | ||
| 404 | <div class="row"> | ||
| 405 | <div id=transfercall class=col-md-8> | ||
| 406 | <input type=text class='form-control' style='width: 180px;display: inline-block;' size=10 id=transfercalltxt><a href=# class='btn btn-default' onclick='transfercallconf();return false;'><i class='glyphicon glyphicon-transfer'></i></a> | ||
| 407 | </div> | ||
| 408 | </div> | ||
| 409 | |||
| 410 | </div> | 410 | </div> |
| 411 | <div class="modal-body" id=kDialer_modal_body> | 411 | <div class="modal-body" id=kDialer_modal_body> |
| 412 | <div id=dialerToggleViewMainDiv style=''> | 412 | <div id=dialerToggleViewMainDiv style=''> | ... | ... |
-
Please register or sign in to post a comment