X-Git-Url: http://cgit.babelmonkeys.de/?p=adhocweb.git;a=blobdiff_plain;f=js%2Fmain.js;h=fb76f3810bc0c361f4e453f5c137eee32cd9cc51;hp=2cf542ec2cadb8c251f54a8fa790a6c945b68b7b;hb=043000b3ce1e5b64299def211df4306df2b06315;hpb=1886915ac6353cf32210666f69ef4a8ede39a04c diff --git a/js/main.js b/js/main.js index 2cf542e..fb76f38 100644 --- a/js/main.js +++ b/js/main.js @@ -4,6 +4,8 @@ Strophe.addNamespace("ADHOC", "http://jabber.org/protocol/commands"); var localJID = null; var connection = null; +var sessionid = null; +var cmdNode = null; function log(msg) { var entry = $('
').append(document.createTextNode(msg)); @@ -40,29 +42,148 @@ function onConnect(status) { } } +function addNote(elem, text, type) { + if (!type) { + type = "info"; + } + $(elem).append("

" + text + "

"); +} + +function addForm(elem, x) { + var form = $("
"); + form.submit(function(){return false;}); + 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")) { + $("