Line 3: |
Line 3: |
| local getArgs = require('Module:GetArgs') | | local getArgs = require('Module:GetArgs') |
| local Ship = require('Module:Ship') | | local Ship = require('Module:Ship') |
| + | |
| + | -- <span class="toggle" data-target="ship-quotes" data-default="show" style="float:right;cursor:pointer;color:#006cb0;font-weight:bold"><span class="toggle-show">[Collapse]</span><span class="toggle-hide">[Expand]</span></span> |
| + | -- toggle-target-ship-quotes |
| | | |
| local templates = { | | local templates = { |
− | header = [[<span class="toggle" data-target="ship-quotes" data-default="show" style="float:right;cursor:pointer;color:#006cb0;font-weight:bold"><span class="toggle-show">[Collapse]</span><span class="toggle-hide">[Expand]</span></span> | + | header = [[{| class="wikitable" style="width:100%;" |
− | {| class="wikitable toggle-target-ship-quotes" style="width:100%;" | |
| ! style="width:10%;" | Event | | ! style="width:10%;" | Event |
| !Japanese | | !Japanese |
Line 14: |
Line 16: |
| audio_file = "${ship}${suffix}-${line}.ogg", | | audio_file = "${ship}${suffix}-${line}.ogg", |
| audio_file_new = "Ship Voice ${ship} ${line}.ogg", | | audio_file_new = "Ship Voice ${ship} ${line}.ogg", |
− | audio_button = [=[<span class="audio-button click-parent">[[Media:${audio_file}|Play]]</span>]=], | + | audio_button = [=[<span class="audio-button">[[File:${audio_file}|Play]]</span>]=], |
| line_link = "[${link} ${line}]", | | line_link = "[${link} ${line}]", |
| remodel_row_style = [[style="border-left: 15px solid #aaa;"]], | | remodel_row_style = [[style="border-left: 15px solid #aaa;"]], |
− | spoiler = [[<span style="background-color:#3a3a3a">${text}</span>]], | + | spoiler = [[<span style="background-color:#3a3a3a;color:#3a3a3a">${text}</span>]], |
| incomplete_style = "background:#fee;", | | incomplete_style = "background:#fee;", |
| incomplete_category = U.category("Ship pages with incomplete quotes"), | | incomplete_category = U.category("Ship pages with incomplete quotes"), |
Line 97: |
Line 99: |
| ["Gotland Andra"] = true, | | ["Gotland Andra"] = true, |
| ["Fletcher Mk.II"] = true, | | ["Fletcher Mk.II"] = true, |
| + | ["Jingei"] = true, |
| + | ["Jingei Kai"] = true, |
| + | ["Matsu"] = true, |
| + | ["Matsu Kai"] = true, |
| + | ["I-47"] = true, |
| + | ["I-47 Kai"] = true, |
| + | ["Usugumo"] = true, |
| + | ["Usugumo Kai"] = true, |
| + | ["Kaiboukan No.4"] = true, |
| + | ["Kaiboukan No.4 Kai"] = true, |
| + | ["South Dakota"] = true, |
| + | ["South Dakota Kai"] = true, |
| + | ["Hornet"] = true, |
| + | ["Hornet Kai"] = true, |
| + | ["Yashiro"] = true, |
| + | ["Yashiro Kai"] = true, |
| + | ["Helena"] = true, |
| + | ["Helena Kai"] = true, |
| + | ["Ariake"] = true, |
| + | ["Ariake Kai"] = true, |
| + | ["Kaga Kai Ni"] = true, |
| + | ["Kaga Kai Ni Go"] = true, |
| + | ["Dan Yang"] = true, |
| + | ["Yukikaze Kai Ni"] = true, |
| + | ["Akigumo Kai Ni"] = true, |
| + | ["Scirocco"] = true, |
| + | ["Scirocco Kai"] = true, |
| + | ["Sheffield"] = true, |
| + | ["Sheffield Kai"] = true, |
| + | ["Washington"] = true, |
| + | ["Washington Kai"] = true, |
| } | | } |
| | | |
Line 133: |
Line 166: |
| ["Mk.II"] = "Mk.II", | | ["Mk.II"] = "Mk.II", |
| ["Mk.II Mod.2"] = "Mk.II Mod.2", | | ["Mk.II Mod.2"] = "Mk.II Mod.2", |
| + | ["Dan Yang"] = "Dan Yang", |
| } | | } |
| | | |
Line 252: |
Line 286: |
| added = added + insertRow(result, "Kai Ni D", args.explicit, line, added) | | added = added + insertRow(result, "Kai Ni D", args.explicit, line, added) |
| added = added + insertRow(result, "Kai Ni Toku", args.explicit, line, added) | | added = added + insertRow(result, "Kai Ni Toku", args.explicit, line, added) |
| + | added = added + insertRow(result, "Kai Ni Go", args.explicit, line, added) |
| added = added + insertRow(result, "Kai B", args.explicit, line, added) | | added = added + insertRow(result, "Kai B", args.explicit, line, added) |
| added = added + insertRow(result, "B Kai", args.explicit, line, added) | | added = added + insertRow(result, "B Kai", args.explicit, line, added) |
Line 263: |
Line 298: |
| added = added + insertRow(result, "", args.explicit, line, added, false, true) | | added = added + insertRow(result, "", args.explicit, line, added, false, true) |
| added = added + insertRow(result, "Kai", args.explicit, line, added, false, true) | | added = added + insertRow(result, "Kai", args.explicit, line, added, false, true) |
| + | |
| + | added = added + insertRow(result, "Dan Yang", args.explicit, line, added, true) |
| + | |
| added = added + insertRow(result, "Kai Ni", args.explicit, line, added, false, true) | | added = added + insertRow(result, "Kai Ni", args.explicit, line, added, false, true) |
| -- Individual ship names | | -- Individual ship names |
Line 282: |
Line 320: |
| added = added + insertRow(result, "Mk.II", args.explicit, line, added) | | added = added + insertRow(result, "Mk.II", args.explicit, line, added) |
| added = added + insertRow(result, "Mk.II Mod.2", args.explicit, line, added) | | added = added + insertRow(result, "Mk.II Mod.2", args.explicit, line, added) |
| + | |
| | | |
| if line.note and added > 0 and (not line.note_types or checkNoteTypes(args.explicit.ship, line.note_types)) then | | if line.note and added > 0 and (not line.note_types or checkNoteTypes(args.explicit.ship, line.note_types)) then |