Skip to content

Commit

Permalink
Added page type for fallback newtab page
Browse files Browse the repository at this point in the history
Signed-off-by: Philipp <p.koenig@blockbyte.de>
  • Loading branch information
Philipp committed Apr 25, 2018
1 parent ef1cbc4 commit 8da6d96
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 12 deletions.
2 changes: 1 addition & 1 deletion dist/css/changelog.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/css/newtab.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/css/onboarding.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/css/overlay.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/css/settings.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/css/sidebar.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/extension.js

Large diffs are not rendered by default.

12 changes: 7 additions & 5 deletions src/js/helper/toggle.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@

let pageType = getPageType();

if (((pageType === "newtab_website" || pageType === "newtab_replacement") && data.autoOpen) || data.performReopening) {
if (((pageType === "newtab_website" || pageType === "newtab_replacement" || pageType === "newtab_fallback") && data.autoOpen) || data.performReopening) {
this.openSidebar();
ext.helper.model.setData({"u/performReopening": false});
}
Expand Down Expand Up @@ -123,6 +123,7 @@
this.markLastUsed();
}

console.log("/sidebar/" + getPageType());
ext.helper.model.call("trackPageView", {page: "/sidebar/" + getPageType()});
ext.elements.iframe.addClass(ext.opts.classes.page.visible);
ext.initImages();
Expand Down Expand Up @@ -348,7 +349,7 @@
let maskColor = styles.sidebarMaskColor || null;

return !(
((pageType === "newtab_website" || pageType === "newtab_replacement") && newtabAutoOpen)
((pageType === "newtab_website" || pageType === "newtab_replacement" || pageType === "newtab_fallback") && newtabAutoOpen)
|| pageType === "onboarding"
|| maskColor === "transparent"
);
Expand All @@ -365,13 +366,14 @@
let found = false;

Object.entries({
newtab_default: ["https?://www\.google\..+/_/chrome/newtab"],
newtab_default: ["https?://www\\.google\\..+/_/chrome/newtab"],
newtab_fallback: [chrome.extension.getURL("html/newtab.html") + ".*[?&]type=\\w+"],
newtab_replacement: [chrome.extension.getURL("html/newtab.html")],
newtab_website: [".*[?&]bs_nt=1(&|#|$)"],
website: ["https?://"],
onboarding: ["chrome\-extension://.*/intro.html"],
onboarding: ["chrome\\-extension://.*/intro.html"],
chrome: ["chrome://"],
extension: ["chrome\-extension://"],
extension: ["chrome\\-extension://"],
local: ["file://"]
}).some(([key, patterns]) => {
patterns.some((str) => {
Expand Down

0 comments on commit 8da6d96

Please sign in to comment.