From: Andrew Garrett
Date: Fri, 19 Feb 2010 20:40:11 +0000 (+0000)
Subject: Fix errors in Live Preview caused by extensions using document.write()
X-Git-Tag: 1.31.0-rc.0~37693
X-Git-Url: http://git.cyclocoop.org/url?a=commitdiff_plain;h=d366019aebec0e4ea798cafebb6deb02516e3c11;p=lhc%2Fweb%2Fwiklou.git
Fix errors in Live Preview caused by extensions using document.write()
---
diff --git a/skins/common/preview.js b/skins/common/preview.js
index 44769033f4..db5633d0dd 100644
--- a/skins/common/preview.js
+++ b/skins/common/preview.js
@@ -16,15 +16,16 @@ function doLivePreview( e ) {
// Hide active diff, used templates, old preview if shown
var copyElements = ['#wikiPreview', '.templatesUsed', '.hiddencats',
'#catlinks'];
+ var copySelector = copyElements.join(',');
- $j.each( copyElements, function(k,v) { $j(v).fadeOut(); } );
+ $j.each( copyElements, function(k,v) { $j(v).fadeOut('fast'); } );
// Display a loading graphic
var loadSpinner = $j('');
$j('#wikiPreview').before( loadSpinner );
- var page = $j('');
- page.load( wgScript+'?action=submit',
+ var page = $j('
');
+ page.load( wgScript+'?action=submit '+copySelector,
postData,
function() {