Guest User

Untitled

a guest
Aug 29th, 2018
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function INSERT_OR_REMOVE(table, id) {
  2.     if (isNaN(id))
  3.         return;
  4.  
  5.     var parsed = parseInt(id);
  6.    
  7.     chrome.storage.local.get(table, function (data) {
  8.         if (data[table] == null)
  9.             data[table] = [];
  10.  
  11.         if (!data[table].includes(id))
  12.             data[table].push(id);
  13.         else
  14.             data[table].remByVal(id);
  15.  
  16.         chrome.storage.local.set(data);
  17.     });
  18. }
  19.  
  20. function colorize() {
  21.     chrome.storage.local.get("blocked", function (data) {
  22.         var buttons = $("div.base-btn").closest("table");
  23.         for (i = 0; i < buttons.length; i++) {
  24.             var id = $(buttons[i]).attr("data-id");
  25.            
  26.             if (data["blocked"].includes(id))
  27.                 $(buttons[i]).parent().addClass('blocked');
  28.             else
  29.                 $(buttons[i]).parent().removeClass('blocked');
  30.         }
  31.     });
  32. }
Advertisement
Add Comment
Please, Sign In to add comment