| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- Trex.module("Register an eventhandler in order to resize block and edit search results & some images in wysiwig panel.",
- function(editor, toolbar, sidebar, canvas) {
-
- if ($tx.msie_nonstd) {
- var _blockResizeHandler = function(element) {
- if (element.onresizestart == _NULL) {
- element.onresizestart = function() {
- return _FALSE;
- };
- }
- };
- canvas.observeElement({ tag: "img", klass: "tx-unresizable" }, _blockResizeHandler);
- canvas.observeElement({ tag: "img", klass: "tx-entry-attach" }, _blockResizeHandler);
- canvas.observeElement({ tag: "img", klass: "txc-footnote" }, _blockResizeHandler);
- canvas.observeElement({ tag: "iframe", klass: "txc-map" }, _blockResizeHandler);
- }
-
- var _blockSelectHandler;
- if ($tx.msie_nonstd) {
- _blockSelectHandler = function(element) {
- element.setAttribute("unselectable", "on");
- $A(element.getElementsByTagName("*")).each(function(child) {
- if (child.nodeName.charAt(0) != "/") {
- child.setAttribute("unselectable", "on");
- }
- });
- var _processor = canvas.getProcessor();
- _processor.selectControl(element);
- };
- } else {
- _blockSelectHandler = function(element) {
- var _processor = canvas.getProcessor();
- _processor.selectControl(element);
- throw $stop;
- };
- }
- canvas.observeElement({ tag: "button" }, _blockSelectHandler);
- canvas.observeElement({ tag: "img" }, function(element) {
- var _button = $tom.find(element, 'button');
- if(_button) {
- _blockSelectHandler(_button);
- throw $stop;
- }
- });
- }
- );
|