MediaWiki:Gadget-button-editorial.js

/* */

/* ============== Gadget-editorial.js ================================= description:  gadget adds editorial buttons to the edit toolbar ================================================================== */

// editorial section if ( typeof $ != 'undefined' && typeof $.fn.wikiEditor != 'undefined' ) { // after loading the page $( function {   // create section "Editorial tools"    $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'sections': { 'editorial': { 'type': 'toolbar', 'label': 'Editorial tools' }     }    } );

// groups of buttons to "Editorial tools" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'groups': {        'edittemp': {          'label': 'Editorial process'        },        'edituser': {          'label': 'Users'        },        'editcheck': {          'label': 'Check'        }      }    } );

// add button "Editorial process" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edittemp',      'tools': {        'edittemplate': {          label: 'Editorial process',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/P_writing_icon.svg/22px-P_writing_icon.svg.png',          action: {            type: 'encapsulate',            options: {              pre: ""            }          }        }      }    } );

// button "Editorial sugnature" GTPR_nynejsiDatum = new Date; GTPR_casovaZnacka = GTPR_nynejsiDatum.getDate + ". " + (GTPR_nynejsiDatum.getMonth + 1) + ". " + GTPR_nynejsiDatum.getFullYear; GTPR_redakcniPodpis = " = " + wgUserName + ", " + GTPR_casovaZnacka; $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edittemp',      'tools': {        'editsign': {          label: 'Editorial signature',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/b/b8/Text_signature.png',          action: {            type: 'encapsulate',            options: {              pre: GTPR_redakcniPodpis            }          }        }      }    } );

// add button "Welcome" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edituser',      'tools': {        'editwelcome': {          label: 'Welcome',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/7/7b/User_add.png',          action: {            type: 'encapsulate',            options: {              pre: "\n--~"            }          }        }      }    } );

// add button "Timestamp" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'editcheck',      'tools': {        'editstamp': {          label: 'Timestamp',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/6/6d/Time_add.png',          action: {            type: 'encapsulate',            options: {              pre: ""            }          }        }      }    } );

// add button "oldid" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'editcheck',      'tools': {        'editoldid': {          label: 'OldID - editorial check',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/8/81/Note_edit.png',          action: {            type: 'encapsulate',            options: {              pre: "|" + wgCurRevisionId            }          }        }      }    } );

// add button "Suspicious account" $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edituser',      'tools': {        'editsuspacc': {          label: 'Suspicious account',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/a/a6/User_delete.png',          action: {            type: 'encapsulate',            options: {              pre: "\n--" + ""            }          }        }      }    } );

// button "Spam"

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edituser',      'tools': {        'editsuspacc': {          label: 'Spam (talk page warning)',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/No-spam.svg/22px-No-spam.svg.png',          action: {            type: 'encapsulate',            options: {              pre: "\n--" + ""            }          }        }      }    } );

// add buton "Copyright violation" GTC_nynejsiDatum = new Date; GTC_nynejsiDatum.setDate(GTC_nynejsiDatum.getDate + 14); GTC_casovaZnacka = GTC_nynejsiDatum.getFullYear +  + ((GTC_nynejsiDatum.getMonth + 1) < 10 ? "0" : "") + (GTC_nynejsiDatum.getMonth + 1) +  + (GTC_nynejsiDatum.getDate < 10 ? "0" : "") + GTC_nynejsiDatum.getDate;

$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {     'section': 'editorial',      'group': 'edituser',      'tools': {        'editcopyvio': {          label: 'Copyright violation (copyvio)',          type: 'button',          icon: 'http://upload.wikimedia.org/wikipedia/commons/e/e7/Toolbaricon_hidden.png',          action: {            type: 'encapsulate',            options: {              pre: ''            }          }        }      }    } ); } ); }

/* */