Leidenfrost (talk | contribs) (rm) |
Leidenfrost (talk | contribs) m (rm location) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 30: | Line 30: | ||
if(expeditionMatch !== null && (mw.config.get(['wgAction']).wgAction === "edit" || mw.config.get(['wgAction']).wgAction === "submit")){ | if(expeditionMatch !== null && (mw.config.get(['wgAction']).wgAction === "edit" || mw.config.get(['wgAction']).wgAction === "submit")){ | ||
var expeditionData = expeditionMatch[0].split("_") | var expeditionData = expeditionMatch[0].split("_") | ||
− | var meetupTemplate = "{{meetup graticule|date=" + expeditionData[0] + "|lat=" + expeditionData[1] + "|lon=" + expeditionData[2] + "}}" | + | var ribbonsTemplate = "\n\{{land geohash|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "}}\n\{{Public transport geohash|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "| busline= }}\n\<!--{{No trespassing|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "}}-->" |
+ | var meetupTemplate = "{{meetup graticule|date=" + expeditionData[0] + "|lat=" + expeditionData[1] + "|lon=" + expeditionData[2] + "|graticule_link=}}" | ||
var expeditionTemplate = meetupTemplate + "\n\ | var expeditionTemplate = meetupTemplate + "\n\ | ||
Line 37: | Line 38: | ||
==Participants==\n\ | ==Participants==\n\ | ||
*[[User:Leidenfrost|Leidenfrost]]\n\ | *[[User:Leidenfrost|Leidenfrost]]\n\ | ||
+ | *<!--[[User:π π π|π π π]]-->\n\ | ||
\n\ | \n\ | ||
==Expedition==\n\ | ==Expedition==\n\ | ||
Line 45: | Line 47: | ||
\n\ | \n\ | ||
==Ribbons==\n\ | ==Ribbons==\n\ | ||
− | {{#vardefine:ribbonwidth|100%}}\n\ | + | {{#vardefine:ribbonwidth|100%}}" + ribbonsTemplate + "\n\ |
\n\ | \n\ | ||
__NOTOC__\n\ | __NOTOC__\n\ | ||
Line 55: | Line 57: | ||
[[Category:Not reached - Mother Nature]]\n\ | [[Category:Not reached - Mother Nature]]\n\ | ||
[[Category:Expeditions with photos]]-->\n\ | [[Category:Expeditions with photos]]-->\n\ | ||
− | |||
"; | "; | ||
Latest revision as of 13:38, 28 August 2022
// <includeonly> function waitForWikiEditor(){ if(typeof $("#wpTextbox1").wikiEditor === "function"){ $("#wpTextbox1").wikiEditor("addToToolbar", { section: "main", group: "insert", tools: { buttonId: { label: "Expedition template", type: "button", icon: "https://geohashing.site/images/thumb/4/4c/Landgeohash.png/22px-Landgeohash.png", action: { type: "encapsulate", options: { post: expeditionTemplate } } } } }); } else{ setTimeout(waitForWikiEditor, 250); } } var expeditionRegex = /\d{4}-\d{2}-\d{2}_-?\d{1,3}_-?\d{1,3}/ var expeditionMatch = location.toString().match(expeditionRegex) if(expeditionMatch !== null && (mw.config.get(['wgAction']).wgAction === "edit" || mw.config.get(['wgAction']).wgAction === "submit")){ var expeditionData = expeditionMatch[0].split("_") var ribbonsTemplate = "\n\{{land geohash|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "}}\n\{{Public transport geohash|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "| busline= }}\n\<!--{{No trespassing|latitude=" + expeditionData[1] + "|longitude=" + expeditionData[2] + "|date=" + expeditionData[0] + "}}-->" var meetupTemplate = "{{meetup graticule|date=" + expeditionData[0] + "|lat=" + expeditionData[1] + "|lon=" + expeditionData[2] + "|graticule_link=}}" var expeditionTemplate = meetupTemplate + "\n\ ==Location==\n\ \n\ ==Participants==\n\ *[[User:Leidenfrost|Leidenfrost]]\n\ *<!--[[User:π π π|π π π]]-->\n\ \n\ ==Expedition==\n\ \n\ ==Photos==\n\ <gallery>\n\ </gallery>\n\ \n\ ==Ribbons==\n\ {{#vardefine:ribbonwidth|100%}}" + ribbonsTemplate + "\n\ \n\ __NOTOC__\n\ <!--\n\ [[Category:Expeditions]]\n\ [[Category:Coordinates reached]]\n\ [[Category:Coordinates not reached]]\n\ [[Category:Not reached - No public access]]\n\ [[Category:Not reached - Mother Nature]]\n\ [[Category:Expeditions with photos]]-->\n\ "; $(document).ready(waitForWikiEditor); } // </includeonly>