bookmark-stack

web extension to save pages in a stack for reading them later  https://addons.mozilla.org/firefox/addon/bookmark-stack/
git clone https://git.ce9e.org/bookmark-stack.git

commit
956a92d0b29eb1bdcd796d160f349859cd744ab2
parent
77b87db8216c20bd2189d7ebbce47e83f42b2689
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2018-09-12 11:49
close reader mode before pushing

Diffstat

M shared.js 14 +++++++++++++-

1 files changed, 13 insertions, 1 deletions


diff --git a/shared.js b/shared.js

@@ -60,7 +60,7 @@ var popBookmark = function(id, callback) {
   60    60 	});
   61    61 };
   62    62 
   63    -1 var pushBookmark = function(tab, callback) {
   -1    63 var _pushBookmark = function(tab, callback) {
   64    64 	ensureFolder(function(folder) {
   65    65 		chrome.bookmarks.create({
   66    66 			parentId: folder.id,
@@ -71,3 +71,15 @@ var pushBookmark = function(tab, callback) {
   71    71 		});
   72    72 	});
   73    73 };
   -1    74 
   -1    75 var pushBookmark = function(tab, callback) {
   -1    76 		if (tab.isInReaderMode) {
   -1    77 			browser.tabs.toggleReaderMode(tab.id).then(function() {
   -1    78 				browser.tabs.get(tab.id).then(function(refreshed) {
   -1    79 					_pushBookmark(refreshed, callback);
   -1    80 				});
   -1    81 			});
   -1    82 		} else {
   -1    83 			_pushBookmark(tab, callback);
   -1    84 		}
   -1    85 };