Χρήστης:Geraki/wl.js: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Νέα σελίδα: //<nowiki> if (( wgCanonicalNamespace == 'User_talk' && wgAction == 'view' && skin == 'vector' && !$.wikiLove )) { // Script depends on jQuery dialog widget mw.loader.usi... |
μΧωρίς σύνοψη επεξεργασίας |
||
Γραμμή 45:
window.location.reload();
} else {
wikiLove.displayError( form, '
}
},
Γραμμή 68:
if ( emailOption && typeof wikiLove.emailable !== 'undefined' && wikiLove.emailable ) {
if ( typeof interface.data('emailCheckboxAppended') == 'undefined' ) {
interface.append( $('<div style="margin-top:0.4em;"></div>').html('<input type="checkbox" name="notify"/>
interface.data('emailCheckboxAppended', true);
}
Γραμμή 102:
// List of all available barnstars
var $barnstarList = [
'
'The Editor\'s Barnstar',
'The Working Man\'s Barnstar',
'The Minor Barnstar',
'The Random Acts of Kindness Barnstar',
'The Barnstar of Diligence',
'The Surreal Barnstar',
'The Tireless Contributor Barnstar',
'The Photographer\'s Barnstar',
'The Defender of the Wiki Barnstar',
'The Anti-Vandalism Barnstar',
'The Barnstar of Good Humor',
'The Graphic Designer\'s Barnstar',
'The Copyeditor\'s Barnstar',
'The Special Barnstar',
'The Citation Barnstar',
'The Teamwork Barnstar',
'The Barnstar of Diplomacy',
'The Civility Barnstar',
'The Real Life Barnstar'
];
// Define barnstar interface
$wlBarnstars = $('<div id="barnstarForm" style="position:relative;"></div>')
.append( $('<div style="margin-top:0.4em;"></div>').html( '
.append( $('<div style="margin-top:0.4em;"></div>').html( '
.dialog({
width: 500,
autoOpen: false,
title: '
modal: true,
buttons: { "
$(this).dialog({buttons:{}});
if ( typeof wikiLove.editToken !== 'undefined' ) {
if ( $('#barnstarForm input[name="notify"]').attr('checked') ) {
// Send email
wikiLove.sendEmail( 'barnstarForm', '
}
// Perform edit to page
wikiLove.displayProgress( 'barnstarForm', '
var message = $('#barnstarMessage').val();
if ( message.indexOf( '~~~' ) == -1 ) {
message += ' ~~~~';
}
var template = '{{subst:
wikiLove.editPage( 'barnstarForm', 'Barnstar', template );
} else {
Γραμμή 151 ⟶ 168 :
// Define food interface
$wlFood = $('<div id="foodForm" style="position:relative;"></div>')
.append( $('<div style="margin-top:0.4em;"></div>').html( '
.append( $('<div style="margin-top:0.4em;"></div>').html( '
.dialog({
width: 500,
Γραμμή 163 ⟶ 180 :
$selectedFood = $('#foodSelect').val();
// Perform edit to page
wikiLove.displayProgress( 'foodForm', '
if ( $('#foodMessage').val() != '' ) {
var template = '{{subst:WikiLove-'+$selectedFood+'|'+$('#foodMessage').val()+'}}';
Γραμμή 212 ⟶ 229 :
// Insert new tab into page
var menuBarnstar = '<li id="wl-barnstar"><span><a onclick="wikiLove.launchDialog( $wlBarnstars, true ); return false;" href="#">
var menuFood = '<li id="wl-food"><span><a onclick="wikiLove.launchDialog( $wlFood, false ); return false;" href="#">
var menuKitten = '<li id="wl-kitten"><span><a onclick="wikiLove.launchDialog( $wlKittens, false ); return false;" href="#">
var wikiLoveMenu = '<div class="vectorMenu" id="p-wikilove"><h5><span>WikiLove</span><a href="#" style="padding:0 0.4em;width:auto;"><span style="display:inline-block;height:2.5em;width:16px;margin-right:14px;background-position:0 60%;background-image:url(http://upload.wikimedia.org/wikipedia/commons/d/d9/Heart.png);background-repeat:no-repeat;"> </span></a></h5><div class="menu"><ul>'+menuBarnstar+menuFood+menuKitten+'</ul></div></div>';
$('#p-cactions').after(wikiLoveMenu);
|