Χρήστης:Gobbler/Σημειώσεις
Listings (Καταχωρήσεις)
επεξεργασίαListings.js
επεξεργασίαΠρώτα απ'όλα δημιούργησα το script MediaWiki:Listings.js όπου δίνω τις εντολές να μεταφερθούν οι εικόνες των κουμπιών από τα Κοινά και να φορτωθούν οι καταχωρήσεις στη μπάρα εργαλείων δίπλα στην εικόνα με την υπογραφή χρήστη.
- Σε άλλες γλώσσες fr:MediaWiki:BoutonsListing.js
Common.js
επεξεργασίαΈπειτα φόρτωσα το προηγούμενο MediaWiki:Listings.js με τα κουμπιά καταχωρήσεων (listing buttons) στο MediaWiki:Common.js. Η εντολή είναι: «importScript ('MediaWiki:Listings.js');».
- Σε άλλες γλώσσες en:MediaWiki:Common.js - fr:MediaWiki:Common.js - it:MediaWiki:Common.js - pt:MediaWiki:Common.js - es:MediaWiki:Common.js
Gadget-ListingEditor.css
επεξεργασία- MediaWiki:Gadget-ListingEditor.css — Βρες πληροφορίες εδώ
Gadget-ListingEditor.js
επεξεργασία- MediaWiki:Gadget-ListingEditor.js — Το επικόλλησα από en:voy Ο χρήστης Torty3 δημιούργησε το script. Δεν μου δουλεύει σωστά και λείπει το pop-up «πρόσθεσε καταχώρηση». Με μεγάλη μου έκπληξη τούτο το ποπάπ εμφανίστηκε στο περίπτερο μια και μόνο φορά (add listing)
Gadgets-definition
επεξεργασίαΤι δουλειά έκανε ο Joaquim
επεξεργασία- Αφού δημιούργησα την νέα καταχώρηση Πρότυπο:proorismos ο Joaquim με την σειρά του τροποποίησε το Πρότυπο:TypeToColor (fr:Modèle:TypeVersCouleur)
- Δημιούργησα και άλλο πρότυπο, το Πρόσβαση (με ελληνικούς χαρακτήρες) και τροποποίησα το TypeToColor όπως έκανε ο Joaquim. Το δοκίμασα στην σελίδα Ανατολικά Πυρηναία. Αναμένω θετικά αποτελέσματα από την ενέργεια μου.
Mediawiki
επεξεργασίαVector.js
επεξεργασία- Vector.js : Il codice attualmente in Vector.js serve per far funzionare il it:w:Template:Interprogetto; se vai in una voce che contiene il template, ad esempio Algebra, il codice si occupa di creare il portlet espandibile "Altri progetti", e di fare in modo che si comporti come gli altri portlet.
- Common.js qui e su voy mi sembrano totalmente diversi
- mw.user.options.get) L'opzione che veniva controllata da quel mw.user.options.get('vector-collapsiblenav'); togliendo l'if, dovrebbe funzionare come prima. il casino era creare il portlet funzionante, fatto così non andava perché gli event handler erano già stati aggiunti quando il nuovo portlet veniva creato; magari è cambiato l'ordine di inclusione degli script. Ciao, Salvatore Ingala (conversami) 00:43, 4 feb 2014 (CET)
nuovo codice di Vector; il motivo per cui funziona è che per l'aggiunta degli eventi adesso usano $.delegate, che funziona anche per gli oggetti creati in futuro... magia di jQuery S Ingala
Ciao, quel css su it.wikivoyage sembra esistere: . prova a usare: importStylesheet('MediaWiki:Quickbar.css');
-Rotpunkt (it:w:utente:Rotpunkt)
le non-wikipedia (come .wikivoyage) sono passate alla versione 1.23wmf6 di mediawiki mentre le wikipedia sono alla 1.23wmf5. usa percorsi assoluti cambiando
@import url('/w/index.php?title=MediaWiki:Quickbar.css&action=raw&ctype=text/css');
in
@import url('//it.wikivoyage.org/w/index.php?title=MediaWiki:Quickbar.css&action=raw&ctype=text/css');
. voy:Utente:Ricordisamoa/common.css funziona perfettamente.
ho notato che funziona ancora se usi path assolute invece di relative:
@import url('//it.wikivoyage.org/w/index.php?title=MediaWiki:Quickbar.css&action=raw&ctype=text/css');
invece di:
@import url('/w/index.php?title=MediaWiki:Quickbar.css&action=raw&ctype=text/css');
Fatto questo, aspetta qualche giorno che il passaggio a 1.23wmf6 sia completo anche per le wikipedia, poi riprova. Ciao! --Rotpunkt) Credo sia causato dal "return false" in . riguardo all'event.returnValue è un warning non un errore, quindi non è bloccante. Dovrebbe derivare da jQuery stesso, come trovi facilmente anche googlando, non è problematico. Il fatto che non carichi correttamente invece la pagina principale quello sembra derivare dal fatto che oltre il primo @import non funziona. Gli altri import divengono un "@import url(//it.wikivoyage.org/w/index.php);" che dà un errore css bloccante (si vede anche sulla console come Error: The stylesheet https://it.wikivoyage.org/wiki/Pagina_principale was not loaded because its MIME type, "text/html", is not "text/css".
Bot
επεξεργασίαCategorie
επεξεργασίαIl problema principale è quello delle categorie, che usa il sistema breadcrumb creando l'albero, e la navigazione geografia, quella