User:Leidenfrost/common.js

From Geohashing
< User:Leidenfrost
Revision as of 15:48, 13 August 2022 by Leidenfrost (talk | contribs) (stolen again)

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
var expeditionRegex = /\d{4}-\d{2}-\d{2}_-?\d{1,3}_-?\d{1,3}/
var expeditionData = location.toString().match(expeditionRegex)[0].split("_")
var meetupTemplate = "{{meetup graticule\n\
|lat=" + expeditionData[1] + "\n\
|lon=" + expeditionData[2] + "\n\
|date=" + expeditionData[0] + "\n\
}}"

var expeditionTemplate = meetupTemplate + "\n\
__NOTOC__\n\
== Location ==\n\
<!-- where you've surveyed the hash to be -->\n\
\n\
== Participants ==\n\
<!-- who attended: If you link to your wiki user name in this section, your expedition will be picked up by the various statistics generated for geohashing. You may use three tildes ~ as a shortcut to automatically insert the user signature of the account you are editing with.\n\
-->\n\
\n\
== Plans ==\n\
<!-- what were the original plans -->\n\
\n\
== Expedition ==\n\
<!-- how it all turned out. your narrative goes here. -->\n\
\n\
== Tracklog ==\n\
<!-- if your GPS device keeps a log, you may post a link here -->\n\
\n\
== Photos == \n\
<!-- Insert pictures between the gallery tags using the following format: \n\
Image:2020-##-## ## ## Alpha.jpg | Witty Comment\n\
-->\n\
<gallery perrow='5'>\n\
</gallery>\n\
\n\
== Achievements ==\n\
{{#vardefine:ribbonwidth|100%}}\n\
<!-- Add any achievement ribbons you earned below, or remove this section -->\n\
\n\
<!-- =============== USEFUL CATEGORIES FOLLOW ================\n\
Delete the next line ONLY if you have chosen the appropriate categories below. If you are unsure, don't worry. People will read your report and help you with the classification. -->\n\
[[Category:New report]]\n\
\n\
<!-- ==REQUEST FOR TWITTER BOT== Please leave either the New report or the Expedition planning category in as long as you work on it. This helps the twitter bot a lot with announcing the right outcome at the right moment. -->\n\
\n\
<!-- Potential categories. Please include all the ones appropriate to your expedition -->\n\
<!-- If this is a planning page:\n\
[[Category:Expedition planning]]\n\
-->\n\
\n\
<!-- If all those plans are never acted upon, change [[Category:Expedition planning]] to [[Category:Not reached - Did not attempt]]. -->\n\
\n\
<!-- An actual expedition:\n\
[[Category:Expeditions]]\n\
-- and one or more of --\n\
[[Category:Expeditions with photos]]\n\
[[Category:Expeditions with videos]]\n\
[[Category:Expedition without GPS]]\n\
-->\n\
 \n\
<!-- if you reached your coords:	\n\
[[Category:Coordinates reached]]\n\
\n\
\n\
--><!-- or if you failed :(\n\
[[Category:Coordinates not reached]]\n\
-- and a reason --\n\
When there is a natural obstacle between you and the target:\n\
[[Category:Not reached - Mother Nature]]\n\
   \n\
When there is a man-made obstacle between you and the target:\n\
[[Category:Not reached - No public access]]\n\
\n\
When you failed get your GPS, car, bike or such to work:\n\
[[Category:Not reached - Technology]]\n\
    \n\
When you went to an alternate location instead of the actual geohash:\n\
[[Category:Not reached - Attended alternate location]]\n\
\n\
(Don't forget to delete this final close comment marker) --> \n\
";

$("#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
                }
            }
        }
    }
});