X-Git-Url: http://cgit.babelmonkeys.de/?p=adhocweb.git;a=blobdiff_plain;f=js%2Fmain.js;h=3c42647592beb91644d684c169fc7af0a459ed29;hp=61ddaa41f427a51f832208a575c2b97a6a5c61ed;hb=907bec3b47789820c53a68559c5ca15d9f899bec;hpb=15adf08d0903da15021677a61a5ffdf41272ba8a diff --git a/js/main.js b/js/main.js index 61ddaa4..3c42647 100644 --- a/js/main.js +++ b/js/main.js @@ -1,5 +1,7 @@ var BOSH_SERVICE = 'http://localhost:5280/http-bind/'; +var show_log = false; + Strophe.addNamespace("ADHOC", "http://jabber.org/protocol/commands"); var localJID = null; @@ -42,16 +44,133 @@ 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); + if ($(x).find("title").length > 0) + $("").text($(x).find("title").text()).appendTo(fieldset); + if ($(x).find("instructions").length > 0) + $("

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