Wikisource:La fabbrica dei giocattoli/tabSomMaker()
Aspetto
La funzione aiuta a compilare la serie di template {{Indice sommario}} all'interno del campo Sommario delle pagine Indice. E' pensata per elaborare un testo che deriva dal copiaincolla del contenuto di una tabella excel.
Il contesto
[modifica]Il template Indice sommario predispone una voce per ogni capitolo/sezione di un testo, evidenziando due link:
- il link al testo dov'è transcluso il capitolo;
- il link alla pagina dove inizia il capitolo.
Sono necessari quattro dati per ogni voce:
- il nome completo della pagina Testo; esempio, per Georgiche/Dedica, scrivere Georgiche/Dedica;
- il titolo della pagna Testo; esempio, per Georgiche/Dedica, scrivere Dedica;
- il numero della pagina djvu nella quale inizia il testo; esempio, per Georgiche/Dedica, scrivere 3;
- il delta che:
- nel caso che la pagina cartacea abbia un valore numerico arabo, rappresenta la differenza fra numero di pagina djvu e numero di pagina cartacea; nella maggior parte dei casi, il delta è costante in tutto il libro; esempio, per Georgiche/Dedica, scrivere 0;
- nel caso che la pagina cartacea abbia un valore diverso (numero romano; espressioni come Frontespizio; altro), allora il valore di delta sarà usato come parte visibile del link alla pagina.
Istruzioni
[modifica]- compilare una tabella (Microsoft Excel o OO Calc) elencando, per ogni capitolo, nome, titolo, pagina e delta;
- copiaincollare il contenuto della tabella nel campo Sommario di una pagina Indice e selezionarlo;
- premere il pulsante collegato alla funzione.
Come montare il tool nella "bottoniera"
[modifica]Scrivere nel proprio vector.js il seguente codice:
newButton("Somm","tabSomMaker()");