Difference between revisions of "Template:Infobox lexicon"

(Sortable on demand (rather than calculations on demand))
Line 44: Line 44:
 
| label2={{#if:{{{hidederiv|}}}||Total derivations}}
 
| label2={{#if:{{{hidederiv|}}}||Total derivations}}
 
| data2={{#if:{{{hidederiv|}}}||<span class="lex_box_deriv">...</span>}}
 
| data2={{#if:{{{hidederiv|}}}||<span class="lex_box_deriv">...</span>}}
| rowclass2=infobox_lexicon_info
 
 
| label3={{#if:{{{hideundef|}}}||Total undefined}}
 
| label3={{#if:{{{hideundef|}}}||Total undefined}}
 
| data3={{#if:{{{hideundef|}}}||<span class="lex_box_undef">...</span>}}
 
| data3={{#if:{{{hideundef|}}}||<span class="lex_box_undef">...</span>}}
| rowclass3=infobox_lexicon_info
 
 
| label4={{#if:{{{hideuncat|}}}||Total uncategorized}}
 
| label4={{#if:{{{hideuncat|}}}||Total uncategorized}}
 
| data4={{#if:{{{hideuncat|}}}||<span class="lex_box_uncat">...</span>}}
 
| data4={{#if:{{{hideuncat|}}}||<span class="lex_box_uncat">...</span>}}
| rowclass4=infobox_lexicon_info
 
 
| label5={{#if:{{{hideuncr|}}}||Waiting to be created}}
 
| label5={{#if:{{{hideuncr|}}}||Waiting to be created}}
 
| data5={{#if:{{{hideuncr|}}}||<span class="lex_box_uncr">...</span>}}
 
| data5={{#if:{{{hideuncr|}}}||<span class="lex_box_uncr">...</span>}}
| rowclass5=infobox_lexicon_info
 
 
| header10={{Infobox | embed=yes
 
| header10={{Infobox | embed=yes
 
| title=Categories
 
| title=Categories
 
| titlestyle=font-size: 1.2em;
 
| titlestyle=font-size: 1.2em;
| bodyclass=infobox_lexicon_inner infobox_lexicon_info
+
| bodyclass=infobox_lexicon_inner
 
| labelstyle=text-align: right; padding-right: 0.75em;
 
| labelstyle=text-align: right; padding-right: 0.75em;
 
| datastyle=text-align: left; padding-left: 0.75em; font-weight: normal;
 
| datastyle=text-align: left; padding-left: 0.75em; font-weight: normal;
Line 102: Line 98:
 
}}
 
}}
 
| header20={{Infobox | embed = yes
 
| header20={{Infobox | embed = yes
| bodyclass=infobox_lexicon_calc
+
| bodyclass=infobox_lexicon_sort
 
| bodystyle=width:100%
 
| bodystyle=width:100%
| header1=To save browser time, further calculations will only fire on demand.
+
| header1=Sorting is disabled on lexicons greater than 200 words. This is in order to save browser processing.
| header2={{#tag:localtag|Calculate All Info|jsbutton=calcLexiconInfo()}}
+
| header2={{#tag:localtag|Make Sortable|jsbutton=doApplySort()}}
 
}}
 
}}
 
}}</includeonly>
 
}}</includeonly>

Revision as of 04:30, 27 July 2017

Info at a Glance
Number of words ...
Total derivations ...
Total undefined ...
Total uncategorized ...
Waiting to be created ...
Categories
n nouns ()
v verbs ()
Sorting is disabled on lexicons greater than 200 words. This is in order to save browser processing.
Make Sortable
{{Infobox lexicon
|cat1=n
|def1=nouns
|cat2=v
|def2=verbs}}

Accepts cat/def pairs up to 20.

The "..." in the first four lines will be replaced by the amount of words in the lexicon, the number of derivations, the number of undefined words, and the amount of uncategorized words. Similarly, the ()s in the Categories will become (x), where x is the number of words in that category.

Optional parameters:

|hidederiv=yes

Hides the Total derivations line.

|hideundef=yes

Hides the Total undefined line.

|hideuncat=yes

Hides the Total uncategorized line.

|hideuncr=yes

Hides the Waiting to be created line.