Jump to content

Module:Citation/CS1/Whitelist: Difference between revisions

Synch from sandbox;
m>Trappist the monk
(Synch from sandbox;)
m>Trappist the monk
(Synch from sandbox;)
Line 7: Line 7:
['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes
['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
['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
['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
['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
['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
['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
['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
['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes
Line 25: Line 30:
]]
]]


whitelist = {
local whitelist = {}
basic_arguments = {
 
local basic_arguments = {
['accessdate'] = true,
['accessdate'] = true,
['access-date'] = true,
['access-date'] = true,
Line 34: Line 40:
['archivedate'] = true,
['archivedate'] = true,
['archive-date'] = true,
['archive-date'] = true,
['archive-format'] = true,
['archiveurl'] = true,
['archiveurl'] = true,
['archive-url'] = true,
['archive-url'] = true,
Line 45: Line 52:
['at'] = true,
['at'] = true,
['author'] = true,
['author'] = true,
['Author'] = true,
['Author'] = false, -- deprecated; non-standard capitalization
['author-first'] = true,
['author-first'] = true,
['authorformat'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['authorformat'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
Line 57: Line 64:
['authors'] = true,
['authors'] = true,
['author-separator'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['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,
['BIBCODE'] = true,
['BIBCODE'] = true,
Line 70: Line 78:
['chapterurl'] = true,
['chapterurl'] = true,
['chapter-url'] = true,
['chapter-url'] = true,
['city']=true, -- cite interview
['city'] = true, -- cite interview, cite episode, cite serial
['class'] = true, -- cite arxiv and arxiv identifiers
['coauthor'] = false, -- deprecated
['coauthor'] = false, -- deprecated
['coauthors'] = false, -- deprecated
['coauthors'] = false, -- deprecated
['conference'] = true,
['conference'] = true,
['conference-format'] = true,
['conferenceurl'] = true,
['conferenceurl'] = true,
['conference-url'] = true,
['conference-url'] = true,
['contribution'] = true,
['contribution'] = true,
['contribution-format'] = true,
['contributionurl'] = true,
['contributionurl'] = true,
['contribution-url'] = true,
['contribution-url'] = true,
['credits'] = true, -- cite episode, cite serial
['date'] = true,
['date'] = true,
['deadurl'] = true,
['deadurl'] = true,
Line 92: Line 104:
['doi'] = true,
['doi'] = true,
['DOI'] = true,
['DOI'] = true,
['DoiBroken'] = true,
['doi-broken'] = true,
['doi-broken'] = true,
['doi_brokendate'] = true,
['doi_brokendate'] = true,
Line 100: Line 111:
['edition'] = true,
['edition'] = true,
['editor'] = true,
['editor'] = true,
['Editor'] = true,
['Editor'] = false, -- deprecated; non-standard capitalization
['editor-first'] = true,
['editor-first'] = true,
['editorformat'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['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
['editor-format'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['EditorGiven'] = true,
['EditorGiven'] = false, -- deprecated; non-standard capitalization
['editor-given'] = true,
['editor-given'] = true,
['editor-last'] = true,
['editor-last'] = true,
Line 114: Line 125:
['editors'] = true,
['editors'] = true,
['editor-separator'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['editor-separator'] = false, -- deprecated; primarily used to support Vancouver format which functionality now part of name-list-format
['EditorSurname'] = true,
['EditorSurname'] = false, -- deprecated; non-standard capitalization
['editor-surname'] = true,
['editor-surname'] = true,
['embargo'] = true,
['embargo'] = true,
['Embargo'] = true,
['encyclopaedia'] = true,
['encyclopaedia'] = true,
['encyclopedia'] = true,
['encyclopedia'] = true,
['ended'] = false, -- deprecated because module handles date ranges; cite episode and cite series
['entry'] = true,
['entry'] = true,
['episodelink'] = true,
['episode'] = true, -- cite serial only TODO: make available to cite episode?
['episode-link'] = true,
['episodelink'] = true, -- cite episode and cite serial
['episode-link'] = true, -- cite episode and cite serial
['eprint'] = true, -- cite arxiv and arxiv identifiers
['event'] = true,
['event'] = true,
['event-format'] = true,
['eventurl'] = true,
['eventurl'] = true,
['event-url'] = true,
['event-url'] = true,
Line 161: Line 175:
['laysummary'] = true,
['laysummary'] = true,
['lay-summary'] = true,
['lay-summary'] = true,
['lay-format'] = true,
['layurl'] = true,
['layurl'] = true,
['lay-url'] = true,
['lay-url'] = true,
Line 213: Line 228:
['postscript'] = true,
['postscript'] = true,
['pp'] = true,
['pp'] = true,
['PPPrefix'] = true,
['pp-prefix'] = true,
['pp-prefix'] = true,
['PPrefix'] = true,
['PPrefix'] = true,
Line 234: Line 248:
['season'] = true,
['season'] = true,
['section'] = true,
['section'] = true,
['section-format'] = true,
['sections'] = true, -- cite map only
['sections'] = true, -- cite map only
['sectionurl'] = true,
['sectionurl'] = true,
Line 246: Line 261:
['series-number'] = true,
['series-number'] = true,
['series-separator'] = true,
['series-separator'] = true,
['sheet'] = true, -- cite map only
['sheets'] = true, -- cite map only
['ssrn'] = true,
['ssrn'] = true,
['SSRN'] = true,
['SSRN'] = true,
Line 264: Line 281:
['trans_chapter'] = true,
['trans_chapter'] = true,
['trans-chapter'] = true,
['trans-chapter'] = true,
['trans-map'] = true;
['transcript'] = true,
['transcript'] = true,
['transcript-format'] = true,
['transcripturl'] = true,
['transcripturl'] = true,
['transcript-url'] = true,
['transcript-url'] = true,
Line 280: Line 299:
['zbl'] = true,
['zbl'] = true,
['ZBL'] = true,
['ZBL'] = true,
},
}


numbered_arguments = {
local numbered_arguments = {
['author#'] = true,
['author#'] = true,
['Author#'] = true,
['Author#'] = false, -- deprecated; non-standard capitalization
['author-first#'] = true,
['author-first#'] = true,
['author#-first'] = true,
['author#-first'] = true,
Line 297: Line 316:
['author#-mask'] = true,
['author#-mask'] = true,
['authormask#'] = true,
['authormask#'] = true,
['authors#'] = true,
['editor#'] = true,
['editor#'] = true,
['Editor#'] = true,
['Editor#'] = false, -- deprecated; non-standard capitalization
['editor-first#'] = true,
['editor-first#'] = true,
['editor#-first'] = true,
['editor#-first'] = true,
['EditorGiven#'] = true,
['EditorGiven#'] = false, -- deprecated; non-standard capitalization
['editor#-given'] = true,
['editor#-given'] = true,
['editor-given#'] = true,
['editor-given#'] = true,
Line 315: Line 333:
['editor#-mask'] = true,
['editor#-mask'] = true,
['editormask#'] = true,
['editormask#'] = true,
['editors#'] = true,
['EditorSurname#'] = false, -- deprecated; non-standard capitalization
['EditorSurname#'] = true,
['editor#-surname'] = true,
['editor#-surname'] = true,
['editor-surname#'] = true,
['editor-surname#'] = true,
Line 328: Line 345:
['subjectlink#'] = true,
['subjectlink#'] = true,
['surname#'] = true,
['surname#'] = true,
},
}
};
--};


return whitelist;
--return whitelist;
return {basic_arguments = basic_arguments, numbered_arguments = numbered_arguments};
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.