diff options
Diffstat (limited to 'static-http/ajamdemo.html')
-rw-r--r-- | static-http/ajamdemo.html | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/static-http/ajamdemo.html b/static-http/ajamdemo.html index 37f8a573d..76996c139 100644 --- a/static-http/ajamdemo.html +++ b/static-http/ajamdemo.html @@ -1,10 +1,10 @@ <!-- Asterisk -- An open source telephony toolkit. - + Copyright (C) 1999 - 2012, Digium, Inc. - + Mark Spencer <markster@digium.com> - + See http://www.asterisk.org for more information about the Asterisk project. Please do not directly contact any of the maintainers of this project for assistance; @@ -28,9 +28,9 @@ var selectedchan = null; var hungupchan = ""; var transferedchan = ""; - + var demo = new Object; - + function loggedOn() { if (loggedon == 1) return; @@ -40,7 +40,7 @@ astmanEngine.pollEvents(); astmanEngine.sendRequest('action=status', demo.channels); } - + function clearChannelList() { $('channellist').innerHTML = "<i class='light'>Not connected</i>"; } @@ -54,7 +54,7 @@ astmanEngine.channelClear(); clearChannelList(); } - + function updateButtons() { if ($(selectedchan)) { @@ -79,12 +79,12 @@ $('refresh').disabled = 1; } } - + demo.channelCallback = function(target) { selectedchan = target; updateButtons(); } - + demo.channels = function(msgs) { resp = msgs[0].headers['response']; if (resp == "Success") { @@ -92,7 +92,7 @@ } else loggedOff(); - for (i=1;i<msgs.length - 1;i++) + for (i=1;i<msgs.length - 1;i++) astmanEngine.channelUpdate(msgs[i]); $('channellist').innerHTML = astmanEngine.channelTable(demo.channelCallback); $('statusbar').innerHTML = "Ready"; @@ -106,8 +106,8 @@ else loggedOff(); }; - - + + demo.logoffs = function(msgs) { $('statusbar').innerHTML = msgs[0].headers['message']; loggedOff(); @@ -116,7 +116,7 @@ demo.hungup = function(msgs) { $('statusbar').innerHTML = "Hungup " + hungupchan; } - + demo.transferred = function(msgs) { $('statusbar').innerHTML = "Transferred " + transferredchan; } @@ -130,13 +130,13 @@ $('statusbar').innerHTML = "<i>Updating channel status...</i>"; astmanEngine.channelClear(); astmanEngine.sendRequest('action=status', demo.channels); - } - + } + function doLogin() { $('statusbar').innerHTML = "<i>Logging in...</i>"; astmanEngine.sendRequest('action=login&username=' + $('username').value + "&secret=" + $('secret').value, demo.logins); } - + function doTransfer() { var channel = astmanEngine.channelInfo(selectedchan); var exten = prompt("Enter new extension for " + selectedchan); @@ -155,12 +155,12 @@ } } } - + function doLogoff() { $('statusbar').innerHTML = "<i>Logging off...</i>"; astmanEngine.sendRequest('action=logoff', demo.logoffs); } - + demo.pongs = function(msgs) { resp = msgs[0].headers['response']; if (resp == "Pong") { @@ -171,7 +171,7 @@ loggedOff(); } } - + demo.eventcb = function(msgs) { var x; if (loggedon) { @@ -183,7 +183,7 @@ } updateButtons(); } - + function localajaminit() { astmanEngine.setURL('../rawman'); astmanEngine.setEventCallback(demo.eventcb); |