You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.6 KiB
61 lines
1.6 KiB
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<title></title> |
|
<script type="text/javascript" src="../internal.js"></script> |
|
<style type="text/css"> |
|
.section { |
|
text-align: center; |
|
margin-top: 10px; |
|
} |
|
.section input { |
|
margin-left: 5px; |
|
width: 70px; |
|
} |
|
</style> |
|
</head> |
|
<body> |
|
<div class="section"> |
|
<span><var id="lang_tdBkColor"></var></span> |
|
<input type="text" id="J_tone"/> |
|
</div> |
|
<script type="text/javascript"> |
|
var tone = $G("J_tone"), |
|
colorPiker = new UE.ui.ColorPicker({ |
|
editor:editor |
|
}), |
|
colorPop = new UE.ui.Popup({ |
|
editor:editor, |
|
content:colorPiker |
|
}); |
|
domUtils.on(tone, "click", function () { |
|
colorPop.showAnchor(tone); |
|
}); |
|
domUtils.on(document, 'mousedown', function () { |
|
colorPop.hide(); |
|
}); |
|
colorPiker.addListener("pickcolor", function () { |
|
tone.value = arguments[1]; |
|
colorPop.hide(); |
|
}); |
|
colorPiker.addListener("picknocolor", function () { |
|
tone.value=""; |
|
colorPop.hide(); |
|
}); |
|
dialog.onok=function(){ |
|
editor.execCommand("edittd",tone.value); |
|
}; |
|
|
|
var start = editor.selection.getStart(), |
|
cell = start && domUtils.findParentByTagName(start, ["td", "th"], true); |
|
if(cell){ |
|
var color = domUtils.getComputedStyle(cell,'background-color'); |
|
if(/^#/.test(color)){ |
|
tone.value = color |
|
} |
|
|
|
} |
|
|
|
</script> |
|
</body> |
|
</html> |