Author: pari
Date: Thu Mar 13 09:13:46 2008
New Revision: 2543
URL: http://svn.digium.com/view/asterisk-gui?view=rev&am
p;rev=2543
Log:
* FIX for BE-335
'Allow Parked Calls' checkbox not working properly in the
Calling Rules tab
Modified:
branches/asterisknow/config/numberplan.html
Modified: branches/asterisknow/config/numberplan.html
URL: http://svn.digium.com/view/asterisk-gui/br
anches/asterisknow/config/numberplan.html?view=diff&rev=
2543&r1=2542&r2=2543
============================================================
==================
--- branches/asterisknow/config/numberplan.html (original)
+++ branches/asterisknow/config/numberplan.html Thu Mar 13
09:13:46 2008
 -29,7
+29,7 
var trunks_desc = { };
var numplan_callbacks = { };
var numberplansdata = { };
-var fieldnames = ['cancel', 'delete', 'include', 'name',
'new', 'plancomment', 'save', 'parked'];
+var fieldnames = ['cancel', 'delete', 'include', 'name',
'new', 'plancomment', 'save'];
//var default_numberplan = 0;
var isnewrule ;
 -52,13
+52,13 
if(_$("parked").checked) {
gui_feedback("Parking lots now added for Dialplan:
" + _exten + " context: " + _context,
'blue');
- var uri = build_action('append', 0, _exten,
"include", "parkedcalls");
+ var uri = build_action('append', 0, _context ,
"include", "parkedcalls");
makerequest('u', 'extensions.conf', uri, function(t) {
return true;});
setTimeout( function(){ _bg_s.display = 'none';
_sm_s.display = 'none'; } , 1000 ); // add an unnecessary
delay - for user perception, BE-335
}
if(!_$("parked").checked) {
gui_feedback("Parking lots now deleted for Dialplan:
" + _exten + " context: " + _context);
- var uri = build_action('delete', 0, _exten,
"include", "", "parkedcalls");
+ var uri = build_action('delete', 0, _context ,
"include", "",
"parkedcalls");
makerequest('u', 'extensions.conf', uri, function(t) {
return true;});
setTimeout( function(){ _bg_s.display = 'none';
_sm_s.display = 'none'; } , 1000 ); // add an unnecessary
delay - for user perception, BE-335
}
 -479,7
+479,13 
this.plancomment = "";
this.nprules = [ ];
this.npcomments = [ ];
- this.npdata = { };
+ this.npdata = { };
+ this.parkedcalls = false ;
+}
+
+numplan_callbacks.postselect = function(box, val) {
+ if(!box.value){ return; }
+ _$("parked").checked =
(numberplansdata[box.value]['parkedcalls'] == true ) ? true
: false ;
}
numplan_callbacks.format = function(t, x) {
 -501,8
+507,10 
if( tmp.length > 1 ){
numberplansdata[t.name]['npcomments'].push( t.fields[x]
) ;
}
- }
-
+ }else if( t.names[x]=='include' && t.fields[x] ==
'parkedcalls') {
+ numberplansdata[t.name]['parkedcalls'] = true ;
+ }
+
return null;
}
 -658,7
+666,7 
uri += build_action('append', 1,
default_planname,"plancomment", "Default
DialPlan");
uri += build_action('append', 2,
default_planname,"include", "default");
uri += build_action('append', 3,
default_planname,"include",
"parkedcalls");
- makerequest('u','extensions.conf', uri,
function(t){gui_feedback("Created a Default
DialPlan",'green',3000); location.reload(); } );
+ makerequest('u','extensions.conf', uri,
function(t){gui_feedback("Created a Default
DialPlan",'green',3000); window.location.reload(); }
);
}
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.c
om--
asterisk-gui-commits mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-g
ui-commits
|