| Index: firstRun.js |
| =================================================================== |
| --- a/firstRun.js |
| +++ b/firstRun.js |
| @@ -19,28 +19,6 @@ |
| (function() |
| { |
| - // Load subscriptions for features |
| - var featureSubscriptions = [ |
| - { |
| - feature: "malware", |
| - homepage: "http://malwaredomains.com/", |
| - title: "Malware Domains", |
| - url: "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt" |
| - }, |
| - { |
| - feature: "social", |
| - homepage: "https://www.fanboy.co.nz/", |
| - title: "Fanboy's Social Blocking List", |
| - url: "https://easylist-downloads.adblockplus.org/fanboy-social.txt" |
| - }, |
| - { |
| - feature: "tracking", |
| - homepage: "https://easylist.adblockplus.org/", |
| - title: "EasyPrivacy", |
| - url: "https://easylist-downloads.adblockplus.org/easyprivacy.txt" |
| - } |
| - ]; |
| - |
| function onDOMLoaded() |
| { |
| // Set up logo image |
| @@ -91,16 +69,12 @@ |
| E("legacySafariWarning").removeAttribute("hidden"); |
| }); |
| - // Set up feature buttons linked to subscriptions |
| - featureSubscriptions.forEach(initToggleSubscriptionButton); |
| - updateToggleButtons(); |
| updateSocialLinks(); |
| ext.onMessage.addListener(function(message) |
| { |
| if (message.type == "subscriptions.respond") |
| { |
| - updateToggleButtons(); |
| updateSocialLinks(); |
| } |
| }); |
| @@ -110,22 +84,6 @@ |
| }); |
| } |
| - function initToggleSubscriptionButton(featureSubscription) |
| - { |
| - var feature = featureSubscription.feature; |
| - |
| - var element = E("toggle-" + feature); |
| - element.addEventListener("click", function(event) |
| - { |
| - ext.backgroundPage.sendMessage({ |
| - type: "subscriptions.toggle", |
| - url: featureSubscription.url, |
| - title: featureSubscription.title, |
| - homepage: featureSubscription.homepage |
| - }); |
| - }, false); |
| - } |
| - |
| function updateSocialLinks() |
| { |
| var networks = ["twitter", "facebook", "gplus"]; |
| @@ -186,33 +144,5 @@ |
| ext.backgroundPage.sendMessage({type: "app.open", what: "options"}); |
| } |
| - function updateToggleButtons() |
| - { |
| - ext.backgroundPage.sendMessage({ |
| - type: "subscriptions.get", |
| - downloadable: true, |
| - ignoreDisabled: true |
| - }, function(subscriptions) |
| - { |
| - var known = Object.create(null); |
| - for (var i = 0; i < subscriptions.length; i++) |
| - known[subscriptions[i].url] = true; |
| - for (var i = 0; i < featureSubscriptions.length; i++) |
| - { |
| - var featureSubscription = featureSubscriptions[i]; |
| - updateToggleButton(featureSubscription.feature, featureSubscription.url in known); |
| - } |
| - }); |
| - } |
| - |
| - function updateToggleButton(feature, isEnabled) |
| - { |
| - var button = E("toggle-" + feature); |
| - if (isEnabled) |
| - button.classList.remove("off"); |
| - else |
| - button.classList.add("off"); |
| - } |
| - |
| document.addEventListener("DOMContentLoaded", onDOMLoaded, false); |
| })(); |