annotate template/bookmarklets.jade.mustache @ 10:e054949143e9

reworking addlink and shareWith support Ignore-this: b1665b776f3964f7fde219acadc51f32
author drewp@bigasterisk.com
date Fri, 15 Mar 2013 00:29:53 -0700
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
1 p Bookmarklet to jump to the add page from a given page:
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
2 a(href="javascript:(function(){
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
3 window.location.href = '{{absRoot}}/addLink?url='+encodeURIComponent(window.location.href)+
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
4 '&title='+encodeURIComponent(document.title)+
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
5 '&selected='+encodeURIComponent(''+(
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
6 window.getSelection ? window.getSelection(): document.getSelection? document.getSelection(): document.selection.createRange().text));
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
7 })()") addpage
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
8
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
9 p Bookmarklet to get this form over any page (unfinished):
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
10 a(href="javascript:(function(){
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
11 var s=document.createElement('div');
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
12 s.innerHTML='Loading...';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
13 s.style.position='fixed';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
14 s.style.zIndex='9999';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
15 s.style.border='2px solid black';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
16
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
17 s.style.top='40px';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
18 s.style.right='40px';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
19 s.style.bottom='40px';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
20 s.style.left='40px';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
21 s.style.background='white';
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
22 document.body.appendChild(s);
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
23
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
24 s=document.createElement('script');
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
25 s.setAttribute('type','text/javascript');
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
26 s.setAttribute('src','{{absRoot}}/addOverlay'+
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
27 '?url='+encodeURIComponent(window.location.href)+
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
28 '&title='+encodeURIComponent(document.title)+
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
29 '&selected='+encodeURIComponent(''+(
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
30 window.getSelection ? window.getSelection(): document.getSelection? document.getSelection(): document.selection.createRange().text))
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
31 );
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
32 document.body.appendChild(s);
e054949143e9 reworking addlink and shareWith support
drewp@bigasterisk.com
parents:
diff changeset
33 })();") addlink