send_mesg("wakeup");
}
-
+function act_splash()
+{
+ send_mesg("splash");
+}
function act_help()
{
send_mesg("about");
}
+function act_placing()
+{
+ send_mesg("placing");
+}
+
function act_roadmap()
{
send_mesg("roadmap");
}
-function notify(st, text, tout, butt, w, h)
+function notify_ex(st, text, tout, butt, w, h, is_opa, block_time)
{
var clo, box;
var t = this;
clo.type = "submit";
clo.className = "button";
clo.style.bottom = "4px";
- clo.value = butt;
clo.obj = this;
- clo.onclick = this.input_hide;
-
+ if (block_time > 0) {
+ clo.value = "leggere, prego.";
+ this.butt = butt;
+ }
+ else {
+ clo.value = butt;
+ clo.onclick = this.input_hide;
+ }
+
clodiv = document.createElement("div");
clodiv.className = "notify_clo";
+ this.clo = clo;
+ this.clodiv = clodiv;
+
clodiv.appendChild(clo);
cont = document.createElement("div");
cont.innerHTML = text;
box = document.createElement("div");
- box.className = "notify";
+ if (is_opa)
+ box.className = "notify_opaque";
+ else
+ box.className = "notify";
+
box.style.zIndex = 200;
box.style.width = w+"px";
box.style.marginLeft = -parseInt(w/2)+"px";
this.toutid = setTimeout(function(obj){ obj.unblock(); }, tout, this);
- formsub_hilite(clo);
- clo.focus();
+ if (block_time != 0) {
+ this.tblkid = setTimeout(function(obj){ obj.clo.value = obj.butt; obj.clo.onclick = obj.input_hide; formsub_hilite(obj.clo); obj.clo.focus(); }, block_time, this);
+ }
+ else {
+ formsub_hilite(clo);
+ clo.focus();
+ }
}
-notify.prototype = {
+
+notify_ex.prototype = {
ancestor: null,
st: null,
notitag: null,
toutid: null,
-
+ clo: null,
+ clodiv: null,
+ butt: null,
+ tblkid: null,
+
unblock: function()
{
if (this.st.st_loc < this.st.st_loc_new) {
this.obj.unblock();
}
}
+
+
+notify.prototype = notify_ex.prototype; // Define sub-class
+notify.prototype.constructor = notify;
+notify.baseConstructor = notify_ex;
+notify.superClass = notify_ex.prototype;
+
+function notify(st, text, tout, butt, w, h)
+{
+ notify_ex.call(this, st, text, tout, butt, w, h, false, 0);
+}
function $(id) {