text:
User talk:Originzhao

-- Wikinews Welcome (talk) 20:34, 8 July 2014 (UTC)

title: User talk:Originzhao


text:
User talk:Derniervioloniste

-- Wikinews Welcome (talk) 20:34, 8 July 2014 (UTC)

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: User talk:Derniervioloniste


text:
User talk:Griimish

-- Wikinews Welcome (talk) 20:35, 8 July 2014 (UTC)

title: User talk:Griimish


text:
User talk:Oluseyi Makinde

-- Wikinews Welcome (talk) 20:36, 8 July 2014 (UTC)

title: User talk:Oluseyi Makinde


text:
User talk:Tiffov

-- Wikinews Welcome (talk) 20:36, 8 July 2014 (UTC)

title: User talk:Tiffov


text:
User talk:Iheartchicago

-- Wikinews Welcome (talk) 20:37, 8 July 2014 (UTC)

title: User talk:Iheartchicago


text:
User talk:Malak Angels

-- Wikinews Welcome (talk) 20:38, 8 July 2014 (UTC)

title: User talk:Malak Angels


text:
User talk:Hopelessintern

-- Wikinews Welcome (talk) 20:39, 8 July 2014 (UTC)

title: User talk:Hopelessintern


text:
User talk:SartMatt

-- Wikinews Welcome (talk) 20:41, 8 July 2014 (UTC)

title: User talk:SartMatt


text:
User talk:Yamaguchisky

-- Wikinews Welcome (talk) 20:41, 8 July 2014 (UTC)

title: User talk:Yamaguchisky


text:
User talk:FloydAReed

-- Wikinews Welcome (talk) 20:41, 8 July 2014 (UTC)

title: User talk:FloydAReed


text:
User talk:Mmhenry

-- Wikinews Welcome (talk) 20:42, 8 July 2014 (UTC)

title: User talk:Mmhenry


text:
User talk:Jmwanagat

-- Wikinews Welcome (talk) 20:42, 8 July 2014 (UTC)

title: User talk:Jmwanagat


text:
User talk:İyuksels

-- Wikinews Welcome (talk) 20:42, 8 July 2014 (UTC)

title: User talk:İyuksels


text:
User talk:CiaraMcAvoy

-- Wikinews Welcome (talk) 20:45, 8 July 2014 (UTC)

title: User talk:CiaraMcAvoy


text:
User talk:USAFOOTBALL45

-- Wikinews Welcome (talk) 20:47, 8 July 2014 (UTC)

title: User talk:USAFOOTBALL45


text:
User talk:Sunkistcherrycokemountaindew

-- Wikinews Welcome (talk) 20:48, 8 July 2014 (UTC)

title: User talk:Sunkistcherrycokemountaindew


text:
User talk:Wojkowiec

-- Wikinews Welcome (talk) 20:48, 8 July 2014 (UTC)

title: User talk:Wojkowiec


text:
User talk:Menesa

-- Wikinews Welcome (talk) 20:48, 8 July 2014 (UTC)

title: User talk:Menesa


text:
User talk:Cavalierido1984

-- Wikinews Welcome (talk) 20:51, 8 July 2014 (UTC)

title: User talk:Cavalierido1984


text:
User talk:02alam

-- Wikinews Welcome (talk) 20:51, 8 July 2014 (UTC)

title: User talk:02alam


text:
User talk:وزارة الاتصال

-- Wikinews Welcome (talk) 20:53, 8 July 2014 (UTC)

title: User talk:وزارة الاتصال


text:
User talk:Sparco111

-- Wikinews Welcome (talk) 20:54, 8 July 2014 (UTC)

title: User talk:Sparco111


text:
User talk:Mimooo man

-- Wikinews Welcome (talk) 20:55, 8 July 2014 (UTC)

title: User talk:Mimooo man


text:
User talk:Anja mne

-- Wikinews Welcome (talk) 20:57, 8 July 2014 (UTC)

title: User talk:Anja mne


text:
User talk:Tinymartin77

-- Wikinews Welcome (talk) 20:57, 8 July 2014 (UTC)

title: User talk:Tinymartin77


text:
User talk:J-Gatz

-- Wikinews Welcome (talk) 21:00, 8 July 2014 (UTC)

title: User talk:J-Gatz


text:
User talk:Corneliomunoz

-- Wikinews Welcome (talk) 21:01, 8 July 2014 (UTC)

title: User talk:Corneliomunoz


text:
User talk:Yfpp53168

-- Wikinews Welcome (talk) 21:02, 8 July 2014 (UTC)

title: User talk:Yfpp53168


text:
User talk:Jma851

-- Wikinews Welcome (talk) 21:02, 8 July 2014 (UTC)

title: User talk:Jma851


text:
User talk:Bugtrio

-- Wikinews Welcome (talk) 21:03, 8 July 2014 (UTC)

title: User talk:Bugtrio


text:
User talk:Sibimonsubash

-- Wikinews Welcome (talk) 21:04, 8 July 2014 (UTC)

title: User talk:Sibimonsubash


text:
User talk:Melody8

-- Wikinews Welcome (talk) 21:05, 8 July 2014 (UTC)

title: User talk:Melody8


text:
User talk:Rahil rejali

-- Wikinews Welcome (talk) 21:05, 8 July 2014 (UTC)

title: User talk:Rahil rejali


text:
User talk:Regalos originales altinna

-- Wikinews Welcome (talk) 21:08, 8 July 2014 (UTC)

title: User talk:Regalos originales altinna


text:
User talk:Alingueldas

-- Wikinews Welcome (talk) 21:09, 8 July 2014 (UTC)

title: User talk:Alingueldas


text:
User talk:Patriques82

-- Wikinews Welcome (talk) 21:10, 8 July 2014 (UTC)

title: User talk:Patriques82


text:
User talk:Lramakrishnan

-- Wikinews Welcome (talk) 21:11, 8 July 2014 (UTC)

title: User talk:Lramakrishnan


text:
User talk:Abdulkadirmada

-- Wikinews Welcome (talk) 21:11, 8 July 2014 (UTC)

title: User talk:Abdulkadirmada


text:
User talk:Augusto Machado Ramos

-- Wikinews Welcome (talk) 21:14, 8 July 2014 (UTC)

title: User talk:Augusto Machado Ramos


text:
User talk:M.Allahyar

-- Wikinews Welcome (talk) 21:15, 8 July 2014 (UTC)

title: User talk:M.Allahyar


text:
User talk:Mka.medo

-- Wikinews Welcome (talk) 21:17, 8 July 2014 (UTC)

title: User talk:Mka.medo


text:
User talk:SirKeplan

-- Wikinews Welcome (talk) 21:18, 8 July 2014 (UTC)

title: User talk:SirKeplan


text:
User talk:Balan25

-- Wikinews Welcome (talk) 21:19, 8 July 2014 (UTC)

title: User talk:Balan25


text:
User talk:Hamzakingdz

-- Wikinews Welcome (talk) 21:20, 8 July 2014 (UTC)

title: User talk:Hamzakingdz


text:
User talk:Wilplatypus

-- Wikinews Welcome (talk) 21:21, 8 July 2014 (UTC)

title: User talk:Wilplatypus


text:
User talk:Mkrane

-- Wikinews Welcome (talk) 21:21, 8 July 2014 (UTC)

title: User talk:Mkrane


text:
User talk:Nedhartley

-- Wikinews Welcome (talk) 21:24, 8 July 2014 (UTC)

title: User talk:Nedhartley


text:
User talk:Neovaughn

-- Wikinews Welcome (talk) 21:26, 8 July 2014 (UTC)

title: User talk:Neovaughn


text:
User talk:Esemjayes

-- Wikinews Welcome (talk) 21:27, 8 July 2014 (UTC)

title: User talk:Esemjayes


text:
User talk:لينة عادل

-- Wikinews Welcome (talk) 21:27, 8 July 2014 (UTC)

title: User talk:لينة عادل


text:
User talk:Dirhanter

-- Wikinews Welcome (talk) 21:28, 8 July 2014 (UTC)

title: User talk:Dirhanter


text:
User talk:Angeeelsau

-- Wikinews Welcome (talk) 21:29, 8 July 2014 (UTC)

title: User talk:Angeeelsau


text:
User talk:Jerrylee16

-- Wikinews Welcome (talk) 21:30, 8 July 2014 (UTC)

title: User talk:Jerrylee16


text:
User talk:DeoDodan2

-- Wikinews Welcome (talk) 21:32, 8 July 2014 (UTC)

title: User talk:DeoDodan2


text:
User talk:Aluracein82

-- Wikinews Welcome (talk) 21:33, 8 July 2014 (UTC)

title: User talk:Aluracein82


text:
User talk:Isabela ferrer

-- Wikinews Welcome (talk) 21:33, 8 July 2014 (UTC)

title: User talk:Isabela ferrer


text:
User talk:Teethhurt

-- Wikinews Welcome (talk) 21:34, 8 July 2014 (UTC)

title: User talk:Teethhurt


text:
User talk:KipYep

-- Wikinews Welcome (talk) 21:35, 8 July 2014 (UTC)

title: User talk:KipYep


text:
User talk:Father Time89

-- Wikinews Welcome (talk) 21:36, 8 July 2014 (UTC)

title: User talk:Father Time89


text:
User talk:Patriciasmtz

-- Wikinews Welcome (talk) 21:37, 8 July 2014 (UTC)

title: User talk:Patriciasmtz


text:
User talk:Smersch007

-- Wikinews Welcome (talk) 21:38, 8 July 2014 (UTC)

title: User talk:Smersch007


text:
User talk:Gortito

-- Wikinews Welcome (talk) 21:38, 8 July 2014 (UTC)

title: User talk:Gortito


text:
User talk:Lugnut215

-- Wikinews Welcome (talk) 21:40, 8 July 2014 (UTC)

title: User talk:Lugnut215


text:
User talk:Carinamerkelhuhu

-- Wikinews Welcome (talk) 21:42, 8 July 2014 (UTC)

title: User talk:Carinamerkelhuhu


text:
User talk:Marekm246

-- Wikinews Welcome (talk) 21:42, 8 July 2014 (UTC)

title: User talk:Marekm246


text:
User talk:Petit-loup

-- Wikinews Welcome (talk) 21:43, 8 July 2014 (UTC)

title: User talk:Petit-loup


text:
User talk:Suave Hollandia

-- Wikinews Welcome (talk) 21:45, 8 July 2014 (UTC)

title: User talk:Suave Hollandia


text:
User talk:Antonypo

-- Wikinews Welcome (talk) 21:46, 8 July 2014 (UTC)

title: User talk:Antonypo


text:
User talk:SAMAUN ISLAM

-- Wikinews Welcome (talk) 21:46, 8 July 2014 (UTC)

title: User talk:SAMAUN ISLAM


text:
User talk:GLHSRL

-- Wikinews Welcome (talk) 21:48, 8 July 2014 (UTC)

title: User talk:GLHSRL


text:
User talk:Ayepatagonik

-- Wikinews Welcome (talk) 21:48, 8 July 2014 (UTC)

title: User talk:Ayepatagonik


text:
User talk:Gazza Buck1

-- Wikinews Welcome (talk) 21:48, 8 July 2014 (UTC)

title: User talk:Gazza Buck1


text:
User talk:Lorenzogio.97

-- Wikinews Welcome (talk) 21:50, 8 July 2014 (UTC)

title: User talk:Lorenzogio.97


text:
User talk:Witosonsabroson

-- Wikinews Welcome (talk) 21:50, 8 July 2014 (UTC)

title: User talk:Witosonsabroson


text:
User talk:Lukcas123

-- Wikinews Welcome (talk) 21:51, 8 July 2014 (UTC)

title: User talk:Lukcas123


text:
User talk:MootCP

-- Wikinews Welcome (talk) 21:51, 8 July 2014 (UTC)

title: User talk:MootCP


text:
User talk:Saccà Maurizio

-- Wikinews Welcome (talk) 21:52, 8 July 2014 (UTC)

title: User talk:Saccà Maurizio


text:
User talk:عبد السلام جميل

-- Wikinews Welcome (talk) 21:54, 8 July 2014 (UTC)

title: User talk:عبد السلام جميل


text:
User talk:حيدر حسن العراقي

-- Wikinews Welcome (talk) 21:54, 8 July 2014 (UTC)

title: User talk:حيدر حسن العراقي


text:
User talk:Nepalnekorol

-- Wikinews Welcome (talk) 21:54, 8 July 2014 (UTC)

title: User talk:Nepalnekorol


text:
User talk:ShineSunfh22

-- Wikinews Welcome (talk) 21:58, 8 July 2014 (UTC)

title: User talk:ShineSunfh22


text:
User talk:Achmad amirul

-- Wikinews Welcome (talk) 22:00, 8 July 2014 (UTC)

title: User talk:Achmad amirul


text:
User talk:DJ HLA

-- Wikinews Welcome (talk) 22:03, 8 July 2014 (UTC)

title: User talk:DJ HLA


text:
User talk:Desiraefarias

-- Wikinews Welcome (talk) 22:06, 8 July 2014 (UTC)

title: User talk:Desiraefarias


text:
User talk:Cheesefortress

-- Wikinews Welcome (talk) 22:07, 8 July 2014 (UTC)

title: User talk:Cheesefortress


text:
User talk:Sajjadbargh

