http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89989

Revision: 89989
Author:   neilk
Date:     2011-06-13 18:27:51 +0000 (Mon, 13 Jun 2011)
Log Message:
-----------
after UploadWizard reset, need to purge DeedPreviews (which are now their own 
object, not just divs)

Modified Paths:
--------------
    trunk/extensions/UploadWizard/resources/mw.UploadWizard.js

Modified: trunk/extensions/UploadWizard/resources/mw.UploadWizard.js
===================================================================
--- trunk/extensions/UploadWizard/resources/mw.UploadWizard.js  2011-06-13 
18:18:27 UTC (rev 89988)
+++ trunk/extensions/UploadWizard/resources/mw.UploadWizard.js  2011-06-13 
18:27:51 UTC (rev 89989)
@@ -65,8 +65,8 @@
         */
        remove: function() {
                this.state = 'aborted';
-               if ( this.deedThumbnailDiv ) {
-                       this.deedThumbnailDiv.remove();
+               if ( this.deedPreview ) {
+                       this.deedPreview.remove();
                }
                if ( this.details && this.details.div ) {
                        this.details.div.remove();
@@ -1624,16 +1624,21 @@
 
 mw.UploadWizardDeedPreview.prototype = {
        setup: function() {
-               var _this = this;
                // add a preview on the deeds page
-               var thumbnailDiv = $j( '<div></div>' ).addClass( 
'mwe-upwiz-thumbnail' );
-               $j( '#mwe-upwiz-deeds-thumbnails' ).append( thumbnailDiv );
-               _this.upload.setThumbnail( 
-                       thumbnailDiv, 
+               this.$thumbnailDiv = $j( '<div></div>' ).addClass( 
'mwe-upwiz-thumbnail' );
+               $j( '#mwe-upwiz-deeds-thumbnails' ).append( this.$thumbnailDiv 
);
+               this.upload.setThumbnail( 
+                       this.$thumbnailDiv, 
                        mw.UploadWizard.config['thumbnailWidth'], 
                        mw.UploadWizard.config['thumbnailMaxHeight'],
                        true
                );
+       },
+
+       remove: function() { 
+               if ( this.$thumbnailDiv ) {
+                       this.$thumbnailDiv.remove();
+               }
        }
 };
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to