mw.ForeignStructuredUpload.BookletLayout: Reset forms after use
authorPrateek Saxena <prtksxna@gmail.com>
Thu, 8 Oct 2015 11:44:28 +0000 (17:14 +0530)
committerPrateek Saxena <prtksxna@gmail.com>
Thu, 8 Oct 2015 14:01:47 +0000 (19:31 +0530)
Bug: T114936
Bug: T114947
Change-Id: I96a6440c32316a077069bb744fff8564e91a04b2

resources/src/mediawiki/mediawiki.ForeignStructuredUpload.BookletLayout.js

index 4e3f771..c8877fd 100644 (file)
                this.upload.addCategories( this.categoriesWidget.getItemsData() );
                return this.upload.getText();
        };
+
+       /* Setters */
+
+       /**
+        * @inheritdoc
+        */
+       mw.ForeignStructuredUpload.BookletLayout.prototype.clear = function () {
+               mw.ForeignStructuredUpload.BookletLayout.parent.prototype.clear.call( this );
+
+               this.ownWorkCheckbox.setSelected( false );
+               this.categoriesWidget.setItemsFromData( [] );
+               this.dateWidget.setValue( '' ).setValidityFlag( true );
+       };
+
 }( jQuery, mediaWiki ) );