-- Wikinews Welcome (talk) 22:07, 8 July 2014 (UTC)

title: User talk:Sajjadbargh


text:
User talk:Jonahrosa

-- Wikinews Welcome (talk) 22:08, 8 July 2014 (UTC)

title: User talk:Jonahrosa


text:
User talk:Arie Cahyana

-- Wikinews Welcome (talk) 22:09, 8 July 2014 (UTC)

title: User talk:Arie Cahyana


text:
User talk:MIKChidchok

-- Wikinews Welcome (talk) 22:11, 8 July 2014 (UTC)

title: User talk:MIKChidchok


text:
User talk:Gnnccy

-- Wikinews Welcome (talk) 22:11, 8 July 2014 (UTC)

title: User talk:Gnnccy


text:
User talk:Stephlj3

-- Wikinews Welcome (talk) 22:12, 8 July 2014 (UTC)

title: User talk:Stephlj3


text:
User talk:Hima338

-- Wikinews Welcome (talk) 22:13, 8 July 2014 (UTC)

title: User talk:Hima338


text:
User talk:MicilleRovas

-- Wikinews Welcome (talk) 22:15, 8 July 2014 (UTC)

title: User talk:MicilleRovas


text:
User talk:Rabie1995

-- Wikinews Welcome (talk) 22:15, 8 July 2014 (UTC)

title: User talk:Rabie1995


text:
User talk:Cloonis

-- Wikinews Welcome (talk) 22:18, 8 July 2014 (UTC)

title: User talk:Cloonis


text:
User talk:Valeria Rotondano

-- Wikinews Welcome (talk) 22:20, 8 July 2014 (UTC)

title: User talk:Valeria Rotondano


text:
User talk:Mrmcmurray

-- Wikinews Welcome (talk) 22:20, 8 July 2014 (UTC)

title: User talk:Mrmcmurray


text:
User talk:PureySmart

-- Wikinews Welcome (talk) 22:23, 8 July 2014 (UTC)

title: User talk:PureySmart


text:
User talk:Thiagoroberto007

-- Wikinews Welcome (talk) 22:24, 8 July 2014 (UTC)

title: User talk:Thiagoroberto007


text:
MediaWiki:Common.js/Wikinews:Dialog/do

/* For. See Special:WhatLinksHere/. */

function reservedParams(pagename, delegatedData) { var r = { 'DIALOG-DO-VERSION': '0.45 (2020-05-28)' }; if (pagename) { r['PRELOAD-PAGENAME'] = pagename + '/preload'; }   if (delegatedData) for (var p in delegatedData) if ((p.search(/[A-Z]/) == 0) && (p.search(/[a-z]/) < 0)) { r[p] = delegatedData[p]; }   return r; }

