Skip to content

Commit

Permalink
Bugfix: local file urls on newtab page
Browse files Browse the repository at this point in the history
  • Loading branch information
Kiuryy committed Mar 1, 2018
1 parent 7f37ba7 commit 1e40bd5
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 32 deletions.
2 changes: 1 addition & 1 deletion dist/_locales/de/messages.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/_locales/en/messages.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/_locales/ja/messages.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/_locales/zh_CN/messages.json

Large diffs are not rendered by default.

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

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/lib/utility.js

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

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

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions src/_locales/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -698,12 +698,6 @@
"settings_sidebar_position_right": {
"message": "Rechts"
},
"settings_import_saved": {
"message": "Konfiguration erfolgreich importiert"
},
"settings_import_failed": {
"message": "Die Konfiguration konnte nicht importiert werden. Bitte w\u00e4hle eine g\u00fcltige Datei aus."
},
"settings_filter_intro": {
"message": "Wenn die Sidebar nicht auf jeder Seite geladen werden soll, kann hier konfiguriert werden, wo die Erweiterung geladen werden soll (Whitelist) oder wo sie nicht geladen werden soll (Blacklist)."
},
Expand Down Expand Up @@ -743,6 +737,12 @@
"settings_import": {
"message": "Konfiguration importieren"
},
"settings_import_saved": {
"message": "Konfiguration erfolgreich importiert"
},
"settings_import_failed": {
"message": "Die Konfiguration konnte nicht importiert werden. Bitte w\u00e4hle eine g\u00fcltige Datei aus."
},
"settings_presets": {
"message": "Voreinstellung"
},
Expand Down
12 changes: 6 additions & 6 deletions src/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -698,12 +698,6 @@
"settings_sidebar_position_right": {
"message": "Right"
},
"settings_import_saved": {
"message": "Configuration imported successfully"
},
"settings_import_failed": {
"message": "Failed to import the configuration. Please choose a valid file."
},
"settings_filter_intro": {
"message": "If you don't want the sidebar to be loaded on every page, you can configure where to load the extension (whitelist) or where not to (blacklist)."
},
Expand Down Expand Up @@ -743,6 +737,12 @@
"settings_import": {
"message": "Import Settings"
},
"settings_import_saved": {
"message": "Configuration imported successfully"
},
"settings_import_failed": {
"message": "Failed to import the configuration. Please choose a valid file."
},
"settings_presets": {
"message": "Preselection"
},
Expand Down
18 changes: 12 additions & 6 deletions src/_locales/ja/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,12 @@
"notification_sidebar_not_working_unknown": {
"message": "\u3053\u308c\u304c\u983b\u7e41\u306b\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u304a\u77e5\u3089\u305b\u304f\u3060\u3055\u3044\u3002"
},
"notification_sidebar_blacklisted": {
"message": "\u3053\u306eURL\u306f\u30d6\u30e9\u30c3\u30af\u30ea\u30b9\u30c8\u306b\u767b\u9332\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30b5\u30a4\u30c9\u30d0\u30fc\u306f\u8aad\u307f\u8fbc\u307e\u308c\u307e\u305b\u3093\u3002"
},
"notification_sidebar_not_whitelisted": {
"message": "\u3053\u306eURL\u306f\u30db\u30ef\u30a4\u30c8\u30ea\u30b9\u30c8\u306b\u767b\u9332\u3055\u308c\u3066\u3044\u306a\u3044\u305f\u3081\u3001\u30b5\u30a4\u30c9\u30d0\u30fc\u306f\u8aad\u307f\u8fbc\u307e\u308c\u307e\u305b\u3093\u3002"
},
"contribute_headline": {
"message": "\u624b\u4f1d\u3063\u3066\u3044\u305f\u3060\u3051\u307e\u305b\u3093\u304b\uff1f"
},
Expand Down Expand Up @@ -692,12 +698,6 @@
"settings_sidebar_position_right": {
"message": "\u53f3"
},
"settings_import_saved": {
"message": "\u8a2d\u5b9a\u304c\u6b63\u5e38\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3057\u305f"
},
"settings_import_failed": {
"message": "\u8a2d\u5b9a\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 \u6709\u52b9\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
},
"settings_filter_intro": {
"message": "\u30da\u30fc\u30b8\u3092\u958b\u304f\u305f\u3073\u306b\u30b5\u30a4\u30c9\u30d0\u30fc\u3092\u8aad\u307f\u8fbc\u307e\u305b\u305f\u304f\u306a\u3044\u5834\u5408\u3001\u8aad\u307f\u8fbc\u307e\u305b\u308b\u30da\u30fc\u30b8\uff08\u30db\u30ef\u30a4\u30c8\u30ea\u30b9\u30c8\uff09\u3001\u307e\u305f\u306f\u8aad\u307f\u8fbc\u307e\u305b\u305f\u304f\u306a\u3044\u30da\u30fc\u30b8\uff08\u30d6\u30e9\u30c3\u30af\u30ea\u30b9\u30c8\uff09\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059"
},
Expand Down Expand Up @@ -737,6 +737,12 @@
"settings_import": {
"message": "\u8a2d\u5b9a\u306e\u30a4\u30f3\u30dd\u30fc\u30c8"
},
"settings_import_saved": {
"message": "\u8a2d\u5b9a\u304c\u6b63\u5e38\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u307e\u3057\u305f"
},
"settings_import_failed": {
"message": "\u8a2d\u5b9a\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 \u6709\u52b9\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002"
},
"settings_presets": {
"message": "\u4e8b\u524d\u9078\u629e"
},
Expand Down
12 changes: 6 additions & 6 deletions src/_locales/zh_CN/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -698,12 +698,6 @@
"settings_sidebar_position_right": {
"message": "\u53f3"
},
"settings_import_saved": {
"message": "\u914d\u7f6e\u5bfc\u5165\u6210\u529f"
},
"settings_import_failed": {
"message": "\u914d\u7f6e\u5bfc\u5165\u5931\u8d25\uff0c\u8bf7\u9009\u62e9\u6b63\u786e\u7684\u6587\u4ef6\u3002"
},
"settings_filter_intro": {
"message": "\u5982\u679c\u4e0d\u60f3\u4fa7\u8fb9\u680f\u5728\u6bcf\u4e2a\u9875\u9762\u4e0a\u90fd\u52a0\u8f7d\uff0c\u53ef\u4ee5\u901a\u8fc7\u767d\u540d\u5355\uff08\u9ed1\u540d\u5355\uff09\u8bbe\u5b9a\u5728\u54ea\u4e9b\u9875\u9762\uff08\u4e0d\uff09\u52a0\u8f7d\u4fa7\u8fb9\u680f\u3002"
},
Expand Down Expand Up @@ -743,6 +737,12 @@
"settings_import": {
"message": "\u5bfc\u5165\u8bbe\u7f6e"
},
"settings_import_saved": {
"message": "\u914d\u7f6e\u5bfc\u5165\u6210\u529f"
},
"settings_import_failed": {
"message": "\u914d\u7f6e\u5bfc\u5165\u5931\u8d25\uff0c\u8bf7\u9009\u62e9\u6b63\u786e\u7684\u6587\u4ef6\u3002"
},
"settings_presets": {
"message": "\u9884\u9009"
},
Expand Down
1 change: 1 addition & 0 deletions src/js/helper/utility.js
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@
"localhost",
"https?://127\.0\.0\.",
"127\.0\.0\.",
"file://",
"chrome://",
"chrome\-extension://"
].some((str) => {
Expand Down
2 changes: 1 addition & 1 deletion src/js/newtab/topPages.js
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
let list = [];

allBookmarks.some((bookmark) => {
if ((config.showHidden || n.helper.entry.isVisible(bookmark.id)) && n.helper.entry.isSeparator(bookmark.id) === false) {
if ((config.showHidden || n.helper.entry.isVisible(bookmark.id)) && n.helper.entry.isSeparator(bookmark.id) === false && bookmark.url.search(/^file:\/\//) !== 0) {
list.push(bookmark);
if (list.length >= amount.total) {
return true;
Expand Down

0 comments on commit 1e40bd5

Please sign in to comment.