diff options
-rw-r--r-- | index.php | 5 | ||||
-rwxr-xr-x[-rw-r--r--] | tpl/tools.html | 51 |
2 files changed, 51 insertions, 5 deletions
@@ -1957,7 +1957,6 @@ function buildLinkList($PAGE,$LINKSDB) | |||
1957 | 1957 | ||
1958 | // Fill all template fields. | 1958 | // Fill all template fields. |
1959 | $data = array( | 1959 | $data = array( |
1960 | 'pagetitle' => $GLOBALS['pagetitle'], | ||
1961 | 'linkcount' => count($LINKSDB), | 1960 | 'linkcount' => count($LINKSDB), |
1962 | 'previous_page_url' => $previous_page_url, | 1961 | 'previous_page_url' => $previous_page_url, |
1963 | 'next_page_url' => $next_page_url, | 1962 | 'next_page_url' => $next_page_url, |
@@ -1971,6 +1970,10 @@ function buildLinkList($PAGE,$LINKSDB) | |||
1971 | 'links' => $linkDisp, | 1970 | 'links' => $linkDisp, |
1972 | 'tags' => $LINKSDB->allTags(), | 1971 | 'tags' => $LINKSDB->allTags(), |
1973 | ); | 1972 | ); |
1973 | // FIXME! temporary fix - see #399. | ||
1974 | if (!empty($GLOBALS['pagetitle']) && count($linkDisp) == 1) { | ||
1975 | $data['pagetitle'] = $GLOBALS['pagetitle']; | ||
1976 | } | ||
1974 | 1977 | ||
1975 | $pluginManager = PluginManager::getInstance(); | 1978 | $pluginManager = PluginManager::getInstance(); |
1976 | $pluginManager->executeHooks('render_linklist', $data, array('loggedin' => isLoggedIn())); | 1979 | $pluginManager->executeHooks('render_linklist', $data, array('loggedin' => isLoggedIn())); |
diff --git a/tpl/tools.html b/tpl/tools.html index c9ada4ac..c13f4f16 100644..100755 --- a/tpl/tools.html +++ b/tpl/tools.html | |||
@@ -10,12 +10,50 @@ | |||
10 | <a href="?do=changetag"><b>Rename/delete tags</b> <span>: Rename or delete a tag in all links</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> | 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> | 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" onclick="alert('Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link...');return false;" href="javascript:javascript:(function(){var%20url%20=%20location.href;var%20title%20=%20document.title%20||%20url;window.open('{$pageabsaddr}?post='%20+%20encodeURIComponent(url)+'&title='%20+%20encodeURIComponent(title)+'&description='%20+%20encodeURIComponent(document.getSelection())+'&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();"><b>✚Shaare link</b></a> <a href="#" style="clear:none;"><span>⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> Then click "✚Shaare link" button in any page you want to share.</span></a><br><br> | 13 | <a class="smallbutton" |
14 | <a class="smallbutton" onclick="alert('Drag this link to your bookmarks toolbar, or right-click it and choose Bookmark This Link...');return false;" href="?private=1&post="><b>✚Add Note</b></a> <a href="#" style="clear:none;"><span>⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> Then click "✚Add Note" button anytime to start composing a (default private) Note (text post) to your Shaarli.</span></a><br><br> | 14 | onclick="return alertBookmarklet();" |
15 | <a class="smallbutton" onclick="activateFirefoxSocial(this)"><b>✚Add to Firefox social</b></a> <a href="#" style="clear:none;"><span>⇐ Click on this button to add Shaarli to the "Share this page" button in Firefox.</span></a><br><br> | 15 | href="javascript:( |
16 | {loop="$tools_plugin"} | 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 | '&title='%20+%20encodeURIComponent(title)+ | ||
22 | '&description='%20+%20encodeURIComponent(document.getSelection())+ | ||
23 | '&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 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
32 | 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&post="> | ||
38 | <b>✚Add Note</b> | ||
39 | </a> | ||
40 | <a href="#" onclick="return alertBookmarklet();"> | ||
41 | <span> | ||
42 | ⇐ Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br> | ||
43 | 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>⇐ 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"} | ||
17 | {$value} | 54 | {$value} |
18 | {/loop} | 55 | {/loop} |
56 | |||
19 | <div class="clear"></div> | 57 | <div class="clear"></div> |
20 | 58 | ||
21 | <script> | 59 | <script> |
@@ -42,6 +80,11 @@ | |||
42 | var activate = new CustomEvent("ActivateSocialFeature"); | 80 | var activate = new CustomEvent("ActivateSocialFeature"); |
43 | node.dispatchEvent(activate); | 81 | node.dispatchEvent(activate); |
44 | } | 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 | } | ||
45 | </script> | 88 | </script> |
46 | </div> | 89 | </div> |
47 | </div> | 90 | </div> |