diff options
author | nodiscc <nodiscc@gmail.com> | 2014-08-19 21:52:36 +0200 |
---|---|---|
committer | nodiscc <nodiscc@gmail.com> | 2014-08-19 21:52:36 +0200 |
commit | e0cbb078723ad521496c53ff84a9cd29d9dd327a (patch) | |
tree | 312eb143361c56baea58e1e9ccf3ed22b107dba5 | |
parent | abc98ab39d582dbe9d029f91c57abea783bf6892 (diff) | |
parent | a1795ddcf3d1dcef0ca213a5bfb75b8237dfb646 (diff) | |
download | Shaarli-e0cbb078723ad521496c53ff84a9cd29d9dd327a.tar.gz Shaarli-e0cbb078723ad521496c53ff84a9cd29d9dd327a.tar.zst Shaarli-e0cbb078723ad521496c53ff84a9cd29d9dd327a.zip |
Merge pull request #19 from nodiscc/master
bookmarklet: use selected text as description when adding a new link
-rw-r--r-- | index.php | 6 | ||||
-rw-r--r-- | tpl/tools.html | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -415,7 +415,7 @@ if (isset($_POST['login'])) | |||
415 | session_regenerate_id(true); | 415 | session_regenerate_id(true); |
416 | } | 416 | } |
417 | // Optional redirect after login: | 417 | // Optional redirect after login: |
418 | if (isset($_GET['post'])) { header('Location: ?post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):'')); exit; } | 418 | if (isset($_GET['post'])) { header('Location: ?post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['description'])?'&description='.urlencode($_GET['description']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):'')); exit; } |
419 | if (isset($_POST['returnurl'])) | 419 | if (isset($_POST['returnurl'])) |
420 | { | 420 | { |
421 | if (endsWith($_POST['returnurl'],'?do=login')) { header('Location: ?'); exit; } // Prevent loops over login screen. | 421 | if (endsWith($_POST['returnurl'],'?do=login')) { header('Location: ?'); exit; } // Prevent loops over login screen. |
@@ -427,7 +427,7 @@ if (isset($_POST['login'])) | |||
427 | { | 427 | { |
428 | ban_loginFailed(); | 428 | ban_loginFailed(); |
429 | $redir = ''; | 429 | $redir = ''; |
430 | if (isset($_GET['post'])) { $redir = '&post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):''); } | 430 | if (isset($_GET['post'])) { $redir = '&post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['description'])?'&description='.urlencode($_GET['description']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):''); } |
431 | echo '<script language="JavaScript">alert("Wrong login/password.");document.location=\'?do=login'.$redir.'\';</script>'; // Redirect to login screen. | 431 | echo '<script language="JavaScript">alert("Wrong login/password.");document.location=\'?do=login'.$redir.'\';</script>'; // Redirect to login screen. |
432 | exit; | 432 | exit; |
433 | } | 433 | } |
@@ -1326,7 +1326,7 @@ function renderPage() | |||
1326 | // Show login screen, then redirect to ?post=... | 1326 | // Show login screen, then redirect to ?post=... |
1327 | if (isset($_GET['post'])) | 1327 | if (isset($_GET['post'])) |
1328 | { | 1328 | { |
1329 | header('Location: ?do=login&post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):'')); // Redirect to login page, then back to post link. | 1329 | header('Location: ?do=login&post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['description'])?'&description='.urlencode($_GET['description']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):'')); // Redirect to login page, then back to post link. |
1330 | exit; | 1330 | exit; |
1331 | } | 1331 | } |
1332 | $PAGE = new pageBuilder; | 1332 | $PAGE = new pageBuilder; |
diff --git a/tpl/tools.html b/tpl/tools.html index 48ecc97e..ba1c1e8e 100644 --- a/tpl/tools.html +++ b/tpl/tools.html | |||
@@ -10,7 +10,7 @@ | |||
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)+'&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" 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> |
14 | <div class="clear"></div> | 14 | <div class="clear"></div> |
15 | </div> | 15 | </div> |
16 | </div> | 16 | </div> |