Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
root = true

[*]
end_of_line = lf
charset = utf-8
indent_size = 4

[*.js,*.json]
indent_style = tab
insert_final_newline = true

[*.html]
indent_style = space
insert_final_newline = false
4 changes: 2 additions & 2 deletions src/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ chrome.runtime.onInstalled.addListener(function(details) {
}
if (url) {
chrome.tabs.create({
url: url
});
url: url
});
}
}
});
24 changes: 12 additions & 12 deletions src/js/keypress.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
* The selectors used to find the URL
* @type {array}
*/
var selectors = [
var selectors = [
'div.selectedEntry a.title', // title bar for active entry, collapsed or expanded
'.selectedEntry a.visitWebsiteButton', // the button square button on list view
'.list-entries .selected a.visitWebsiteButton', // the button square button on list view
'a.visitWebsiteButton', // the floating one for card view
'.entry.selected a.title' // title bar for active entry in React-based collapsed list view
];
];

/**
* Main feedlybackgroundtab constructor
Expand Down Expand Up @@ -49,19 +49,19 @@
var tag = e.target.tagName.toLowerCase();
if (tag != 'input' && tag != 'textarea') {
if ((!e.altKey && !e.ctrlKey) && e.keyCode == _triggerKeyCode) {
var url;
for (var x in selectors) {
url = document.querySelector(selectors[x]);
if (url) {
break;
}
}
var url;
for (var x in selectors) {
url = document.querySelector(selectors[x]);
if (url) {
break;
}
}
if (url) {
chrome.extension.sendMessage({url: url.href});
}
else {
console.log("Could not find any selectors from: " + selectors.join());
}
else {
console.log("Could not find any selectors from: " + selectors.join());
}
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"http://www.feedly.com/*",
"http://cloud.feedly.com/*",
"https://cloud.feedly.com/*",
"storage"
"storage"
],
"minimum_chrome_version": "21",
"icons": { "128": "images/icon_128.png" }
Expand Down