Χρήστης:Ah3kal/συνόψεις.js

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.

if ( window.resumeDeluxe === undefined &&
        $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit']) > -1 &&
        mw.util.getParamValue( 'section' ) != 'new' ) {

    //Checker
    var resumeDeluxe = {
        titles: ["επαναφορά", "- καλωσόρισμα", "- σχὀλιο",
                 "- ειδοποίηση", "- επιμέλεια", "- μορφοποίηση"],
        inputs: ["Επαναφορά σε μη βανδαλισμένη έκδοση", "Καλωσήρθες!", "Σχόλιο",
                 "Ειδοποίηση", "Επιμέλεια", "μορφοποίηση"]
    };

    window.resumeDeluxe = resumeDeluxe;

    
    (function ( $, mw, undefined ) {
        'use strict';

        resumeDeluxe.addToSummary = function( str ) {
            var $summary = $( '#wpSummary' );
            if ( $summary.val() ) {
                $summary.val( $summary.val() + '; ' + str );
            } else {
                $summary.val( str );
            }
            return false;
        };

        function DeluxeSummary() {
            if ( $( '#wpSummaryLabel' )[0] !== undefined ) {
                var str = 'Predefined summaries: ',
                    numResumenes = resumeDeluxe.titles.length,
                    tmp,
                    i;
                $( '#wpSummary' ).width( '95%' );
                for ( i = 0; i < numResumenes; i++ ) {
                    tmp = resumeDeluxe.inputs[i];
                    str += "<a href=\"#\" onclick=\"return resumeDeluxe.addToSummary('" +
                           tmp.replace(/[']/g, "\\'") + "');\"" +
                           " class=\"sumLink\" title=\"Add to edit summary\">" +
                           resumeDeluxe.titles[i] + "</a> ";
                }
                $( '#wpSummaryLabel' ).prepend( str + '<br>' );
            }
        }
        $(document).ready( DeluxeSummary );

    })( jQuery, mediaWiki );
}
//</nowiki>