function wikidialogShow(callback) { if (('wikidialog' in window) && ('show' in window.wikidialog)) { window.wikidialog.show; if (callback) callback; }   else $.getScript( // MediaWiki:Gadget-wikidialog.js        mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode('MediaWiki:Gadget-wikidialog.js') +                                    '&action=raw&ctype=text/javascript',        function  {            if (callback) callback;        }    ); }

function primaryVerb(delegatedData) { function getQueryParams(q) { function decode(s) { function f(c) { if (c < 64) return (c - 48); if (c < 96) return (c - 55); return (c - 87); }           return s.replace(/%[a-fA-F0-9][a-fA-F0-9]/g,function(s) {                return String.fromCharCode((f(s.charCodeAt(1)) * 16) + f(s.charCodeAt(2)));           }); };       if (! q) { q = location.search.substring(1); } else if (q.search(/\?/) >= 0) { q = q.substring(q.search(/\?/) + 1); } q = q.split(/[&]/); var result = {}; for (var k=0; k 0) result[decode(q[k].substring(0,j))] = decode(q[k].substring(j+1)); }       return result; }   function anchorEncode(s) { return encodeURIComponent( s.replace( / /g, '_' ) ) .replace( /!/g, '%21' ).replace( /'/g, '%27' ) .replace( /\(/g, '%28' ).replace( /\)/g, '%29' ) .replace( /\*/g, '%2A' ).replace( /~/g, '%7E' ) .replace( /%3A/g, ':' ).replace( /%/g, '.' ); }   function idSelector(s) { s = s.replace( /\./g, '\\.' ); return 'input#wikidialog-' + s + ', textarea#wikidialog-' + s + ', select#wikidialog-' + s;   } function fieldSelector(s) { var sa = anchorEncode(s); if (sa == s) { return idSelector(s); } else { return idSelector(s) + ', ' + idSelector(sa); }   }    function getButtonParams(button, data, fixed) { // button is a jquery object of length 1 var wikidialogButtonData = (data ? data : button.data('wikidialogButtonData')); var params = {}; for (var j = 0; j < wikidialogButtonData.length; j++) { var d = wikidialogButtonData[j].match(/[\w\-\u0080-\uFFFF]+/g); // STUFF ALLOWED IN FIELD NAMES d[1] = (d[1] ? d[1] : d[0]); d[1] = $(fieldSelector(d[1])); if (d[1].length == 0) { } else { var elt = d[1].first; d[1] = d[1].add(button); for (var k = 0; k < d[1].length; k++) { if (  $(d[1][k]).hasClass('wikidialog-button')                        || $(d[1][k]).hasClass('wikidialog-link')) { k++; if (k < d[1].length) elt = $(d[1][k]); break; }               }                switch (elt.attr('type')) { case 'checkbox': d[1] = (elt[0].checked ? 'yes' : ''); break; default: d[1] = elt.val; break; }               params[d[0]] = d[1]; }       }        if (fixed) for (var p in fixed) { params[p] = fixed[p]; } return params; }   function getButtonCarryovers(button) { // button is a jquery object of length 1 var wikidialogButtonData = button.data('wikidialogButtonData'); var carryovers = []; for (var j = 0; j < wikidialogButtonData.length; j++) { var d = wikidialogButtonData[j].match(/[\w\-\u0080-\uFFFF]+/g); // STUFF ALLOWED IN FIELD NAMES if (d[1]) {} else { carryovers[carryovers.length] = d[0]; } }       return carryovers; }   function getButtonMetadata(button) { // button is a jquery object of length 1 var wikidialogButtonData = button.data('wikidialogButtonData'); var carryovers = getButtonCarryovers(button); return { unauth: (('unauth' in wikidialogButtonData) ? wikidialogButtonData.unauth : mw.config.get('wgPageName')), origin: (('origin' in wikidialogButtonData) ? wikidialogButtonData.origin : ''), proxy: (('proxy'  in wikidialogButtonData) ? wikidialogButtonData.proxy  : ''), carry: carryovers };   }    function showHere(content, maybeStopButton) { if (maybeStopButton) { if (window.wikidialog.ongoingSequence) { content = ' STOP SEQUENCE  ' + content; }       } else { // if the sequence can't be stopped, it shouldn't exist window.wikidialog.noSequence; }       $('div.wikidialog-do').replaceWith(' ' + content + ' '); $('span.wikidialog-stop-sequence').replaceWith(function {            function handleStopButton(event) {                $('button.wikidialog-stop-sequence').attr('disabled',true);                window.wikidialog.noSequence;            }            var t = $(this).text;            return $(document.createElement('button')).attr('type','button').addClass(this.className).html(t).attr('title',t).click(handleStopButton);        }); }   function stripHtml(s) { return s.replace(/<[^<>]*>/g, ''); }   function convertLocalParams(actionParams, prefix) { var result = {}; for (var p in actionParams) if (p.search(/local/) == 0) result[prefix + '-' + p.toUpperCase] = actionParams[p]; return result; }   function defaultErrorPanel(message, actionParams) { function handleWriteData(event) { function showStarted { $('button.wikidialog-error-write').attr('disabled',true); } function showSucceeded { $('li.wikidialog-error-offer-write').replaceWith(''); } function showFailed { $('button.wikidialog-error-write').attr('disabled',false); } function errorWriteStepTwo(newContent, pageName, oldContent) { //               // check the data isn't already there // ask the user to confirm // write //               if (oldContent.indexOf(newContent) >= 0) { alert('The data to be written appears to be\nalready present on your user talk page'); showFailed; return; }               if (! confirm('Save dialog data to user talk page?')) { showFailed; return; }               var section = ('Dialog data (saved on error by action do)'); var apidata = { format:      'json', action:      'edit', text:        newContent, title:       pageName, section:     'new', sectiontitle: section, summary:     ('/* ' + section + ' */ new section'), };               apidata.token = mw.user.tokens.get('csrfToken'); // always the last field added $.ajax({                   type: 'POST',                    url:  mw.util.wikiScript('api'),                    data: apidata,                    datatype: 'json'                }).done(function(data) {                    if (data && data.edit && data.edit.result && (data.edit.result == 'Success')) {                        alert('Dialog data saved');                        showSucceeded;                    } else if (data && data.error) {                        alert('Dialog data save error "' + data.error.code + '"');                        showFailed;                    } else {                        alert('Dialog data save unknown error');                        showFailed;                    }                }).fail(function  {                    alert('Dialog data save misfired');                    showFailed;                }); }           function errorWriteStepOne { //               // figure what to write // figure where to write // query what's already there //               showStarted; var s = ''; for (var p in actionParams) { if (s) { s += '\n\n\n'; } if (actionParams[p]) { s += p + '\n\n' + actionParams[p]; } else { s += p;                   } }               var userName = mw.config.get('wgUserName'); if (! userName) { // should prevent the button from being created, but check here anyway alert('You have to be logged in to write the data'); showFailed; return; }               var pageName = 'User talk:' + userName; window.wikidialog.pageQuery(                   pageName,                    { exists: , name: , content:  },                    function (data) {                        if ('error' in data) {                            alert('write failed\n' + data.error);                            showFailed;                            return;                        }                        errorWriteStepTwo(s, pageName, (data.exists ? data.content : ));                    }); }           errorWriteStepOne; }       //        // look for id in url //       var idInUrl = ('wikidialogid' in getQueryParams); //       // text //       if (! idInUrl) { message = stripHtml(message); } var s = ' ' + message + ' \n Options from here:\n\n'; if (idInUrl) { s += "To retry the action that has failed, click this link: " + 'retry.\n'; } else { s += 'This url is unstable; if you need to save your data, ' + 'save it before doing anything else from here.\n\n'; }       s += 'Your surviving data is listed below; ' + 'you could copy-and-paste it to somewhere.\n'; if (mw.config.get('wgUserName')) { s += '' + "As an on-wiki alternative, here's a button to write the data to your user talk page: " + ' x .\n'; }       if (! idInUrl) { s += '\n\nIf the failed action was the first at this url, ' + 'you can retry it by clicking this link: retry.
'; }       s += '
You may be able to recover additional dialog data through the diagnostic panel. The data set shown below might not be listed on the ' + "panel, though it should be accessible using the panel's expert mode.
\n
 "; for (var p in actionParams) { if (actionParams[p]) { s += '\n \n ' + p + ': \n  '; } else { s += '\n \n ' + p + ' '; }       }        //        // display //       showHere(s); $('.wikidialog-error-write').replaceWith(function {            return $(document.createElement('button')).attr('type','button')                .addClass('wikidialog-error-write').html('write')                .attr('title','write').click(handleWriteData);        }); }   //    // user:  deliberate decision by user // soft: perhaps a dialog misdesign // hard: seems to be an API failure // reset: loss of session data //   var actionNoconfirmCondition =  'user&action no-confirm error'; var viewParseCondition      =  'hard&view parse failure'; var viewMissingCondition    =  'soft&view missing error'; var editAuthCondition       =  'soft&edit authorization error'; var editFailureCondition    =  'soft&edit failure'; var editSessionCondition    = 'reset&edit session failure'; var editContentCondition    =  'hard&edit form content failure'; var editControlCondition    =  'hard&edit form control failure'; var editStatusCondition     =  'soft&edit page-status error'; var editFormCondition       =  'hard&edit form failure'; var editExistCondition      =  'hard&edit existence failure'; var editSpecCondition       =  'soft&edit spec error'; var editProtectCondition    =  'soft&edit form protection error'; //   function handleCondition(message, actionParams, handling, mayOmitReload) { function reservedParam(s) { return ((s.search(/[A-Z]/) == 0) && (s.search(/[a-z]/) < 0)); }       function localParam(s) { return (s.search(/local/) == 0); }       function filterParams { var result = {}; for (var p in actionParams) if (! (reservedParam(p) || localParam(p))) { result[p] = actionParams[p]; }           return result; }       //        // filter params (precaution) //       actionParams = filterParams; //       // rollback if possible //       if (window.wikidialog.canRollback) { alert(stripHtml(message)); var shortcutParams = convertLocalParams(actionParams, 'ROLLBACK'); if (handling) { handling = handling.split(/[&]/); shortcutParams['ROLLBACK-CLASS'] = handling[0]; shortcutParams['ROLLBACK-CONDITION'] = handling[1]; }           if (mayOmitReload ? window.wikidialog.rollback(primaryVerb, shortcutParams)                              : window.wikidialog.rollback) return; }       //        // fall through //       defaultErrorPanel(message, actionParams); }   function confirmAction(parsedContent, actionName, actionDescription, pageDescription,                           actionParams, callback) { //       // assumes template already detected in raw content //       var p = new RegExp('[^<>]*<\\/span>', 'g'); var m = parsedContent.match(p); if (m && (m.length > 0)) { for (var k=0; k<m.length; k++) { m[k] = m[k].split(/[<>]/)[2]; } var m2 = []; // remove duplicates for (var k=0; k<m.length; k++) { var k2 = 0; while ((k2 < m2.length) && (m2[k2] != m[k])) k2++; if (k2 == m2.length) { m2[k2] = m[k]; } }           m = m2; // duplicates removed m = ((m.length == 1) ? m[0] :                ("Something's wrong; the " + pageDescription + " is reporting " + 'multiple confirmation questions:\n' + m.join(' ; ') + '\n\nProceed to ' + actionDescription + '?')); if (! window.wikidialog.canRollback) { m += "\n[note: cancel from here is just an error," + "\n as I don't know how to get back to the preceding page from here]"; }           if (! confirm(m)) { handleCondition('You have chosen not to proceed with this dialog action',                   actionParams, actionNoconfirmCondition, true); return; }           parsedContent.replace(p, ''); } else { window.wikidialog.addNote("Confirmation template detected, but no request in expanded " +               pageDescription + "."); }       callback; }   function doView(actionParams) { var untouchedActionParams = {}; for (var p in actionParams) { untouchedActionParams[p] = actionParams[p]; } function makeDelegatingButtonHandler(target) { // don't install unless wikidialogButtonData.action == 'do' // in some browsers, event target may be a copy lacking the data return function (event) { if (target.hasClass('wikidialog-sequence-next')) { window.wikidialog.stepSequence; } else { window.wikidialog.startSequence; }           window.wikidialog.delegateToWithRollback(                primaryVerb,                getButtonParams(target),                function (metadata) { return getButtonMetadata(target); },                convertLocalParams(actionParams, 'INCOMING')); };       }        function viewStepSeven(dialogPage, dialogProtected) { //           // customize page display //           var localPageTitle = dialogPage; var dialogPageEncode = mw.util.wikiUrlencode(dialogPage); var localPageEncode = dialogPageEncode; if (dialogProtected && ('local-page-title' in actionParams)) { localPageTitle = actionParams['local-page-title']; localPageEncode = mw.util.wikiUrlencode(localPageTitle); }           $('h1.firstHeading').html(localPageTitle + ' (via do' + ((localPageTitle == dialogPage) ? "" : (', ' + dialogPage)) + ') '); $('li#ca-talk').css("display", "none"); $("li[id^='ca-']").each(function {                var n = $(this);                n.html(n.html.replace(/"\/wiki\/((?:Special:\w+\/)?)[^"]+"/, '"/wiki/$1' + localPageEncode + '"')                               .replace(/\?title\=[^&]+&/, '?title=' + localPageEncode + '&'));            });            $("li[id^='ca-nstab-']").each(function  {                var n = $(this);                n.html(n.html.replace(/ the \w+ page/, " the dialog page").replace(/>[\w\s]*age<\//, '>Dialog page<\/'));            });            $('a').each(function  {                var n = $(this);                var href = n.attr('href');                if (href && (href.search(/\?/) >= 0)                         && (href.search(mw.config.get('wgSiteName') + ':Dialog\/do') >= 0)                         && (href.search(/[\?&]verb\=/) >= 0)                         && (href.search(/[\?&]dialog-confirm\=/) < 0)) { var queryParams = getQueryParams(href); var buttonData = []; if ('FIELDS' in queryParams) { buttonData = queryParams.FIELDS.split(/,/); delete queryParams.FIELDS; }                   n.addClass('wikidialog-link'); n.click(function {                        window.wikidialog.delegateToWithRollback( primaryVerb, getButtonParams(n, buttonData, queryParams), function (metadata) { return { unauth: actionParams.page }; }, convertLocalParams(actionParams, 'INCOMING'));                       return false;                    }); }           });            //            // subst for dialog field values, now that the fields have been set up            //            $('input.wikidialog-text, textarea.wikidialog-textarea').each(function  { var n = $(this); var p = n.attr('id'); if (p && (p.substr(0,11) == 'wikidialog-')) { p = p.substr(11); if (p in actionParams) { n.val(actionParams[p]); }               }            });            $('input.wikidialog-checkbox').each(function  { var n = $(this); var p = n.attr('id'); if (p && (p.substr(0,11) == 'wikidialog-')) { p = p.substr(11); if (p in actionParams) { if (actionParams[p]) n.attr('checked','yes'); else n.prop('checked', false); }               }            });            $('select.wikidialog-select').each(function  { var n = $(this); var p = n.attr('id'); if (p && (p.substr(0,11) == 'wikidialog-')) { p = p.substr(11); if (p in actionParams) for (var k=0; k<this.length; k++) if (this[k].value == actionParams[p]) { this.selectedIndex = k;                               break; }               }            });            //            // check for saved field values            //            window.wikidialog.recover;            //            // declare page dependencies            //            window.wikidialog.proxy(dialogPage, dialogProtected);            //            // enable button delegation            //            $('input.wikidialog-delegable, button.wikidialog-delegable').each(function  { var n = $(this); if (n.data('wikidialogButtonData').action == 'do') n.unbind('click').click(makeDelegatingButtonHandler(n)); });           //            // check for local-error            //            if (('local-error' in actionParams) && (actionParams['local-error'])) {                if ((dialogPage.length < 5) || (dialogPage.substring(dialogPage.length - 5) != 'error')) {                    $('input.wikidialog-button, button.wikidialog-button').attr('disabled',true); // disable while checking                    window.wikidialog.pageQuery((dialogPage + '/error'), { name: '' }, function (data) { $('input.wikidialog-button, button.wikidialog-button').attr('disabled',false); if ('error' in data) return; actionParams.page = data.name; window.wikidialog.keepNotes; window.wikidialog.delegateToPreservingNewparams(primaryVerb, actionParams,                           function (metadata) {                                if ((! dialogProtected) && (metadata.origin)) {                                    return { unauth: metadata.origin };                                } else {                                    return metadata;                                }                            },                            convertLocalParams(actionParams, 'INCOMING')); });                   return;                }            }            //            // preview            //            $('.wikidialog-preview .wikidialog-button').filter('input, button').filter(':not(.wikidialog-live)')                .removeClass('wikidialog-button').attr('disabled',true);            $('.wikidialog-preview input.wikidialog-sequence-next').removeClass('wikidialog-sequence-next');            $('.wikidialog-preview button.wikidialog-sequence-next').removeClass('wikidialog-sequence-next');            //            // anchor            //            if (('anchor' in actionParams) && actionParams.anchor) {                location = ('#' + actionParams.anchor);            }            //            // sequencing            //            if (('ACTION-SEQUENCE-BOUND' in actionParams) && (actionParams['ACTION-SEQUENCE-BOUND'])) {                if (Number(actionParams['ACTION-SEQUENCE-BOUND']) <= 0) { window.wikidialog.addNote('Action-sequence expired; remaining bound is <= 0.'); window.wikidialog.noSequence(actionParams); } else if ((dialogPage.length >= 5) && (dialogPage.substring(dialogPage.length - 5) == 'error')) { window.wikidialog.addNote('Action-sequence feature disabled due to page name.'); window.wikidialog.noSequence(actionParams); } else if (! (('local-sequence' in actionParams) && (actionParams['local-sequence']))) { window.wikidialog.addNote('Action-sequence feature disabled due to lack of local-sequence parameter.'); window.wikidialog.noSequence(actionParams); } else { var button = $('input.wikidialog-sequence-next, button.wikidialog-sequence-next'); if (button.length != 1) { if (button.length > 1) { alert("you'll have to proceed manually from here\n" +                                 "(an action sequence was detected, but this\n" + " page has ambiguous sequence directions)"); window.wikidialog.addNote('Action-sequence canceled due to multiple sequence buttons.'); } else { window.wikidialog.addNote('Action-sequence canceled due to lack of a sequence button.'); }                       window.wikidialog.noSequence(actionParams); } else if (! button.hasClass('wikidialog-delegable')) { window.wikidialog.addNote("Action-sequence canceled because sequence button isn't marked delegable."); window.wikidialog.noSequence(actionParams); } else { metadata = getButtonMetadata(button); if (! (('origin' in metadata) && metadata.origin)) { window.wikidialog.addNote('Action-sequence canceled due to lack of outgoing authentication.'); window.wikidialog.noSequence(actionParams); } else { window.wikidialog.keepNotes; button.click; }                   }                }                if (! window.wikidialog.ongoingSequence) $('.wikidialog-stop-sequence').replaceWith(''); }           //            // collapsible //           $(".wikidialog-collapsible-frame").each(function  {                var frame = $(this);                var collapsed = "[ ↓ ]";                var expanded  = "[ ↑ ]";                var head    = $(".wikidialog-collapsible-head",    frame);                var content = $(".wikidialog-collapsible-content", frame);                var toggle  = $(".wikidialog-collapsible-toggle",  frame);                if (toggle.length < 1) {                    toggle = $(document.createElement("a")).addClass("wikidialog-collapsible-toggle");                    head.append(toggle);                    toggle.click(function { if (toggle.text == collapsed) { toggle.text(expanded); content.css("display", "block"); } else { toggle.text(collapsed); content.css("display", "none"); }                   });                }                toggle.text((content.css("display") == "none") ? collapsed : expanded);               frame.css("display", "block");            }); //           // inspect notes/incoming //           var notes = window.wikidialog.getNotes; notes = (notes ? ("• " + notes.replace(/
Dialog note/g, " • Dialog note")) : ""); $('span.wikidialog-notes').html(notes); function inspectPairs(o) { var s = ""; for (var p in o) { if (s != "") { s += " "; } s += "• " + window.wikidialog.safeHtml(p) + (o[p] ? (': " "')                                         : ' null');; }               return s;            } $('span.wikidialog-incoming-untouched').html(inspectPairs(untouchedActionParams)); $('span.wikidialog-incoming-localized').html(inspectPairs(actionParams)); }       function viewStepSix(dialogPage, content, dialogProtected) { //           // put it on the page //           showHere(content, true); //           // set up the dialog fields //           wikidialogShow(function  {                viewStepSeven(dialogPage, dialogProtected);            }); }       function viewStepFive(dialogPage, content, dialogProtected) { //           // commit //           window.wikidialog.commit; //           // check for preview //           var p = / <preview(-live)?><\/span>/g; if ((! ('preview' in actionParams)) || (content.search(p) < 0)) { viewStepSix(dialogPage, content, dialogProtected); return; }           //            // substitute for whitelisted dialog parameters //           var previewContent = actionParams.preview; if ('local-preview-parameters' in actionParams) { var lpp = actionParams['local-preview-parameters'].split(/[&]/); var wdp = {}; for (var k=0; k<lpp.length; k++) if (lpp[k] && (lpp[k] in actionParams)) wdp[lpp[k]] = actionParams[lpp[k]]; previewContent = window.wikidialog.substituteTemplateParameters(wdp, previewContent); }           //            // parse preview //           var previewPage = dialogPage; if (('subject' in actionParams) && actionParams.subject) previewPage = actionParams.subject; $.ajax({               type: 'POST',                url:  mw.util.wikiScript('api'),                data: { format:  'json',                        action:  'parse',                        text:    previewContent,                        title:   previewPage,                        prop:    'text'                      },                datatype: 'json'            }).done(function(data) {                var preview;                var emsg = '';                if (data.error) {                    if (data.error.info) emsg = data.error.info                                    else emsg = data.error.code;                } else if (data.parse && data.parse.text && data.parse.text['*'])                    preview = data.parse.text['*'];                else emsg = 'parse request misfired';                if (emsg) {                    window.wikidialog.addNote('Preview not parsed: ' + emsg + '.'); viewStepSix(dialogPage, content, dialogProtected); return; }               //                // insert preview //               content = content.replace(p,function (pat, opt) {                    return '
' + preview + ' ';               }); viewStepSix(dialogPage, content, dialogProtected); }).fail(function { window.wikidialog.addNote('Preview parse failed.'); viewStepSix(dialogPage, content, dialogProtected); });       }        function viewStepFour(dialogPage, content, dialogProtected, requestConfirm) {            //            // pop            //            if (actionParams['local-pop'] && (actionParams[actionParams['local-pop']]) && dialogProtected) {               if (window.wikidialog.popUrl) return;            }            //            // push            //            if (actionParams['local-push'] && (actionParams[actionParams['local-push']]) && dialogProtected && window.wikidialog.canRollback) {               var emsg = window.wikidialog.pushPrevious;                if (typeof(delegatedData) == 'string') { delegatedData = {}; }                if (emsg) {                    delegatedData['INCOMING-PUSH-ERROR'] = emsg;                } else {                    delegatedData['INCOMING-PUSH'] = 'done';                }                actionParams[actionParams['local-push']] = '';                window.wikidialog.delegateToPreservingNewparams( primaryVerb, actionParams, function (metadata) { return metadata; }, delegatedData);               return;            }            //            // confirm            //            if (requestConfirm)                confirmAction(content, 'view', 'the destination page', 'destination page', actionParams, function { viewStepFive(dialogPage, content, dialogProtected); });           else        viewStepFive(dialogPage, content, dialogProtected);        }        function viewStepThree(dialogPage, content, dialogProtected) {            //            // detect requestConfirm based on unexpanded content            //            var requestConfirm = false;            if (content.search(/\{\{\s*[Dd]ialog\/confirm view\s*(\}|\|)/) >= 0) {                if (dialogProtected) {                    requestConfirm = true;                } else {                    window.wikidialog.addNote("View confirmation template detected, but page isn't protected.");                }            }            //            // parse            //            $.ajax({ type: 'POST', url: mw.util.wikiScript('api'), data: { format: 'json', action: 'parse', text:   content, title:  dialogPage, prop:   'text' },               datatype: 'json' }).done(function(data) { var emsg = ''; if (data.error) { if (data.error.info) emsg = data.error.info else emsg = data.error.code; } else if (data.parse && data.parse.text && data.parse.text['*']) content = data.parse.text['*']; else emsg = 'parse request misfired'; if (emsg) { handleCondition('Error parsing page ' +                                                        window.wikidialog.safeHtml(dialogPage) + ': ' + emsg,                                actionParams, viewParseCondition, true); return; }               viewStepFour(dialogPage, content, dialogProtected, requestConfirm); }).fail(function { handleCondition('Page parse failed: ' +                                                    window.wikidialog.safeHtml(dialogPage) + '.',                            actionParams, viewParseCondition, true); });       }        function viewStepTwo(dialogPage, content, dialogProtected) {            window.wikidialog.substituteParameters( dialogPage, actionParams, reservedParams(dialogPage, delegatedData), content, function (content) { viewStepThree(dialogPage, content, dialogProtected); });       }        function viewStepOne(dialogPage) {            //            // fetch page content            //            window.wikidialog.pageQuery(dialogPage, { name: , content: , protected: '' }, function (data) { if ('error' in data) { handleCondition('Error accessing page ' +                                                          window.wikidialog.safeHtml(dialogPage) + ': ' + data.error,                                    actionParams, viewMissingCondition, true); return; }               viewStepTwo(data.name, data.content, data.protected); });       }        //        // step zero: extract params        //        var dialogPage = actionParams.page;        if (! dialogPage) { showHere('No page specified.'); return; }       viewStepOne(dialogPage);    }    function doEdit(actionParams) {        function handleAuthenticationError {            var message = 'edit request declined by ' +                    window.wikidialog.safeHtml(actionParams.form) + '';            if ('local-error' in actionParams) {                message = '(' + message + '):\n' + actionParams['local-error'];            }            showHere('Error: ' + stripHtml(message));            window.wikidialog.pageQuery( (actionParams.form + '/error'), { name: , protected:  }, function (data) { if (('error' in data) || (! data.protected)) { handleCondition(('Error: ' + message), actionParams, editAuthCondition, true); return; }                   actionParams.page = data.name; actionParams.verb = 'view'; window.wikidialog.keepNotes; window.wikidialog.delegateTo(primaryVerb, actionParams,                       function (metadata) { return metadata; },                        convertLocalParams(actionParams, 'INCOMING')); });       }        function editStepEight {            //            // rollback would no longer make any sense            //            window.wikidialog.commit;            //            // exit strategy            //            if (('page' in actionParams) && actionParams.page) {                window.wikidialog.keepNotes;                window.wikidialog.delegateTo(primaryVerb, { verb: 'view' }, function (metadata) { return metadata; }, convertLocalParams(actionParams, 'INCOMING'));           }            else location = mw.util.getUrl(actionParams.subject);        }        function editStepSeven(s, normalizedFormTitle, creationModeFlag) {            //            // save to page            //            var apidata = { format:  'json',                            action:  'edit',                            text:    s,                            title:   actionParams.subject,                          };            if (('local-summary' in actionParams) && (actionParams['local-summary'])) {                apidata.summary = actionParams['local-summary'] + ' (via form)';            } else {                apidata.summary = (creationModeFlag ? 'create' : 'edit') + ' using form ' +                   normalizedFormTitle + ' via ' + mw.config.get('wgSiteName') + ':Dialog/do';            }            if ('local-basetimestamp' in actionParams) apidata.basetimestamp = actionParams['local-basetimestamp'];            if ('local-section'       in actionParams) apidata.section       = actionParams['local-section'];            if ('local-sectiontitle'  in actionParams) apidata.sectiontitle  = actionParams['local-sectiontitle'];            if ('local-minor'         in actionParams) apidata.minor         = actionParams['local-minor'];            if ('local-notminor'      in actionParams) apidata.notminor      = actionParams['local-notminor'];            apidata.token = mw.user.tokens.get('csrfToken'); // always the last field added            $.ajax({ type: 'POST', url: mw.util.wikiScript('api'), data: apidata, datatype: 'json' }).done(function(data) { if (data && data.edit && data.edit.result && (data.edit.result == 'Success')) { editStepEight; } else if (data && data.error) { if (data.error.code == 'badtoken') { handleCondition('Loss of session data prevented ' +                               (creationModeFlag ? 'creation' : 'edit') +                               ' of ' + window.wikidialog.safeHtml(actionParams.subject) +                                '\nIf you try again, it will probably work; ' +                                "if it doesn't, you may have to log out and in again",                            actionParams, editSessionCondition); } else { handleCondition('Subject page ' + (creationModeFlag ? 'creation' : 'edit') + ' error "' +                           data.error.code + '": ' + '' + window.wikidialog.safeHtml(actionParams.subject) +                            '', actionParams, editFailureCondition, true); }               } else { handleCondition('Subject page ' + (creationModeFlag ? 'creation' : 'edit') +                       ' unknown error: ' + window.wikidialog.safeHtml(actionParams.subject) +                        '', actionParams, editFailureCondition, true); }           }).fail(function  { handleCondition('Subject page ' + (creationModeFlag ? 'creation' : 'edit') +                   ' misfired: ' + window.wikidialog.safeHtml(actionParams.subject) +                    ' ', actionParams, editFailureCondition, true); });       }        function editStepSix(s, normalizedFormTitle, creationModeFlag) {            //            // expand the transcluded form            //            $.ajax({ type: 'POST', url: mw.util.wikiScript('api'), data: { format: 'json', action: 'expandtemplates', text:   s,                        title:   actionParams.subject, prop:   'wikitext' },               datatype: 'json' }).done(function(data) { if (data.expandtemplates && data.expandtemplates.wikitext) s = data.expandtemplates.wikitext; else s = ''; editStepSeven(s, normalizedFormTitle, creationModeFlag); }).fail(function { handleCondition('Page parse failed: ' +                    window.wikidialog.safeHtml(normalizedFormTitle) + '.',                    actionParams, editContentCondition, true); });       }        function editStepFive(s, normalizedFormTitle, creationModeFlag) {            s = window.wikidialog.transclude(s);            editStepSix(s, normalizedFormTitle, creationModeFlag);        }        function editStepFour(rawFormContent, normalizedFormTitle, creationModeFlag) {            //            // parse in situ (not transcluded)            //            $.ajax({ type: 'POST', url: mw.util.wikiScript('api'), data: { format: 'json', action: 'parse', text:   rawFormContent, title:  normalizedFormTitle, prop:   'text' },               datatype: 'json' }).done(function(data) { var emsg = '' var parsedFormContent; if (data.error) { if (data.error.info) emsg = data.error.info else emsg = data.error.code; } else if (data.parse && data.parse.text && data.parse.text['*']) parsedFormContent = data.parse.text['*']; else emsg = 'parse request misfired'; if (emsg) { handleCondition('Error parsing page ' +                                       normalizedFormTitle +                        ': ' + emsg, actionParams, editControlCondition, true); return; }               //                // authenticate using parsed form content //               showHere('Authenticating edit request... ' + parsedFormContent + ' ', true); // there's hidden stuff on this line window.wikidialog.purelySelfContained(                   function  {                        //                        // confirm                        //                        if (rawFormContent.search(/\{\{\s*[Dd]ialog\/confirm edit\s*(\}|\|)/) >= 0)                            confirmAction(parsedFormContent, 'edit', 'edit target page', 'form', actionParams, function { editStepFive(rawFormContent, normalizedFormTitle, creationModeFlag); });                       else        editStepFive(rawFormContent, normalizedFormTitle, creationModeFlag);                    },                    function  { handleAuthenticationError; } // specialized handler                ); }).fail(function { handleCondition('Page parse failed: ' + window.wikidialog.safeHtml(actionParams.subject) +                    '.', actionParams, editControlCondition, true); });       }        function editStepThree(rawFormContent, normalizedFormTitle, subjectExists) {            //            // verify expected subject status            //            if ('local-basetimestamp' in actionParams) {                if ('local-creation' in actionParams) {                    handleCondition('Edit form error; not allowed to use both local-creation and local-basetimestamp parameters: ' + (actionParams['local-creation'] ? window.wikidialog.safeHtml(actionParams['local-creation'])                                                       : (blank)) + ', ' + (actionParams['local-basetimestamp'] ? window.wikidialog.safeHtml(actionParams['local-basetimestamp'])                                                            : (blank)), actionParams, editStatusCondition, true);                    return;                }                if (! subjectExists) {                   handleCondition('Subject ' + window.wikidialog.safeHtml(actionParams.subject) + ' does not exist', actionParams, editStatusCondition, true);                   return;                }                editStepFour(rawFormContent, normalizedFormTitle, false);                return;            } else if ('local-creation' in actionParams) {                if (actionParams['local-creation'] == 'required') {                    if (subjectExists) handleCondition('Subject ' + window.wikidialog.safeHtml(actionParams.subject) + ' already exists', actionParams, editStatusCondition, true);                   else editStepFour(rawFormContent, normalizedFormTitle, true);                    return;                }                if (actionParams['local-creation'] == 'prohibited') {                    if (subjectExists) editStepFour(rawFormContent, normalizedFormTitle, false);                    else handleCondition('Subject ' + window.wikidialog.safeHtml(actionParams.subject) + ' does not exist', actionParams, editStatusCondition, true);                   return;                }                if (actionParams['local-creation'] == 'optional') {                    editStepFour(rawFormContent, normalizedFormTitle, (! subjectExists));                    return;                }                handleCondition('Edit form error; unrecognized local-creation parameter: ' + (actionParams['local-creation']                     ? (' ')                      : (blank)), actionParams, editStatusCondition, true);               return;            } else {                handleCondition('Edit form error; missing local-creation or local-basetimestamp parameter for  ', actionParams, editStatusCondition, true);               return;            }        }        function editStepTwo(rawFormContent, normalizedFormTitle) {            //            // check form designation (Template:Dialog/edit/form)            //            if (rawFormContent.search(/\{\{\s*[Dd]ialog\/edit\/form\s*\}\}/) < 0) {                handleCondition('Edit form error; page does not self-identify as an edit form: ' + window.wikidialog.safeHtml(normalizedFormTitle) + '', actionParams, editFormCondition, true);               return;            }            //            // query subject            //            window.wikidialog.substituteParameters( normalizedFormTitle, actionParams, reservedParams(actionParams.form, delegatedData), rawFormContent, function (rawFormContent) { if ('SUBJECT-EXISTS' in actionParams) editStepThree(rawFormContent, normalizedFormTitle, (actionParams['SUBJECT-EXISTS'] == 'true')); else handleCondition('Error during edit; failed to determine whether subject already exists: ' +                             window.wikidialog.safeHtml(actionParams.subject) + '',                             actionParams, editExistCondition, true); });       }        function editStepOne {            //            // verify authentication, required parameters, existence/protection of form            //            if (! ('subject' in actionParams))               { handleCondition('Bad edit request: no parameter " " specified.', actionParams, editSpecCondition, true); return; }            if (! ('form' in actionParams))               { handleCondition('Bad edit request: no parameter " " specified.',    actionParams, editSpecCondition, true); return; }            if (! actionParams.subject)               { handleCondition('Bad edit request: blank parameter " ".',        actionParams, editSpecCondition, true); return; }            if (! actionParams.form)               { handleCondition('Bad edit request: blank parameter " ".',           actionParams, editSpecCondition, true); return; }            //            // verify form exists and is fully protected            //            window.wikidialog.pageQuery(actionParams.form, { name: , exists: , protected: , content:  }, function (data) { if ('error' in data) handleCondition(data.error + ': ' + window.wikidialog.safeHtml(actionParams.form), actionParams, editProtectCondition, true); else if (! data.exists) handleCondition('Edit form does not exist: ' +                                            window.wikidialog.safeHtml(actionParams.form) + '', actionParams, editProtectCondition, true); else if (! data.protected) handleCondition('Edit form is unsecured: ' +                                               window.wikidialog.safeHtml(actionParams.form) + '', actionParams, editProtectCondition, true); else editStepTwo(data.content, data.name); });       }        editStepOne;    }    function processUrl(queryParams) {        //        // assemble html        //        var fields = '';        var button = ' action=do&label=do'; // Template:Dialog/button        for (var p in queryParams) {            fields += 'cols=&rows=&' +                            queryParams[p] + ' '; // Template:dialog/textarea            button += '&' + p + ':button-local-field-' + p;        }        button += '& ';        button = ' ' + button + ' ';        var s = button + fields + 'Loading...';        //        // deploy        //        showHere(s, true);        wikidialogShow(function  { var n = $('input.wikidialog-delegable, button.wikidialog-delegable'); // there's only the one n.unbind('click').click(function (event) {                   // in some browsers, event target may be a copy lacking the data                    window.wikidialog.delegateToSettingNewparams(primaryVerb, getButtonParams(n), function (metadata) { return getButtonMetadata(n); });               }); n.click; });   }    //    // receive query parameters    //    if (! window.wikidialog.validIncoming) {       var queryParams = getQueryParams;        if ('verb' in queryParams) processUrl(queryParams);        return;    }    //    // receive dialog parameters    //    window.wikidialog.receiveAnonymous(function  { var actionParams = this; var actionVerb = actionParams.verb; if ($('div.wikidialog-rewritten').length == 0) showHere('Loading...', true); window.wikidialog.clearNotes; if (! actionVerb) doView(actionParams); else if (actionVerb == 'view') doView(actionParams); else if (actionVerb == 'edit') doEdit(actionParams); else                          doView(actionParams); }); }

$.getScript( // MediaWiki:Dialog/receive   mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode('MediaWiki:Dialog/receive') +                                '&action=raw&ctype=text/javascript',    primaryVerb );

title: MediaWiki:Common.js/Wikinews:Dialog/do


text:
User talk:Lapdrampart

-- Wikinews Welcome (talk) 22:25, 8 July 2014 (UTC)

title: User talk:Lapdrampart


text:
User talk:Ehsankavand

-- Wikinews Welcome (talk) 22:26, 8 July 2014 (UTC)

title: User talk:Ehsankavand


text:
User talk:Dimagold

-- Wikinews Welcome (talk) 22:27, 8 July 2014 (UTC)

title: User talk:Dimagold


text:
User talk:B'ie Bye

-- Wikinews Welcome (talk) 22:28, 8 July 2014 (UTC)

title: User talk:B'ie Bye


text:
User talk:Tariqkhanjet

-- Wikinews Welcome (talk) 22:29, 8 July 2014 (UTC)

title: User talk:Tariqkhanjet


text:
User talk:CCarlton

-- Wikinews Welcome (talk) 22:30, 8 July 2014 (UTC)

title: User talk:CCarlton


text:
User talk:CuJoYYC

-- Wikinews Welcome (talk) 22:31, 8 July 2014 (UTC)

title: User talk:CuJoYYC


text:
User talk:Bungeloe

-- Wikinews Welcome (talk) 22:32, 8 July 2014 (UTC)

title: User talk:Bungeloe


text:
User talk:Marzolas

-- Wikinews Welcome (talk) 22:33, 8 July 2014 (UTC)

title: User talk:Marzolas


text:
User talk:Arkhamz

-- Wikinews Welcome (talk) 22:34, 8 July 2014 (UTC)

title: User talk:Arkhamz


text:
User talk:Montseny12

-- Wikinews Welcome (talk) 22:36, 8 July 2014 (UTC)

title: User talk:Montseny12


text:
User talk:Mmfiore

-- Wikinews Welcome (talk) 22:36, 8 July 2014 (UTC)

title: User talk:Mmfiore


text:
User talk:Zmiroljub

-- Wikinews Welcome (talk) 22:39, 8 July 2014 (UTC)

title: User talk:Zmiroljub


text:
User talk:Sshaljo

-- Wikinews Welcome (talk) 22:39, 8 July 2014 (UTC)

title: User talk:Sshaljo


text:
User talk:Miss Diversity Beauty Pageant

-- Wikinews Welcome (talk) 22:40, 8 July 2014 (UTC)

title: User talk:Miss Diversity Beauty Pageant


text:
User talk:Ghostcooker

-- Wikinews Welcome (talk) 22:41, 8 July 2014 (UTC)

title: User talk:Ghostcooker


text:
User talk:Tho-tho-thuyet

-- Wikinews Welcome (talk) 22:41, 8 July 2014 (UTC)

title: User talk:Tho-tho-thuyet


text:
User talk:SpringBreakDreddAlliance

-- Wikinews Welcome (talk) 22:42, 8 July 2014 (UTC)

title: User talk:SpringBreakDreddAlliance


text:
User talk:Bar204

-- Wikinews Welcome (talk) 22:46, 8 July 2014 (UTC)

title: User talk:Bar204


text:
User talk:Ayalan

-- Wikinews Welcome (talk) 22:49, 8 July 2014 (UTC)

title: User talk:Ayalan


text:
User talk:Issyharr

-- Wikinews Welcome (talk) 22:49, 8 July 2014 (UTC)

title: User talk:Issyharr


text:
User talk:Пересмешник

-- Wikinews Welcome (talk) 22:50, 8 July 2014 (UTC)

title: User talk:Пересмешник


text:
User talk:Sarault.charles

-- Wikinews Welcome (talk) 22:51, 8 July 2014 (UTC)

title: User talk:Sarault.charles


text:
User talk:Germany Lucia Ascencio Cedeño

-- Wikinews Welcome (talk) 22:53, 8 July 2014 (UTC)

title: User talk:Germany Lucia Ascencio Cedeño


text:
User talk:Josemi20

-- Wikinews Welcome (talk) 22:54, 8 July 2014 (UTC)

title: User talk:Josemi20


text:
User talk:Covenant242

-- Wikinews Welcome (talk) 22:56, 8 July 2014 (UTC)

title: User talk:Covenant242


text:
User talk:Nouisgurl69

-- Wikinews Welcome (talk) 22:56, 8 July 2014 (UTC)

title: User talk:Nouisgurl69


text:
User talk:Powder River 1876

-- Wikinews Welcome (talk) 22:56, 8 July 2014 (UTC)

title: User talk:Powder River 1876


text:
User talk:Mantonovic

-- Wikinews Welcome (talk) 22:57, 8 July 2014 (UTC)

title: User talk:Mantonovic


text:
User talk:Maciek r. drewniak

-- Wikinews Welcome (talk) 23:02, 8 July 2014 (UTC)

title: User talk:Maciek r. drewniak


text:
User talk:Arguelles272

-- Wikinews Welcome (talk) 23:02, 8 July 2014 (UTC)

title: User talk:Arguelles272


text:
User talk:Northernwitch

-- Wikinews Welcome (talk) 23:03, 8 July 2014 (UTC)

title: User talk:Northernwitch


text:
User talk:Mekhonoshin

-- Wikinews Welcome (talk) 23:04, 8 July 2014 (UTC)

title: User talk:Mekhonoshin


text:
User talk:Leadermaster

-- Wikinews Welcome (talk) 23:04, 8 July 2014 (UTC)

title: User talk:Leadermaster


text:
User talk:Fantasticvibes

-- Wikinews Welcome (talk) 23:06, 8 July 2014 (UTC)

title: User talk:Fantasticvibes


text:
User talk:RyanBurnsTheHaruhiSuzumiyaFantard

-- Wikinews Welcome (talk) 23:07, 8 July 2014 (UTC)


text:
User talk:Luisafer.villasmil

-- Wikinews Welcome (talk) 23:08, 8 July 2014 (UTC)

title: User talk:Luisafer.villasmil


text:
User talk:Bam49

-- Wikinews Welcome (talk) 23:09, 8 July 2014 (UTC)

title: User talk:Bam49


text:
User talk:Ashrafbabu

-- Wikinews Welcome (talk) 23:10, 8 July 2014 (UTC)

title: User talk:Ashrafbabu


text:
User talk:Camila229

-- Wikinews Welcome (talk) 23:10, 8 July 2014 (UTC)

title: User talk:Camila229


text:
User talk:Mayi Evans

-- Wikinews Welcome (talk) 23:12, 8 July 2014 (UTC)

title: User talk:Mayi Evans


text:
User talk:Aced, vs Guano

-- Wikinews Welcome (talk) 23:16, 8 July 2014 (UTC)

title: User talk:Aced, vs Guano


text:
User talk:MiguelAngel H.O

-- Wikinews Welcome (talk) 23:16, 8 July 2014 (UTC)

title: User talk:MiguelAngel H.O


text:
User talk:Firetruck41

-- Wikinews Welcome (talk) 23:16, 8 July 2014 (UTC)

title: User talk:Firetruck41


text:
User talk:Khaqan humayun

-- Wikinews Welcome (talk) 23:19, 8 July 2014 (UTC)

title: User talk:Khaqan humayun


text:
User talk:سالى سى

-- Wikinews Welcome (talk) 23:20, 8 July 2014 (UTC)

title: User talk:سالى سى


text:
User talk:Faisalhermawan

-- Wikinews Welcome (talk) 23:20, 8 July 2014 (UTC)

title: User talk:Faisalhermawan


text:
User talk:CodyMLar

-- Wikinews Welcome (talk) 23:21, 8 July 2014 (UTC)

title: User talk:CodyMLar


text:
User talk:Lion2681

-- Wikinews Welcome (talk) 23:21, 8 July 2014 (UTC)

title: User talk:Lion2681


text:
User talk:Serralheriasbbernardes

-- Wikinews Welcome (talk) 23:23, 8 July 2014 (UTC)

title: User talk:Serralheriasbbernardes


text:
User talk:Kado20

-- Wikinews Welcome (talk) 23:26, 8 July 2014 (UTC)

title: User talk:Kado20


text:
User talk:Александр Чижов

-- Wikinews Welcome (talk) 23:28, 8 July 2014 (UTC)

title: User talk:Александр Чижов


text:
User talk:Washinq

-- Wikinews Welcome (talk) 23:29, 8 July 2014 (UTC)

title: User talk:Washinq


text:
User talk:Laishastar1

-- Wikinews Welcome (talk) 23:29, 8 July 2014 (UTC)

title: User talk:Laishastar1


text:
User talk:تآإيقرْ

-- Wikinews Welcome (talk) 23:30, 8 July 2014 (UTC)

title: User talk:تآإيقرْ


text:
User talk:İnsaat ka

-- Wikinews Welcome (talk) 23:31, 8 July 2014 (UTC)

title: User talk:İnsaat ka


text:
User talk:Viz media official

-- Wikinews Welcome (talk) 23:31, 8 July 2014 (UTC)

title: User talk:Viz media official


text:
User talk:YA MUSULMAN

-- Wikinews Welcome (talk) 23:32, 8 July 2014 (UTC)

title: User talk:YA MUSULMAN


text:
User talk:Anthony182

-- Wikinews Welcome (talk) 23:33, 8 July 2014 (UTC)

title: User talk:Anthony182


text:
User talk:Liiac

-- Wikinews Welcome (talk) 23:33, 8 July 2014 (UTC)

title: User talk:Liiac


text:
User talk:Lee Hamad

-- Wikinews Welcome (talk) 23:34, 8 July 2014 (UTC)

title: User talk:Lee Hamad


text:
User talk:Restradap

-- Wikinews Welcome (talk) 23:35, 8 July 2014 (UTC)

title: User talk:Restradap


text:
User talk:IndonesiaRaya.Bangkit

-- Wikinews Welcome (talk) 23:36, 8 July 2014 (UTC)

title: User talk:IndonesiaRaya.Bangkit


text:
User talk:Papawmik

-- Wikinews Welcome (talk) 23:37, 8 July 2014 (UTC)

title: User talk:Papawmik


text:
User talk:SergioNM04

-- Wikinews Welcome (talk) 23:37, 8 July 2014 (UTC)

title: User talk:SergioNM04


text:
User talk:Thetzleoo

-- Wikinews Welcome (talk) 23:38, 8 July 2014 (UTC)

title: User talk:Thetzleoo


text:
User talk:Leidy palacio

-- Wikinews Welcome (talk) 23:38, 8 July 2014 (UTC)

title: User talk:Leidy palacio


text:
User talk:Imonkey80

-- Wikinews Welcome (talk) 23:41, 8 July 2014 (UTC)

title: User talk:Imonkey80


text:
User talk:BinShrif

-- Wikinews Welcome (talk) 23:43, 8 July 2014 (UTC)

title: User talk:BinShrif


text:
User talk:Dgo1995Insomnia

-- Wikinews Welcome (talk) 23:44, 8 July 2014 (UTC)

title: User talk:Dgo1995Insomnia


text:
User talk:Yolk fooer

-- Wikinews Welcome (talk) 23:46, 8 July 2014 (UTC)

title: User talk:Yolk fooer


text:
User talk:Ahmadabbadi

-- Wikinews Welcome (talk) 23:46, 8 July 2014 (UTC)

title: User talk:Ahmadabbadi


text:
User talk:ChauBo

-- Wikinews Welcome (talk) 23:46, 8 July 2014 (UTC)

title: User talk:ChauBo


text:
User talk:Лиза Лильп

-- Wikinews Welcome (talk) 23:47, 8 July 2014 (UTC)

title: User talk:Лиза Лильп


text:
User talk:Herangelo

-- Wikinews Welcome (talk) 23:47, 8 July 2014 (UTC)

title: User talk:Herangelo


text:
User talk:Bouaffar boubakeur

-- Wikinews Welcome (talk) 23:48, 8 July 2014 (UTC)

title: User talk:Bouaffar boubakeur


text:
User talk:Egosla

-- Wikinews Welcome (talk) 23:49, 8 July 2014 (UTC)

title: User talk:Egosla


text:
User talk:Kyungksm

-- Wikinews Welcome (talk) 23:53, 8 July 2014 (UTC)

title: User talk:Kyungksm


text:
User talk:Joel.sbateman

-- Wikinews Welcome (talk) 23:54, 8 July 2014 (UTC)

title: User talk:Joel.sbateman


text:
User talk:Soloparachis

-- Wikinews Welcome (talk) 23:55, 8 July 2014 (UTC)

title: User talk:Soloparachis


text:
User talk:PeacefulJarl379

-- Wikinews Welcome (talk) 23:57, 8 July 2014 (UTC)

title: User talk:PeacefulJarl379


text:
User talk:Geolife.pl

-- Wikinews Welcome (talk) 23:58, 8 July 2014 (UTC)

title: User talk:Geolife.pl


text:
User talk:Emil Hanna

-- Wikinews Welcome (talk) 23:58, 8 July 2014 (UTC)

title: User talk:Emil Hanna


text:
User talk:Dougla07

-- Wikinews Welcome (talk) 23:58, 8 July 2014 (UTC)

title: User talk:Dougla07


text:
User talk:Superspartan004

-- Wikinews Welcome (talk) 00:00, 9 July 2014 (UTC)

title: User talk:Superspartan004


text:
User talk:Jacksohma

-- Wikinews Welcome (talk) 00:01, 9 July 2014 (UTC)

title: User talk:Jacksohma


text:
User talk:Weird Sis

-- Wikinews Welcome (talk) 00:02, 9 July 2014 (UTC)

title: User talk:Weird Sis


text:
User talk:Junkanook

-- Wikinews Welcome (talk) 00:07, 9 July 2014 (UTC)

title: User talk:Junkanook


text:
User talk:M rt

-- Wikinews Welcome (talk) 00:10, 9 July 2014 (UTC)

title: User talk:M rt


text:
User talk:Vanyalexflorcor

-- Wikinews Welcome (talk) 00:10, 9 July 2014 (UTC)

title: User talk:Vanyalexflorcor


text:
User talk:Alifleito

-- Wikinews Welcome (talk) 00:10, 9 July 2014 (UTC)

title: User talk:Alifleito


text:
User talk:Gamemasternumberone

-- Wikinews Welcome (talk) 00:12, 9 July 2014 (UTC)

title: User talk:Gamemasternumberone


text:
User talk:Curry award

-- Wikinews Welcome (talk) 00:13, 9 July 2014 (UTC)

title: User talk:Curry award


text:
User talk:Faizalka97

-- Wikinews Welcome (talk) 00:14, 9 July 2014 (UTC)

title: User talk:Faizalka97


text:
User talk:Márcio Liolly

-- Wikinews Welcome (talk) 00:18, 9 July 2014 (UTC)

title: User talk:Márcio Liolly


text:
User talk:Marllon Arruda

-- Wikinews Welcome (talk) 00:20, 9 July 2014 (UTC)

title: User talk:Marllon Arruda


text:
User talk:Kajai92

-- Wikinews Welcome (talk) 00:20, 9 July 2014 (UTC)

title: User talk:Kajai92


text:
User talk:Broncofan4life

-- Wikinews Welcome (talk) 00:24, 9 July 2014 (UTC)

title: User talk:Broncofan4life


text:
User talk:TheDragonaut

-- Wikinews Welcome (talk) 00:25, 9 July 2014 (UTC)

title: User talk:TheDragonaut


text:
User talk:Hackwud

-- Wikinews Welcome (talk) 00:25, 9 July 2014 (UTC)

title: User talk:Hackwud


text:
User talk:Fnatic.msi paola

-- Wikinews Welcome (talk) 00:25, 9 July 2014 (UTC)

title: User talk:Fnatic.msi paola


text:
User talk:Allan120102

-- Wikinews Welcome (talk) 00:27, 9 July 2014 (UTC)

title: User talk:Allan120102


text:
User talk:Joãozinho30

-- Wikinews Welcome (talk) 00:29, 9 July 2014 (UTC)

title: User talk:Joãozinho30


text:
User talk:Mateo.0616

-- Wikinews Welcome (talk) 00:34, 9 July 2014 (UTC)

title: User talk:Mateo.0616


text:
User talk:LOLZMAN673

-- Wikinews Welcome (talk) 00:34, 9 July 2014 (UTC)

title: User talk:LOLZMAN673


text:
User talk:Ryanbrowne 2001

-- Wikinews Welcome (talk) 00:35, 9 July 2014 (UTC)

title: User talk:Ryanbrowne 2001


text:
User talk:Jane Danielle Alvarez Lim

-- Wikinews Welcome (talk) 00:37, 9 July 2014 (UTC)

title: User talk:Jane Danielle Alvarez Lim


text:
User talk:POOOOOP

-- Wikinews Welcome (talk) 00:37, 9 July 2014 (UTC)

title: User talk:POOOOOP


text:
User talk:Antonioweinborn

-- Wikinews Welcome (talk) 00:38, 9 July 2014 (UTC)

title: User talk:Antonioweinborn


text:
User talk:Nathanbookout

-- Wikinews Welcome (talk) 00:40, 9 July 2014 (UTC)

title: User talk:Nathanbookout


text:
User talk:Mysticseaport

-- Wikinews Welcome (talk) 00:41, 9 July 2014 (UTC)

title: User talk:Mysticseaport


text:
User talk:Preecha thepsalee

-- Wikinews Welcome (talk) 00:41, 9 July 2014 (UTC)

title: User talk:Preecha thepsalee


text:
User talk:Hafid abbana

-- Wikinews Welcome (talk) 00:42, 9 July 2014 (UTC)

title: User talk:Hafid abbana


text:
User talk:Caminoderoma

-- Wikinews Welcome (talk) 00:43, 9 July 2014 (UTC)

title: User talk:Caminoderoma


text:
User talk:Vishalmarkan

-- Wikinews Welcome (talk) 00:46, 9 July 2014 (UTC)

title: User talk:Vishalmarkan


text:
User talk:TheLuckyLuke

-- Wikinews Welcome (talk) 00:46, 9 July 2014 (UTC)

title: User talk:TheLuckyLuke


text:
User talk:Khammam real estate

-- Wikinews Welcome (talk) 00:47, 9 July 2014 (UTC)

title: User talk:Khammam real estate


text:
User talk:GlobeGores

-- Wikinews Welcome (talk) 00:47, 9 July 2014 (UTC)

title: User talk:GlobeGores


text:
User talk:Яков Слепков

-- Wikinews Welcome (talk) 00:47, 9 July 2014 (UTC)

title: User talk:Яков Слепков


text:
User talk:Jarlopsystem

-- Wikinews Welcome (talk) 00:48, 9 July 2014 (UTC)

title: User talk:Jarlopsystem


text:
User talk:BamakoEdit2

-- Wikinews Welcome (talk) 00:48, 9 July 2014 (UTC)

title: User talk:BamakoEdit2


text:
User talk:Bharrisgmg

-- Wikinews Welcome (talk) 00:53, 9 July 2014 (UTC)

title: User talk:Bharrisgmg


text:
User talk:Ambeth venkat

-- Wikinews Welcome (talk) 00:53, 9 July 2014 (UTC)

title: User talk:Ambeth venkat


text:
Wikinews:Dialog/do/doc

Behavior
This dialog action performs any of several operations. Putting all these operations within a single action enables much faster sequential operations, because there is no need for separate page loads between operations.

Incoming dialog parameter  selects the operation. If this parameter is omitted, or if its value is unrecognized, operation  is selected.

If the action page is not accessed through a dialog action request, but the access url contains query parameters including one called, the url query parameters are converted into a dialog action request.

Verb: view
Operation  displays a specified page, with modifications to the display based on incoming dialog parameters. The page to be displayed is named by incoming dialog parameter. Page processing has four phases.
 * 1) If the specified page asks for a template parameter with the name of a provided dialog parameter, the template parameter is substituted for.  Template parameters are ignored if they contain nesting (thus,  would allow substitution for   but not for  ).  Also, certain template parameters are treated specially; see below.
 * 2) Any calls to dialog/init are processed, possibly overriding incoming dialog parameter values, but without effect on template-parameter substitution since that has already occurred.
 * 3) The page as a whole is template-expanded and formatted for display, per the wiki software.
 * 4) If any interactive dialog field on the specified page has the same name (id) as an incoming dialog parameter (or provided via dialog/init), the value of the parameter is substituted in as the initial content of that interactive field.

