mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
21 lines
No EOL
761 B
JavaScript
21 lines
No EOL
761 B
JavaScript
$(function() {
|
|
var global = chrome.extension.getBackgroundPage();
|
|
|
|
chrome.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() {
|
|
chrome.tabs.update(tab.id, {"url": $(this).data("url")});
|
|
close();
|
|
});
|
|
ul.appendChild(li);
|
|
}
|
|
});
|
|
}); |