MediaWiki:Gadget-newPage.js: Difference between revisions

mNo edit summary
m Undo revision 4273 by Banri (talk)
Tag: Undo
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
;(function($, mw, rs){
;(function($, mw, gs){
var $button, $window;
var $button, $window;
function createWindow(modal){
function createWindow(modal){
modal.content =  new OO.ui.PanelLayout({ padded: true, expanded: false });
modal.content =  new OO.ui.PanelLayout({ padded: true, expanded: false });
var pagenameInput = new OO.ui.TextInputWidget({placeholder: 'full page name including namespace', type: 'text', id: 'gadget-newpage-pagename'});
var pagenameInput = new OO.ui.TextInputWidget({placeholder: 'Full page name including namespace', type: 'text', id: 'gadget-newpage-pagename'});
var submitButton = new OO.ui.ButtonInputWidget({ label: 'Create', flags: ['primary', 'progressive']});
var submitButton = new OO.ui.ButtonInputWidget({ label: 'Create', flags: ['primary', 'progressive']});
var cancelButton = new OO.ui.ButtonInputWidget({ label: 'Cancel', flags: 'destructive'});
var cancelButton = new OO.ui.ButtonInputWidget({ label: 'Cancel', flags: 'destructive'});
Line 32: Line 32:
e.preventDefault();
e.preventDefault();
if ($window == undefined) {
if ($window == undefined) {
rs.createOOUIWindow('gadget-newpage-window', 'Create new page', {}, createWindow, true).then(function(w){
gs.createOOUIWindow('gadget-newpage-window', 'Create new page', {}, createWindow, true).then(function(w){
$window = w;
$window = w;
});
});
Line 49: Line 49:
}
}
$(init);
$(init);
})(window.$, window.mw, window.rswiki);
})(window.$, window.mw, window.gswiki);