39 lines
1.1 KiB
JavaScript
39 lines
1.1 KiB
JavaScript
$("#button--download").click(function() {
|
|
|
|
$("#button--download").addClass("lock");
|
|
|
|
// Query active tab in active window...
|
|
chrome.windows.getCurrent(function(w) {
|
|
chrome.tabs.query({
|
|
active: true,
|
|
windowId: w.id
|
|
}, function(foundTabs) {
|
|
if (foundTabs.length > 0) {
|
|
QueueDownload(foundTabs[0].url, "video", "best", function(){
|
|
window.close();
|
|
});
|
|
} else {
|
|
console.log("Wtf, this should not happen. You don't have ANY open tab?...");
|
|
}
|
|
});
|
|
});
|
|
|
|
return;
|
|
});
|
|
|
|
chrome.storage.local.get(['tubio_address'], function(result) {
|
|
$("#tubio-address").val(result.tubio_address);
|
|
});
|
|
|
|
$("#button--save-settings").click(function() {
|
|
chrome.storage.local.set({
|
|
tubio_address: $("#tubio-address").val()
|
|
});
|
|
});
|
|
|
|
$("#button--take-me-home").click(function() {
|
|
chrome.storage.local.get(['tubio_address'], function(result) {
|
|
chrome.tabs.create({url: result.tubio_address});
|
|
});
|
|
});
|