moved global/safejs.skin to root/safescripts.skin
This commit is contained in:
parent
fc08052f54
commit
d9960f1f5b
2 changed files with 1 additions and 1 deletions
197
code/Root/safescripts.skin
Normal file
197
code/Root/safescripts.skin
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
function openColorPicker(name, text) {
|
||||
var cpWindow = window.open("<% root.url path="colorpicker" %>?name=" + name + "&text=" + text, "cpWindow", "toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,width=350,height=320");
|
||||
}
|
||||
|
||||
function setBg() {
|
||||
var c = document.getElementById("cp2_bgcolor").style.backgroundColor;
|
||||
document.body.style.backgroundColor = c;
|
||||
var tds = document.getElementsByTagName("td");
|
||||
for (var i in tds) {
|
||||
if (tds[i].style)
|
||||
tds[i].style.backgroundColor = c;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
function setColorPreview(name, color) {
|
||||
color = parseColor(color);
|
||||
if (color)
|
||||
document.getElementById('cp2_' + name).style.backgroundColor = color;
|
||||
else
|
||||
color = parseColor(document.getElementById('cp2_' + name).style.backgroundColor);
|
||||
if (color.indexOf("#") == 0)
|
||||
color = color.substr(1,color.length-1);
|
||||
document.getElementById('cp1_' + name).value = color;
|
||||
}
|
||||
|
||||
function parseColor(color) {
|
||||
c = color.toLowerCase();
|
||||
var colorNames = new Object();
|
||||
colorNames["aliceblue"] = true;
|
||||
colorNames["antiquewhite"]= true
|
||||
colorNames["aqua"] = true;
|
||||
colorNames["aquamarine"] = true;
|
||||
colorNames["azure"] = true;
|
||||
colorNames["beige"] = true;
|
||||
colorNames["bisque"] = true;
|
||||
colorNames["black"] = true;
|
||||
colorNames["blanchedalmond"] = true;
|
||||
colorNames["blue"] = true;
|
||||
colorNames["blueviolet"] = true;
|
||||
colorNames["brown"] = true;
|
||||
colorNames["burlywood"] = true;
|
||||
colorNames["cadetblue"] = true;
|
||||
colorNames["chartreuse"] = true;
|
||||
colorNames["chocolate"] = true;
|
||||
colorNames["coral"] = true;
|
||||
colorNames["cornflowerblue"] = true;
|
||||
colorNames["cornsilk"] = true;
|
||||
colorNames["crimson"] = true;
|
||||
colorNames["cyan"] = true;
|
||||
colorNames["darkblue"] = true;
|
||||
colorNames["darkcyan"] = true;
|
||||
colorNames["darkgoldenrod"] = true;
|
||||
colorNames["darkgray"] = true;
|
||||
colorNames["darkgreen"] = true;
|
||||
colorNames["darkkhaki"] = true;
|
||||
colorNames["darkmagenta"] = true;
|
||||
colorNames["darkolivegreen"] = true;
|
||||
colorNames["darkorange"] = true;
|
||||
colorNames["darkorchid"] = true;
|
||||
colorNames["darkred"] = true;
|
||||
colorNames["darksalmon"] = true;
|
||||
colorNames["darkseagreen"] = true;
|
||||
colorNames["darkslateblue"] = true;
|
||||
colorNames["darkslategray"] = true;
|
||||
colorNames["darkturquoise"] = true;
|
||||
colorNames["darkviolet"] = true;
|
||||
colorNames["deeppink"] = true;
|
||||
colorNames["deepskyblue"] = true;
|
||||
colorNames["dimgray"] = true;
|
||||
colorNames["dodgerblue"] = true;
|
||||
colorNames["firebrick"] = true;
|
||||
colorNames["floralwhite"] = true;
|
||||
colorNames["forestgreen"] = true;
|
||||
colorNames["fuchsia"] = true;
|
||||
colorNames["gainsboro"] = true;
|
||||
colorNames["ghostwhite"] = true;
|
||||
colorNames["gold"] = true;
|
||||
colorNames["goldenrod"] = true;
|
||||
colorNames["gray"] = true;
|
||||
colorNames["green"] = true;
|
||||
colorNames["greenyellow"] = true;
|
||||
colorNames["honeydew"] = true;
|
||||
colorNames["hotpink"] = true;
|
||||
colorNames["indianred "] = true;
|
||||
colorNames["indigo "] = true;
|
||||
colorNames["ivory"] = true;
|
||||
colorNames["khaki"] = true;
|
||||
colorNames["lavender"] = true;
|
||||
colorNames["lavenderblush"] = true;
|
||||
colorNames["lawngreen"] = true;
|
||||
colorNames["lemonchiffon"] = true;
|
||||
colorNames["lightblue"] = true;
|
||||
colorNames["lightcoral"] = true;
|
||||
colorNames["lightcyan"] = true;
|
||||
colorNames["lightgoldenrodyellow"] = true;
|
||||
colorNames["lightgrey"] = true;
|
||||
colorNames["lightgreen"] = true;
|
||||
colorNames["lightpink"] = true;
|
||||
colorNames["lightsalmon"] = true;
|
||||
colorNames["lightseagreen"] = true;
|
||||
colorNames["lightskyblue"] = true;
|
||||
colorNames["lightslateblue"] = true;
|
||||
colorNames["lightslategray"] = true;
|
||||
colorNames["lightsteelblue"] = true;
|
||||
colorNames["lightyellow"] = true;
|
||||
colorNames["lime"] = true;
|
||||
colorNames["limegreen"] = true;
|
||||
colorNames["linen"] = true;
|
||||
colorNames["magenta"] = true;
|
||||
colorNames["maroon"] = true;
|
||||
colorNames["mediumaquamarine"] = true;
|
||||
colorNames["mediumblue"] = true;
|
||||
colorNames["mediumorchid"] = true;
|
||||
colorNames["mediumpurple"] = true;
|
||||
colorNames["mediumseagreen"] = true;
|
||||
colorNames["mediumslateblue"] = true;
|
||||
colorNames["mediumspringgreen"] = true;
|
||||
colorNames["mediumturquoise"] = true;
|
||||
colorNames["mediumvioletred"] = true;
|
||||
colorNames["midnightblue"] = true;
|
||||
colorNames["mintcream"] = true;
|
||||
colorNames["mistyrose"] = true;
|
||||
colorNames["moccasin"] = true;
|
||||
colorNames["navajowhite"] = true;
|
||||
colorNames["navy"] = true;
|
||||
colorNames["oldlace"] = true;
|
||||
colorNames["olive"] = true;
|
||||
colorNames["olivedrab"] = true;
|
||||
colorNames["orange"] = true;
|
||||
colorNames["orangered"] = true;
|
||||
colorNames["orchid"] = true;
|
||||
colorNames["palegoldenrod"] = true;
|
||||
colorNames["palegreen"] = true;
|
||||
colorNames["paleturquoise"] = true;
|
||||
colorNames["palevioletred"] = true;
|
||||
colorNames["papayawhip"] = true;
|
||||
colorNames["peachpuff"] = true;
|
||||
colorNames["peru"] = true;
|
||||
colorNames["pink"] = true;
|
||||
colorNames["plum"] = true;
|
||||
colorNames["powderblue"] = true;
|
||||
colorNames["purple"] = true;
|
||||
colorNames["red"] = true;
|
||||
colorNames["rosybrown"] = true;
|
||||
colorNames["royalblue"] = true;
|
||||
colorNames["saddlebrown"] = true;
|
||||
colorNames["salmon"] = true;
|
||||
colorNames["sandybrown"] = true;
|
||||
colorNames["seagreen"] = true;
|
||||
colorNames["seashell"] = true;
|
||||
colorNames["sienna"] = true;
|
||||
colorNames["silver"] = true;
|
||||
colorNames["skyblue"] = true;
|
||||
colorNames["slateblue"] = true;
|
||||
colorNames["slategray"] = true;
|
||||
colorNames["snow"] = true;
|
||||
colorNames["springgreen"] = true;
|
||||
colorNames["steelblue"] = true;
|
||||
colorNames["tan"] = true;
|
||||
colorNames["teal"] = true;
|
||||
colorNames["thistle"] = true;
|
||||
colorNames["tomato"] = true;
|
||||
colorNames["turquoise"] = true;
|
||||
colorNames["violet"] = true;
|
||||
colorNames["violetred"] = true;
|
||||
colorNames["wheat"] = true;
|
||||
colorNames["white"] = true;
|
||||
colorNames["whitesmoke"] = true;
|
||||
colorNames["yellow"] = true;
|
||||
colorNames["yellowgreen"] = true;
|
||||
|
||||
if (colorNames[c])
|
||||
return(c);
|
||||
|
||||
var rgb = new RegExp("rgb ?\\( ?([0-9^,]*), ?([0-9^,]*), ?([0-9^ \\)]*) ?\\)");
|
||||
var result = color.match(rgb);
|
||||
if (result) {
|
||||
var R = parseInt(result[1]).toString(16);
|
||||
var G = parseInt(result[2]).toString(16);
|
||||
var B = parseInt(result[3]).toString(16);
|
||||
if (R.length == 1) R="0"+R;
|
||||
if (G.length == 1) G="0"+G;
|
||||
if (B.length == 1) B="0"+B;
|
||||
return("#"+R+G+B);
|
||||
}
|
||||
if (c.indexOf("#") == 0)
|
||||
c = c.substr(1,c.length-1);
|
||||
if (c.length == 6) {
|
||||
var nonhex = new RegExp("[^0-9,a-f]");
|
||||
nonhex.ignoreCase = true;
|
||||
var found = c.match(nonhex);
|
||||
if (!found)
|
||||
return("#" + c);
|
||||
}
|
||||
return(null);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue