|
698 | 698 | } |
699 | 699 | }, |
700 | 700 | clearInputs: function (el) { |
701 | | - $('.tabEditor', el).each(function () { |
702 | | - var editorId = $(this).attr('id'); |
703 | | - if(tinyMCE.majorVersion == 4) { |
704 | | - tinyMCE.execCommand('mceRemoveEditor', false, editorId); |
705 | | - } else { |
706 | | - tinyMCE.execCommand('mceRemoveControl', false, editorId); |
707 | | - } |
708 | | - }); |
| 701 | + if (typeof tinyMCE !== 'undefined') { |
| 702 | + $('.tabEditor', el).each(function () { |
| 703 | + var editorId = $(this).attr('id'); |
| 704 | + if(tinyMCE.majorVersion == 4) { |
| 705 | + tinyMCE.execCommand('mceRemoveEditor', false, editorId); |
| 706 | + } else { |
| 707 | + tinyMCE.execCommand('mceRemoveControl', false, editorId); |
| 708 | + } |
| 709 | + }); |
| 710 | + } |
709 | 711 | $(':input', el).each(function () { |
710 | 712 | var inputtype = $(this).attr('type'); |
711 | 713 | var inputid = $(this).attr('id'); |
|
980 | 982 | $('.formtabradio:not(.active) input[type="radio"]', _this.fieldEditArea).prop('checked', false); |
981 | 983 | $('.formtabradio.active input[type="radio"]', _this.fieldEditArea).prop('checked', true); |
982 | 984 | } |
983 | | - $('.tabEditor', _this.fieldEditArea).each(function () { |
984 | | - var editorId = $(this).attr('id'); |
985 | | - if(tinyMCE.majorVersion == 4) { |
986 | | - if(modxRTEbridge_tinymce4 != undefined) { |
987 | | - var configObj = window[modxRTEbridge_tinymce4.default]; |
988 | | - configObj['selector'] = '#'+editorId; |
989 | | - tinymce.init(configObj); |
| 985 | + if (typeof tinyMCE !== 'undefined') { |
| 986 | + $('.tabEditor', _this.fieldEditArea).each(function () { |
| 987 | + var editorId = $(this).attr('id'); |
| 988 | + if(tinyMCE.majorVersion == 4) { |
| 989 | + if(modxRTEbridge_tinymce4 != undefined) { |
| 990 | + var configObj = window[modxRTEbridge_tinymce4.default]; |
| 991 | + configObj['selector'] = '#'+editorId; |
| 992 | + tinyMCE.init(configObj); |
| 993 | + } else { |
| 994 | + tinyMCE.execCommand('mceAddEditor', false, editorId); |
| 995 | + } |
990 | 996 | } else { |
991 | | - tinyMCE.execCommand('mceAddEditor', false, editorId); |
| 997 | + tinyMCE.execCommand('mceAddControl', false, editorId); |
992 | 998 | } |
993 | | - } else { |
994 | | - tinyMCE.execCommand('mceAddControl', false, editorId); |
995 | | - } |
996 | | - tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_ifr'), 'height', '200px'); |
997 | | - tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_tbl'), 'height', 'auto'); |
998 | | - tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_ifr'), 'width', '100%'); |
999 | | - tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_tbl'), 'width', '100%'); |
1000 | | - }); |
| 999 | + tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_ifr'), 'height', '200px'); |
| 1000 | + tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_tbl'), 'height', 'auto'); |
| 1001 | + tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_ifr'), 'width', '100%'); |
| 1002 | + tinyMCE.DOM.setStyle(tinyMCE.DOM.get(editorId + '_tbl'), 'width', '100%'); |
| 1003 | + }); |
| 1004 | + } |
1001 | 1005 | setTimeout(function () { |
1002 | 1006 | _this.editBox.colorbox.resize(); |
1003 | 1007 | }, 250) |
|
0 commit comments