NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Geocaching.com Correct All Cache Coordinates // @namespace geocaching.com // @include http*://www.geocaching.com/seek/cache_details.aspx?* // @include http*://www.geocaching.com/geocache/* // @description Allow correcting of coordinates for all cache types, not just Mystery/Unknown // @version 0.3 // @grant unsafeWindow // ==/UserScript== // From http://userscripts-mirror.org/scripts/source/117747.user.js (author unknown, possibly pailakka ?) if (unsafeWindow.userDefinedCoords === undefined) { unsafeWindow.userDefinedCoords = {"status":'success',"data":{"isUserDefined":false,"oldLatLngDisplay":unsafeWindow.$('#uxLatLon').text()}}; var lnk = unsafeWindow.$('<a href="#" class="edit-cache-coordinates" id="uxLatLonLink" title="Correct these coordinates"></a>'); unsafeWindow.$('#uxLatLon').wrap(lnk); unsafeWindow.$('#uxLatLonLink').qtip({ suppress:false, content: buildCacheCoordMenu(), position: { my: 'left top', at: 'right top', adjust: { x: 10, y: -10 } }, show: { ready: false, event: "click", solo: true }, hide: { event: 'unfocus' }, style: { tip: { corner: false }, classes: 'ui-tooltip-widget' }, events: { show: function () { if ($("#uxLatLon").data("isOverridden")) { $("a.ccu-restore").show(); } else { $("a.ccu-restore").hide(); } if (userDefinedCoords.status != "success") { $("div.ccu-update").hide(); } else { $("div.ccu-update").show(); } } } }).click(function (e) { e.preventDefault(); return false; }); }