From de239ffba0d6954fc39a34e3c73110aea4e0afbb Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Thu, 1 Jun 2017 23:41:57 +0200 Subject: Bookmarklet now get the title of the document. --- src/web/views/bookmark.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/web/views') diff --git a/src/web/views/bookmark.py b/src/web/views/bookmark.py index e7a4181e..31026405 100644 --- a/src/web/views/bookmark.py +++ b/src/web/views/bookmark.py @@ -203,6 +203,10 @@ def bookmarklet(): if not href: flash(gettext("Couldn't add bookmark: url missing."), "error") raise BadRequest("url is missing") + title = (request.args if request.method == 'GET' else request.form)\ + .get('title', None) + if not title: + title = href bookmark_exists = bookmark_contr.read(**{'href': href}).all() if bookmark_exists: @@ -213,7 +217,7 @@ def bookmarklet(): bookmark_attr = {'href': href, 'description': '', - 'title': href, + 'title': title, 'shared': False, 'to_read': True} -- cgit