From e2e874664ea981705a8c3565ce9b12c8966dcfaf Mon Sep 17 00:00:00 2001 From: flyskyko Date: Tue, 13 Mar 2012 09:42:43 +0000 Subject: [PATCH] change z-index of jPicker git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10424 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- .../ui.colorpicker/css/jPicker-1.1.6.css | 232 ++++++++++++++++++ .../ui.colorpicker/css/jPicker-1.1.6.min.css | 2 +- .../plugins/ui.colorpicker/jpicker-1.1.6.js | 4 +- .../ui.colorpicker/jpicker-1.1.6.min.js | 110 ++++----- 4 files changed, 290 insertions(+), 58 deletions(-) create mode 100644 common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.css diff --git a/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.css b/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.css new file mode 100644 index 000000000..5bf8435f0 --- /dev/null +++ b/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.css @@ -0,0 +1,232 @@ +.jPicker .Icon { + display: inline-block; + height: 24px; /* change this value if using a different sized color picker icon */ + position: relative; /* make this element an absolute positioning container */ + text-align: left; /* make the zero width children position to the left of container */ + width: 25px; /* change this value if using a different sized color picker icon */ +} +.jPicker .Icon span.Color, .jPicker .Icon span.Alpha { + background-position: 2px 2px; + display: block; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} +.jPicker .Icon span.Image { + background-repeat: no-repeat; + cursor: pointer; + display: block; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} +.jPicker.Container { + color: #000; + z-index: 999; +} +table.jPicker { + background-color: #efefef; + border: 1px outset #666; + font-family: Arial, Helvetica, Sans-Serif; + font-size: 12px !important; + margin: 0px; + padding: 5px; + width: 545px; + z-index: 20; +} +.jPicker .Move { + background-color: #dddddd; + border-color: #fff #666 #666 #fff; + border-style: solid; + border-width: 1px; + cursor: move; + height: 12px; + padding: 0px; +} +.jPicker .Title { + font-size: 11px !important; + font-weight: bold; + margin: -2px 0px 0px 0px; + padding: 10px 0px 0px 0px; + text-align: center; + width: 100%; +} +.jPicker div.Map { + border-bottom: 2px solid #fff; + border-left: 2px solid #9a9a9a; + border-right: 2px solid #fff; + border-top: 2px solid #9a9a9a; + cursor: crosshair; + height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ + margin: 0px 10px 10px 10px; + overflow: hidden; /* hide the overdraw of the Color Map icon when at edge of viewing box */ + padding: 0px; + position: relative; /* make this element an absolute positioning container */ + width: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ +} +.jPicker div[class="Map"] { + height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ + width: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ +} +.jPicker div.Bar { + border-bottom: 2px solid #fff; + border-left: 2px solid #9a9a9a; + border-right: 2px solid #fff; + border-top: 2px solid #9a9a9a; + cursor: n-resize; + height: 260px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 256px later */ + margin: 12px 10px 0px 5px; + overflow: hidden; + padding: 0px; + position: relative; + width: 24px; /* IE 6 incorrectly draws border inside the width and height instead of outside - We will fix this to 20px later */ +} +.jPicker div[class="Bar"] { + height: 256px; /* correct to 256px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ + width: 20px; /* correct to 20px for browsers that support the "[class="xxx"]" selector (IE7+,Firefox,Safari,Chrome,Opera,etc.) */ +} +.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3, .jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4, .jPicker .Bar .Map5, .jPicker .Bar .Map6 { + background-color: transparent; + background-image: none; + display: block; + left: 0px; + position: absolute; + top: 0px; +} +.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3 { + height: 2596px; + width: 256px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar + would not be drawn if its overflow is set to hidden. */ +} +.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 { + height: 3896px; + width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar + would not be drawn if its overflow is set to hidden. */ +} +.jPicker .Bar .Map5, .jPicker .Bar .Map6 { + height: 256px; + width: 20px; /* must specify pixel width. IE7/8 Quirks mode ignores opacity for an absolutely positioned item in a relative container with "overflow: visible". The marker in the colorBar + would not be drawn if its overflow is set to hidden. */ +} +.jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Bar .Map6 { + background-repeat: no-repeat; +} +.jPicker .Map .Map3, .jPicker .Bar .Map5 { + background-repeat: repeat; +} +.jPicker .Bar .Map1, .jPicker .Bar .Map2, .jPicker .Bar .Map3, .jPicker .Bar .Map4 { + background-repeat: repeat-x; +} +.jPicker .Map .Arrow { + display: block; + position: absolute; +} +.jPicker .Bar .Arrow { + display: block; + left: 0px; /* (arrow width / 2) - (element width / 2) - position arrows' center in elements' center */ + position: absolute; +} +.jPicker .Preview { + font-size: 9px; + padding: 5px 0px 0px 0px; + text-align: center; +} +.jPicker .Preview div { + border: 2px inset #eee; + height: 62px; + margin: 0px auto; + padding: 0px; + width: 62px; +} +.jPicker .Preview div span { + border: 1px solid #000; + display: block; + height: 30px; + margin: 0px auto; + padding: 0px; + width: 60px; +} +.jPicker .Preview .Active { + border-bottom-width: 0px; +} +.jPicker .Preview .Current { + border-top-width: 0px; + cursor: pointer; +} +.jPicker input { + font-size: 13px; +} +.jPicker .Button { + text-align: center; + padding: 0px 4px; + width: 115px; +} +.jPicker .Button input { + padding: 2px 0px; + width: 100px; +} +.jPicker .Button .Ok { + margin: 12px 0px 5px 0px; +} +.jPicker td { + margin: 0px; + padding: 0px; +} +.jPicker td.Radio { + margin: 0px; + padding: 0px; + width: 31px; +} +.jPicker td.Radio input { + margin: 0px 5px 0px 0px; + padding: 0px; +} +.jPicker td.Text { + font-size: 12px !important; + height: 22px; + margin: 0px; + padding: 0px; + text-align: left; + width: 70px; +} +.jPicker tr.Hex td.Text { + width: 100px; +} +.jPicker td.Text input { + background-color: #fff; + border: 1px inset #aaa; + height: 19px; + margin: 0px 0px 0px 5px; + text-align: left; + width: 30px; +} +.jPicker td[class="Text"] input { + height: 15px; +} +.jPicker tr.Hex td.Text input.Hex { + width: 50px; +} +.jPicker tr.Hex td.Text input.AHex { + width: 20px; +} +.jPicker .Grid { + text-align: center; + width: 114px; +} +.jPicker .Grid span.QuickColor { + border: 1px inset #aaa; + cursor: pointer; + display: inline-block; + height: 15px; + line-height: 15px; + margin: 0px; + padding: 0px; + width: 19px; +} +.jPicker .Grid span[class="QuickColor"] { + width: 17px; +} diff --git a/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.min.css b/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.min.css index c131616fb..9f76aaaf3 100644 --- a/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.min.css +++ b/common/js/plugins/ui.colorpicker/css/jPicker-1.1.6.min.css @@ -1 +1 @@ -.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker.Container{color:#000;z-index:10}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Arial,Helvetica,Sans-Serif;font-size:12px!important;margin:0;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}.jPicker .Title{font-size:11px!important;font-weight:bold;margin:-2px 0 0 0;padding:10px 0 0 0;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0 10px 10px 10px;overflow:hidden;padding:0;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0 5px;overflow:hidden;padding:0;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0 0 0;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0 auto;padding:0;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}.jPicker .Preview .Active{border-bottom-width:0}.jPicker .Preview .Current{border-top-width:0;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0 4px;width:115px}.jPicker .Button input{padding:2px 0;width:100px}.jPicker .Button .Ok{margin:12px 0 5px 0}.jPicker td{margin:0;padding:0}.jPicker td.Radio{margin:0;padding:0;width:31px}.jPicker td.Radio input{margin:0 5px 0 0;padding:0}.jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0 0 0 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px} \ No newline at end of file +.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0px;position:absolute;top:0px;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0px;position:absolute;top:0px;width:100%}.jPicker.Container{color:#000;z-index:999}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Arial, Helvetica, Sans-Serif;font-size:12px !important;margin:0px;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#dddddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0px}.jPicker .Title{font-size:11px !important;font-weight:bold;margin:-2px 0px 0px 0px;padding:10px 0px 0px 0px;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0px 10px 10px 10px;overflow:hidden;padding:0px;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0px 5px;overflow:hidden;padding:0px;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0px;position:absolute;top:0px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0px;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0px 0px 0px;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0px auto;padding:0px;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0px auto;padding:0px;width:60px}.jPicker .Preview .Active{border-bottom-width:0px}.jPicker .Preview .Current{border-top-width:0px;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0px 4px;width:115px}.jPicker .Button input{padding:2px 0px;width:100px}.jPicker .Button .Ok{margin:12px 0px 5px 0px}.jPicker td{margin:0px;padding:0px}.jPicker td.Radio{margin:0px;padding:0px;width:31px}.jPicker td.Radio input{margin:0px 5px 0px 0px;padding:0px}.jPicker td.Text{font-size:12px !important;height:22px;margin:0px;padding:0px;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0px 0px 0px 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0px;padding:0px;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px} \ No newline at end of file diff --git a/common/js/plugins/ui.colorpicker/jpicker-1.1.6.js b/common/js/plugins/ui.colorpicker/jpicker-1.1.6.js index f03272e7d..86adfc1a1 100644 --- a/common/js/plugins/ui.colorpicker/jpicker-1.1.6.js +++ b/common/js/plugins/ui.colorpicker/jpicker-1.1.6.js @@ -1685,8 +1685,8 @@ container.mousedown( function() { - $(document.body).children('div.jPicker.Container').css({zIndex:10}); - container.css({zIndex:20}); + $(document.body).children('div.jPicker.Container').css({zIndex:999}); + container.css({zIndex:999}); }); container.css( // positions must be set and display set to absolute before source code injection or IE will size the container to fit the window { diff --git a/common/js/plugins/ui.colorpicker/jpicker-1.1.6.min.js b/common/js/plugins/ui.colorpicker/jpicker-1.1.6.min.js index 094879389..f558cb7e2 100644 --- a/common/js/plugins/ui.colorpicker/jpicker-1.1.6.min.js +++ b/common/js/plugins/ui.colorpicker/jpicker-1.1.6.min.js @@ -1,71 +1,71 @@ (function(j){Math.precision=function(a,d){void 0===d&&(d=0);return Math.round(a*Math.pow(10,d))/Math.pow(10,d)};var W=function(a,d){var c,h,b=this,f=a.find("img:first"),m=0,p=100,n=100,l=0,s=100,q=100,t=0,e=0,C,A=[],u=function(c){for(var a=0;ad?d=0:d>f&&(d=f);0>e?e=0:e>g&&(e=g);F.call(b,"xy",{x:d/f*n+m,y:e/g*q+l})},F=function(c,a,d){if(void 0===a){if(void 0===c||null==c)c="xy";switch(c.toLowerCase()){case "x":return t;case "y":return e;default:return{x:t,y:e}}}if(!(null!=d&&d==b)){var h=!1,f,g;null==c&&(c="xy"); -switch(c.toLowerCase()){case "x":f=a&&(a.x&&a.x|0||a|0)||0;break;case "y":g=a&&(a.y&&a.y|0||a|0)||0;break;default:f=a&&a.x&&a.x|0||0,g=a&&a.y&&a.y|0||0}null!=f&&(fp&&(f=p),t!=f&&(t=f,h=!0));null!=g&&(gs&&(g=s),e!=g&&(e=g,h=!0));h&&u.call(b,d||b)}},I=function(c){j.isFunction(c)&&A.push(c)};j.extend(!0,b,{val:F,range:function(c,a){if(void 0===a){if(void 0===c||null==c)c="all";switch(c.toLowerCase()){case "minx":return m;case "maxx":return p;case "rangex":return{minX:m,maxX:p,rangeX:n}; -case "miny":return l;case "maxy":return s;case "rangey":return{minY:l,maxY:s,rangeY:q};default:return{minX:m,maxX:p,rangeX:n,minY:l,maxY:s,rangeY:q}}}var d,e,h,f;null==c&&(c="all");switch(c.toLowerCase()){case "minx":d=a&&(a.minX&&a.minX|0||a|0)||0;break;case "maxx":e=a&&(a.maxX&&a.maxX|0||a|0)||0;break;case "rangex":d=a&&a.minX&&a.minX|0||0;e=a&&a.maxX&&a.maxX|0||0;break;case "miny":h=a&&(a.minY&&a.minY|0||a|0)||0;break;case "maxy":f=a&&(a.maxY&&a.maxY|0||a|0)||0;break;case "rangey":h=a&&a.minY&& -a.minY|0||0;f=a&&a.maxY&&a.maxY|0||0;break;default:d=a&&a.minX&&a.minX|0||0,e=a&&a.maxX&&a.maxX|0||0,h=a&&a.minY&&a.minY|0||0,f=a&&a.maxY&&a.maxY|0||0}null!=d&&m!=d&&(m=d,n=p-m);null!=e&&p!=e&&(p=e,n=p-m);null!=h&&l!=h&&(l=h,q=s-l);null!=f&&s!=f&&(s=f,q=s-l)},bind:I,unbind:function(c){if(j.isFunction(c))for(var a;-1!=(a=j.inArray(c,A));)A.splice(a,1)},destroy:function(){j(document).unbind("mouseup",B).unbind("mousemove",k);a.unbind("mousedown",g);A=f=a=null}});f.src=d.arrow&&d.arrow.image;f.w=d.arrow&& -d.arrow.width||f.width();f.h=d.arrow&&d.arrow.height||f.height();a.w=d.map&&d.map.width||a.width();a.h=d.map&&d.map.height||a.height();a.bind("mousedown",g);I.call(b,function(){var c=0,d=0,h=a.w,g=a.h,b=f.w,k=f.h;setTimeout(function(){0=h?(h>>1)-(b>>1):c-(b>>1);d=k>=g?(g>>1)-(k>>1):d-(k>>1);f.css({left:c+"px",top:d+"px"})},0)})},la=function(a,d,c,h){var b=this,a=a.find("td.Text input"),f=a.eq(3),m=a.eq(4),p=a.eq(5),n=7d?d:ap&&(f=p),t!=f&&(t=f,h=!0));null!=g&&(gs&&(g=s),e!=g&&(e=g,h=!0));h&&u.call(b,d||b)}},I=function(c){j.isFunction(c)&&A.push(c)};j.extend(!0,b,{val:F,range:function(c,a){if(a===void 0){if(c===void 0||c==null)c="all";switch(c.toLowerCase()){case "minx":return m;case "maxx":return p;case "rangex":return{minX:m,maxX:p,rangeX:n}; +case "miny":return l;case "maxy":return s;case "rangey":return{minY:l,maxY:s,rangeY:q};default:return{minX:m,maxX:p,rangeX:n,minY:l,maxY:s,rangeY:q}}}var d,e,h,f;c==null&&(c="all");switch(c.toLowerCase()){case "minx":d=a&&(a.minX&&a.minX|0||a|0)||0;break;case "maxx":e=a&&(a.maxX&&a.maxX|0||a|0)||0;break;case "rangex":d=a&&a.minX&&a.minX|0||0;e=a&&a.maxX&&a.maxX|0||0;break;case "miny":h=a&&(a.minY&&a.minY|0||a|0)||0;break;case "maxy":f=a&&(a.maxY&&a.maxY|0||a|0)||0;break;case "rangey":h=a&&a.minY&& +a.minY|0||0;f=a&&a.maxY&&a.maxY|0||0;break;default:d=a&&a.minX&&a.minX|0||0;e=a&&a.maxX&&a.maxX|0||0;h=a&&a.minY&&a.minY|0||0;f=a&&a.maxY&&a.maxY|0||0}if(d!=null&&m!=d){m=d;n=p-m}if(e!=null&&p!=e){p=e;n=p-m}if(h!=null&&l!=h){l=h;q=s-l}if(f!=null&&s!=f){s=f;q=s-l}},bind:I,unbind:function(c){if(j.isFunction(c))for(var a;(a=j.inArray(c,A))!=-1;)A.splice(a,1)},destroy:function(){j(document).unbind("mouseup",B).unbind("mousemove",k);a.unbind("mousedown",g);A=f=a=null}});f.src=d.arrow&&d.arrow.image;f.w= +d.arrow&&d.arrow.width||f.width();f.h=d.arrow&&d.arrow.height||f.height();a.w=d.map&&d.map.width||a.width();a.h=d.map&&d.map.height||a.height();a.bind("mousedown",g);I.call(b,function(){var c=0,d=0,h=a.w,g=a.h,b=f.w,k=f.h;setTimeout(function(){0=h?(h>>1)-(b>>1):c-(b>>1);d=k>=g?(g>>1)-(k>>1):d-(k>>1);f.css({left:c+"px",top:d+"px"})},0)})},la=function(a,d,c,h){var b=this,a=a.find("td.Text input"),f=a.eq(3),m=a.eq(4),p=a.eq(5),n=7d?d:ag?g=0:255g?g=0:255g?g=0:255g?g=0:255g?g=0:360g?g=0:100g?g=0:100g?g=0:100=c&&d>=a?(f=d,j=c>a?a:c):c>=a&&c>=d?(f=c,j=d>a?a:d):(f=a,j=c>d?d:c);b.v=f;b.s=f?(f-j)/f:0;b.s?(j=f-j,b.h=d==f?(c-a)/j:c==f?2+(a-d)/j:4+(d-c)/j,b.h=parseInt(60*b.h),0>b.h&&(b.h+=360)):b.h=0;b.s=100*b.s|0;b.v=100*b.v|0;return b},hsvToRgb:function(a){var b={r:0,g:0,b:0,a:100},c=a.h,h=a.s,a=a.v;if(0==h)b.r=0==a?b.g= b.b=0:b.g=b.b=255*a/100|0;else{360==c&&(c=0);var c=c/60,h=h/100,a=a/100,j=c|0,f=c-j,c=a*(1-h),m=a*(1-h*f),h=a*(1-h*(1-f));switch(j){case 0:b.r=a;b.g=h;b.b=c;break;case 1:b.r=m;b.g=a;b.b=c;break;case 2:b.r=c;b.g=a;b.b=h;break;case 3:b.r=c;b.g=m;b.b=a;break;case 4:b.r=h;b.g=c;b.b=a;break;case 5:b.r=a,b.g=c,b.b=m}b.r=255*b.r|0;b.g=255*b.g|0;b.b=255*b.b|0}return b}}};var b=j.jPicker.Color,O=j.jPicker.List,G=j.jPicker.ColorMethods;j.fn.jPicker=function(a){var d=arguments;return this.each(function(){var c= this,h=j.extend(!0,{},j.fn.jPicker.defaults,a);"input"==j(c).get(0).nodeName.toLowerCase()&&(j.extend(!0,h,{window:{bindToInput:!0,expandable:!0,input:j(c)}}),""==j(c).val()||"transparent"==j(c).val()?(h.color.active=new b({hex:null}),h.color.current=new b({hex:null})):G.validateHex(j(c).val())&&(h.color.active=new b({hex:j(c).val(),a:h.color.active.val("a")}),h.color.current=new b({hex:j(c).val(),a:h.color.active.val("a")})));h.window.expandable?j(c).after('    '): h.window.liveUpdate=!1;var x=7>parseFloat(navigator.appVersion.split("MSIE")[1])&&document.body.filters,f=null,m=null,p=null,n=null,l=null,s=null,q=null,t=null,e=null,C=null,A=null,u=null,g=null,k=null,B=null,H=null,F=null,I=null,V=null,L=null,J=null,M=null,N=null,K=null,X=null,P=null,Y=null,Z=null,aa=function(a){var b=w.active,d=b.val("hex"),f,j;h.color.mode=a;switch(a){case "h":setTimeout(function(){y.call(c,m,"transparent");o.call(c,n,0);r.call(c,n,100);o.call(c,l,260);r.call(c,l,100);y.call(c, -p,"transparent");o.call(c,q,0);r.call(c,q,100);o.call(c,t,260);r.call(c,t,100);o.call(c,e,260);r.call(c,e,100);o.call(c,C,260);r.call(c,C,100);o.call(c,u,260);r.call(c,u,100)},0);g.range("all",{minX:0,maxX:100,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:360});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("s"),y:100-b.val("v")},g);k.val("y",360-b.val("h"),k);break;case "s":setTimeout(function(){y.call(c,m,"transparent");o.call(c,n,-260);o.call(c,l,-520);o.call(c,q,-260);o.call(c,t,-520);o.call(c, -u,260);r.call(c,u,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:100});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("h"),y:100-b.val("v")},g);k.val("y",100-b.val("s"),k);break;case "v":setTimeout(function(){y.call(c,m,"000000");o.call(c,n,-780);o.call(c,l,260);y.call(c,p,d);o.call(c,q,-520);o.call(c,t,260);r.call(c,t,100);o.call(c,u,260);r.call(c,u,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:100});if(null==b.val("ahex"))break; -g.val("xy",{x:b.val("h"),y:100-b.val("s")},g);k.val("y",100-b.val("v"),k);break;case "r":f=-1040;j=-780;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("b"),y:255-b.val("g")},g);k.val("y",255-b.val("r"),k);break;case "g":f=-1560;j=-1820;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("b"),y:255-b.val("r")},g);k.val("y",255-b.val("g"), -k);break;case "b":f=-2080;j=-2860;g.range("all",{minX:0,maxX:255,minY:0,maxY:255});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break;g.val("xy",{x:b.val("r"),y:255-b.val("g")},g);k.val("y",255-b.val("b"),k);break;case "a":setTimeout(function(){y.call(c,m,"transparent");o.call(c,n,-260);o.call(c,l,-520);o.call(c,q,260);o.call(c,t,260);r.call(c,t,100);o.call(c,u,0);r.call(c,u,100)},0);g.range("all",{minX:0,maxX:360,minY:0,maxY:100});k.range("rangeY",{minY:0,maxY:255});if(null==b.val("ahex"))break; -g.val("xy",{x:b.val("h"),y:100-b.val("v")},g);k.val("y",255-b.val("a"),k);break;default:throw"Invalid Mode";}switch(a){case "s":case "v":case "a":setTimeout(function(){r.call(c,n,100);r.call(c,q,100);o.call(c,e,260);r.call(c,e,100);o.call(c,C,260);r.call(c,C,100)},0);break;case "r":case "g":case "b":setTimeout(function(){y.call(c,m,"transparent");y.call(c,p,"transparent");r.call(c,q,100);r.call(c,n,100);o.call(c,n,f);o.call(c,l,f-260);o.call(c,q,j-780);o.call(c,t,j-520);o.call(c,e,j);o.call(c,C,j- -260);o.call(c,u,260);r.call(c,u,100)},0)}null!=b.val("ahex")&&$.call(c,b)},$=function(a,b){(null==b||b!=k&&b!=g)&&ma.call(c,a,b);setTimeout(function(){na.call(c,a);oa.call(c,a);pa.call(c,a)},0)},qa=function(a,c){var b=w.active;if(!(c!=g&&null==b.val())){var e=a.val("all");switch(h.color.mode){case "h":b.val("sv",{s:e.x,v:100-e.y},c);break;case "s":case "a":b.val("hv",{h:e.x,v:100-e.y},c);break;case "v":b.val("hs",{h:e.x,s:100-e.y},c);break;case "r":b.val("gb",{g:255-e.y,b:e.x},c);break;case "g":b.val("rb", -{r:255-e.y,b:e.x},c);break;case "b":b.val("rg",{r:e.x,g:255-e.y},c)}}},ra=function(a,c){var b=w.active;if(!(c!=k&&null==b.val()))switch(h.color.mode){case "h":b.val("h",{h:360-a.val("y")},c);break;case "s":b.val("s",{s:100-a.val("y")},c);break;case "v":b.val("v",{v:100-a.val("y")},c);break;case "r":b.val("r",{r:255-a.val("y")},c);break;case "g":b.val("g",{g:255-a.val("y")},c);break;case "b":b.val("b",{b:255-a.val("y")},c);break;case "a":b.val("a",255-a.val("y"),c)}},ma=function(a,c){if(c!=g)switch(h.color.mode){case "h":var b= -a.val("sv");g.val("xy",{x:null!=b?b.s:100,y:100-(null!=b?b.v:100)},c);break;case "s":case "a":b=a.val("hv");g.val("xy",{x:b&&b.h||0,y:100-(null!=b?b.v:100)},c);break;case "v":b=a.val("hs");g.val("xy",{x:b&&b.h||0,y:100-(null!=b?b.s:100)},c);break;case "r":b=a.val("bg");g.val("xy",{x:b&&b.b||0,y:255-(b&&b.g||0)},c);break;case "g":b=a.val("br");g.val("xy",{x:b&&b.b||0,y:255-(b&&b.r||0)},c);break;case "b":b=a.val("rg"),g.val("xy",{x:b&&b.r||0,y:255-(b&&b.g||0)},c)}if(c!=k)switch(h.color.mode){case "h":k.val("y", -360-(a.val("h")||0),c);break;case "s":b=a.val("s");k.val("y",100-(null!=b?b:100),c);break;case "v":b=a.val("v");k.val("y",100-(null!=b?b:100),c);break;case "r":k.val("y",255-(a.val("r")||0),c);break;case "g":k.val("y",255-(a.val("g")||0),c);break;case "b":k.val("y",255-(a.val("b")||0),c);break;case "a":b=a.val("a"),k.val("y",255-(null!=b?b:255),c)}},na=function(a){try{var b=a.val("all");L.css({backgroundColor:b&&"#"+b.hex||"transparent"});r.call(c,L,b&&Math.precision(100*b.a/255,4)||0)}catch(e){}}, -oa=function(a){switch(h.color.mode){case "h":y.call(c,m,(new b({h:a.val("h")||0,s:100,v:100})).val("hex"));break;case "s":case "a":var e=a.val("s");r.call(c,l,100-(null!=e?e:100));break;case "v":e=a.val("v");r.call(c,n,null!=e?e:100);break;case "r":r.call(c,l,Math.precision(100*((a.val("r")||0)/255),4));break;case "g":r.call(c,l,Math.precision(100*((a.val("g")||0)/255),4));break;case "b":r.call(c,l,Math.precision(100*((a.val("b")||0)/255)))}a=a.val("a");r.call(c,s,Math.precision(100*(255-(a||0))/ -255,4))},pa=function(a){switch(h.color.mode){case "h":var d=a.val("a");r.call(c,A,Math.precision(100*(255-(d||0))/255,4));break;case "s":var d=a.val("hva"),f=new b({h:d&&d.h||0,s:100,v:null!=d?d.v:100});y.call(c,p,f.val("hex"));r.call(c,t,100-(null!=d?d.v:100));r.call(c,A,Math.precision(100*(255-(d&&d.a||0))/255,4));break;case "v":d=a.val("hsa");f=new b({h:d&&d.h||0,s:null!=d?d.s:100,v:100});y.call(c,p,f.val("hex"));r.call(c,A,Math.precision(100*(255-(d&&d.a||0))/255,4));break;case "r":case "g":case "b":f= -d=0;a=a.val("rgba");"r"==h.color.mode?(d=a&&a.b||0,f=a&&a.g||0):"g"==h.color.mode?(d=a&&a.b||0,f=a&&a.r||0):"b"==h.color.mode&&(d=a&&a.r||0,f=a&&a.g||0);var g=f>d?d:f;r.call(c,t,d>f?Math.precision(100*((d-f)/(255-f)),4):0);r.call(c,e,f>d?Math.precision(100*((f-d)/(255-d)),4):0);r.call(c,C,Math.precision(100*(g/255),4));r.call(c,A,Math.precision(100*(255-(a&&a.a||0))/255,4));break;case "a":d=a.val("a"),y.call(c,p,a.val("hex")||"000000"),r.call(c,A,null!=d?0:100),r.call(c,u,null!=d?100:0)}},y=function(a, -b){a.css({backgroundColor:b&&6==b.length&&"#"+b||"transparent"})},E=function(a,b){x&&(-1!=b.indexOf("AlphaBar.png")||-1!=b.indexOf("Bars.png")||-1!=b.indexOf("Maps.png"))?(a.attr("pngSrc",b),a.css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"', sizingMethod='scale')"})):a.css({backgroundImage:"url('"+b+"')"})},o=function(a,b){a.css({top:b+"px"})},r=function(a,b){a.css({visibility:0b)if(x){var c=a.attr("pngSrc");null!= -c&&(-1!=c.indexOf("AlphaBar.png")||-1!=c.indexOf("Bars.png")||-1!=c.indexOf("Maps.png"))?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale') progid:DXImageTransform.Microsoft.Alpha(opacity="+b+")"}):a.css({opacity:Math.precision(b/100,4)})}else a.css({opacity:Math.precision(b/100,4)});else if(0==b||100==b)x?(c=a.attr("pngSrc"),null!=c&&(-1!=c.indexOf("AlphaBar.png")||-1!=c.indexOf("Bars.png")||-1!=c.indexOf("Maps.png"))?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ -c+"', sizingMethod='scale')"}):a.css({opacity:""})):a.css({opacity:""})},ba=function(){w.active.val("ahex",w.current.val("ahex"))},sa=function(){w.current.val("ahex",w.active.val("ahex"))},ca=function(a){j(this).parents("tbody:first").find('input:radio[value!="'+a.target.value+'"]').removeAttr("checked");aa.call(c,a.target.value)},da=function(){ba.call(c)},ea=function(){ba.call(c);h.window.expandable&&T.call(c);j.isFunction(Q)&&Q.call(c,w.active,N)},fa=function(){sa.call(c);h.window.expandable&&T.call(c); -j.isFunction(R)&&R.call(c,w.active,M)},ga=function(){U.call(c)},ta=function(a){var b=a.val("hex");J.css({backgroundColor:b&&"#"+b||"transparent"});r.call(c,J,Math.precision(100*(a.val("a")||0)/255,4))},ua=function(a){var b=a.val("hex"),a=a.val("va");X.css({backgroundColor:b&&"#"+b||"transparent"});r.call(c,P,Math.precision(100*(255-(a&&a.a||0))/255,4));h.window.bindToInput&&h.window.updateInputColor&&h.window.input.css({backgroundColor:b&&"#"+b||"transparent",color:null==a||75");f.prev().css({width:a.width(),height:f.height(),opacity:0,position:"absolute",left:f.css("left"),top:f.css("top")})}};h.window.expandable&&(j(document.body).children("div.jPicker.Container").css({zIndex:10}), -f.css({zIndex:20}));switch(h.window.effects.type){case "fade":f.fadeIn(h.window.effects.speed.show,a);break;case "slide":f.slideDown(h.window.effects.speed.show,a);break;default:f.show(h.window.effects.speed.show,a)}},T=function(){var a=function(){h.window.expandable&&f.css({zIndex:10});h.window.expandable&&!j.support.boxModel&&f.prev().remove()};switch(h.window.effects.type){case "fade":f.fadeOut(h.window.effects.speed.hide,a);break;case "slide":f.slideUp(h.window.effects.speed.hide,a);break;default:f.hide(h.window.effects.speed.hide, -a)}},va=function(){var a=h.window,d=a.expandable?j(c).next().find(".Container:first"):null;f=a.expandable?j("
"):j(c);f.addClass("jPicker Container");a.expandable&&f.hide();f.get(0).onselectstart=function(a){if("input"!==a.target.nodeName.toLowerCase())return!1};var o=w.active.val("all");0>a.alphaPrecision?a.alphaPrecision=0:2 ': -"")+'

'+(a.title||z.text.title)+'

   
      d?d:f;r.call(c,t,d>f?Math.precision((d-f)/(255-f)*100,4):0);r.call(c,e,f>d?Math.precision((f-d)/(255-d)*100,4):0);r.call(c,C,Math.precision(g/255*100,4));r.call(c,A,Math.precision((255-(a&&a.a||0))*100/255,4));break;case "a":d=a.val("a");y.call(c,p,a.val("hex")||"000000"); +r.call(c,A,d!=null?0:100);r.call(c,u,d!=null?100:0)}},y=function(a,b){a.css({backgroundColor:b&&b.length==6&&"#"+b||"transparent"})},E=function(a,b){if(x&&(b.indexOf("AlphaBar.png")!=-1||b.indexOf("Bars.png")!=-1||b.indexOf("Maps.png")!=-1)){a.attr("pngSrc",b);a.css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"', sizingMethod='scale')"})}else a.css({backgroundImage:"url('"+b+"')"})},o=function(a,b){a.css({top:b+"px"})},r=function(a,b){a.css({visibility:b> +0?"visible":"hidden"});if(b>0&&b<100)if(x){var c=a.attr("pngSrc");c!=null&&(c.indexOf("AlphaBar.png")!=-1||c.indexOf("Bars.png")!=-1||c.indexOf("Maps.png")!=-1)?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale') progid:DXImageTransform.Microsoft.Alpha(opacity="+b+")"}):a.css({opacity:Math.precision(b/100,4)})}else a.css({opacity:Math.precision(b/100,4)});else if(b==0||b==100)if(x){c=a.attr("pngSrc");c!=null&&(c.indexOf("AlphaBar.png")!=-1||c.indexOf("Bars.png")!= +-1||c.indexOf("Maps.png")!=-1)?a.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale')"}):a.css({opacity:""})}else a.css({opacity:""})},ba=function(){w.active.val("ahex",w.current.val("ahex"))},sa=function(){w.current.val("ahex",w.active.val("ahex"))},ca=function(a){j(this).parents("tbody:first").find('input:radio[value!="'+a.target.value+'"]').removeAttr("checked");aa.call(c,a.target.value)},da=function(){ba.call(c)},ea=function(){ba.call(c);h.window.expandable&& +T.call(c);j.isFunction(Q)&&Q.call(c,w.active,N)},fa=function(){sa.call(c);h.window.expandable&&T.call(c);j.isFunction(R)&&R.call(c,w.active,M)},ga=function(){U.call(c)},ta=function(a){var b=a.val("hex");J.css({backgroundColor:b&&"#"+b||"transparent"});r.call(c,J,Math.precision((a.val("a")||0)*100/255,4))},ua=function(a){var b=a.val("hex"),a=a.val("va");X.css({backgroundColor:b&&"#"+b||"transparent"});r.call(c,P,Math.precision((255-(a&&a.a||0))*100/255,4));h.window.bindToInput&&h.window.updateInputColor&& +h.window.input.css({backgroundColor:b&&"#"+b||"transparent",color:a==null||a.v>75?"#000000":"#ffffff"})},ja=function(a){H=parseInt(f.css("left"));F=parseInt(f.css("top"));I=a.pageX;V=a.pageY;j(document).bind("mousemove",ha).bind("mouseup",ia);a.preventDefault()},ha=function(a){f.css({left:H-(I-a.pageX)+"px",top:F-(V-a.pageY)+"px"});h.window.expandable&&!j.support.boxModel&&f.prev().css({left:f.css("left"),top:f.css("top")});a.stopPropagation();a.preventDefault();return false},ia=function(a){j(document).unbind("mousemove", +ha).unbind("mouseup",ia);a.stopPropagation();a.preventDefault();return false},ka=function(a){a.preventDefault();a.stopPropagation();w.active.val("ahex",j(this).attr("title")||null,a.target);return false},R=j.isFunction(d[1])&&d[1]||null,S=j.isFunction(d[2])&&d[2]||null,Q=j.isFunction(d[3])&&d[3]||null,U=function(){w.current.val("ahex",w.active.val("ahex"));var a=function(){if(h.window.expandable&&!j.support.boxModel){var a=f.find("table:first");f.before("