Module:Citation/CS1/Whitelist: Difference between revisions

Synch from sandbox;
(Synch from sandbox;)
(Synch from sandbox;)
Line 7:
['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes
['artist'] = nil, -- unique alias of others used by old cite AV media notes
['authors#'] = nil, -- no need for multiple lists of author names
['cointerviewers'] = nil, -- unique alias of others used by old cite interview
['day'] = nil, -- deprecated in {{citation/core}} and somehow undeprecated in Module:Citation/CS1 and now finally removed
['director'] = nil, -- unique alias of author used by old cite DVD-notes
['DoiBroken'] = nil, -- not used, non-standard captialization
['editors#'] = nil, -- no need for multiple lists of editor names
['Embargo'] = nil, -- not used, non-standard capitalization
['notestitle'] = nil, -- unique alias of chapter used by old cite AV media notes
['PPPrefix'] = nil, -- not used, non-standard capitalization
['publisherid'] = nil, -- unique alias of id used by old cite AV media notes and old cite DVD-notes
['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes
Line 25 ⟶ 30:
]]
 
local whitelist = {}
 
local basic_arguments = {
['accessdate'] = true,
['access-date'] = true,
Line 34 ⟶ 40:
['archivedate'] = true,
['archive-date'] = true,
['episodearchive-linkformat'] = true,
['archiveurl'] = true,
['archive-url'] = true,
Line 45 ⟶ 52:
['at'] = true,
['author'] = true,
['Author'] = truefalse, -- deprecated; non-standard capitalization
['author-first'] = true,
['authorformat'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
Line 57 ⟶ 64:
['authors'] = true,
['author-separator'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['began'] = false, -- deprecated because module handles date ranges; cite episode and cite series
['bibcode'] = true,
['BIBCODE'] = true,
Line 70 ⟶ 78:
['chapterurl'] = true,
['chapter-url'] = true,
['city'] = true, -- cite interview, cite episode, cite serial
['class'] = true, -- cite arxiv and arxiv identifiers
['coauthor'] = false, -- deprecated
['coauthors'] = false, -- deprecated
['conference'] = true,
['DoiBrokenconference-format'] = true,
['conferenceurl'] = true,
['conference-url'] = true,
['contribution'] = true,
['Embargocontribution-format'] = true,
['contributionurl'] = true,
['contribution-url'] = true,
['credits'] = true, -- cite episode, cite serial
['date'] = true,
['deadurl'] = true,
Line 92 ⟶ 104:
['doi'] = true,
['DOI'] = true,
['DoiBroken'] = true,
['doi-broken'] = true,
['doi_brokendate'] = true,
Line 100 ⟶ 111:
['edition'] = true,
['editor'] = true,
['Editor'] = truefalse, -- deprecated; non-standard capitalization
['editor-first'] = true,
['editorformat'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['editor-format'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['EditorGiven'] = truefalse, -- deprecated; non-standard capitalization
['editor-given'] = true,
['editor-last'] = true,
Line 114 ⟶ 125:
['editors'] = true,
['editor-separator'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['EditorSurname'] = truefalse, -- deprecated; non-standard capitalization
['editor-surname'] = true,
['embargo'] = true,
['Embargo'] = true,
['encyclopaedia'] = true,
['encyclopedia'] = true,
['ended'] = false, -- deprecated because module handles date ranges; cite episode and cite series
['entry'] = true,
['episode'] = true, -- cite serial only TODO: make available to cite episode?
['episodelink'] = true,
['episodelink'] = true, -- cite episode and cite serial
['episode-link'] = true,
['episode-link'] = true, -- cite episode and cite serial
['eprint'] = true, -- cite arxiv and arxiv identifiers
['event'] = true,
['event-format'] = true,
['eventurl'] = true,
['event-url'] = true,
Line 161 ⟶ 175:
['laysummary'] = true,
['lay-summary'] = true,
['episodelinklay-format'] = true,
['layurl'] = true,
['lay-url'] = true,
Line 213 ⟶ 228:
['postscript'] = true,
['pp'] = true,
['PPPrefix'] = true,
['pp-prefix'] = true,
['PPrefix'] = true,
Line 234 ⟶ 248:
['season'] = true,
['section'] = true,
['section-format'] = true,
['sections'] = true, -- cite map only
['sectionurl'] = true,
Line 246 ⟶ 261:
['series-number'] = true,
['series-separator'] = true,
['sheet'] = true, -- cite map only
['sheets'] = true, -- cite map only
['ssrn'] = true,
['SSRN'] = true,
Line 264 ⟶ 281:
['trans_chapter'] = true,
['trans-chapter'] = true,
['PPPrefixtrans-map'] = true,;
['transcript'] = true,
['authors#transcript-format'] = true,
['transcripturl'] = true,
['transcript-url'] = true,
Line 280 ⟶ 299:
['zbl'] = true,
['ZBL'] = true,
},
 
local numbered_arguments = {
['author#'] = true,
['Author#'] = truefalse, -- deprecated; non-standard capitalization
['author-first#'] = true,
['author#-first'] = true,
Line 297 ⟶ 316:
['author#-mask'] = true,
['authormask#'] = true,
['authors#'] = true,
['editor#'] = true,
['Editor#'] = truefalse, -- deprecated; non-standard capitalization
['editor-first#'] = true,
['editor#-first'] = true,
['EditorGiven#'] = truefalse, -- deprecated; non-standard capitalization
['editor#-given'] = true,
['editor-given#'] = true,
Line 315 ⟶ 333:
['editor#-mask'] = true,
['editormask#'] = true,
['EditorSurname#'] = false, -- deprecated; non-standard capitalization
['editors#'] = true,
['EditorSurname#'] = true,
['editor#-surname'] = true,
['editor-surname#'] = true,
Line 328 ⟶ 345:
['subjectlink#'] = true,
['surname#'] = true,
},
--};
 
--return whitelist;
return {basic_arguments = basic_arguments, numbered_arguments = numbered_arguments};
Anonymous user