Reserved parameters — any dialog parameter whose name starts with an upper-case letter and does not contain any lower-case letters — cannot be passed via buttons and cannot be overridden via dialog/init; any attempt to pass or override them is ignored.

Local parameters — any dialog parameter whose name starts with  — cannot be passed directly via buttons, but can be set via dialog/init; any local parameter provided by the requester is converted to a reserved parameter by shifting its name to all upper-case and prefixing.

Various reserved parameters are substituted for with values extracted from elsewhere. Some of them are always assigned when available; others are not fetched unless they occur as template parameters (but once fetched, they're available to initialize dialog fields, as well).
 * is the authenticated origin page name of the incoming request, or undefined if the incoming request isn't authenticated.
 * is the page name of the incoming request, even if not authenticated.
 * is a list of dialog parameters just explicitly passed by a button; the list is both -separated and  -delimited.  This can be used to distinguish parameters deliberately set from parameters carried along by delegation.
 * is the wikimedia account name under which the user is editing, or blank if the user is not logged in.
 * is a list of the user groups to which the user belongs, separated by spaces.
 * is either  or , depending on whether the page named by dialog parameter   exists.
 * if fetched is the raw wiki markup content of the subject page.
 * if fetched is the timestamp of the most recent revision of the subject page.
 * if fetched is a list of the names of all categories to which the subject page belongs, delimited by double-quotes and separated by spaces.
 * if fetched is the flaggedrevs status of the subject page:,  , or.
 * is the page name of the preload page associated with the page being viewed.
 * if fetched is the raw wiki markup content of the preload page, with inclusion directives processed for transclusion.
 * identifies the in-use version of the dialog gadget.
 * identifies the in-use version of the receive module.
 * identifies the in-use version of the  action.

A non-blank value for  via dialog/init initiates delegation to an error-handling page, whose name appends   to the name of the current dialog page. Since any incoming dialog parameter starting with  is diverted to a reserved parameter,   can only be non-blank via dialog/init. Delegation requires that the name of the current dialog page not end with, and that the error-handling page exist. The current field values are delegated to the error-handling page (except that  becomes the name of the error-handling page). The error-handling page receives the  of the delegating page, and its  ; the local parameter is diverted, per above, to reserved parameter.

Several reserved template parameters starting with  request information about the revision history of the page named by. The request must be confirmed by non-blank  through dialog/init. Information is gathered on up to 50 revisions. The data is placed in reserved parameters,  ,  ,  ,  , and  ; each is an  -delimited list of the named data for each revision. can specify the direction of listing, with value  listing revisions by increasing time,   by decreasing time. If there are more revisions after those reported,  contains a value that can be used to request further revisions, in a later request for page history, by placing the value in.

Several reserved template parameters starting with  request information about the members of the category whose page is named by. Remember to include prefix  in the page name. The request must be confirmed by non-blank  through dialog/init. Information is gathered on up to 50 members, and placed in reserved parameters,  , and  ; each is an  -delimited list of the named data for each member. ,, and   can modulate the resultant list; see mw:API:Categorymembers. If there are more members after those reported,  contains a value that can be used to request further revisions, in a later request for category members, by placing the value in.

Reserved template parameter  requests template-expansion of the raw wiki markup contained in non-blank.

Various reserved template parameters starting with  request information about the file whose page is named by. The request must be confirmed by nonblack. Basic information about the unscaled image is placed in reserved parameters,  , and. Metadata is placed in reserved parameters starting with ; see mw:API:Imageinfo, particularly.

Ordinarily, the title at the top of the page is the name of the page being viewed (per incoming dialog parameter ), and the tabs above it provide actions on the viewed page. If the viewed page is fully protected, non-blank  overrides this, naming the page appearing as the title and linked by the tabs.

If there are any dialog states saved on the internal stack, the number of them is provided as reserved parameter. If the current page is fully protected, non-blank  names another incoming dialog parameter; if the named parameter is non-blank, an attempt is made to "pop" a state from the stack, i.e., remove the most recent saved state from the stack and enter that state. Otherwise, if the current page is fully protected, non-blank  names an incoming dialog parameter and if the named parameter is non-blank, an attempt is made to "push" the dialog state from which the current request was made, i.e., save it onto the top of the stack. Push is only allowed if the current request did not delegate and the stack was not already full. If the push succeeds, reserved parameter  is assigned non-blank, otherwise reserved parameter   is assigned an error message explaining the failure.

Verb: edit
Operation  modifies or creates a specified page, mediated by a form page that determines both permissibility of the action and new content of the modified or created page. Dialog parameter  names the page to be modified or created, and   names the mediating page. These two parameters are required. The form page must exist and must be fully protected.

The incoming action request must be authenticated against the form viewed in noinclude mode. That is, the form page must transclude template dialog/null requirement or dialog/require origin to specify where the incoming action request is permitted to come from. Template parameters and dialog/init calls are processed as for verb view. When not authenticating, best practice introduces an explicit call to dialog/require origin (so that even a surreptitiously inserted dialog/null requirement cannot induce authentication).

Dialog parameters  and   specify the expected pre-existing status of the subject page. One or the other, but not both, must be provided, necessarily via dialog/init since they're local. If  is provided, the subject page must exist and have that timestamp. If  is provided it must have value ,  , or  ; when   the subject page must not exist, when   the subject must exist.

For the new content of the subject page, the form is loaded as if transcluded at the subject page. Again, template parameters and dialog/init calls are processed as for verb view. dialog/init calls are processed before noinclude directives, so they are unaffected by choice of transcluding page. A custom edit summary for use on success may be provided through dialog parameter.

Further variations of the operation are possible through dialog parameters,  ,  , and  ; see mw:API:Edit.

After successful subject modification or creation, if dialog parameter  is provided, all the dialog parameters passed to this action are passed on to verb view. If no dialog parameter  is provided, the user is left viewing the modified/created page.

If the action tries, but fails, to authenticate, a custom error message may be provided through dialog parameter. The action considers passing the dialog parameters to another page, named by appending  to the name of the form; if this page exists and is fully protected, its name is copied to dialog parameter   and the dialog parameters are passed to verb view. If that page doesn't exist or isn't fully protected, or if the action fails for some other reason, an error message is reported to the user and, if possible, the user is returned to the dialog state from which the edit request was made. If the previous dialog state cannot be restored, a list of options is provided, advising the user on what to do next.

Action sequences
Under circumscribed conditions, a single button click can cause a series of actions without further user intervention. This is a potent capability and should be used with caution, as a significant amount of damage could be caused by a single click. During an ongoing action-sequence, a button appears at the top of the page, which does not abort an action already in the pipeline but prevents the sequence from continuing (after an apparent lag of one or two actions before the stop button takes effect).

The maximum action-sequence length as of this writing is 10 actions (the minimum necessary to avoid the "small" feeling of single-digit numbers). A viewed page automatically triggers the next action in a sequence if all of the following conditions are met: As a corollary of outgoing authentication, the page must be fully protected. therefore cannot be forged since dialog/init only functions when it occurs directly on the page; and as long as one sequence-button is provided on the page, the sequence cannot be hijacked by transcluding an additional button (through some unprotected template used on the page) because a sequence does not proceed when presented with multiple sequence-buttons.
 * The page assigns a non-blank value to dialog parameter  via dialog/init.
 * Exactly one button on the page is marked as a sequence button; see dialog/button.
 * The sequence button delegates to action do.
 * The page has outgoing authentication.
 * The page does not use dialog/preview.

Url conversion
If the action page is accessed without a dialog action request, and the access url contains query parameters including one called, the url query parameters are converted into a dialog action request.

If the link to the action page is followed from within a page view via verb view, the link is converted, when clicked, into a delegating action request. In this case, a query parameter  may specify a comma-separated list of fields to be passed through the action request as if by a button; these may also use colon-notation as a button to pass a field value under a different parameter name.

Otherwise, a new action ID number is usually allocated for the converted dialog action request. Action ID numbers distinguish different action requests from each other, so that dialog data can be stored under that ID, and one can navigate one's web browser away from the request, come back to it, and (up to a point) the stored data is recovered. A non-delegating button click embeds a freshly allocated ID number in the url of the action page access, in a query parameter called ; and verb   does the same for any url-based action query linked on the viewed page. However, a querying url does not contain an embedded ID; so if you navigate away from it and come back, a fresh action request is issued with a freshly allocated action ID.

Pseduo-action Dialog provides a more general, but slower, form of url conversion. That pseudo-action is capable of generating an authenticated action request, always allocates a fresh ID and accesses the resulting url, and always produces a url with restorable state, for any action (not just ), at the cost of about two seconds for the intermediate page access.

title: Wikinews:Dialog/do/doc


text:
User talk:Jacksonb

-- Wikinews Welcome (talk) 00:54, 9 July 2014 (UTC)

title: User talk:Jacksonb


text:
User talk:Juan Diego Mateos

-- Wikinews Welcome (talk) 00:54, 9 July 2014 (UTC)

title: User talk:Juan Diego Mateos


text:
User talk:Minutesfrominsanity

-- Wikinews Welcome (talk) 01:01, 9 July 2014 (UTC)

title: User talk:Minutesfrominsanity


text:
User talk:Kristyamaya

-- Wikinews Welcome (talk) 01:02, 9 July 2014 (UTC)

title: User talk:Kristyamaya


text:
User talk:Nazarino13

-- Wikinews Welcome (talk) 01:05, 9 July 2014 (UTC)

title: User talk:Nazarino13


text:
User talk:淨水

-- Wikinews Welcome (talk) 01:05, 9 July 2014 (UTC)

title: User talk:淨水


text:
User talk:Yaya kane

-- Wikinews Welcome (talk) 01:06, 9 July 2014 (UTC)

title: User talk:Yaya kane


text:
User talk:Tripoli99

-- Wikinews Welcome (talk) 01:06, 9 July 2014 (UTC)

title: User talk:Tripoli99


text:
User talk:Enereida

-- Wikinews Welcome (talk) 01:09, 9 July 2014 (UTC)

title: User talk:Enereida


text:
User talk:Sakinahnsa

-- Wikinews Welcome (talk) 01:14, 9 July 2014 (UTC)

title: User talk:Sakinahnsa


text:
User talk:RuohanZhao

-- Wikinews Welcome (talk) 01:14, 9 July 2014 (UTC)

title: User talk:RuohanZhao


text:
User talk:Daydou55

-- Wikinews Welcome (talk) 01:15, 9 July 2014 (UTC)

title: User talk:Daydou55


text:
User talk:Felix quian

-- Wikinews Welcome (talk) 01:15, 9 July 2014 (UTC)

title: User talk:Felix quian


text:
User talk:BytorsSnowdog

-- Wikinews Welcome (talk) 01:16, 9 July 2014 (UTC)

title: User talk:BytorsSnowdog


text:
User talk:Icshk

-- Wikinews Welcome (talk) 01:17, 9 July 2014 (UTC)

title: User talk:Icshk


text:
User talk:Felluz

-- Wikinews Welcome (talk) 01:18, 9 July 2014 (UTC)

title: User talk:Felluz


text:
User talk:Leonardo de la Roca

-- Wikinews Welcome (talk) 01:19, 9 July 2014 (UTC)

title: User talk:Leonardo de la Roca


text:
User talk:Dianalee47

-- Wikinews Welcome (talk) 01:19, 9 July 2014 (UTC)

title: User talk:Dianalee47


text:
User talk:Gerardo Manuel Calizaya

-- Wikinews Welcome (talk) 01:20, 9 July 2014 (UTC)

title: User talk:Gerardo Manuel Calizaya


text:
User talk:Yyfkg862

-- Wikinews Welcome (talk) 01:22, 9 July 2014 (UTC)

title: User talk:Yyfkg862


text:
User talk:Evanecente

-- Wikinews Welcome (talk) 01:23, 9 July 2014 (UTC)

title: User talk:Evanecente


text:
User talk:AltaTensionlm

-- Wikinews Welcome (talk) 01:24, 9 July 2014 (UTC)

title: User talk:AltaTensionlm


text:
User talk:Kumaresankgk

-- Wikinews Welcome (talk) 01:25, 9 July 2014 (UTC)

title: User talk:Kumaresankgk


text:
User talk:Ldan 1864

-- Wikinews Welcome (talk) 01:25, 9 July 2014 (UTC)

title: User talk:Ldan 1864


text:
User talk:Laurita .mx

-- Wikinews Welcome (talk) 01:26, 9 July 2014 (UTC)

title: User talk:Laurita .mx


text:
User talk:Camigutierrezmarin

-- Wikinews Welcome (talk) 01:27, 9 July 2014 (UTC)

title: User talk:Camigutierrezmarin


text:
User talk:JasonRym

-- Wikinews Welcome (talk) 01:27, 9 July 2014 (UTC)

title: User talk:JasonRym


text:
User talk:Srmax22

-- Wikinews Welcome (talk) 01:28, 9 July 2014 (UTC)

title: User talk:Srmax22


text:
User talk:Jinchuan Yang

-- Wikinews Welcome (talk) 01:29, 9 July 2014 (UTC)

title: User talk:Jinchuan Yang


text:
User talk:Lalchandvasudev

-- Wikinews Welcome (talk) 01:30, 9 July 2014 (UTC)

title: User talk:Lalchandvasudev


text:
User talk:Alejoshaday

-- Wikinews Welcome (talk) 01:31, 9 July 2014 (UTC)

title: User talk:Alejoshaday


text:
User talk:Lucianofk

-- Wikinews Welcome (talk) 01:31, 9 July 2014 (UTC)

title: User talk:Lucianofk


text:
User talk:JohannSch

-- Wikinews Welcome (talk) 01:34, 9 July 2014 (UTC)

title: User talk:JohannSch


text:
User talk:Ririn jayanti

-- Wikinews Welcome (talk) 01:35, 9 July 2014 (UTC)

title: User talk:Ririn jayanti


text:
User talk:Mad computer scientist

-- Wikinews Welcome (talk) 01:36, 9 July 2014 (UTC)

title: User talk:Mad computer scientist


text:
User talk:519broadway

-- Wikinews Welcome (talk) 01:37, 9 July 2014 (UTC)

title: User talk:519broadway


text:
User talk:Petrukri

-- Wikinews Welcome (talk) 01:40, 9 July 2014 (UTC)

title: User talk:Petrukri


text:
User talk:Shuhadalatif

-- Wikinews Welcome (talk) 01:41, 9 July 2014 (UTC)

title: User talk:Shuhadalatif


text:
User talk:Love-szbus-wzx

-- Wikinews Welcome (talk) 01:42, 9 July 2014 (UTC)

title: User talk:Love-szbus-wzx


text:
User talk:Jinu jacob

-- Wikinews Welcome (talk) 01:42, 9 July 2014 (UTC)

title: User talk:Jinu jacob


text:
User talk:Sd452555563

-- Wikinews Welcome (talk) 01:42, 9 July 2014 (UTC)

title: User talk:Sd452555563


text:
User talk:Fenwang0102

-- Wikinews Welcome (talk) 01:43, 9 July 2014 (UTC)

title: User talk:Fenwang0102


text:
User talk:Paolacesilia

-- Wikinews Welcome (talk) 01:45, 9 July 2014 (UTC)

title: User talk:Paolacesilia


text:
User talk:Gino fernando

-- Wikinews Welcome (talk) 01:46, 9 July 2014 (UTC)

title: User talk:Gino fernando


text:
User talk:Jacentyplacenty

-- Wikinews Welcome (talk) 01:46, 9 July 2014 (UTC)

title: User talk:Jacentyplacenty


text:
User talk:Adul k

-- Wikinews Welcome (talk) 01:50, 9 July 2014 (UTC)

title: User talk:Adul k


text:
User talk:Ihtasham hashmi

-- Wikinews Welcome (talk) 01:51, 9 July 2014 (UTC)

title: User talk:Ihtasham hashmi


text:
User talk:Senthilandsreejafan

-- Wikinews Welcome (talk) 01:51, 9 July 2014 (UTC)

title: User talk:Senthilandsreejafan


text:
User talk:Zurger13

-- Wikinews Welcome (talk) 01:55, 9 July 2014 (UTC)

title: User talk:Zurger13


text:
User talk:Darrylv50

-- Wikinews Welcome (talk) 01:55, 9 July 2014 (UTC)

title: User talk:Darrylv50


text:
User talk:Yoyonader

-- Wikinews Welcome (talk) 01:58, 9 July 2014 (UTC)

title: User talk:Yoyonader


text:
User talk:Polywood

-- Wikinews Welcome (talk) 01:58, 9 July 2014 (UTC)

title: User talk:Polywood


text:
User talk:DipDipPets

-- Wikinews Welcome (talk) 01:58, 9 July 2014 (UTC)

title: User talk:DipDipPets


text:
User talk:Jujudu08

-- Wikinews Welcome (talk) 01:58, 9 July 2014 (UTC)

title: User talk:Jujudu08


text:
User talk:Tuzmat

-- Wikinews Welcome (talk) 02:01, 9 July 2014 (UTC)

title: User talk:Tuzmat


text:
User talk:Lszb811

-- Wikinews Welcome (talk) 02:02, 9 July 2014 (UTC)

title: User talk:Lszb811


text:
User talk:Del Rey Consultancy

-- Wikinews Welcome (talk) 02:05, 9 July 2014 (UTC)

title: User talk:Del Rey Consultancy


text:
User talk:Merid76

-- Wikinews Welcome (talk) 02:11, 9 July 2014 (UTC)

title: User talk:Merid76


text:
User talk:DocHellfish

-- Wikinews Welcome (talk) 02:13, 9 July 2014 (UTC)

title: User talk:DocHellfish


text:
User talk:Soffian Abdul Manaf

-- Wikinews Welcome (talk) 02:16, 9 July 2014 (UTC)

title: User talk:Soffian Abdul Manaf


text:
User talk:Wikiminhman

-- Wikinews Welcome (talk) 02:19, 9 July 2014 (UTC)

title: User talk:Wikiminhman


text:
User talk:Msasaroar

-- Wikinews Welcome (talk) 02:20, 9 July 2014 (UTC)

title: User talk:Msasaroar


text:
User talk:WIKI-NO.009

-- Wikinews Welcome (talk) 02:21, 9 July 2014 (UTC)

title: User talk:WIKI-NO.009


text:
User talk:Tbowrln

-- Wikinews Welcome (talk) 02:21, 9 July 2014 (UTC)

title: User talk:Tbowrln


text:
User talk:Sacarias Vasquez

-- Wikinews Welcome (talk) 02:22, 9 July 2014 (UTC)

title: User talk:Sacarias Vasquez


text:
User talk:Elwebmaster1

-- Wikinews Welcome (talk) 02:22, 9 July 2014 (UTC)

title: User talk:Elwebmaster1


text:
User talk:Copypeng

-- Wikinews Welcome (talk) 02:25, 9 July 2014 (UTC)

title: User talk:Copypeng


text:
User talk:Danishg2

-- Wikinews Welcome (talk) 02:25, 9 July 2014 (UTC)

title: User talk:Danishg2


text:
User talk:Thích Vạn Hướng

-- Wikinews Welcome (talk) 02:25, 9 July 2014 (UTC)

title: User talk:Thích Vạn Hướng


text:
User talk:Ynasan

-- Wikinews Welcome (talk) 02:27, 9 July 2014 (UTC)

title: User talk:Ynasan


text:
User talk:Antibiro

-- Wikinews Welcome (talk) 02:27, 9 July 2014 (UTC)

title: User talk:Antibiro


text:
User talk:Bkresearch

-- Wikinews Welcome (talk) 02:28, 9 July 2014 (UTC)

title: User talk:Bkresearch


text:
User talk:James billy

-- Wikinews Welcome (talk) 02:30, 9 July 2014 (UTC)

title: User talk:James billy


text:
User talk:Third Party Medicine

-- Wikinews Welcome (talk) 02:30, 9 July 2014 (UTC)

title: User talk:Third Party Medicine


text:
User talk:Musa Tica

-- Wikinews Welcome (talk) 02:31, 9 July 2014 (UTC)

title: User talk:Musa Tica


text:
User talk:江蕙瑛

-- Wikinews Welcome (talk) 02:34, 9 July 2014 (UTC)

title: User talk:江蕙瑛


text:
User talk:See196

-- Wikinews Welcome (talk) 02:34, 9 July 2014 (UTC)

title: User talk:See196


text:
User talk:Dletchum

-- Wikinews Welcome (talk) 02:35, 9 July 2014 (UTC)

title: User talk:Dletchum


text:
User talk:Ntt168

-- Wikinews Welcome (talk) 02:36, 9 July 2014 (UTC)

title: User talk:Ntt168


text:
User talk:Sadaaki yokoi

-- Wikinews Welcome (talk) 02:37, 9 July 2014 (UTC)

title: User talk:Sadaaki yokoi


text:
User talk:Asvetlichny

-- Wikinews Welcome (talk) 02:37, 9 July 2014 (UTC)

title: User talk:Asvetlichny


text:
User talk:Victor Researcher

-- Wikinews Welcome (talk) 02:38, 9 July 2014 (UTC)

title: User talk:Victor Researcher


text:
User talk:Tomer20072

-- Wikinews Welcome (talk) 02:40, 9 July 2014 (UTC)

title: User talk:Tomer20072


text:
User talk:Mrsrush7

-- Wikinews Welcome (talk) 02:43, 9 July 2014 (UTC)

title: User talk:Mrsrush7


text:
User talk:Boten4

-- Wikinews Welcome (talk) 02:43, 9 July 2014 (UTC)

title: User talk:Boten4


text:
User talk:جنتل بوي

-- Wikinews Welcome (talk) 02:43, 9 July 2014 (UTC)

title: User talk:جنتل بوي


text:
User talk:Galatz

-- Wikinews Welcome (talk) 02:43, 9 July 2014 (UTC)

title: User talk:Galatz


text:
User talk:Ptwobears

-- Wikinews Welcome (talk) 02:44, 9 July 2014 (UTC)

title: User talk:Ptwobears


text:
User talk:Gregoryb10

-- Wikinews Welcome (talk) 02:45, 9 July 2014 (UTC)

title: User talk:Gregoryb10


text:
User talk:Ahror Jabborov

-- Wikinews Welcome (talk) 02:45, 9 July 2014 (UTC)

title: User talk:Ahror Jabborov


text:
User talk:Walgreen1999

-- Wikinews Welcome (talk) 02:45, 9 July 2014 (UTC)

title: User talk:Walgreen1999


text:
User talk:Zach123454321m

-- Wikinews Welcome (talk) 02:45, 9 July 2014 (UTC)

title: User talk:Zach123454321m


text:
User talk:His Call Church

-- Wikinews Welcome (talk) 02:46, 9 July 2014 (UTC)

title: User talk:His Call Church


text:
User talk:Walshy231

-- Wikinews Welcome (talk) 02:47, 9 July 2014 (UTC)

title: User talk:Walshy231


text:
User talk:Daoine

-- Wikinews Welcome (talk) 02:48, 9 July 2014 (UTC)

title: User talk:Daoine


text:
User talk:Hanna Kaun

-- Wikinews Welcome (talk) 02:49, 9 July 2014 (UTC)

title: User talk:Hanna Kaun


text:
User talk:Blockbreaker3008

-- Wikinews Welcome (talk) 02:49, 9 July 2014 (UTC)

title: User talk:Blockbreaker3008


text:
User talk:Shajujacob3

-- Wikinews Welcome (talk) 02:50, 9 July 2014 (UTC)

title: User talk:Shajujacob3


text:
User talk:Murtuza bharmal

-- Wikinews Welcome (talk) 02:51, 9 July 2014 (UTC)

title: User talk:Murtuza bharmal


text:
User talk:Nernestas

-- Wikinews Welcome (talk) 02:51, 9 July 2014 (UTC)

title: User talk:Nernestas


text:
User talk:Limytero

-- Wikinews Welcome (talk) 02:53, 9 July 2014 (UTC)

title: User talk:Limytero


text:
User talk:Shadedrainbow

-- Wikinews Welcome (talk) 02:53, 9 July 2014 (UTC)

title: User talk:Shadedrainbow


text:
User talk:Eduardom10

-- Wikinews Welcome (talk) 02:54, 9 July 2014 (UTC)

title: User talk:Eduardom10


text:
User talk:Claireunderwood

-- Wikinews Welcome (talk) 02:54, 9 July 2014 (UTC)

title: User talk:Claireunderwood


text:
User talk:Nsaud

-- Wikinews Welcome (talk) 02:56, 9 July 2014 (UTC)

title: User talk:Nsaud


text:
User talk:Levienebelle

-- Wikinews Welcome (talk) 02:56, 9 July 2014 (UTC)

title: User talk:Levienebelle


text:
User talk:BUDHAKTEHNIK

-- Wikinews Welcome (talk) 02:57, 9 July 2014 (UTC)

title: User talk:BUDHAKTEHNIK


text:
User talk:AnhhNguyenn

-- Wikinews Welcome (talk) 02:57, 9 July 2014 (UTC)

title: User talk:AnhhNguyenn


text:
User talk:Revista Q Que... México

-- Wikinews Welcome (talk) 02:57, 9 July 2014 (UTC)

title: User talk:Revista Q Que... México


text:
User talk:A.settu

-- Wikinews Welcome (talk) 02:59, 9 July 2014 (UTC)

title: User talk:A.settu


text:
User talk:Nguyenkhanh1826

-- Wikinews Welcome (talk) 03:00, 9 July 2014 (UTC)

title: User talk:Nguyenkhanh1826


text:
User talk:Sally Mahmoud

-- Wikinews Welcome (talk) 03:00, 9 July 2014 (UTC)

title: User talk:Sally Mahmoud


text:
User talk:Lak16

-- Wikinews Welcome (talk) 03:01, 9 July 2014 (UTC)

title: User talk:Lak16


text:
User talk:Stupidcodes

-- Wikinews Welcome (talk) 03:01, 9 July 2014 (UTC)

title: User talk:Stupidcodes


text:
User talk:Efrain Ledezma

-- Wikinews Welcome (talk) 03:01, 9 July 2014 (UTC)

title: User talk:Efrain Ledezma


text:
User talk:Schingo

-- Wikinews Welcome (talk) 03:10, 9 July 2014 (UTC)

title: User talk:Schingo


text:
User talk:Xlyan rocker

-- Wikinews Welcome (talk) 03:11, 9 July 2014 (UTC)

title: User talk:Xlyan rocker


text:
User talk:Ahmed1996a

-- Wikinews Welcome (talk) 03:12, 9 July 2014 (UTC)

title: User talk:Ahmed1996a


text:
User talk:សាន់ ធី

-- Wikinews Welcome (talk) 03:12, 9 July 2014 (UTC)

title: User talk:សាន់ ធី


text:
User talk:Mndz1643mndz

-- Wikinews Welcome (talk) 03:13, 9 July 2014 (UTC)

title: User talk:Mndz1643mndz


text:
User talk:Edamee

-- Wikinews Welcome (talk) 03:13, 9 July 2014 (UTC)

title: User talk:Edamee


text:
User talk:Praful patil

-- Wikinews Welcome (talk) 03:14, 9 July 2014 (UTC)

title: User talk:Praful patil


text:
User talk:Ertikaz

-- Wikinews Welcome (talk) 03:14, 9 July 2014 (UTC)

title: User talk:Ertikaz


text:
User talk:Euvomisa

-- Wikinews Welcome (talk) 03:18, 9 July 2014 (UTC)

title: User talk:Euvomisa


text:
User talk:حرف العنا

-- Wikinews Welcome (talk) 03:19, 9 July 2014 (UTC)

title: User talk:حرف العنا


text:
User talk:Vrotanak

-- Wikinews Welcome (talk) 03:19, 9 July 2014 (UTC)

title: User talk:Vrotanak


text:
User talk:Wkoora

-- Wikinews Welcome (talk) 03:20, 9 July 2014 (UTC)

title: User talk:Wkoora


text:
User talk:Munir ashiru

-- Wikinews Welcome (talk) 03:20, 9 July 2014 (UTC)

title: User talk:Munir ashiru


text:
User talk:Mmmarie norilsk

-- Wikinews Welcome (talk) 03:20, 9 July 2014 (UTC)

title: User talk:Mmmarie norilsk


text:
User talk:Rebecca Smith Watts

-- Wikinews Welcome (talk) 03:22, 9 July 2014 (UTC)

title: User talk:Rebecca Smith Watts


text:
User talk:GabSantiago

-- Wikinews Welcome (talk) 03:22, 9 July 2014 (UTC)

title: User talk:GabSantiago


text:
User talk:Lermajaller

-- Wikinews Welcome (talk) 03:23, 9 July 2014 (UTC)

title: User talk:Lermajaller


text:
User talk:之一方

-- Wikinews Welcome (talk) 03:23, 9 July 2014 (UTC)

title: User talk:之一方


text:
User talk:SampathFUNNY

-- Wikinews Welcome (talk) 03:23, 9 July 2014 (UTC)

title: User talk:SampathFUNNY


text:
User talk:Wblackhacker

-- Wikinews Welcome (talk) 03:23, 9 July 2014 (UTC)

title: User talk:Wblackhacker


text:
User talk:Tfl2014

-- Wikinews Welcome (talk) 03:25, 9 July 2014 (UTC)

title: User talk:Tfl2014


text:
User talk:Deboluo

-- Wikinews Welcome (talk) 03:25, 9 July 2014 (UTC)

title: User talk:Deboluo


text:
User talk:Molly.zhang1101

-- Wikinews Welcome (talk) 03:25, 9 July 2014 (UTC)

title: User talk:Molly.zhang1101


text:
User talk:Yurgasib

-- Wikinews Welcome (talk) 03:27, 9 July 2014 (UTC)

title: User talk:Yurgasib


text:
User talk:Douglas.vst

-- Wikinews Welcome (talk) 03:27, 9 July 2014 (UTC)

title: User talk:Douglas.vst


text:
User talk:Krisheno

-- Wikinews Welcome (talk) 03:29, 9 July 2014 (UTC)

title: User talk:Krisheno


text:
User talk:Lindsays4568

-- Wikinews Welcome (talk) 03:30, 9 July 2014 (UTC)

title: User talk:Lindsays4568


text:
User talk:Jean claude1

-- Wikinews Welcome (talk) 03:30, 9 July 2014 (UTC)

title: User talk:Jean claude1


text:
User talk:Kirbys12

-- Wikinews Welcome (talk) 03:34, 9 July 2014 (UTC)

title: User talk:Kirbys12


text:
User talk:Mattmikpope

-- Wikinews Welcome (talk) 03:35, 9 July 2014 (UTC)

title: User talk:Mattmikpope


text:
User talk:Krea

-- Wikinews Welcome (talk) 03:35, 9 July 2014 (UTC)

title: User talk:Krea


text:
User talk:Tattsu7

-- Wikinews Welcome (talk) 03:36, 9 July 2014 (UTC)

title: User talk:Tattsu7


text:
User talk:Josephinebarnelia

-- Wikinews Welcome (talk) 03:38, 9 July 2014 (UTC)

title: User talk:Josephinebarnelia


text:
User talk:Incrediblemarc

-- Wikinews Welcome (talk) 03:40, 9 July 2014 (UTC)

title: User talk:Incrediblemarc


text:
User talk:Magintursh

-- Wikinews Welcome (talk) 03:40, 9 July 2014 (UTC)

title: User talk:Magintursh


text:
User talk:Marden Pulinho

-- Wikinews Welcome (talk) 03:45, 9 July 2014 (UTC)

title: User talk:Marden Pulinho