From 16585e2619b7a1c2aed17f43d7c77fb742be97c9 Mon Sep 17 00:00:00 2001 From: bananeweizen Date: Thu, 29 Sep 2011 13:09:23 +0200 Subject: new Eclipse project with initial send2cgeo sources * as discussed in forum * You need the Eclipse Javascript development tools installed in Eclipse, if you want to have more than a pure text editor... --- send2cgeo/.project | 17 ++++++++ send2cgeo/.settings/.jsdtscope | 8 ++++ .../org.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + send2cgeo/send2cgeo.user.js | 47 ++++++++++++++++++++++ 5 files changed, 74 insertions(+) create mode 100644 send2cgeo/.project create mode 100644 send2cgeo/.settings/.jsdtscope create mode 100644 send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 send2cgeo/send2cgeo.user.js (limited to 'send2cgeo') diff --git a/send2cgeo/.project b/send2cgeo/.project new file mode 100644 index 0000000..17ac1eb --- /dev/null +++ b/send2cgeo/.project @@ -0,0 +1,17 @@ + + + send2cgeo + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/send2cgeo/.settings/.jsdtscope b/send2cgeo/.settings/.jsdtscope new file mode 100644 index 0000000..bf2cc95 --- /dev/null +++ b/send2cgeo/.settings/.jsdtscope @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.container b/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.name b/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/send2cgeo/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/send2cgeo/send2cgeo.user.js b/send2cgeo/send2cgeo.user.js new file mode 100644 index 0000000..fad0a07 --- /dev/null +++ b/send2cgeo/send2cgeo.user.js @@ -0,0 +1,47 @@ +// ==UserScript== +// @name sendToCgeo +// @namespace http://send2.cgeo.org/ +// @description Add Send to c:geo button to geocaching.com +// @include http://www.geocaching.com/seek/cache_details* +// @include http://www.geocaching.com/map/beta* +// @version 0.23 +// ==/UserScript== + +// Inserts javascript that will be called by the s2cgeo button +var s = document.createElement('script'); +s.type = 'text/javascript'; +s.innerHTML = 'function s2cgeo(code) {' + + 'window.open(\'http://send2.cgeo.org/add.html?cache=\'+code,' + + '\'cgeo\',\'height=50,width=50\'); }'; +document.getElementsByTagName("head")[0].appendChild(s); + +var map = document.getElementById('cacheDetailsTemplate'); + +if( map != null ) +{ + var html = 'Log Visit
' + + '' + + ' ' + + 'Send to c:geo'; + + map.innerHTML = map.innerHTML.replace('Log Visit', html); +} +else +{ + var d = document.getElementById('Download'); + var m = d.children; + var last = m.item(m.length-1); + var GCElement = document.getElementById('ctl00_ContentBody_uxWaypointName'); + var GCCode = GCElement.innerHTML; + + var html = '| '; + + last.innerHTML = last.innerHTML + html; +} \ No newline at end of file -- cgit v1.1