raw
mp-wp_genesis           1 tinyMCEPopup.requireLangPack();
mp-wp_genesis 2 tinyMCEPopup.onInit.add(onLoadInit);
mp-wp_genesis 3
mp-wp_genesis 4 function saveContent() {
mp-wp_genesis 5 tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value);
mp-wp_genesis 6 tinyMCEPopup.close();
mp-wp_genesis 7 }
mp-wp_genesis 8
mp-wp_genesis 9 function onLoadInit() {
mp-wp_genesis 10 tinyMCEPopup.resizeToInnerSize();
mp-wp_genesis 11
mp-wp_genesis 12 // Remove Gecko spellchecking
mp-wp_genesis 13 if (tinymce.isGecko)
mp-wp_genesis 14 document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck");
mp-wp_genesis 15
mp-wp_genesis 16 document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent();
mp-wp_genesis 17
mp-wp_genesis 18 if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) {
mp-wp_genesis 19 setWrap('soft');
mp-wp_genesis 20 document.getElementById('wraped').checked = true;
mp-wp_genesis 21 }
mp-wp_genesis 22
mp-wp_genesis 23 resizeInputs();
mp-wp_genesis 24 }
mp-wp_genesis 25
mp-wp_genesis 26 function setWrap(val) {
mp-wp_genesis 27 var v, n, s = document.getElementById('htmlSource');
mp-wp_genesis 28
mp-wp_genesis 29 s.wrap = val;
mp-wp_genesis 30
mp-wp_genesis 31 if (!tinymce.isIE) {
mp-wp_genesis 32 v = s.value;
mp-wp_genesis 33 n = s.cloneNode(false);
mp-wp_genesis 34 n.setAttribute("wrap", val);
mp-wp_genesis 35 s.parentNode.replaceChild(n, s);
mp-wp_genesis 36 n.value = v;
mp-wp_genesis 37 }
mp-wp_genesis 38 }
mp-wp_genesis 39
mp-wp_genesis 40 function toggleWordWrap(elm) {
mp-wp_genesis 41 if (elm.checked)
mp-wp_genesis 42 setWrap('soft');
mp-wp_genesis 43 else
mp-wp_genesis 44 setWrap('off');
mp-wp_genesis 45 }
mp-wp_genesis 46
mp-wp_genesis 47 var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
mp-wp_genesis 48
mp-wp_genesis 49 function resizeInputs() {
mp-wp_genesis 50 var el = document.getElementById('htmlSource');
mp-wp_genesis 51
mp-wp_genesis 52 if (!tinymce.isIE) {
mp-wp_genesis 53 wHeight = self.innerHeight - 65;
mp-wp_genesis 54 wWidth = self.innerWidth - 16;
mp-wp_genesis 55 } else {
mp-wp_genesis 56 wHeight = document.body.clientHeight - 70;
mp-wp_genesis 57 wWidth = document.body.clientWidth - 16;
mp-wp_genesis 58 }
mp-wp_genesis 59
mp-wp_genesis 60 el.style.height = Math.abs(wHeight) + 'px';
mp-wp_genesis 61 el.style.width = Math.abs(wWidth) + 'px';
mp-wp_genesis 62 }