Alerts CSS moved to Horde.
authorJan Schneider <jan@horde.org>
Fri, 13 Feb 2009 00:18:15 +0000 (01:18 +0100)
committerJan Schneider <jan@horde.org>
Fri, 13 Feb 2009 00:49:57 +0000 (01:49 +0100)
14 files changed:
imp/js/DimpCore.js
imp/js/src/DimpCore.js
imp/templates/index/index-dimp.inc
imp/themes/graphics/error.png [deleted file]
imp/themes/graphics/message.png [deleted file]
imp/themes/graphics/success.png [deleted file]
imp/themes/ie6_or_less-dimp.css
imp/themes/ie7-dimp.css
imp/themes/print-dimp.css
imp/themes/screen-dimp.css
imp/themes/silver/graphics/error.png [deleted file]
imp/themes/silver/graphics/message.png [deleted file]
imp/themes/silver/graphics/success.png [deleted file]
imp/themes/silver/screen-dimp.css

index f72642f..df98d35 100644 (file)
@@ -1 +1 @@
-var frames={horde_main:true},DimpCore={server_error:0,buttons:["button_reply","button_forward","button_spam","button_ham","button_deleted"],doActionOpts:{onException:function(a,b){DimpCore.debug("onException",b)},onFailure:function(a,b){DimpCore.debug("onFailure",a)},evalJS:false,evalJSON:true},debug:function(a,b){if(!this.is_logout&&DIMP.conf.debug){alert(a+": "+((b instanceof Error&&b.name&&b.message)?b.name+"-"+b.message:Object.inspect(b))+(b.lineNumber?" (Line #"+b.lineNumber+")":""))}},toRangeString:function(a){var b="";$H(a).each(function(f){if(!f.value.size()){return}var d=f.value.numericSort(),e=last=d.shift(),c=[];d.each(function(g){if(last+1==g){last=g}else{c.push(e+(last==e?"":(":"+last)));e=last=g}});c.push(e+(last==e?"":(":"+last)));b+="{"+f.key.length+"}"+f.key+c.join(",")});return b},parseRangeString:function(g){var e,b,c,f,a={},d=[];g=g.strip();while(!g.blank()){if(!g.startsWith("{")){break}c=g.indexOf("}");e=Number(g.substr(1,c-1));f=g.substr(c+1,e);c+=e+1;b=g.indexOf("{",c);if(b==-1){uidstr=g.substr(c);g=""}else{uidstr=g.substr(c,b-c);g=g.substr(b)}uidstr.split(",").each(function(i){var h=i.split(":");if(h.size()==1){d.push(Number(i))}else{d=d.concat($A($R(Number(h[0]),Number(h[1]))))}});a[f]=d}return a},doAction:function(f,g,e,h,d){var a,c={};d=Object.extend(this.doActionOpts,d||{});g=$H(g);f=f.startsWith("*")?f.substring(1):DIMP.conf.URI_IMP+"/"+f;if(e){if(e.viewport_selection){a=e.getBuffer();if(a.getMetaData("search")){e.get("dataob").each(function(b){if(!c[b.view]){c[b.view]=[]}c[b.view].push(b.imapuid)})}else{c[a.getView()]=e.get("uid")}e=c}g.set("uid",this.toRangeString(e))}if(DIMP.conf.SESSION_ID){g.update(DIMP.conf.SESSION_ID.toQueryParams())}d.parameters=g.toQueryString();d.onComplete=function(b,i){this.doActionComplete(b,h)}.bind(this);new Ajax.Request(f,d)},doActionComplete:function(b,d){this.inAjaxCallback=true;var a;if(!b.responseJSON){if(++this.server_error==3){this.showNotifications([{type:"horde.error",message:DIMP.text.ajax_timeout}])}this.inAjaxCallback=false;return}a=b.responseJSON;if(!a.msgs){a.msgs=[]}if(a.response&&Object.isFunction(d)){if(DIMP.conf.debug){d(a)}else{try{d(a)}catch(c){}}}if(this.server_error>=3){a.msgs.push({type:"horde.success",message:DIMP.text.ajax_recover})}this.server_error=0;if(!a.msgs_noauto){this.showNotifications(a.msgs)}if(this.onDoActionComplete){this.onDoActionComplete(a)}this.inAjaxCallback=false},setTitle:function(a){document.title=DIMP.conf.name+" :: "+a},showNotifications:function(a){if(!a.size()||this.is_logout){return}a.find(function(b){switch(b.type){case"dimp.timeout":this.logout(DIMP.conf.timeout_url);return true;case"horde.error":case"horde.message":case"horde.success":case"horde.warning":case"imp.reply":case"imp.forward":case"imp.redirect":case"dimp.request":case"dimp.sticky":var e,d,c,g=$("alerts"),h=new Element("DIV",{className:b.type.replace(".","-")}),f=b.message;if(!g){g=new Element("DIV",{id:"alerts"});$(document.body).insert(g)}if($w("dimp.request dimp.sticky").indexOf(b.type)==-1){f=f.unescapeHTML().unescapeHTML()}g.insert(h.update(f));if(DIMP.conf.is_ie6){e=new Element("DIV",{id:"ie6alertsfix"}).clonePosition(h,{setLeft:false,setTop:false});e.insert(h.remove());g.insert(e)}if($w("horde.error dimp.request dimp.sticky").indexOf(b.type)==-1){this.alertsFade.bind(this,h).delay(b.type=="horde.warning"?10:3)}if(b.type=="dimp.request"){this.alertrequest=h}if(c=$("alertslog")){switch(b.type){case"horde.error":d=DIMP.text.alog_error;break;case"horde.message":d=DIMP.text.alog_message;break;case"horde.success":d=DIMP.text.alog_success;break;case"horde.warning":d=DIMP.text.alog_warning;break}if(d){c=c.down("DIV UL");if(c.down().hasClassName("noalerts")){c.down().remove()}c.insert(new Element("LI").insert(new Element("P",{className:"label"}).insert(d)).insert(new Element("P",{className:"indent"}).insert(f).insert(new Element("SPAN",{className:"alertdate"}).insert("["+(new Date).toLocaleString()+"]"))))}}}},this)},alertsFade:function(a){if(a){Effect.Fade(a,{duration:1.5,afterFinish:this.removeAlert.bind(this)})}},toggleAlertsLog:function(){var a=$("alertsloglink").down("A"),c=$("alertslog").down("DIV"),b={duration:0.5};if(c.visible()){Effect.BlindUp(c,b);a.update(DIMP.text.showalog)}else{Effect.BlindDown(c,b);a.update(DIMP.text.hidealog)}},removeAlert:function(c){try{var a=$(c.element),b=a.up();a.remove();if(!b.childElements().size()&&b.readAttribute("id")=="ie6alertsfix"){b.remove()}}catch(d){this.debug("removeAlert",d)}},compose:function(c,b){var a=DIMP.conf.compose_url;b=b||{};if(c){b.type=c}this.popupWindow(this.addURLParam(a,b),"compose"+new Date().getTime())},popupWindow:function(b,a){if(!(window.open(b,a.replace(/\W/g,"_"),"width="+DIMP.conf.popup_width+",height="+DIMP.conf.popup_height+",status=1,scrollbars=yes,resizable=yes"))){this.showNotifications([{type:"horde.warning",message:DIMP.text.popup_block}])}},closePopup:function(){if(this.inAjaxCallback){this.closePopup.bind(this).defer()}else{window.close()}},logout:function(a){this.is_logout=true;this.redirect(a||(DIMP.conf.URI_IMP+"/LogOut"))},redirect:function(a){a=this.addURLParam(a);if(parent.frames.horde_main){parent.location=a}else{window.location=a}},buildAddressLinks:function(d,a){var e,c,b=d.size();if(b>15){c=$("largeaddrspan").cloneNode(true);c.writeAttribute("id","largeaddrspan_active");a.insert(c);e=c.down(".dispaddrlist");c=c.down(1);c.setText(c.getText().replace("%d",b))}else{e=a}d.each(function(j,h){var f,g;if(j.raw){f=j.raw}else{g=j.personal?(j.personal+" <"+j.inner+">"):j.inner;f=new Element("A",{className:"address",personal:j.personal,email:j.inner,address:g}).insert(g.escapeHTML());this.DMenu.addElement(f.identify(),"ctx_contacts",{offset:f,left:true})}e.insert(f);if(h+1!=b){e.insert(", ")}},this);return a},removeAddressLinks:function(a){a.select(".address").each(function(b){this.DMenu.removeElement(b.identify())},this)},addURLParam:function(a,c){var b=a.indexOf("?");c=$H(c);if(DIMP.conf.SESSION_ID){c.update(DIMP.conf.SESSION_ID.toQueryParams())}if(b!=-1){c.update(a.toQueryParams());a=a.substring(0,b)}return c.size()?(a+"?"+c.toQueryString()):a},reloadMessage:function(a){if(typeof DimpFullmessage!="undefined"){window.location=this.addURLParam(document.location.href,a)}else{DimpBase.loadPreview(null,a)}},_clickHandler:function(c){if(c.isRightClick()){return}var a=c.element(),d,b;if(this.alertrequest){this.alertsFade(this.alertrequest);this.alertrequest=null}while(Object.isElement(a)){d=a.readAttribute("id");switch(d){case"partlist_toggle":b=$("partlist");$("partlist_col","partlist_exp").invoke("toggle");if(b.visible()){Effect.BlindUp(b,{duration:0.2})}else{Effect.BlindDown(b,{duration:0.2})}c.stop();return;case"msg_print":window.print();c.stop();return;case"msg_view_source":this.popupWindow(this.addURLParam(DIMP.conf.URI_VIEW,{index:DIMP.conf.msg_index,mailbox:DIMP.conf.msg_folder,actionID:"view_source",id:0},true),DIMP.conf.msg_index+"|"+DIMP.conf.msg_folder);break;case"ctx_contacts_new":this.compose("new",{to:this.DMenu.element().readAttribute("address")});break;case"ctx_contacts_add":this.doAction("AddContact",{name:this.DMenu.element().readAttribute("personal"),email:this.DMenu.element().readAttribute("email")},null,true);break;case"alertsloglink":this.toggleAlertsLog();break;case"alerts":this.alertsFade(a);break;case"largeaddrspan_active":b=a.down();[b.down(),b.down(1),b.next()].invoke("toggle");break}a=a.up()}}};if(typeof ContextSensitive!="undefined"){DimpCore.DMenu=new ContextSensitive()}document.observe("dom:loaded",function(){try{if(parent.opener&&parent.opener.location.host==window.location.host&&parent.opener.DimpCore){DIMP.baseWindow=parent.opener.DIMP.baseWindow||parent.opener}}catch(a){}if(!DIMP.conf.spam_reporting){DimpCore.buttons=DimpCore.buttons.without("button_spam")}if(!DIMP.conf.ham_reporting){DimpCore.buttons=DimpCore.buttons.without("button_ham")}document.observe("click",DimpCore._clickHandler.bindAsEventListener(DimpCore))});Event.observe(window,"load",function(){DimpCore.window_load=true});Element.addMethods({setText:function(b,c){var a=0;$A(b.childNodes).each(function(d){if(d.nodeType==3){if(a++){Element.remove(d)}else{d.nodeValue=c}}});if(!a){$(b).insert(c)}},getText:function(b,a){var c="";$A(b.childNodes).each(function(d){if(d.nodeType==3){c+=d.nodeValue}else{if(a&&d.hasChildNodes()){c+=$(d).getText(true)}}});return c}});Object.extend(Array.prototype,{numericSort:function(){return this.collect(Number).sort(function(d,c){if(d>c){return 1}else{if(d<c){return-1}}return 0})}});Object.extend(String.prototype,{evalScripts:function(){var re=/function\s+([^\s(]+)/g;this.extractScripts().each(function(s){var func;eval(s);while(func=re.exec(s)){window[func[1]]=eval(func[1])}})}});
\ No newline at end of file
+var frames={horde_main:true},DimpCore={server_error:0,buttons:["button_reply","button_forward","button_spam","button_ham","button_deleted"],doActionOpts:{onException:function(A,B){DimpCore.debug("onException",B)},onFailure:function(A,B){DimpCore.debug("onFailure",A)},evalJS:false,evalJSON:true},debug:function(A,B){if(!this.is_logout&&DIMP.conf.debug){alert(A+": "+((B instanceof Error&&B.name&&B.message)?B.name+"-"+B.message:Object.inspect(B))+(B.lineNumber?" (Line #"+B.lineNumber+")":""))}},toRangeString:function(A){var B="";$H(A).each(function(F){if(!F.value.size()){return}var D=F.value.numericSort(),E=last=D.shift(),C=[];D.each(function(G){if(last+1==G){last=G}else{C.push(E+(last==E?"":(":"+last)));E=last=G}});C.push(E+(last==E?"":(":"+last)));B+="{"+F.key.length+"}"+F.key+C.join(",")});return B},parseRangeString:function(G){var E,B,C,F,A={},D=[];G=G.strip();while(!G.blank()){if(!G.startsWith("{")){break}C=G.indexOf("}");E=Number(G.substr(1,C-1));F=G.substr(C+1,E);C+=E+1;B=G.indexOf("{",C);if(B==-1){uidstr=G.substr(C);G=""}else{uidstr=G.substr(C,B-C);G=G.substr(B)}uidstr.split(",").each(function(I){var H=I.split(":");if(H.size()==1){D.push(Number(I))}else{D=D.concat($A($R(Number(H[0]),Number(H[1]))))}});A[F]=D}return A},doAction:function(E,F,D,G,C){var A,B={};C=Object.extend(this.doActionOpts,C||{});F=$H(F);E=E.startsWith("*")?E.substring(1):DIMP.conf.URI_IMP+"/"+E;if(D){if(D.viewport_selection){A=D.getBuffer();if(A.getMetaData("search")){D.get("dataob").each(function(H){if(!B[H.view]){B[H.view]=[]}B[H.view].push(H.imapuid)})}else{B[A.getView()]=D.get("uid")}D=B}F.set("uid",this.toRangeString(D))}if(DIMP.conf.SESSION_ID){F.update(DIMP.conf.SESSION_ID.toQueryParams())}C.parameters=F.toQueryString();C.onComplete=function(H,I){this.doActionComplete(H,G)}.bind(this);new Ajax.Request(E,C)},doActionComplete:function(B,D){this.inAjaxCallback=true;var A;if(!B.responseJSON){if(++this.server_error==3){this.showNotifications([{type:"horde.error",message:DIMP.text.ajax_timeout}])}this.inAjaxCallback=false;return}A=B.responseJSON;if(!A.msgs){A.msgs=[]}if(A.response&&Object.isFunction(D)){if(DIMP.conf.debug){D(A)}else{try{D(A)}catch(C){}}}if(this.server_error>=3){A.msgs.push({type:"horde.success",message:DIMP.text.ajax_recover})}this.server_error=0;if(!A.msgs_noauto){this.showNotifications(A.msgs)}if(this.onDoActionComplete){this.onDoActionComplete(A)}this.inAjaxCallback=false},setTitle:function(A){document.title=DIMP.conf.name+" :: "+A},showNotifications:function(A){if(!A.size()||this.is_logout){return}A.find(function(B){switch(B.type){case"dimp.timeout":this.logout(DIMP.conf.timeout_url);return true;case"horde.error":case"horde.message":case"horde.success":case"horde.warning":case"imp.reply":case"imp.forward":case"imp.redirect":case"dimp.request":case"dimp.sticky":var E,D,C,G=$("hordeAlerts"),H=new Element("DIV",{className:B.type.replace(".","-")}),F=B.message;if(!G){G=new Element("DIV",{id:"hordeAlerts"});$(document.body).insert(G)}if($w("dimp.request dimp.sticky").indexOf(B.type)==-1){F=F.unescapeHTML().unescapeHTML()}G.insert(H.update(F));if(DIMP.conf.is_ie6){E=new Element("DIV",{id:"hordeIE6AlertsFix"}).clonePosition(H,{setLeft:false,setTop:false});E.insert(H.remove());G.insert(E)}if($w("horde.error dimp.request dimp.sticky").indexOf(B.type)==-1){this.alertsFade.bind(this,H).delay(B.type=="horde.warning"?10:3)}if(B.type=="dimp.request"){this.alertrequest=H}if(C=$("hordeAlertslog")){switch(B.type){case"horde.error":D=DIMP.text.alog_error;break;case"horde.message":D=DIMP.text.alog_message;break;case"horde.success":D=DIMP.text.alog_success;break;case"horde.warning":D=DIMP.text.alog_warning;break}if(D){C=C.down("DIV UL");if(C.down().hasClassName("hordeNoalerts")){C.down().remove()}C.insert(new Element("LI").insert(new Element("P",{className:"label"}).insert(D)).insert(new Element("P",{className:"indent"}).insert(F).insert(new Element("SPAN",{className:"alertdate"}).insert("["+(new Date).toLocaleString()+"]"))))}}}},this)},alertsFade:function(A){if(A){Effect.Fade(A,{duration:1.5,afterFinish:this.removeAlert.bind(this)})}},toggleAlertsLog:function(){var A=$("alertsloglink").down("A"),C=$("hordeAlertslog").down("DIV"),B={duration:0.5,queue:{position:"end",scope:"hordeAlertslog",limit:2}};if(C.visible()){Effect.BlindUp(C,B);A.update(DIMP.text.showalog)}else{Effect.BlindDown(C,B);A.update(DIMP.text.hidealog)}},removeAlert:function(C){try{var A=$(C.element),B=A.up();A.remove();if(!B.childElements().size()&&B.readAttribute("id")=="hordeIE6AlertsFix"){B.remove()}}catch(D){this.debug("removeAlert",D)}},compose:function(C,B){var A=DIMP.conf.compose_url;B=B||{};if(C){B.type=C}this.popupWindow(this.addURLParam(A,B),"compose"+new Date().getTime())},popupWindow:function(B,A){if(!(window.open(B,A.replace(/\W/g,"_"),"width="+DIMP.conf.popup_width+",height="+DIMP.conf.popup_height+",status=1,scrollbars=yes,resizable=yes"))){this.showNotifications([{type:"horde.warning",message:DIMP.text.popup_block}])}},closePopup:function(){if(this.inAjaxCallback){this.closePopup.bind(this).defer()}else{window.close()}},logout:function(A){this.is_logout=true;this.redirect(A||(DIMP.conf.URI_IMP+"/LogOut"))},redirect:function(A){A=this.addURLParam(A);if(parent.frames.horde_main){parent.location=A}else{window.location=A}},buildAddressLinks:function(D,A){var E,C,B=D.size();if(B>15){C=$("largeaddrspan").cloneNode(true);C.writeAttribute("id","largeaddrspan_active");A.insert(C);E=C.down(".dispaddrlist");C=C.down(1);C.setText(C.getText().replace("%d",B))}else{E=A}D.each(function(I,H){var F,G;if(I.raw){F=I.raw}else{G=I.personal?(I.personal+" <"+I.inner+">"):I.inner;F=new Element("A",{className:"address",personal:I.personal,email:I.inner,address:G}).insert(G.escapeHTML());this.DMenu.addElement(F.identify(),"ctx_contacts",{offset:F,left:true})}E.insert(F);if(H+1!=B){E.insert(", ")}},this);return A},removeAddressLinks:function(A){A.select(".address").each(function(B){this.DMenu.removeElement(B.identify())},this)},addURLParam:function(A,C){var B=A.indexOf("?");C=$H(C);if(DIMP.conf.SESSION_ID){C.update(DIMP.conf.SESSION_ID.toQueryParams())}if(B!=-1){C.update(A.toQueryParams());A=A.substring(0,B)}return C.size()?(A+"?"+C.toQueryString()):A},reloadMessage:function(A){if(typeof DimpFullmessage!="undefined"){window.location=this.addURLParam(document.location.href,A)}else{DimpBase.loadPreview(null,A)}},_clickHandler:function(D){if(D.isRightClick()){return}var A=D.element(),E,C,B;if(this.alertrequest){this.alertsFade(this.alertrequest);this.alertrequest=null}while(Object.isElement(A)){E=A.readAttribute("id");switch(E){case"partlist_toggle":B=$("partlist");$("partlist_col","partlist_exp").invoke("toggle");C={duration:0.2,queue:{position:"end",scope:"partlist",limit:2}};if(B.visible()){Effect.BlindUp(B,C)}else{Effect.BlindDown(B,C)}D.stop();return;case"msg_print":window.print();D.stop();return;case"msg_view_source":this.popupWindow(this.addURLParam(DIMP.conf.URI_VIEW,{index:DIMP.conf.msg_index,mailbox:DIMP.conf.msg_folder,actionID:"view_source",id:0},true),DIMP.conf.msg_index+"|"+DIMP.conf.msg_folder);break;case"ctx_contacts_new":this.compose("new",{to:this.DMenu.element().readAttribute("address")});break;case"ctx_contacts_add":this.doAction("AddContact",{name:this.DMenu.element().readAttribute("personal"),email:this.DMenu.element().readAttribute("email")},null,true);break;case"alertsloglink":this.toggleAlertsLog();break;case"hordeAlerts":this.alertsFade(A);break;case"largeaddrspan_active":B=A.down();[B.down(),B.down(1),B.next()].invoke("toggle");break}A=A.up()}}};if(typeof ContextSensitive!="undefined"){DimpCore.DMenu=new ContextSensitive()}document.observe("dom:loaded",function(){try{if(parent.opener&&parent.opener.location.host==window.location.host&&parent.opener.DimpCore){DIMP.baseWindow=parent.opener.DIMP.baseWindow||parent.opener}}catch(A){}if(!DIMP.conf.spam_reporting){DimpCore.buttons=DimpCore.buttons.without("button_spam")}if(!DIMP.conf.ham_reporting){DimpCore.buttons=DimpCore.buttons.without("button_ham")}document.observe("click",DimpCore._clickHandler.bindAsEventListener(DimpCore))});Event.observe(window,"load",function(){DimpCore.window_load=true});Element.addMethods({setText:function(B,C){var A=0;$A(B.childNodes).each(function(D){if(D.nodeType==3){if(A++){Element.remove(D)}else{D.nodeValue=C}}});if(!A){$(B).insert(C)}},getText:function(B,A){var C="";$A(B.childNodes).each(function(D){if(D.nodeType==3){C+=D.nodeValue}else{if(A&&D.hasChildNodes()){C+=$(D).getText(true)}}});return C}});Object.extend(Array.prototype,{numericSort:function(){return this.collect(Number).sort(function(B,A){if(B>A){return 1}else{if(B<A){return-1}}return 0})}});Object.extend(String.prototype,{evalScripts:function(){var re=/function\s+([^\s(]+)/g;this.extractScripts().each(function(s){var func;eval(s);while(func=re.exec(s)){window[func[1]]=eval(func[1])}})}});
\ No newline at end of file
index c16acc4..b76d3d9 100644 (file)
@@ -216,12 +216,12 @@ DimpCore = {
             case 'dimp.request':
             case 'dimp.sticky':
                 var iefix, log, tmp,
-                    alerts = $('alerts'),
+                    alerts = $('hordeAlerts'),
                     div = new Element('DIV', { className: m.type.replace('.', '-') }),
                     msg = m.message;
 
                 if (!alerts) {
-                    alerts = new Element('DIV', { id: 'alerts' });
+                    alerts = new Element('DIV', { id: 'hordeAlerts' });
                     $(document.body).insert(alerts);
                 }
 
@@ -240,7 +240,7 @@ DimpCore = {
                 // overlay the div with a like sized div containing a clear
                 // gif, which tricks IE into the correct behavior.
                 if (DIMP.conf.is_ie6) {
-                    iefix = new Element('DIV', { id: 'ie6alertsfix' }).clonePosition(div, { setLeft: false, setTop: false });
+                    iefix = new Element('DIV', { id: 'hordeIE6AlertsFix' }).clonePosition(div, { setLeft: false, setTop: false });
                     iefix.insert(div.remove());
                     alerts.insert(iefix);
                 }
@@ -253,7 +253,7 @@ DimpCore = {
                     this.alertrequest = div;
                 }
 
-                if (tmp = $('alertslog')) {
+                if (tmp = $('hordeAlertslog')) {
                     switch (m.type) {
                     case 'horde.error':
                         log = DIMP.text.alog_error;
@@ -274,7 +274,7 @@ DimpCore = {
 
                     if (log) {
                         tmp = tmp.down('DIV UL');
-                        if (tmp.down().hasClassName('noalerts')) {
+                        if (tmp.down().hasClassName('hordeNoalerts')) {
                             tmp.down().remove();
                         }
                         tmp.insert(new Element('LI').insert(new Element('P', { className: 'label' }).insert(log)).insert(new Element('P', { className: 'indent' }).insert(msg).insert(new Element('SPAN', { className: 'alertdate'}).insert('[' + (new Date).toLocaleString() + ']'))));
@@ -294,8 +294,8 @@ DimpCore = {
     toggleAlertsLog: function()
     {
         var alink = $('alertsloglink').down('A'),
-            div = $('alertslog').down('DIV'),
-            opts = { duration: 0.5, queue: { position: 'end', scope: 'alertslog', limit: 2 } };
+            div = $('hordeAlertslog').down('DIV'),
+            opts = { duration: 0.5, queue: { position: 'end', scope: 'hordeAlertslog', limit: 2} };
 
         if (div.visible()) {
             Effect.BlindUp(div, opts);
@@ -314,7 +314,7 @@ DimpCore = {
 
             elt.remove();
             if (!parent.childElements().size() &&
-                parent.readAttribute('id') == 'ie6alertsfix') {
+                parent.readAttribute('id') == 'hordeIE6AlertsFix') {
                 parent.remove();
             }
         } catch (e) {
@@ -490,7 +490,7 @@ DimpCore = {
                 this.toggleAlertsLog();
                 break;
 
-            case 'alerts':
+            case 'hordeAlerts':
                 this.alertsFade(elt);
                 break;
 
index 887fda2..fb157e2 100644 (file)
@@ -458,10 +458,10 @@ function _simpleButton($id, $text, $image, $imagedir = null)
 </div>
 
 <?php if (!$is_ie6): ?>
-<div id="alertslog">
+<div id="hordeAlertslog">
  <div style="display:none">
   <ul>
-   <li class="noalerts"><strong><?php echo _("No Alerts") ?></strong></li>
+   <li class="hordeNoalerts"><strong><?php echo _("No Alerts") ?></strong></li>
   </ul>
  </div>
 </div>
diff --git a/imp/themes/graphics/error.png b/imp/themes/graphics/error.png
deleted file mode 100644 (file)
index d1c6785..0000000
Binary files a/imp/themes/graphics/error.png and /dev/null differ
diff --git a/imp/themes/graphics/message.png b/imp/themes/graphics/message.png
deleted file mode 100644 (file)
index 1cae1e8..0000000
Binary files a/imp/themes/graphics/message.png and /dev/null differ
diff --git a/imp/themes/graphics/success.png b/imp/themes/graphics/success.png
deleted file mode 100644 (file)
index 4af9076..0000000
Binary files a/imp/themes/graphics/success.png and /dev/null differ
index cad546c..461198f 100644 (file)
@@ -46,15 +46,6 @@ form#compose {
     width: 96% !important;
 }
 
-#alerts {
-    width: 500px;
-}
-#ie6alertsfix {
-    padding: 0;
-    border: 0;
-    background: url("graphics/clear.gif") repeat;
-}
-
 .block-monthgrid table {
     border-width: 2px;
 }
index decaf28..d8b7061 100644 (file)
@@ -32,10 +32,6 @@ form#compose {
     width: expression(document.body.clientWidth-220);
 }
 
-#alerts {
-    width: expression(document.body.clientWidth/2);
-}
-
 .block-monthgrid table {
     border-width: 2px;
 }
index 69b1844..892680a 100644 (file)
@@ -40,7 +40,7 @@ a, a:visited {
     font-weight: bold;
 }
 
-#msgHeadersColl, .context, .address img, .noprint, .mimeStatusMessage, .largeaddrlist, #alertslog, #msgAtc {
+#msgHeadersColl, .context, .address img, .noprint, .mimeStatusMessage, .largeaddrlist, #msgAtc {
     display: none !important;
 }
 a.address {
index 50c4d02..3a29707 100644 (file)
@@ -848,91 +848,19 @@ a.address:hover img {
     padding-left: 4px;
 }
 
-#alerts {
-    cursor: pointer;
-    position: absolute;
-    top: 20%;
-    left: 25%;
-    right: 25%;
-    width: 50%;
-    /* Must always be the highest z-index on the page to ensure we can always
-       click the alert box to close. */
-    z-index: 10001;
-    margin: 0 0 10px;
-    font-weight: bold;
-    color: #fff;
-}
-#alerts div {
-    padding: 6px 20px 6px 25px;
-    border: 1px #316600 solid;
-    background: #5db110 6px 6px no-repeat;
-}
-#alerts div.horde-error {
-    background-color: #e81222;
-    background-image: url("graphics/error.png");
-    border-color: maroon;
-}
-#alerts div.horde-message {
-    background-image: url("graphics/message.png");
-}
-#alerts div.horde-success {
-    background-image: url("graphics/success.png");
-}
-#alerts div.horde-warning, #alerts div.dimp-sticky, #alerts div.dimp-sticky {
+#hordeAlerts div.dimp-sticky {
     background-color: #ebe20c;
     background-image: url("graphics/warning.png");
     border-color: #807b00;
     color: #000;
 }
-#alerts div.imp-reply {
+#hordeAlerts div.imp-reply {
     background-image: url("graphics/mail_answered.png");
 }
-#alerts div.imp-forward, #alerts div.imp-redirect {
+#hordeAlerts div.imp-forward, #hordeAlerts div.imp-redirect {
     background-image: url("graphics/mail_forwarded.png");
 }
 
-#alertslog {
-    position: fixed;
-    bottom: 0;
-    left: 0;
-    width: 100%;
-    max-height: 200px;
-    z-index: 10000;
-}
-#alertslog ul {
-    background: #999;
-    overflow: auto;
-    filter: alpha(opacity=80);
-    -moz-opacity: .8;
-    opacity: .8;
-}
-#alertslog ul li {
-    color: #333;
-    font-size: 12px;
-    list-style-type: none;
-    overflow: hidden;
-    padding: 10px 20px;
-    border-bottom: 1px dotted;
-}
-#alertslog ul li:last-child {
-    border: 0;
-}
-#alertslog ul li p {
-    margin-bottom: 0;
-}
-#alertslog p.label {
-    float: left;
-    font-weight: bold;
-}
-#alertslog p.indent {
-    margin: 0 100px 0 75px;
-}
-#alertslog span.alertdate {
-    font-size: 90%;
-    font-style: italic;
-    padding-left: 10px;
-}
-
 /* Drag and drop styles. */
 .drag, .dragdrop {
     position: absolute;
diff --git a/imp/themes/silver/graphics/error.png b/imp/themes/silver/graphics/error.png
deleted file mode 100644 (file)
index 84898d9..0000000
Binary files a/imp/themes/silver/graphics/error.png and /dev/null differ
diff --git a/imp/themes/silver/graphics/message.png b/imp/themes/silver/graphics/message.png
deleted file mode 100644 (file)
index f61dc86..0000000
Binary files a/imp/themes/silver/graphics/message.png and /dev/null differ
diff --git a/imp/themes/silver/graphics/success.png b/imp/themes/silver/graphics/success.png
deleted file mode 100644 (file)
index b3141e1..0000000
Binary files a/imp/themes/silver/graphics/success.png and /dev/null differ
index 6798ffe..a5a07b3 100644 (file)
@@ -2,7 +2,7 @@
 .msglist div.statusDeleted {
     background-image: url("graphics/mail_deleted.png");
 }
-.msglist div.statusForwarded, #alerts div.imp-forward, #alerts div.imp-redirect {
+.msglist div.statusForwarded, #hordeAlerts div.imp-forward, #hordeAlerts div.imp-redirect {
     background-image: url("graphics/mail_forwarded.png");
 }
 .msglist div.lowPriority {
 #attach_list div, span.attachmentImg {
     background-image: url("graphics/attachment.png");
 }
-#alerts div.horde-error {
-    background-image: url("graphics/error.png");
-}
-#alerts div.horde-message {
-    background-image: url("graphics/message.png");
-}
-#alerts div.horde-success {
-    background-image: url("graphics/success.png");
-}
-#alerts div.horde-warning, #alerts div.dimp-sticky, #alerts div.dimp-sticky {
+
+#hordeAlerts div.dimp-sticky, #hordeAlerts div.dimp-sticky {
     background-image: url("graphics/warning.png");
 }
 
 #flag_clear span.contextImg {
     background-image: url("graphics/mail_clearflag.png");
 }
-.msglist div.statusAnswered, #alerts div.imp-reply, #flag_answered span.contextImg {
+.msglist div.statusAnswered, #hordeAlerts div.imp-reply, #flag_answered span.contextImg {
     background-image: url("graphics/mail_answered.png");
 }
 #flag_unanswered span.contextImg {