X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fcommons.js;h=cefb6c02815ee029f7f18607c104a09391efff1e;hb=a0b24745843fc7bad6f8291ef6f660e255af7825;hp=0c9a88e4e7aa5394e8fdaba59727e775706962ca;hpb=d23202ced9f2b4cdb3712aefcf5dcebd508e2231;p=brisk.git diff --git a/web/commons.js b/web/commons.js index 0c9a88e..cefb6c0 100644 --- a/web/commons.js +++ b/web/commons.js @@ -1,7 +1,7 @@ /* * brisk - commons.js * - * Copyright (C) 2006-2012 Matteo Nastasi + * Copyright (C) 2006-2015 Matteo Nastasi * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it @@ -145,7 +145,7 @@ function getStyle(x,IEstyleProp, MozStyleProp) })() -function addEvent(obj,type,fn) +function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener( type, fn, false); @@ -358,7 +358,12 @@ function chatt_checksend(obj,e) } function act_chatt(value) { - send_mesg("chatt|"+encodeURIComponent(value)); + if (value.substring(0, 6) == "/info ") { + info_show(value.substring(6)); + } + else { + send_mesg("chatt|"+encodeURIComponent(value)); + } /* obj.disabled = true; obj.value = ""; @@ -425,11 +430,6 @@ function act_roadmap() send_mesg("roadmap"); } -function act_whysupport() -{ - send_mesg("whysupport"); -} - function act_lascio() { send_mesg("lascio"); @@ -1024,24 +1024,28 @@ var chatt_lines_n = 0; var CHATT_MAXLINES = 40; -function user_decorator(user) +function user_decorator(user, is_real) { var name, i, sp = "", cl = ""; var flags = user[0] & 0x03 | ((user[0] & 0x0c0000) >> 16); - console.log(user[1]+" FLAGS: "+flags); + // console.log(user[1]+" FLAGS: "+flags); for (i = 0 ; i < 4 ; i++) { if (flags & (1 << i)) { - cl += sp + "au" + i; + cl += sp + "au" + i + (is_real ? "" : "_off"); sp = " "; } } - if (flags != 0) - name = ""+user[1]+""; - else + if (flags != 0) { + name = "" + user[1] + ""; + } + else { name = user[1]; + } return (name); } @@ -1051,7 +1055,7 @@ function user_dec_and_state(el) var content = ""; var val_el; - content = user_decorator(el); + content = user_decorator(el, true); content += state_add(el[0],(typeof(el[2]) != 'undefined' ? el[2] : null)); return (content); @@ -1066,7 +1070,7 @@ function chatt_sub(dt,data,str) var flags; var isauth; var bolder = [ (data[0] | 1), data[1] ]; - name = user_decorator(bolder); + name = user_decorator(bolder, false); if ($("txt").scrollTop + parseInt(getStyle($("txt"),"height", "height")) - $("txt").scrollHeight >= 0) must_scroll = true; @@ -1414,3 +1418,8 @@ function download_mgr(url) download_mgr.prototype = { ifra: null } + +function submit_click(obj) +{ + obj.form.elements['realsub'].value = obj.id; +}