]> git.immae.eu Git - github/shaarli/Shaarli.git/blob - tpl/tools.html
c13f4f16e3626ca23b241e8eb7ecfbec78425b34
[github/shaarli/Shaarli.git] / tpl / tools.html
1 <!DOCTYPE html>
2 <html>
3 <head>{include="includes"}</head>
4 <body>
5 <div id="pageheader">
6 {include="page.header"}
7 <div id="toolsdiv">
8 {if="!$GLOBALS['config']['OPEN_SHAARLI']"}<a href="?do=changepasswd"><b>Change password</b> <span>: Change your password.</span></a><br><br>{/if}
9 <a href="?do=configure"><b>Configure your Shaarli</b> <span>: Change Title, timezone...</span></a><br><br>
10 <a href="?do=changetag"><b>Rename/delete tags</b> <span>: Rename or delete a tag in all links</span></a><br><br>
11 <a href="?do=import"><b>Import</b> <span>: Import Netscape html bookmarks (as exported from Firefox, Chrome, Opera, delicious...)</span></a> <br><br>
12 <a href="?do=export"><b>Export</b> <span>: Export Netscape html bookmarks (which can be imported in Firefox, Chrome, Opera, delicious...)</span></a><br><br>
13 <a class="smallbutton"
14 onclick="return alertBookmarklet();"
15 href="javascript:(
16 function(){
17 var%20url%20=%20location.href;
18 var%20title%20=%20document.title%20||%20url;
19 window.open(
20 '{$pageabsaddr}?post='%20+%20encodeURIComponent(url)+
21 '&amp;title='%20+%20encodeURIComponent(title)+
22 '&amp;description='%20+%20encodeURIComponent(document.getSelection())+
23 '&amp;source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1'
24 );
25 }
26 )();">
27 <b>✚Shaare link</b>
28 </a>
29 <a href="#" onclick="return alertBookmarklet();">
30 <span>
31 &#x21D0; Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br>
32 &nbsp;&nbsp;&nbsp;&nbsp;Then click "✚Shaare link" button in any page you want to share.
33 </span>
34 </a><br><br>
35 <a class="smallbutton"
36 onclick="return alertBookmarklet();"
37 href="?private=1&amp;post=">
38 <b>✚Add Note</b>
39 </a>
40 <a href="#" onclick="return alertBookmarklet();">
41 <span>
42 &#x21D0; Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br>
43 &nbsp;&nbsp;&nbsp;&nbsp;Then click "✚Add Note" button anytime to start composing a private Note (text post) to your Shaarli.
44 </span>
45 </a><br><br>
46 <a class="smallbutton" onclick="activateFirefoxSocial(this)">
47 <b>✚Add to Firefox social</b>
48 </a>
49 <a href="#">
50 <span>&#x21D0; Click on this button to add Shaarli to the "Share this page" button in Firefox.</span>
51 </a><br><br>
52
53 {loop="$tools_plugin"}
54 {$value}
55 {/loop}
56
57 <div class="clear"></div>
58
59 <script>
60 function activateFirefoxSocial(node) {
61 var loc = location.href;
62 var baseURL = loc.substring(0, loc.lastIndexOf("/"));
63
64 // Keeping the data separated (ie. not in the DOM) so that it's maintainable and diffable.
65 var data = {
66 name: "{$shaarlititle}",
67 description: "The personal, minimalist, super-fast, no-database delicious clone.",
68 author: "Shaarli",
69 version: "1.0.0",
70
71 iconURL: baseURL + "/images/favicon.ico",
72 icon32URL: baseURL + "/images/favicon.ico",
73 icon64URL: baseURL + "/images/favicon.ico",
74
75 shareURL: baseURL + "{noparse}?post=%{url}&title=%{title}&description=%{description}&source=firefoxsocialapi{/noparse}",
76 homepageURL: baseURL
77 };
78 node.setAttribute("data-service", JSON.stringify(data));
79
80 var activate = new CustomEvent("ActivateSocialFeature");
81 node.dispatchEvent(activate);
82 }
83
84 function alertBookmarklet() {
85 alert('Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link...');
86 return false;
87 }
88 </script>
89 </div>
90 </div>
91 {include="page.footer"}
92 </body>
93 </html>