MediaWiki:Gadget-newPage.js: Difference between revisions
Created page with ";(function($, mw, rs){ var $button, $window; function createWindow(modal){ modal.content = new OO.ui.PanelLayout({ padded: true, expanded: false }); var pagenameInput..." |
Tag: Undo |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
;(function($, mw, | ;(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: ' | 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) { | ||
gs.createOOUIWindow('gadget-newpage-window', 'Create new page', {}, createWindow, true).then(function(w){ | |||
$window = w; | $window = w; | ||
}); | }); | ||