|
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