This file is indexed.

/usr/share/xul-ext/self-destructing-cookies/data/toolbar.js is in xul-ext-self-destructing-cookies 0.4.12-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
var domain;
var displaydomain;
var permissions;
var armed;

function update(id, text) {
  var node = document.getElementById(id);
  if(node.hasChildNodes()) node.removeChild(node.firstChild);
  node.appendChild(document.createTextNode(text));
}

function setClass(id, klass) {
  var node = document.getElementById(id);
  node.className = klass;
}

document.getElementById("permanent").onclick = function(event) {
  self.port.emit("click", {id: "permanent", domain: domain});
}

document.getElementById("session").onclick = function(event) {
  self.port.emit("click", {id: "session", domain: domain});
}

document.getElementById("default").onclick = function(event) {
  self.port.emit("click", {id: "default", domain: domain});
}

document.getElementById("arm").onclick = function(event) {
  self.port.emit("click", {id: "arm"});
}

document.getElementById("disarm").onclick = function(event) {
  self.port.emit("click", {id: "disarm"});
}

document.getElementById("undeleteArmed").onclick = function(event) {
  self.port.emit("click", {id: "undelete"});
}

document.getElementById("undeleteDisarmed").onclick = function(event) {
  self.port.emit("click", {id: "undelete"});
}

self.port.on("refresh", function(arg) {
  domain = arg.domain;
  displaydomain = arg.displaydomain;
  permissions = arg.permissions;
  armed = arg.armed;

  if (armed) {
    setClass("arm", "hidden");
    setClass("disarm", "");
    setClass("undeleteDisarmed", "hidden");
    setClass("undeleteArmed", "");
  } else {
    setClass("arm", "");
    setClass("disarm", "hidden");
    setClass("undeleteDisarmed", "");
    setClass("undeleteArmed", "hidden");
  }

  if (domain == null || domain == "" ) {
    setClass("whitelist", "hidden");
    setClass("permanent", "hidden");
    setClass("session", "hidden");
    setClass("default", "hidden");
    setClass("nodomain", "");
    update("domain", "Self-Destructing Cookies");
    return;
  }

  update("domain", displaydomain);
  setClass("whitelist", "");
  setClass("permanent", "");
  setClass("session", "");
  setClass("default", "");
  setClass("nodomain", "hidden");
  switch (permissions) {
    case 1:
    case 9:
      setClass("permanent", "bold");
      break;
    case 8:
      setClass("session", "bold");
      break;
    default:
      setClass("default", "bold");
      break
  }
});