/*
* brisk - ticker.js
*
- * Copyright (C) 2006-2008 Matteo Nastasi
+ * Copyright (C) 2006-2012 Matteo Nastasi
* mailto: nastasi@alternativeoutput.it
* matteo.nastasi@milug.org
* web: http://www.alternativeoutput.it
* not, write to the Free Software Foundation, Inc, 59 Temple Place -
* Suite 330, Boston, MA 02111-1307, USA.
*
- * $Id$
- *
*/
function train(anc) {
deltas: 10,
xend: 0,
timout: null,
- clickable: true,
+ clickable: false,
show: function()
{
this.clickable = true;
this.box.style.visibility = "visible";
+ for (cur = this.first ; cur != null ; cur = cur.next) {
+ cur.box.style.borderColor = "green green green green";
+ }
},
hide: function()
$('tickbut').style.width = "20px";
this.clickable = false;
+ this.box.style.visibility = "visible";
+
for (cur = this.first ; cur != null ; cur = cur.next) {
if (cur.notebox != null) {
cur.cb_mouseout();
}
+ cur.box.style.borderColor = "gray gray gray gray";
}
},
+ hide_noauth: function()
+ {
+ for (cur = this.first ; cur != null ; cur = cur.next) {
+ if (cur.table >= g_tables_auth_n) {
+ cur.hide();
+ }
+ }
+ },
+
+ show_noauth: function()
+ {
+ for (cur = this.first ; cur != null ; cur = cur.next) {
+ if (cur.table >= g_tables_auth_n) {
+ cur.show();
+ }
+ }
+ },
+
add: function(table, title)
{
var last, wag, curx;
resetx: function()
{
this.deltas = 10;
- this.clickable = true;
this.box.style.left = this.anc.offsetWidth+"px";
},
box = document.createElement("div");
box.className = "wagon";
box.anc = this;
+ if (anc.clickable == false)
+ box.style.borderColor = "gray gray gray gray";
this.table = table;
this.title = title;
box.innerHTML = "Tavolo "+table;
addEvent(this.box, "mouseout", function() { this.anc.cb_mouseout(); } );
addEvent(this.box, "click", function() { this.anc.cb_click(); } );
+
+ if (g_listen & l_list_isol && table >= g_tables_auth_n) {
+ this.box.style.visibility = "hidden";
+ }
this.anc.box.appendChild(box);
this.w = this.widthbox_get();
box: null,
shut_step: 0,
+ show: function()
+ {
+ this.box.style.visibility = "visible";
+ },
+
+ hide: function()
+ {
+ this.box.style.visibility = "hidden";
+ },
+
+
width_get: function()
{
return (this.w);