mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
27 lines
No EOL
895 B
JavaScript
27 lines
No EOL
895 B
JavaScript
window.browser = (function () {
|
|
return window.msBrowser ||
|
|
window.browser ||
|
|
window.chrome;
|
|
})();
|
|
|
|
$(function() {
|
|
browser.runtime.getBackgroundPage(function(global) {
|
|
browser.tabs.getSelected(null, function(tab) {
|
|
//var data = global.tab_httpauth_list["tab" + tab.id];
|
|
var data = global.page.tabs[tab.id].loginList;
|
|
var ul = document.getElementById("login-list");
|
|
for (var i = 0; i < data.logins.length; i++) {
|
|
var li = document.createElement("li");
|
|
var a = document.createElement("a");
|
|
a.textContent = data.logins[i].login + " (" + data.logins[i].name + ")";
|
|
li.appendChild(a);
|
|
$(a).data("url", data.url.replace(/:\/\//g, "://" + data.logins[i].login + ":" + data.logins[i].password + "@"));
|
|
$(a).click(function() {
|
|
browser.tabs.update(tab.id, {"url": $(this).data("url")});
|
|
close();
|
|
});
|
|
ul.appendChild(li);
|
|
}
|
|
});
|
|
});
|
|
}); |