New BookmarkThis stores page's favicon and title.

This commit is contained in:
mgalli%geckonnection.com 2006-01-13 23:12:34 +00:00
Родитель 4cf89bf6dd
Коммит b632794790
1 изменённых файлов: 13 добавлений и 2 удалений

Просмотреть файл

@ -784,9 +784,22 @@ function BrowserContentAreaPopupShowing () {
/* Bookmarks */ /* Bookmarks */
function BrowserBookmarkThis() { function BrowserBookmarkThis() {
/* So far to force resync load bookmark from the pref, there are cases, bookmark is
* erased and we need to check
*/
var bookmarkstore = gPref.getCharPref("browser.bookmark.store");
loadBookmarks(bookmarkstore);
var currentURI=gBrowser.selectedBrowser.webNavigation.currentURI.spec; var currentURI=gBrowser.selectedBrowser.webNavigation.currentURI.spec;
var currentContentTitle=gBrowser.selectedBrowser.contentTitle;
var currentIconURL=gBrowser.selectedBrowser.mIconURL;
var newLi=gBookmarksDoc.createElement("li"); var newLi=gBookmarksDoc.createElement("li");
newLi.setAttribute("title",currentContentTitle);
if(currentIconURL) {
newLi.setAttribute("iconsrc",currentIconURL);
} else {
newLi.setAttribute("iconsrc","chrome://minimo/skin/m.gif");
}
var bmContent=gBookmarksDoc.createTextNode(currentURI); var bmContent=gBookmarksDoc.createTextNode(currentURI);
newLi.appendChild(bmContent); newLi.appendChild(bmContent);
gBookmarksDoc.getElementsByTagName("bm")[0].appendChild(newLi); gBookmarksDoc.getElementsByTagName("bm")[0].appendChild(newLi);
@ -794,8 +807,6 @@ function BrowserBookmarkThis() {
storeBookmarks(); storeBookmarks();
refreshBookmarks(); refreshBookmarks();
alert("Bookmark Saved.");
} }
function BrowserBookmark() { function BrowserBookmark() {