User:Chaotic Enby/Unblock wizard.js: Difference between revisions
From Test Wiki
Content deleted Content added
Chaotic Enby (talk | contribs) update |
Chaotic Enby (talk | contribs) +demo mode |
||
| Line 95: | Line 95: | ||
var emptyFieldsWarned = false; |
var emptyFieldsWarned = false; |
||
var mainPosition = -1; |
var mainPosition = -1; |
||
var demoMode = false; |
|||
function init() { |
function init() { |
||
| Line 124: | Line 125: | ||
}).then( setBlockData ).then( function ( block ) { |
}).then( setBlockData ).then( function ( block ) { |
||
blockType = mw.config.get('wgPageName').split('/'); |
blockType = mw.config.get('wgPageName').split('/'); |
||
if (blockType[1] == "Demo") { |
|||
demoMode = true; |
|||
| ⚫ | |||
blockType = blockType[blockType.length - 1]; |
blockType = blockType[blockType.length - 1]; |
||
| Line 417: | Line 421: | ||
setMainStatus('process', msg('status-saving')); |
setMainStatus('process', msg('status-saving')); |
||
if (demoMode) { |
|||
| ⚫ | |||
setMainStatus('success', |
setMainStatus('success', text); |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
setTimeout(function () { |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
mw.track('counter.gadget_afcsw. |
mw.track('counter.gadget_afcsw.submit_captcha'); |
||
} else { |
|||
| ⚫ | |||
setMainStatus('error', msg('status-error')); |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
} |
|||
| ⚫ | |||
| ⚫ | |||
} |
|||
}).catch(function (code, err) { |
}).catch(function (code, err) { |
||
setMainStatus('error', msg('status-error')); |
setMainStatus('error', msg('status-error')); |
||
| Line 577: | Line 585: | ||
} |
} |
||
) |
) |
||
// for ext links, display |
// for ext links, display tebext should be given |
||
.replace( |
.replace( |
||
/\[(\S*?) (.*?)\]/g, |
/\[(\S*?) (.*?)\]/g, |
||