Wikisource:La fabbrica dei giocattoli/tabSomMaker()

Da Wikisource.

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:

  1. il link al testo dov'è transcluso il capitolo;
  2. il link alla pagina dove inizia il capitolo.

Sono necessari quattro dati per ogni voce:

  1. il nome completo della pagina Testo; esempio, per Georgiche/Dedica, scrivere Georgiche/Dedica;
  2. il titolo della pagna Testo; esempio, per Georgiche/Dedica, scrivere Dedica;
  3. il numero della pagina djvu nella quale inizia il testo; esempio, per Georgiche/Dedica, scrivere 3;
  4. il delta che:
    1. 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;
    2. 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]

  1. compilare una tabella (Microsoft Excel o OO Calc) elencando, per ogni capitolo, nome, titolo, pagina e delta;
  2. copiaincollare il contenuto della tabella nel campo Sommario di una pagina Indice e selezionarlo;
  3. premere il pulsante collegato alla funzione.

Come montare il tool nella "bottoniera"[modifica]

Scrivere nel proprio vector.js il seguente codice:

newButton("Somm","tabSomMaker()");