Updated tiny-mce to most recent 3.4 version
[citadel.git] / webcit / tiny_mce / themes / advanced / js / color_picker.js
index 7decac5b43c3c431867eb07a13f70e7dbebf76f5..f51e703b0af8215a4ef3056e495b43510651c8bd 100644 (file)
@@ -1,6 +1,6 @@
 tinyMCEPopup.requireLangPack();\r
 \r
-var detail = 50, strhex = "0123456789ABCDEF", i, isMouseDown = false, isMouseOver = false;\r
+var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false;\r
 \r
 var colors = [\r
        "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033",\r
@@ -266,10 +266,10 @@ function dechex(n) {
 }\r
 \r
 function computeColor(e) {\r
-       var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB;\r
+       var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB, pos = tinyMCEPopup.dom.getPos(e.target);\r
 \r
-       x = e.offsetX ? e.offsetX : (e.target ? e.clientX - e.target.x : 0);\r
-       y = e.offsetY ? e.offsetY : (e.target ? e.clientY - e.target.y : 0);\r
+       x = e.offsetX ? e.offsetX : (e.target ? e.clientX - pos.x : 0);\r
+       y = e.offsetY ? e.offsetY : (e.target ? e.clientY - pos.y : 0);\r
 \r
        partWidth = document.getElementById('colors').width / 6;\r
        partDetail = detail / 2;\r