Helpviewer/HelpWindow.py

changeset 1733
231e6f05d274
parent 1713
56fdde8a2441
child 1781
34a44041c4cb
diff -r b140a24e147a -r 231e6f05d274 Helpviewer/HelpWindow.py
--- a/Helpviewer/HelpWindow.py	Sun Mar 25 14:01:25 2012 +0200
+++ b/Helpviewer/HelpWindow.py	Sun Mar 25 16:22:29 2012 +0200
@@ -1804,10 +1804,15 @@
         view = self.currentBrowser()
         url = bytes(view.url().toEncoded()).decode()
         title = view.title()
+        description = ""
+        meta = view.page().mainFrame().metaData()
+        if "description" in meta:
+            description = meta["description"][0]
         
         dlg = AddBookmarkDialog()
         dlg.setUrl(url)
         dlg.setTitle(title)
+        dlg.setDescription(description)
         menu = self.bookmarksManager().menu()
         idx = self.bookmarksManager().bookmarksModel().nodeIndex(menu)
         dlg.setCurrentIndex(idx)
@@ -1851,6 +1856,9 @@
             bookmark = BookmarkNode(BookmarkNode.Bookmark)
             bookmark.url = bytes(browser.url().toEncoded()).decode()
             bookmark.title = browser.title()
+            meta = browser.page().mainFrame().metaData()
+            if "description" in meta:
+                bookmark.desc = meta["description"][0]
             
             self.bookmarksManager().addBookmark(folder, bookmark)
         

eric ide

mercurial