Index: trunk/admin/editor/cmseditor/editor/_source/internals/fck_2.js =================================================================== diff -u -r1695 -r1709 --- trunk/admin/editor/cmseditor/editor/_source/internals/fck_2.js (.../fck_2.js) (revision 1695) +++ trunk/admin/editor/cmseditor/editor/_source/internals/fck_2.js (.../fck_2.js) (revision 1709) @@ -121,25 +121,25 @@ FCK.InsertHtml( html ) ; } +/* FCK.Preview = function() { if (typeof(FCKConfig.template_name) != 'undefined' && FCKConfig.template_name != '') { - oWindow = window.open(FCKConfig.project_path+'index.php?t='+FCKConfig.template_name, 'prewiev', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes') ; - if ( FCKBrowserInfo.IsIE ) { - oWindow.attachEvent( "onload", FCK.SetPreview ) ; - } - else - oWindow.addEventListener( 'load', this.SetPreview, true ) ; + var oWindow = window.open(FCKConfig.project_path+'index.php?t='+FCKConfig.template_name, 'prewiev', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes') ; + if ( FCKBrowserInfo.IsIE ) { + oWindow.attachEvent( "onload", FCK.SetPreview ) ; + } + else + oWindow.addEventListener( 'load', this.SetPreview, true ) ; } else { var oWindow = window.open( '', null, 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes' ) ; var sHTML = '' + FCK.GetHTML() + '' ; oWindow.document.write( sHTML ); oWindow.document.close(); } } - FCK.SetPreview = function() { oWindow.document.getElementById('block_'+FCKConfig.block_id).innerHTML = FCK.GetHTML(); @@ -154,7 +154,36 @@ } //return result; } - +*/ + + +FCK.Preview = function() +{ + if (typeof(FCKConfig.template_name) != 'undefined' && FCKConfig.template_name != '') + { + oWindow = window.open(FCKConfig.project_path+'index.php?t='+FCKConfig.template_name, 'prewiev', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes') ; + if ( FCKBrowserInfo.IsIE ) { + oWindow.attachEvent( "onload", FCK.SetPreview ) ; + } + else + oWindow.addEventListener( 'load', FCK.SetPreview, true ) ; + return ; + } + else { + var oWindow_2 = window.open( '', null, 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes' ) ; + var sHTML = '' + FCK.GetHTML() + '' ; + oWindow_2.document.write( sHTML ); + oWindow_2.document.close(); + } +} + +FCK.SetPreview = function() +{ + oWindow.document.getElementById('block_'+FCKConfig.block_id).innerHTML = FCK.GetHTML(); +} + + + FCK.SwitchEditMode = function() { // Check if the actual mode is WYSIWYG.