Χρήστης:ArielGlenn/Προσθήκη στοιχείων στην εργαλειοθήκη επεξεργασίας: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
→‎Εναλλακτική μέθοδος: +παράμετρος για άλλο τμήμα
Γραμμή 4:
 
=== Η συνάρτηση που θα ενεργοποιήσει τα εργαλεία μας ===
 
Θα δημιουργήσουμε μία συνάρτηση. Ας την ονομάσουμε addPersonalEditToolbarItems. Θα την καλούμε κάθε φορά που φορτώνεται η σελίδα, μέσω της συνάρτησης addOnloadHook(). H addOnloadHook() ορίστηκε στο [[MediaWiki:Common.js]] και μπορείτε να διαβάσετε εκεί τον κώδικα αν ενδιαφέρεστε.
 
Θα φτιάξουμε λοιπόν τον εξής κώδικα:
 
<pre>
if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
function addPersonalEditToolbarItems() {
$j( document ).ready( function() {
if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
});
...
}
}
 
addOnloadHook(addPersonalEditToolbarItems);
</pre>
 
Η γραμμή <code><nowiki>if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' )</nowiki></code> ελέγχει την παρουσία της εργαλειοθήκης στη σελίδα. Αν δεν υπάρχει, δεν θέλουμε να προσθέσουμε τίποτα (θα προκαλούσε σφάλμα).
 
Η επόμενη γραμμή εκτελεί τις υπόλοιπες εντολές όταν έχει φορτωθεί η σελίδα.
 
=== Η δημιουργία καινούργιου τμήματος για κουμπιά ===