889d9b7e by Manish Mihsra

Changed UI and added DTMF code

1 parent 0361b189
...@@ -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">&times;</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=''>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!