Parcourir la source

Make the config screen look nicer

master
Fen Dweller il y a 5 ans
Parent
révision
8e3b9df8e0
4 fichiers modifiés avec 27 ajouts et 5 suppressions
  1. +12
    -0
      config.css
  2. +4
    -4
      config.html
  3. +10
    -1
      config.js
  4. +1
    -0
      filter.js

+ 12
- 0
config.css Voir le fichier

@@ -1,2 +1,14 @@
body {
min-width: 200pt;
min-height: 200pt;
}

#blacklist {
width: 100%;
height: 70%;
}

#confirm {
width: 100%;
height: 20%;
}

+ 4
- 4
config.html Voir le fichier

@@ -5,11 +5,11 @@
<script src="config.js"></script>
</head>
<body>
Blacklisted words:
<textarea id="blacklist">
<label for="blacklist">Blacklisted words:</label>
<br>
<textarea id="blacklist" name="blacklist">

</textarea>
<input type="checkbox" id="debug-info" name="debug-info">
<label for="debug-info">Show debug info in console</label>
<button id="confirm">Save+Close</button>
</body>
</html>

+ 10
- 1
config.js Voir le fichier

@@ -14,4 +14,13 @@ document.addEventListener("DOMContentLoaded", e => {

chrome.storage.sync.set({"blacklist": JSON.stringify(blacklist)});
});
});

document.querySelector("#confirm").addEventListener("click", e => {
const blacklist = document.querySelector("#blacklist").value.toLowerCase().split("\n").map(line => line.trim()).filter(line => line.length > 0);

chrome.storage.sync.set({"blacklist": JSON.stringify(blacklist)});

window.close();

});
});

+ 1
- 0
filter.js Voir le fichier

@@ -4,3 +4,4 @@ const script = document.createElement("script");
script.src = chrome.extension.getURL("inject.js");
(document.head || document.documentElement).appendChild(script);
script.onload = script.remove;


Chargement…
Annuler
Enregistrer