aboutsummaryrefslogtreecommitdiffstats
path: root/popup.js
blob: 2c98e6ab7f7b5eed7f5709002be71ca014bdfdb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function onLoad() {
  document.getElementById("optionsLink").setAttribute("href", chrome.extension.getURL("options/options.html"));
  chrome.tabs.getSelected(null, function(tab) {
    // The common use case is to disable Vimium at the domain level.
    // This regexp will match "http://www.example.com/" from "http://www.example.com/path/to/page.html".
    var domain = tab.url.match(/[^\/]*\/\/[^\/]*\//) || tab.url;
    document.getElementById("popupInput").value = domain + "*";
  });
}

function onExcludeUrl(e) {
  var url = document.getElementById("popupInput").value;
  chrome.extension.getBackgroundPage().addExcludedUrl(url);
  document.getElementById("excludeConfirm").setAttribute("style", "display: inline-block");
}

document.addEventListener("DOMContentLoaded", function() {
  document.getElementById("popupButton").addEventListener("click", onExcludeUrl, false);
  onLoad();
});