X-Git-Url: http://cgit.babelmonkeys.de/?p=adhocweb.git;a=blobdiff_plain;f=js%2Fmain.js;h=955ceb9f5d9a0795529b5f9a9d577e134789b73c;hp=db4a0752d5a89aa8fde37348c49a309dec208c40;hb=c61edf2757c92c0460b9e0581771f7a9b06ed1ba;hpb=34a06d17adfddf8cae1671b3a1c666da238fbd61 diff --git a/js/main.js b/js/main.js index db4a075..955ceb9 100644 --- a/js/main.js +++ b/js/main.js @@ -1,11 +1,15 @@ var BOSH_SERVICE = 'http://localhost:5280/http-bind/'; +var show_log = true; Strophe.addNamespace("ADHOC", "http://jabber.org/protocol/commands"); var localJID = null; var connection = null; -var sessionid = null; -var cmdNode = null; +var adhoc_status = { + sessionid: null, + cmdNode: null, + queryJID: null +}; function log(msg) { var entry = $('
').append(document.createTextNode(msg)); @@ -38,6 +42,9 @@ function onConnect(status) { } } else if (status == Strophe.Status.CONNECTED) { log('Strophe is connected.'); + adhoc_status.queryJID = connection.domain; + $('#queryJID').val(adhoc_status.queryJID); + $('#query').show(); checkFeatures(); } } @@ -46,115 +53,129 @@ function addNote(elem, text, type) { if (!type) { type = "info"; } + text = text.replace(/\n/g, "
"); $(elem).append("

" + text + "

"); } function addForm(elem, x) { var form = $("
"); - form.submit(function(){return false;}); + form.submit(function(event){event.preventDefault();}); var fieldset = $("
"); form.append(fieldset); - $("").text($(x).find("title").text()).appendTo(fieldset); - $("

").text($(x).find("instructions").text()).appendTo(fieldset); - $(x).find("field").each(function(){ - var item = null; - var type = $(this).attr("type"); - if($(this).attr("label")) { - $("