Wikisource:La fabbrica dei giocattoli/tabSomMaker()

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()");