Line 9: |
Line 9: |
| (function ($, mw, OO) { | | (function ($, mw, OO) { |
| 'use strict'; | | 'use strict'; |
− | var messages; | + | var messages, entityId = mw.config.get('wbEntityId'), api = new mw.Api(); |
− | mw.notify("Runnng Merge gadget -1")
| + | |
− | var entityId = mw.config.get( 'wbEntityId' );
| |
− | mw.notify(entityId);
| |
− | var api = new mw.Api();
| |
− | mw.notify("Runnng Merge gadget 0");
| |
| messages = (function () { | | messages = (function () { |
| var translations = { | | var translations = { |
Line 644: |
Line 640: |
| }()); | | }()); |
| | | |
− | mw.notify("Runnng Merge gadget 2")
| |
| /** | | /** |
| * Retrieve items by id | | * Retrieve items by id |
Line 657: |
Line 652: |
| } | | } |
| | | |
− | mw.notify("Runnng Merge gadget 3")
| |
| /** | | /** |
| * Set a Storage to postpone merge and deletion | | * Set a Storage to postpone merge and deletion |
Line 672: |
Line 666: |
| mw.storage.remove('merge-pending-id'); | | mw.storage.remove('merge-pending-id'); |
| } | | } |
− |
| |
− | mw.notify("Runnng Merge gadget 4")
| |
| | | |
| /** | | /** |
Line 696: |
Line 688: |
| } | | } |
| | | |
− | mw.notify("Runnng Merge gadget 5")
| |
| /** | | /** |
| * Create a redirect | | * Create a redirect |
Line 717: |
Line 708: |
| } | | } |
| | | |
− | mw.notify("Runnng Merge gadget 6")
| |
| /** | | /** |
| * Moving logic | | * Moving logic |
Line 807: |
Line 797: |
| } | | } |
| }, function (code, result) { | | }, function (code, result) { |
− | self.emit('error', result.error.extradata[0] || result.error.info); | + | self.emit('error', result.error.info || result.error.extradata[0] ); |
| }); | | }); |
| }; | | }; |
| | | |
− | mw.notify("Runnng Merge gadget 7")
| |
| /** | | /** |
| * Merge button action, pre-merge checks | | * Merge button action, pre-merge checks |
Line 949: |
Line 938: |
| ]); | | ]); |
| this.mergeUnwatch = new OO.ui.CheckboxInputWidget({ | | this.mergeUnwatch = new OO.ui.CheckboxInputWidget({ |
− | selected: mw.storage.get('merge-unwatch') === true | + | selected: mw.storage.get('merge-unwatch') === 'true' |
| }); | | }); |
| fieldset.addItems([ | | fieldset.addItems([ |
Line 961: |
Line 950: |
| ]); | | ]); |
| this.loadMergeDestination = new OO.ui.CheckboxInputWidget({ | | this.loadMergeDestination = new OO.ui.CheckboxInputWidget({ |
− | selected: mw.storage.get('merge-load-destination') !== false | + | selected: mw.storage.get('merge-load-destination') !== 'false' |
| }); | | }); |
| fieldset.addItems([ | | fieldset.addItems([ |
Line 1,001: |
Line 990: |
| */ | | */ |
| MergeDialog.prototype.saveOptions = function () { | | MergeDialog.prototype.saveOptions = function () { |
− | mw.storage.set('merge-always-lowest-id', this.mergeAlwaysLowestId.isSelected()); | + | mw.storage.set('merge-always-lowest-id', this.mergeAlwaysLowestId.isSelected().toString()); |
− | mw.storage.set('merge-unwatch', this.mergeUnwatch.isSelected()); | + | mw.storage.set('merge-unwatch', this.mergeUnwatch.isSelected().toString()); |
− | mw.storage.set('merge-create-redirect', this.mergeCreateRedirect.isSelected()); | + | mw.storage.set('merge-create-redirect', this.mergeCreateRedirect.isSelected().toString()); |
− | mw.storage.set('merge-load-destination', this.loadMergeDestination.isSelected()); | + | mw.storage.set('merge-load-destination', this.loadMergeDestination.isSelected().toString()); |
| }; | | }; |
| | | |
Line 1,120: |
Line 1,109: |
| windowManager.openWindow(dialog); | | windowManager.openWindow(dialog); |
| } | | } |
− | mw.notify("Mergiiing")
| |
| | | |
| // Initialization | | // Initialization |