projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
replaced guar with info command and add user double click to obtain the same result
[brisk.git]
/
web
/
commons.js
diff --git
a/web/commons.js
b/web/commons.js
index
09129c3
..
b3c6138
100644
(file)
--- a/
web/commons.js
+++ b/
web/commons.js
@@
-1,7
+1,7
@@
/*
* brisk - commons.js
*
/*
* brisk - commons.js
*
- * Copyright (C) 2006-201
2
Matteo Nastasi
+ * Copyright (C) 2006-201
5
Matteo Nastasi
* mailto: nastasi@alternativeoutput.it
* matteo.nastasi@milug.org
* web: http://www.alternativeoutput.it
* 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);
{
if (obj.addEventListener) {
obj.addEventListener( type, fn, false);
@@
-270,7
+270,7
@@
function send_mesg(mesg)
var is_conn = (sess == "not_connected" ? false : true);
// alert("xhr_wr: "+xhr_wr+" is_conn: "+is_conn);
var is_conn = (sess == "not_connected" ? false : true);
// alert("xhr_wr: "+xhr_wr+" is_conn: "+is_conn);
- xhr_wr.open('GET', 'index_wr.php?
'+(is_conn ? 'sess='+sess+'&' : '')+'
mesg='+mesg, (is_conn ? true : false));
+ xhr_wr.open('GET', 'index_wr.php?
&'+(is_conn ? 'sess='+sess : '')+'&stp='+gst.st+'&
mesg='+mesg, (is_conn ? true : false));
xhr_wr.setRequestHeader("If-Modified-Since", new Date().toUTCString());
xhr_wr.onreadystatechange = function() { return; };
if (typeof(g_debug) == 'number' && g_debug > 0
xhr_wr.setRequestHeader("If-Modified-Since", new Date().toUTCString());
xhr_wr.onreadystatechange = function() { return; };
if (typeof(g_debug) == 'number' && g_debug > 0
@@
-358,7
+358,12
@@
function chatt_checksend(obj,e)
}
function act_chatt(value)
{
}
function act_chatt(value)
{
- send_mesg("chatt|"+encodeURIComponent(value));
+ if (value.substring(0, 6) == "/info ") {
+ show_user_info(value.substring(6));
+ }
+ else {
+ send_mesg("chatt|"+encodeURIComponent(value));
+ }
/*
obj.disabled = true;
obj.value = "";
/*
obj.disabled = true;
obj.value = "";
@@
-469,7
+474,7
@@
function postact_logout()
{
// alert("postact_logout");
try {
{
// alert("postact_logout");
try {
-
h
stm.abort();
+
x
stm.abort();
} catch (e) {}
// eraseCookie("sess");
} catch (e) {}
// eraseCookie("sess");
@@
-1024,12
+1029,14
@@
var chatt_lines_n = 0;
var CHATT_MAXLINES = 40;
var CHATT_MAXLINES = 40;
-function user_decorator(user)
+function user_decorator(user
, is_real
)
{
var name, i, sp = "", cl = "";
{
var name, i, sp = "", cl = "";
- var flags = user[0] & 0x03 | ((user[0] & 0x0
4
0000) >> 16);
+ var flags = user[0] & 0x03 | ((user[0] & 0x0
c
0000) >> 16);
- for (i = 0 ; i < 3 ; i++) {
+ // console.log(user[1]+" FLAGS: "+flags);
+
+ for (i = 0 ; i < 4 ; i++) {
if (flags & (1 << i)) {
cl += sp + "au" + i;
sp = " ";
if (flags & (1 << i)) {
cl += sp + "au" + i;
sp = " ";
@@
-1037,7
+1044,9
@@
function user_decorator(user)
}
if (flags != 0)
}
if (flags != 0)
- name = "<span class='" + cl + "'>"+user[1]+"</span>";
+ name = "<span class='" + cl + "'><span class='" +
+ (is_real && (flags & 0xfffffe) ? "id_usr" : "") +
+ "'>"+user[1]+"</span></span>";
else
name = user[1];
else
name = user[1];
@@
-1049,7
+1058,7
@@
function user_dec_and_state(el)
var content = "";
var val_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);
content += state_add(el[0],(typeof(el[2]) != 'undefined' ? el[2] : null));
return (content);
@@
-1064,7
+1073,7
@@
function chatt_sub(dt,data,str)
var flags;
var isauth;
var bolder = [ (data[0] | 1), data[1] ];
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;
if ($("txt").scrollTop + parseInt(getStyle($("txt"),"height", "height")) - $("txt").scrollHeight >= 0)
must_scroll = true;
@@
-1111,8
+1120,10
@@
function readCookie(name) {
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
+ while (c.charAt(0)==' ')
+ c = c.substring(1,c.length);
+ if (c.indexOf(nameEQ) == 0)
+ return c.substring(nameEQ.length,c.length);
}
return null;
}
}
return null;
}
@@
-1127,8
+1138,8
@@
function onbeforeunload_cb () {
function onunload_cb () {
function onunload_cb () {
- if (typeof(
h
stm) != "undefined")
- hstm.the_end = true;
+ if (typeof(
x
stm) != "undefined")
+ xstm.the_end = true;
act_shutdown();
act_shutdown();
@@
-1228,38
+1239,20
@@
function topbanner_cb()
// console.log("A: "+a+" B: "+b);
}
// console.log("A: "+a+" B: "+b);
}
-function sidebanner_init()
-{
- setInterval(sidebanner_cb, 666);
-}
-
-function sidebanner2_init()
-{
- setInterval(sidebanner2_cb, 666);
-}
-
-function sidebanner_cb()
+function sidebanner_init(idx)
{
{
- var a, b;
-
- a = $('sidebanner').style.backgroundColor;
- b = $('sidebanner').style.borderLeftColor;
-
- $('sidebanner').style.backgroundColor = b;
- $('sidebanner').style.borderColor = a+" "+a+" "+a+" "+a;
-
- // console.log("A: "+a+" B: "+b);
+ setInterval(function () { sidebanner_cb(idx); }, 666);
}
}
-function sidebanner
2_cb(
)
+function sidebanner
_cb(idx
)
{
var a, b;
{
var a, b;
- a = $('sidebanner
2'
).style.backgroundColor;
- b = $('sidebanner
2'
).style.borderLeftColor;
+ a = $('sidebanner
'+idx
).style.backgroundColor;
+ b = $('sidebanner
'+idx
).style.borderLeftColor;
- $('sidebanner
2'
).style.backgroundColor = b;
- $('sidebanner
2'
).style.borderColor = a+" "+a+" "+a+" "+a;
+ $('sidebanner
'+idx
).style.backgroundColor = b;
+ $('sidebanner
'+idx
).style.borderColor = a+" "+a+" "+a+" "+a;
// console.log("A: "+a+" B: "+b);
}
// console.log("A: "+a+" B: "+b);
}
@@
-1428,3
+1421,8
@@
function download_mgr(url)
download_mgr.prototype = {
ifra: null
}
download_mgr.prototype = {
ifra: null
}
+
+function submit_click(obj)
+{
+ obj.form.elements['realsub'].value = obj.id;
+}