Χρήστης: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, 'ΆγνωστοUnknown αποτέλεσμαresult από τοfrom API.' );
}
},
Γραμμή 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"/> ΕνημέρωσηNotify χρήστηuser μεby email') );
interface.data('emailCheckboxAppended', true);
}
Γραμμή 102:
// List of all available barnstars
var $barnstarList = [
'ΤοThe ΑυθεντικόOriginal ΑστέριBarnstar',
'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( 'ΔιάλεξεSelect αστέριbarnstar: ' ).append( $('<select id="barnstarSelect" style="padding:1px;vertical-align:baseline;"></select>') ) )
.append( $('<div style="margin-top:0.4em;"></div>').html( 'ΓράψεEnter έναa μήνυμαmessage (χωρίςwithout υπογραφήa signature):<br/>' ).append( $('<textarea name="message" id="barnstarMessage" style="width:99%" rows="4" cols="60"></textarea>') ) )
.dialog({
width: 500,
autoOpen: false,
title: 'ΑπονομήAward αστεριούa barnstar',
modal: true,
buttons: { "ΑπονομήAward αστεριούbarnstar": function() {
$(this).dialog({buttons:{}});
if ( typeof wikiLove.editToken !== 'undefined' ) {
if ( $('#barnstarForm input[name="notify"]').attr('checked') ) {
// Send email
wikiLove.sendEmail( 'barnstarForm', 'ΣουYou\'ve έχειbeen απονεμηθείawarded έναa αστεριbarnstar!', 'Γειά σουHello '+wgTitle+'!\n\nΜόλιςnI σουjust απένειμαawarded τοyou '+$('#barnstarSelect').val()+' στην σελίδαon συζήτησήςyour σουEnglish στηνWikipedia ελληνικήtalk Βικιπαίδειαpage.' );
}
// Perform edit to page
wikiLove.displayProgress( 'barnstarForm', 'ΠροσθήκηAdding αστεριούbarnstar στηνto σελίδαpage...' );
var message = $('#barnstarMessage').val();
if ( message.indexOf( '~~~' ) == -1 ) {
message += ' ~~~~';
}
var template = '{{subst:Χρήστης:Geraki/GL/'+$('#barnstarSelect').val()+'|'+ message +'}}';
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( 'ΕπέλεξεSelect φαγητόfood: ' ).append( $('<select id="foodSelect" style="padding:1px;vertical-align:baseline;"></select>') ) )
.append( $('<div style="margin-top:0.4em;"></div>').html( 'ΓράψεEnter έναa προσωποποιημένοpersonalized μήνυμαmessage (προαιρετικοoptional):<br/>' ).append( $('<textarea name="message" id="foodMessage" style="width:99%" rows="4" cols="60"></textarea>') ) )
.dialog({
width: 500,
Γραμμή 163 ⟶ 180 :
$selectedFood = $('#foodSelect').val();
// Perform edit to page
wikiLove.displayProgress( 'foodForm', 'ΠροσθήκηAdding '+$selectedFood+' στηto σελίδαpage...' );
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="#">ΑστέριBarnstar</a></span></li>';
var menuFood = '<li id="wl-food"><span><a onclick="wikiLove.launchDialog( $wlFood, false ); return false;" href="#">ΦαγητόFood</a></span></li>';
var menuKitten = '<li id="wl-kitten"><span><a onclick="wikiLove.launchDialog( $wlKittens, false ); return false;" href="#">ΓατούλαKitten</a></span></li>';
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;">&nbsp;</span></a></h5><div class="menu"><ul>'+menuBarnstar+menuFood+menuKitten+'</ul></div></div>';
$('#p-cactions').after(wikiLoveMenu);