[asterisk-gui] GUI Hacks - August
Andrew Latham
lathama at gmail.com
Thu Aug 5 09:34:33 CDT 2010
All
Here is a list of things that we are doing with the GUI. Christian
"wawi" Jacobsen and I have made some changes. Tzafrir Cohen also has
some changes that I will mention.
## Typo
Index: scripts/listfiles
===================================================================
--- scripts/listfiles (revision 5015)
+++ scripts/listfiles (working copy)
@@ -3,7 +3,7 @@
SYSINFO_OUTPUT="/var/lib/asterisk/static-http/config/sysinfo_output.html"
#/bin/echo "<div id=list_files>" > $SYSINFO_OUTPUT
-/bim/mkdir -p -- "$1"
+/bin/mkdir -p -- "$1"
#/bin/echo "</div>" >> $SYSINFO_OUTPUT
if [ "$2" = "time" ]; then
## Broken filter
Index: config/js/pbx2.js
===================================================================
--- config/js/pbx2.js (revision 5013)
+++ config/js/pbx2.js (working copy)
@@ -206,7 +206,7 @@
var exten = ASTGUI.parseContextLine.getExten(line);
var options = line.afterChar('=');
- var params = options.betweenXY('|',')');
+ var params = options.afterChar(',').afterChar(',').betweenXY(',',')');
if (params.contains('a') && params.contains('A')) {
exten = ASTGUI.parseContextLine.getArgs(line)[0];
@@ -243,7 +243,7 @@
var name = line.betweenXY('=',',');
name = name.trim();
- if(!sessionData.pbxinfo.hasOwnProperty(name)) {
+ if(!sessionData.pbxinfo.conferences.hasOwnProperty(name)) {
sessionData.pbxinfo.conferences[name] = new ASTGUI.customObject;
sessionData.pbxinfo.conferences[name]['configOptions'] = '';
}
## ? (Christian is busy but will get him to reply)
Index: config/js/meetme.js
===================================================================
--- config/js/meetme.js (revision 5013)
+++ config/js/meetme.js (working copy)
@@ -214,9 +214,6 @@
if( isNewBridge == false ){ // delete/update old bridge values
if( parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions'] ){
- u.new_action('delete', 'default', 'exten', '',
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions']
); // backward compatibility with old gui
- }
- if( parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions'] ){
u.new_action('delete', ASTGUI.contexts.CONFERENCES, 'exten', '',
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions']
);
}
if( parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['adminOptions'] ){
##
Index: config/js/astman.js
===================================================================
--- config/js/astman.js (revision 5013)
+++ config/js/astman.js (working copy)
@@ -464,7 +464,7 @@
field = _$(field);
}
var required = $(field).attr('required');
- if( required && required.isAstTrue() ){
+ if( required ){
var x = field.value.trim() ;
var pcn = ( field.className ) ? field.className : '' ;
if( !x ){
## Missing or broken filter
Index: config/js/callingrules.js
===================================================================
--- config/js/callingrules.js (revision 5013)
+++ config/js/callingrules.js (working copy)
@@ -335,7 +335,7 @@
}
var t1_braces = (t1 == 'Skype') ? t1 : '${' + t1 + '}' ;
- var Trunk_Build_str = ',' + t1_braces + '/' +
DOM_new_crl_tr_prepend.value + '${' + DOM_new_crl_tr_filter.value
+',${EXTEN:' + tmp_stripx + '})}' ;
+ var Trunk_Build_str = ',' + t1_braces + '/' +
DOM_new_crl_tr_prepend.value + '${EXTEN:' + tmp_stripx + '}' ;
var foTrunk_Build_str = ',' ;
if(DOM_new_crl_foChkbx.checked){
## Small mistake
Index: config/js/index.js
===================================================================
--- config/js/index.js (revision 5013)
+++ config/js/index.js (working copy)
@@ -118,7 +118,7 @@
sessionData.PLATFORM.isAST_1_6 = true ;
sessionData.PLATFORM.isAST_1_6_1 = resp_lower.contains('1.6.1') ?
true : false;
ASTGUI.globals.sbcid_1 = 's,1,ExecIf($[ "${CALLERID(num)}"=""
]?SetCallerPres(unavailable))';
- ASTGUI.globals.sbcid_2 = 's,1,ExecIf($[ "${CALLERID(num)}"=""
]?Set(CALLERID(all)=unknown <0000000>))';
+ ASTGUI.globals.sbcid_2 = 's,2,ExecIf($[ "${CALLERID(num)}"=""
]?Set(CALLERID(all)=unknown <0000000>))';
sessionData.listOfCodecs = { // sessionData.listOfCodecs
'ulaw' : 'u-law' ,
'alaw' : 'a-law' ,
## Logo Hack (some Linux distros will not allow licenced or trademarked logos.)
Index: config/index.html
===================================================================
--- config/index.html (revision 5015)
+++ config/index.html (working copy)
@@ -30,7 +30,7 @@
<body topmargin=1 leftmargin=2>
<div class="header_row">
<div class="main_logo" id="main_logo">
- <img src="images/digiumlogo.gif" align="left">
+ <!-- <img src="images/digiumlogo.gif" align="left"> --> <span
style="font-size: 2em;">Tecnoera</span>
</div>
<div class="feedback_parent">
<span id="feedback" class="feedback"></span>
Tzafrirs hacks
http://svn.debian.org/viewsvn/pkg-voip/asterisk-gui/trunk/debian/patches/datadir_path?view=markup
http://svn.debian.org/viewsvn/pkg-voip/asterisk-gui/trunk/debian/patches/trademark?view=markup
~
Andrew "lathama" Latham
lathama at gmail.com
* Learn more about OSS http://en.wikipedia.org/wiki/Open-source_software
* Learn more about Linux http://en.wikipedia.org/wiki/Linux
* Learn more about Tux http://en.wikipedia.org/wiki/Tux
More information about the asterisk-gui
mailing list