aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--index.php5
-rwxr-xr-x[-rw-r--r--]tpl/tools.html51
2 files changed, 51 insertions, 5 deletions
diff --git a/index.php b/index.php
index 1850e40c..d0876d95 100644
--- a/index.php
+++ b/index.php
@@ -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)+'&amp;title='%20+%20encodeURIComponent(title)+'&amp;description='%20+%20encodeURIComponent(document.getSelection())+'&amp;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>&#x21D0; Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br>&nbsp;&nbsp;&nbsp;&nbsp;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>&#x21D0; Drag this link to your bookmarks toolbar (or right-click it and choose Bookmark This Link....).<br>&nbsp;&nbsp;&nbsp;&nbsp;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>&#x21D0; 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 '&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"}
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>