Module:Episode table: Difference between revisions

Content deleted Content added
Not sure why this works in previews but not when published
Tags: Mobile edit Mobile web edit Advanced mobile edit
Add regexp
 
(3 intermediate revisions by 2 users not shown)
Line 103:
:css('background-color', args.c or '#CCCCFF')
:css('color', black_cr > white_cr and 'black' or 'white')
:wikitext((args.nobold and displaytext or "'''" .. displaytext .. "'''") .. (args.r and " " .. EpisodeTable.reference(args.r, args.c) or ''))
return tostring(row)
Line 243:
})
local check = require('Module:Check for unknown parameters')._check
local tracking = check({''
local title = mw.title.getCurrentTitle()
['unknown']='[[Category:Pages using episode table with unknown parameters|_VALUE_]]',
if title.namespace == 0 then
['preview']='Page using [[Template:Episode table]] with unknown parameter "_VALUE_"',
tracking = check({
['showblankpositional']='y',
['unknown']='[[Category:Pages using episode table with unknown parameters|_VALUE_'..title.text..']]',
'airdate', 'airdateR', 'airdateT', 'altdate', 'AltDate', 'altdateR', 'AltDateR',
['preview']='Page using [[Template:Episode table]] with unknown parameter "_VALUE_"',
'altdateT', 'AltDateT', 'anchor', 'aux1', 'Aux1', 'aux1R', 'Aux1R', 'aux1T',
['showblankpositional']='y',
'Aux1T', 'aux2', 'Aux2', 'aux2R', 'Aux2R', 'aux2T', 'Aux2T', 'aux3', 'Aux3',
['regexp1']='[%w_]+NULL',
'aux3R', 'Aux3R', 'aux3T', 'Aux3T', 'aux4', 'Aux4', 'aux4R', 'Aux4R', 'aux4T',
'Aux4Tairdate', 'bairdateR', 'backgroundairdateT', 'caltdate', 'captionAltDate', 'countryaltdateR', 'DirectedBy', 'DirectedByRAltDateR',
'DirectedByTaltdateT', 'directorAltDateT', 'directorRanchor', 'directorTaux1', 'dontcloseAux1', 'EpisodeNumberaux1R', 'Aux1R', 'aux1T',
'Aux1T', 'aux2', 'Aux2', 'aux2R', 'Aux2R', 'aux2T', 'Aux2T', 'aux3', 'Aux3',
'EpisodeNumber2', 'EpisodeNumber2R', 'EpisodeNumber2Series', 'EpisodeNumber2SeriesR',
'aux3R', 'Aux3R', 'aux3T', 'Aux3T', 'aux4', 'Aux4', 'aux4R', 'Aux4R', 'aux4T',
'EpisodeNumber2SeriesT', 'EpisodeNumber2T', 'EpisodeNumberR', 'EpisodeNumberT',
'episodesAux4T', 'forceoverallb', 'guestsbackground', 'Guestsc', 'guestsRcaption', 'GuestsRcountry', 'guestsTDirectedBy', 'DirectedByR',
'GuestsTDirectedByT', 'iddirector', 'musicalguestsdirectorR', 'MusicalGuestsdirectorT', 'musicalguestsRdontclose', 'MusicalGuestsREpisodeNumber',
'EpisodeNumber2', 'EpisodeNumber2R', 'EpisodeNumber2Series', 'EpisodeNumber2SeriesR',
'musicalguestsT', 'MusicalGuestsT', 'OriginalAirDate', 'OriginalAirDateR',
'EpisodeNumber2SeriesT', 'EpisodeNumber2T', 'EpisodeNumberR', 'EpisodeNumberT',
'OriginalAirDateT', 'overall', 'overall_type', 'overall2', 'overall2R',
'overall2Tepisodes', 'overallRforceoverall', 'overallTguests', 'prodcodeGuests', 'ProdCodeguestsR', 'prodcodeRGuestsR', 'guestsT',
'ProdCodeRGuestsT', 'prodcodeTid', 'ProdCodeTmusicalguests', 'rMusicalGuests', 'seasonmusicalguestsR', 'season_type', 'seasonRMusicalGuestsR',
'musicalguestsT', 'MusicalGuestsT', 'OriginalAirDate', 'OriginalAirDateR',
'seasonT', 'series', 'series_type', 'seriesR', 'seriesT', 'show_caption',
'OriginalAirDateT', 'overall', 'overall_type', 'overall2', 'overall2R',
'subtitle', 'title', 'Title', 'titleR', 'TitleR', 'titleT', 'TitleT', 'total_width',
'viewersoverall2T', 'ViewersoverallR', 'viewers_typeoverallT', 'viewersRprodcode', 'ViewersRProdCode', 'viewersTprodcodeR',
'ViewersTProdCodeR', 'writerprodcodeT', 'writerRProdCodeT', 'writerTr', 'WrittenByseason', 'WrittenByRseason_type', 'WrittenByTseasonR',
'seasonT', 'series', 'series_type', 'seriesR', 'seriesT', 'show_caption',
}, args)
'subtitle', 'title', 'Title', 'titleR', 'TitleR', 'titleT', 'TitleT', 'total_width',
'viewers', 'Viewers', 'viewers_type', 'viewersR', 'ViewersR', 'viewersT',
'ViewersT', 'writer', 'writerR', 'writerT', 'WrittenBy', 'WrittenByR', 'WrittenByT'
}, args)
end
return EpisodeTable.new(frame,args) .. tracking
end