diff options
author | Ruben Rodriguez <ruben@gnu.org> | 2014-10-20 02:24:51 +0200 |
---|---|---|
committer | Ruben Rodriguez <ruben@gnu.org> | 2014-10-20 02:24:51 +0200 |
commit | 6e7918b6ccb69876d339a320091fdee811445395 (patch) | |
tree | 31cb88ee438d652fddefca1193f70289a8b3dcc8 /helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org | |
parent | 60e5b13c35d4d3ba21bb03b026750a0a414f6c77 (diff) |
Generalize data directory
Diffstat (limited to 'helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org')
8 files changed, 0 insertions, 416 deletions
diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/LICENSE b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/LICENSE deleted file mode 100644 index 10d1ec6..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -Extension built by Ruben Rodriguez using pieces of torbutton as a template - -Copyright (c) 2014, Ruben Rodriguez <ruben@gnu.org> -Copyright (c) 2013, The Tor Project, Inc. -Copyright (c) 2006 Scott Squires, Oleg Ivanov - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome.manifest b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome.manifest deleted file mode 100644 index d2eafb9..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome.manifest +++ /dev/null @@ -1,8 +0,0 @@ -content icecathome chrome/content/ - -locale icecathome af chrome/locale/es/ -locale icecathome ak chrome/locale/en/ - -component {a364a9c0-2960-11e4-8c21-0800200c9a66} components/aboutIceCat.js -contract @mozilla.org/network/protocol/about;1?what=icecat {a364a9c0-2960-11e4-8c21-0800200c9a66} - diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/content/aboutIceCat/aboutIceCat.xhtml b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/content/aboutIceCat/aboutIceCat.xhtml deleted file mode 100644 index a4a433b..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/content/aboutIceCat/aboutIceCat.xhtml +++ /dev/null @@ -1,289 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- This Source Code Form is subject to the terms of the Mozilla Public - - License, v. 2.0. If a copy of the MPL was not distributed with this - - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - -<!DOCTYPE html [ - <!ENTITY % htmlDTD - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "DTD/xhtml1-strict.dtd"> - %htmlDTD; - <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> - %globalDTD; - <!ENTITY % aboutHomeDTD SYSTEM "chrome://browser/locale/aboutHome.dtd"> - %aboutHomeDTD; - <!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" > - %browserDTD; -]> - -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <title>&abouthome.pageTitle;</title> - - <link rel="icon" type="image/png" id="favicon" - href="chrome://branding/content/icon32.png"/> - <link rel="stylesheet" type="text/css" media="all" - href="chrome://browser/content/abouthome/aboutHome.css"/> - -<style> - -label{ -position:relative; -bottom:2px; -left:2px; -} - -#addonsform form{ -position:relative; -left:10px; -} - -em { -color:#600 -} - -a{ -color:#004998 -} - -#addonsform{ -background-color:#fff; -font-size:14px; -padding:10px 30px 20px 30px; -border-radius: 10px; -box-shadow: 0px 0px 5px #888888; -} - -.block-side-margin { - min-width: 16px; - -moz-box-flex: 1; -} - -#block-horizontal-margin { - display: -moz-box; - -moz-box-flex: 1; -} - -ul li { -list-style:none; -background:#ddd; -border-radius:3px; -padding:3px 5px 3px 5px; -margin:5px; -box-shadow: 0px 2px 0 #ccc ; -float:left; -} - -ul li a{ -font-weight:bold; -color:#666; -text-shadow:0px 1px 0px #fff; -} - -#trisquel a { -font-weight:bold; -color:#56728C; -text-shadow:0px 1px 0px #fff; -} - -#footer{ -min-height:100px; -} - -</style> - -<script type="text/javascript"> -<![CDATA[ - -Components.utils.import("resource://gre/modules/AddonManager.jsm"); -Components.utils.import("resource://gre/modules/Services.jsm"); - -function flip(sel){ - var id = sel.id; - var addonObj=-1; - AddonManager.getAddonByID(id, function(addon) { - addonObj=addon; - }); - var thread = Components.classes["@mozilla.org/thread-manager;1"].getService().currentThread; - while (addonObj == null || addonObj == -1) - thread.processNextEvent(true); - addonObj.userDisabled = addonObj.isActive; - if ( addonObj.operationsRequiringRestart != 0) - alert("This change will be applied when you restart IceCat"); -} - -function languagesettings(sel){ - if (sel.checked) - Services.prefs.setCharPref(sel.id,sel.value); - else - Services.prefs.clearUserPref(sel.id); -} - -function fontsettings(sel){ - if (sel.checked) - Services.prefs.setIntPref(sel.id,sel.value); - else - Services.prefs.clearUserPref(sel.id); -} - -function jssettings(sel){ - if (sel.checked){ - Services.prefs.setBoolPref(sel.id, !sel.checked);} - else - Services.prefs.clearUserPref(sel.id); -} - -function prepare(){ - -/*try { -Services.prefs.getCharPref("extensions.icecathome.intl.accept_languages"); -}catch(err){ -Services.prefs.setCharPref("intl.accept_languages","en-US, en"); -Services.prefs.setCharPref("extensions.icecathome.intl.accept_languages","en-US, en"); -} - -try { -Services.prefs.getIntPref("extensions.icecathome.browser.display.use_document_fonts"); -}catch(err){ -Services.prefs.setIntPref("browser.display.use_document_fonts",0); -Services.prefs.setIntPref("extensions.icecathome.browser.display.use_document_fonts",0); -}*/ - - var f = document.createElement("form"); - - var extensions=[ -["jid1-KtlZuoiikVfFew@jetpack","Block execution of non-free <a target=\"_blank\" href=\"http://www.gnu.org/software/librejs/\">JavaScript</a> <em>(experimental)</em>"], -["spyblock@gnu.org","Block privacy <a target=\"_blank\" href=\"https://easylist.adblockplus.org\">trackers</a>"], -["torproxy@trisquel","Use <a target=\"_blank\" href=\"https://www.torproject.org/\">Tor</a> when in Private Mode"], -["https-everywhere@eff.org","Get redirected to <a target=\"_blank\" href=\"https://www.eff.org/https-everywhere/faq\">HTTPS</a> when possible"], -] - - for (var i=0; i<extensions.length; ++i) { - var ex=extensions[i][0]; - - var tmp = document.createElement("input"); - tmp.setAttribute('type',"checkbox"); - tmp.setAttribute('id', ex); - tmp.setAttribute('onclick','flip(this);'); - - var label = document.createElement("label"); - label.htmlFor = ex ; - label.id = ex+'label'; - label.appendChild(document.createTextNode('')); - - f.appendChild(tmp); - f.appendChild(label); - - document.getElementById("addonsform").appendChild(f); - } - - var tmp = document.createElement("input"); - tmp.setAttribute('type',"checkbox"); - tmp.setAttribute('id', "intl.accept_languages"); - tmp.setAttribute('value', "en-US, en"); - tmp.setAttribute('onclick','languagesettings(this);'); - value=Services.prefs.getCharPref("intl.accept_languages"); - tmp.checked=(value=="en-US, en"); - var label = document.createElement("label"); - label.htmlFor = "intl.accept_languages" ; - label.id = "intl.accept_languageslabel"; - label.appendChild(document.createTextNode("Request pages in English")); - f.appendChild(tmp); - f.appendChild(label); - f.appendChild(document.createElement("br")); - document.getElementById("addonsform").appendChild(f); - - var tmp = document.createElement("input"); - tmp.setAttribute('type',"checkbox"); - tmp.setAttribute('id', "browser.display.use_document_fonts"); - tmp.setAttribute('value', 0); - tmp.setAttribute('onclick','fontsettings(this);'); - value=Services.prefs.getIntPref("browser.display.use_document_fonts"); - tmp.checked=(value==0); - var label = document.createElement("label"); - label.htmlFor = "browser.display.use_document_fonts" ; - label.id = "browser.display.use_document_fontslabel"; - label.appendChild(document.createTextNode("Use system fonts")); - f.appendChild(tmp); - f.appendChild(label); - f.appendChild(document.createElement("br")); - document.getElementById("addonsform").appendChild(f); - - var tmp = document.createElement("input"); - tmp.setAttribute('type',"checkbox"); - tmp.setAttribute('id', "javascript.enabled"); - tmp.setAttribute('value', 0); - tmp.setAttribute('onclick','jssettings(this);'); - value=Services.prefs.getBoolPref("javascript.enabled"); - tmp.checked=(value==0); - var label = document.createElement("label"); - label.htmlFor = "javascript.enabled" ; - label.id = "javascript.enabledlabel"; - label.appendChild(document.createTextNode("Disable JavaScript")); - f.appendChild(tmp); - f.appendChild(label); - f.appendChild(document.createElement("br")); - document.getElementById("addonsform").appendChild(f); - - for (var i=0; i<extensions.length; ++i) { - var ex=extensions[i][0]; - var addonObj=-1; - - AddonManager.getAddonByID(ex, function(addon) { - addonObj=addon; - }); - - var thread = Components.classes["@mozilla.org/thread-manager;1"].getService().currentThread; - while ( addonObj == -1) - thread.processNextEvent(true); - if ( addonObj != null){ - document.getElementById(ex).checked = addonObj.isActive; - //document.getElementById(ex+'label').innerHTML = addonObj.name; - document.getElementById(ex+'label').innerHTML = extensions[i][1]+"<br/>"; - }else{ - document.getElementById(ex).style.display='none'; - document.getElementById(ex+'label').style.display='none'; - } - } -} - - -]]> -</script> - - </head> - - <body dir="&locale.dir;" onload="prepare();"> - - <div class="spacer"/> - <div id="topSection"> - <img src="chrome://branding/content/about-logo.png"/> - - <div id="searchContainer"> - <form name="searchForm" id="searchForm" action="https://duckduckgo.com/html/"> - <input type="hidden" name="t" value="gnu"/> - <input type="text" name="q" value="" id="searchText" maxlength="256" - autofocus="autofocus"/> - <input id="searchSubmit" type="submit" value="&abouthome.searchEngineButton.label;"/> - </form> - </div> - - </div> - - <div class="spacer"/> - -<div id="block-horizontal-margin"> -<div class="block-side-margin"></div> -<div id="addonsform"> -<h3>Enabled privacy features:</h3> -<p>The <a target="_blank" href="http://www.gnu.org/software/gnuzilla/">GNU IceCat</a> web browser protects your <a target="_blank" href="http://www.gnu.org/philosophy/free-sw.html">freedom</a> and your privacy!</p> -</div> -<div class="block-side-margin"></div> -</div> - - <div class="spacer"/> - - </body> -</html> - diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/en/aboutIceCat.dtd b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/en/aboutIceCat.dtd deleted file mode 100644 index 55efd56..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/en/aboutIceCat.dtd +++ /dev/null @@ -1 +0,0 @@ -<!ENTITY aboutIceCat.title "About IceCat"> diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/es/aboutIceCat.dtd b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/es/aboutIceCat.dtd deleted file mode 100644 index 2412c09..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/chrome/locale/es/aboutIceCat.dtd +++ /dev/null @@ -1 +0,0 @@ -<!ENTITY aboutIceCat.title "Acerca de IceCat"> diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/components/aboutIceCat.js b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/components/aboutIceCat.js deleted file mode 100644 index 6b32cc1..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/components/aboutIceCat.js +++ /dev/null @@ -1,72 +0,0 @@ -/* - -Copyright (c) 2014, Ruben Rodriguez <ruben@gnu.org> -Copyright (c) 2013, The Tor Project, Inc. -Copyright (c) 2006 Scott Squires, Oleg Ivanov - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -*/ - -// Module specific constants -const kMODULE_NAME = "about:icecat"; -const kMODULE_CONTRACTID = "@mozilla.org/network/protocol/about;1?what=icecat"; -const kMODULE_CID = Components.ID("a364a9c0-2960-11e4-8c21-0800200c9a66"); - -const kAboutIceCatURL = "chrome://icecathome/content/aboutIceCat/aboutIceCat.xhtml"; - -const Cc = Components.classes; -const Ci = Components.interfaces; -const Cu = Components.utils; - -Cu.import("resource://gre/modules/XPCOMUtils.jsm"); - -function AboutIceCat() -{ -} - - -AboutIceCat.prototype = -{ - QueryInterface: XPCOMUtils.generateQI([Ci.nsIAboutModule]), - - // nsIClassInfo implementation: - classDescription: kMODULE_NAME, - classID: kMODULE_CID, - contractID: kMODULE_CONTRACTID, - - // nsIAboutModule implementation: - newChannel: function(aURI) - { - let ioSvc = Cc["@mozilla.org/network/io-service;1"] - .getService(Ci.nsIIOService); - let channel = ioSvc.newChannel(kAboutIceCatURL, null, null); - channel.originalURI = aURI; - - return channel; - }, - - getURIFlags: function(aURI) - { - return Ci.nsIAboutModule.ALLOW_SCRIPT; - } -}; - - -const NSGetFactory = XPCOMUtils.generateNSGetFactory([AboutIceCat]); diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/defaults/preferences/preferences.js b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/defaults/preferences/preferences.js deleted file mode 100644 index e69de29..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/defaults/preferences/preferences.js +++ /dev/null diff --git a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/install.rdf b/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/install.rdf deleted file mode 100644 index 0f8065a..0000000 --- a/helpers/DATA/firefox/gnu/extensions/abouticecat@gnu.org/install.rdf +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0"?> -<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:em="http://www.mozilla.org/2004/em-rdf#"> - - <Description about="urn:mozilla:install-manifest"> - <em:name>IceCatHome</em:name> - <em:creator>Ruben Rodriguez</em:creator> - <em:id>abouticecat@gnu.org</em:id> - <em:version>1.0</em:version> - <em:updateURL>https://127.0.0.1/</em:updateURL> - <!-- <em:updateKey></em:updateKey> --> - <!-- firefox --> - <em:targetApplication> - <Description> - <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - <em:minVersion>30.0</em:minVersion> - <em:maxVersion>10000.0</em:maxVersion> - </Description> - </em:targetApplication> - </Description> -</RDF> |