0byt3m1n1
Path:
/
data
/
17
/
1
/
18
/
11
/
1670011
/
user
/
1801231
/
htdocs
/
marketting
/
js
/
scripts
/
saf
/
[
Home
]
File: border.htm
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="../style/editor.css" rel="stylesheet" type="text/css"> <script> var sLangDir=window.opener.opener.oUtil.langDir; document.write("<scr"+"ipt src='../language/"+sLangDir+"/border.js'></scr"+"ipt>"); </script> <script language="JavaScript" src="color_picker.js"></script> <script>writeTitle()</script> <script> var dialogArgument=['window.opener.opener', 'window.opener.opener']; var activeModalWin; document.onclick=hideAll; function hideAll() { oColor1.hide(); } function modelessDialogShow(url,width,height) { var left = screen.availWidth/2 - width/2; var top = screen.availHeight/2 - height/2; window.open(url, "", "dependent=yes,width="+width+"px,height="+height+",left="+left+",top="+top); } function modalDialogShow(url,width,height) { var left = screen.availWidth/2 - width/2; var top = screen.availHeight/2 - height/2; activeModalWin = window.open(url, "", "width="+width+"px,height="+height+",left="+left+",top="+top); window.onfocus = function(){if (activeModalWin.closed == false){activeModalWin.focus();};}; } /***************************** bodyOnLoad *****************************/ function bodyOnLoad() { oElement = eval(window.opener.dialogArgument[1]); //Select Border Width if(oElement.style.borderLeftWidth==oElement.style.borderTopWidth && oElement.style.borderLeftWidth==oElement.style.borderRightWidth && oElement.style.borderLeftWidth==oElement.style.borderBottomWidth) { sBorderWidth = oElement.style.borderLeftWidth; var oNodes=document.getElementById("tblBorderWidth").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } if(document.getElementById("idWidth_"+sBorderWidth)) { document.getElementById("idWidth_"+sBorderWidth).style.backgroundColor='#f1f1f1'; document.getElementById("idWidth_"+sBorderWidth).style.border='#718191 1px solid'; } else { //alert("INFO: The border width size or unit is not available in the Width selection list.") } document.getElementById("idSelBorderWidth").value=sBorderWidth; } //Select Border Style if(oElement.style.borderLeftStyle==oElement.style.borderTopStyle && oElement.style.borderLeftStyle==oElement.style.borderRightStyle && oElement.style.borderLeftStyle==oElement.style.borderBottomStyle) { var sBorderStyle = oElement.style.borderLeftStyle; var oNodes=document.getElementById("tblBorderStyle").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } if(sBorderStyle!="") { document.getElementById("idStyle_"+sBorderStyle).parentNode.style.backgroundColor='#f1f1f1'; document.getElementById("idStyle_"+sBorderStyle).parentNode.style.border='#708090 1px solid'; document.getElementById("idSelBorderStyle").value=sBorderStyle; } else { //alert("INFO: ") } } if(oElement.style.borderLeftColor==oElement.style.borderTopColor && oElement.style.borderLeftColor==oElement.style.borderRightColor && oElement.style.borderLeftColor==oElement.style.borderBottomColor) { sBorderColor = oElement.style.borderLeftColor; } //Select ApplyTo var oNodes=document.getElementById("tblBorderApplyTo").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } if((oElement.style.borderLeftWidth.substring(0,1)!="0") && (oElement.style.borderTopWidth.substring(0,1)=="0") && (oElement.style.borderRightWidth.substring(0,1)=="0") && (oElement.style.borderBottomWidth.substring(0,1)=="0")) { //Left document.getElementById("idApplyTo_Left").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Left").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Left"; } if((oElement.style.borderLeftWidth.substring(0,1)=="0") && (oElement.style.borderTopWidth.substring(0,1)!="0") && (oElement.style.borderRightWidth.substring(0,1)=="0") && (oElement.style.borderBottomWidth.substring(0,1)=="0")) { //Top document.getElementById("idApplyTo_Top").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Top").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Top"; } if((oElement.style.borderLeftWidth.substring(0,1)=="0") && (oElement.style.borderTopWidth.substring(0,1)=="0") && (oElement.style.borderRightWidth.substring(0,1)!="0") && (oElement.style.borderBottomWidth.substring(0,1)=="0")) { //Right document.getElementById("idApplyTo_Right").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Right").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Right"; } if((oElement.style.borderLeftWidth.substring(0,1)=="0") && (oElement.style.borderTopWidth.substring(0,1)=="0") && (oElement.style.borderRightWidth.substring(0,1)=="0") && (oElement.style.borderBottomWidth.substring(0,1)!="0")) { //Bottom document.getElementById("idApplyTo_Bottom").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Bottom").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Bottom"; } if((oElement.style.borderLeftWidth.substring(0,1)!="0") && (oElement.style.borderTopWidth.substring(0,1)!="0") && (oElement.style.borderRightWidth.substring(0,1)!="0") && (oElement.style.borderBottomWidth.substring(0,1)!="0")) { //Outside document.getElementById("idApplyTo_Outside").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Outside").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Outside"; } if((oElement.style.borderLeftWidth=="medium") && (oElement.style.borderTopWidth=="medium") && (oElement.style.borderRightWidth=="medium") && (oElement.style.borderBottomWidth=="medium")) { //Width is not specified document.getElementById("idApplyTo_Outside").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_Outside").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_Outside"; } if((oElement.style.borderLeftWidth.substring(0,1)=="0") && (oElement.style.borderTopWidth.substring(0,1)=="0") && (oElement.style.borderRightWidth.substring(0,1)=="0") && (oElement.style.borderBottomWidth.substring(0,1)=="0")) { //None document.getElementById("idApplyTo_None").style.backgroundColor='#f1f1f1'; document.getElementById("idApplyTo_None").style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value="idApplyTo_None"; } //Select Border Color document.getElementById("idSelBorderColor").style.backgroundColor=oElement.style.borderLeftColor; oColor1.color=oElement.style.borderLeftColor; } /***************************** APPLY *****************************/ function doApply() { oElement = eval(window.opener.dialogArgument[1]); doApplyBorder(oElement); self.close(); } function doApplyBorder(oElement) { sStyle=document.getElementById("idSelBorderStyle").value; sWidth=document.getElementById("idSelBorderWidth").value; sApplyTo=document.getElementById("idSelBorderApplyTo").value; sColor=document.getElementById("idSelBorderColor").style.backgroundColor; switch(sApplyTo) { case "idApplyTo_None": oElement.style.border="none"; break; case "idApplyTo_Outside": oElement.style.border = sColor + " " + sWidth + " " + sStyle; //oElement.style.borderColor = sColor; //oElement.style.borderWidth = sWidth; //oElement.style.borderStyle = sStyle; break; case "idApplyTo_Left": oElement.style.borderLeft = sColor + " " + sWidth + " " + sStyle; //oElement.style.borderLeftColor = sColor; //oElement.style.borderLeftWidth = sWidth; //oElement.style.borderLeftStyle = sStyle; break; case "idApplyTo_Top": oElement.style.borderTop = sColor + " " + sWidth + " " + sStyle; //oElement.style.borderTopColor = sColor; //oElement.style.borderTopWidth = sWidth; //oElement.style.borderTopStyle = sStyle; break; case "idApplyTo_Right": oElement.style.borderRight = sColor + " " + sWidth + " " + sStyle; //oElement.style.borderRightColor = sColor; //oElement.style.borderRightWidth = sWidth; //oElement.style.borderRightStyle = sStyle; break; case "idApplyTo_Bottom": oElement.style.borderBottom = sColor + " " + sWidth + " " + sStyle; //oElement.style.borderBottomColor = sColor; //oElement.style.borderBottomWidth = sWidth; //oElement.style.borderBottomStyle = sStyle; break; } } /***************************** Mouse Over/Out *****************************/ function doOver(me) { if(extractRGBColor(me.style.backgroundColor)!='f1f1f1') { me.style.backgroundColor='#f0f0f0'; me.style.border='#708090 1px solid'; } } function doOut(me) { if(extractRGBColor(me.style.backgroundColor)!='f1f1f1') { me.style.backgroundColor='#ffffff'; me.style.border='#ffffff 1px solid'; } } /***************************** Border Style *****************************/ function drawBorderStyleSelection(idSelected) { arrStyleOptions=[ ["idStyle_none","border:none;height:10;",getTxt("No Border")], ["idStyle_solid","border-bottom:black 1px solid;height:10;",""], ["idStyle_dotted","border-bottom:black dotted;height:10",""], ["idStyle_dashed","border-bottom:black dashed;height:10",""], ["idStyle_double","border-bottom:black double;height:10",""], ["idStyle_groove","border-style:groove;height:18",""], ["idStyle_ridge","border-style:ridge;height:18",""], ["idStyle_inset","border-style:inset;height:18",""], ["idStyle_outset","border-style:outset;height:18",""]];//[ID,CssText,Caption) sHTML="<div style='overflow:auto;border:gray 1px solid;width:125;height:198;'>" sHTML+="<table id=tblBorderStyle cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>" for(var i=0;i<arrStyleOptions.length;i++) { sHTML+="<tr>" sHTML+="<td valign=top onclick=\"doSelectBorderStyle(this)\" style=\"cursor:default;height:25px;padding:4px;border:white 1px solid;\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">" sHTML+=" <table id="+arrStyleOptions[i][0]+" name="+arrStyleOptions[i][0]+" style='"+arrStyleOptions[i][1]+"' width=100%><tr><td>"+arrStyleOptions[i][2]+"</td></tr></table>" sHTML+="</td>" sHTML+="</tr>" } sHTML+="</table><input type=hidden name=idSelBorderStyle id=idSelBorderStyle>" sHTML+="</div>" document.write(sHTML) } function doSelectBorderStyle(me) { oNodes=document.getElementById("tblBorderStyle").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } me.style.backgroundColor='#f1f1f1'; me.style.border='#708090 1px solid'; document.getElementById("idSelBorderStyle").value=me.childNodes[1].style.borderBottomStyle; } /***************************** Border Width *****************************/ function drawBorderWidthSelection() { arrWidthOptions=[["idWidth_1px","border-bottom:black 1px solid;height:16;","1px"], ["idWidth_2px","border-bottom:black 2px solid;height:16;","2px"], ["idWidth_3px","border-bottom:black 3px solid;height:16;","3px"], ["idWidth_4px","border-bottom:black 4px solid;height:16;","4px"], ["idWidth_5px","border-bottom:black 5px solid;height:16;","5px"], ["idWidth_6px","border-bottom:black 6px solid;height:16;","6px"], ["idWidth_7px","border-bottom:black 7px solid;height:16;","7px"]]; sHTML="<div style='overflow:auto;border:gray 1px solid;width:125px;height:198px'>" sHTML+="<table id=tblBorderWidth cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>" for(var i=0;i<arrWidthOptions.length;i++) { sHTML+="<tr>" sHTML+="<td id="+arrWidthOptions[i][0]+" name="+arrWidthOptions[i][0]+" style=\"height:25px;padding:1px;border:white 1px solid;\" onclick=\"doSelectBorderWidth(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">" sHTML+=" <table width=100%><tr><td style=\"height:25\" >"+arrWidthOptions[i][2]+"</td><td valign=top width=100%><table style='"+arrWidthOptions[i][1]+"' width=100%><tr><td></td></tr></table></td></tr></table>" sHTML+="</td>" sHTML+="</tr>" } sHTML+="</table><input type=hidden name=idSelBorderWidth id=idSelBorderWidth>" sHTML+="</div>" document.write(sHTML) } function doSelectBorderWidth(me) { oNodes=document.getElementById("tblBorderWidth").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } me.style.backgroundColor='#f1f1f1'; me.style.border='#718191 1px solid'; document.getElementById("idSelBorderWidth").value=me.childNodes[1].childNodes[0].childNodes[0].childNodes[1].childNodes[0].style.borderBottomWidth; //me.childNodes(0).childNodes(0).childNodes(0).childNodes(1).childNodes(0).style.borderBottomWidth; } /***************************** Border Apply To *****************************/ function drawBorderApplyToSelection() { arrApplyToOptions=[ ["idApplyTo_None","../border/border_none.gif",getTxt("No Border")], ["idApplyTo_Outside","../border/border_outside.gif",getTxt("Outside Border")], ["idApplyTo_Left","../border/border_left.gif",getTxt("Left Border")], ["idApplyTo_Top","../border/border_top.gif",getTxt("Top Border")], ["idApplyTo_Right","../border/border_right.gif",getTxt("Right Border")], ["idApplyTo_Bottom","../border/border_bottom.gif",getTxt("Bottom Border")]]; sHTML="<div style='overflow:auto;border:gray 1px solid;width:60;height:198'>" sHTML+="<table id=tblBorderApplyTo cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>" for(var i=0;i<arrApplyToOptions.length;i++) { sHTML+="<tr>" sHTML+="<td id="+arrApplyToOptions[i][0]+" name="+arrApplyToOptions[i][0]+" valign=top style=\"height:30px;padding:4px;border:white 1px solid;\" onclick=\"doSelectBorderApplyTo(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">" sHTML+=" <img src='"+arrApplyToOptions[i][1]+"' alt='"+arrApplyToOptions[i][2]+"'>" sHTML+="</td>" sHTML+="</tr>" } sHTML+="</table><input type=hidden name=idSelBorderApplyTo id=idSelBorderApplyTo>" sHTML+="</div>" document.write(sHTML) } function doSelectBorderApplyTo(me) { oNodes=document.getElementById("tblBorderApplyTo").childNodes[0].childNodes for(var i=0;i<oNodes.length;i++) { oNodes[i].childNodes[0].style.backgroundColor='#ffffff'; oNodes[i].childNodes[0].style.border='#ffffff 1px solid'; } me.style.backgroundColor='#f1f1f1'; me.style.border='#718191 1px solid'; document.getElementById("idSelBorderApplyTo").value=me.id; } </script> </head> <body onload="loadTxt();bodyOnLoad()" style="overflow:hidden;"> <table width=100% height=100% align=center cellpadding=0 cellspacing=0> <tr> <td valign=top style="padding:5px;height:100%"> <table> <tr> <td valign=top style="padding:3px"> <script> drawBorderStyleSelection() </script> </td> <td valign=top style="padding:3px"> <script> drawBorderWidthSelection() </script> </td> <td valign=top style="padding:3px" nowrap> <script> drawBorderApplyToSelection() </script> </td> <td valign=top style="padding:3px" nowrap> </td> <td valign=top style="padding:3px" nowrap> <div><span id="txtLang" name="txtLang">Color</span>:</div> <script> document.write("<span style='background:white;width:20px'>"); document.write(" <span id='idSelBorderColor' style='border:gray 1px solid;width:20px;margin-right:3;'> </span>"); document.write("</span>"); document.write("<input type=button value='" + getTxt("Pick") + "' onclick=\"oColor1.show(this);event.cancelBubble=true;\" class=\"inpBtn\" onmouseover=\"this.className='inpBtnOver';\" onmouseout=\"this.className='inpBtnOut'\">"); var oColor1 = new ColorPicker("oColor1"); oColor1.onPickColor = new Function("document.getElementById('idSelBorderColor').style.backgroundColor=oColor1.color;"); oColor1.onRemoveColor = new Function("document.getElementById('idSelBorderColor').style.backgroundColor='';"); oColor1.align="right"; oColor1.txtCustomColors=getTxt("Custom Colors"); oColor1.txtMoreColors=getTxt("More Colors..."); oColor1.RENDER(); </script> </td> </tr> </table> </td> </tr> <tr> <td class="dialogFooter" style="padding:13px;padding-top:7px;padding-bottom:7px;" align="right"> <input type="button" name=btnCancel id=btnCancel value="cancel" onclick="self.close()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'"> <input type="button" name=btnOk id=btnOk value=" ok " onclick="doApply()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'"> </td> </tr> </table> </body> </html>