From d797444ae3d79589088623e24d86093367ab6497 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Fri, 7 Mar 2014 08:36:31 +1100 Subject: [PATCH] Renamed firefox driver to firefox-xuy, firefox-sdk to firefox. FF driver now works with new windows --- .../{firefox => firefox-xul}/chrome.manifest | 0 .../content/js/content.js | 0 .../content/js/driver.js | 0 .../content/xul/preferences.xul | 0 .../content/xul/wappalyzer.xul | 0 .../defaults/preferences/defaults.js | 0 drivers/{firefox => firefox-xul}/install.rdf | 0 .../locale/de-DE/wappalyzer.dtd | 0 .../locale/de-DE/wappalyzer.properties | 0 .../locale/en-UK/wappalyzer.dtd | 0 .../locale/en-UK/wappalyzer.properties | 0 .../locale/en-US/wappalyzer.dtd | 0 .../locale/en-US/wappalyzer.properties | 0 .../locale/es-ES/wappalyzer.dtd | 0 .../locale/es-ES/wappalyzer.properties | 0 .../locale/fr-FR/wappalyzer.dtd | 0 .../locale/fr-FR/wappalyzer.properties | 0 .../locale/nl-NL/wappalyzer.dtd | 0 .../locale/nl-NL/wappalyzer.properties | 0 .../skin/css/wappalyzer.css | 0 .../skin/images/feedback.png | Bin .../skin/images/github.png | Bin .../skin/images/icon.png | Bin .../skin/images/icon128.png | Bin .../skin/images/icon32.png | Bin .../skin/images/icon64.png | Bin .../skin/images/icon_hot.png | Bin .../skin/images/twitter.png | Bin drivers/{firefox-sdk => firefox}/README.md | 0 .../data/css/panel.css | 0 .../data/images/icon32.png | Bin .../data/images/icon32_hot.png | Bin .../data/js/content.js | 0 .../{firefox-sdk => firefox}/data/js/panel.js | 0 .../{firefox-sdk => firefox}/data/js/tab.js | 0 .../{firefox-sdk => firefox}/data/panel.html | 0 drivers/{firefox-sdk => firefox}/doc/main.md | 0 .../images/icon128.png | Bin .../images/icon128_hot.png | Bin .../images/icon16.png | Bin .../images/icon16_hot.png | Bin .../images/icon48.png | Bin .../images/icon48_hot.png | Bin .../images/icon64.png | Bin .../images/icon64_hot.png | Bin .../{firefox-sdk => firefox}/lib/driver.js | 25 ++++++++++++------ .../locale/de-DE.properties | 0 .../locale/en-GB.properties | 0 .../locale/en-US.properties | 0 .../locale/es-ES.properties | 0 .../locale/fr-FR.properties | 0 .../locale/nl-NL.properties | 0 drivers/{firefox-sdk => firefox}/package.json | 0 links.sh | 12 ++++----- package.cmd | 6 ++--- package.sh | 2 +- share/images/icons/ZURB Foundation.png | Bin 464 -> 3533 bytes 57 files changed, 27 insertions(+), 18 deletions(-) rename drivers/{firefox => firefox-xul}/chrome.manifest (100%) rename drivers/{firefox => firefox-xul}/content/js/content.js (100%) rename drivers/{firefox => firefox-xul}/content/js/driver.js (100%) rename drivers/{firefox => firefox-xul}/content/xul/preferences.xul (100%) rename drivers/{firefox => firefox-xul}/content/xul/wappalyzer.xul (100%) rename drivers/{firefox => firefox-xul}/defaults/preferences/defaults.js (100%) rename drivers/{firefox => firefox-xul}/install.rdf (100%) rename drivers/{firefox => firefox-xul}/locale/de-DE/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/de-DE/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/locale/en-UK/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/en-UK/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/locale/en-US/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/en-US/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/locale/es-ES/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/es-ES/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/locale/fr-FR/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/fr-FR/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/locale/nl-NL/wappalyzer.dtd (100%) rename drivers/{firefox => firefox-xul}/locale/nl-NL/wappalyzer.properties (100%) rename drivers/{firefox => firefox-xul}/skin/css/wappalyzer.css (100%) rename drivers/{firefox => firefox-xul}/skin/images/feedback.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/github.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/icon.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/icon128.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/icon32.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/icon64.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/icon_hot.png (100%) rename drivers/{firefox => firefox-xul}/skin/images/twitter.png (100%) rename drivers/{firefox-sdk => firefox}/README.md (100%) rename drivers/{firefox-sdk => firefox}/data/css/panel.css (100%) rename drivers/{firefox-sdk => firefox}/data/images/icon32.png (100%) rename drivers/{firefox-sdk => firefox}/data/images/icon32_hot.png (100%) rename drivers/{firefox-sdk => firefox}/data/js/content.js (100%) rename drivers/{firefox-sdk => firefox}/data/js/panel.js (100%) rename drivers/{firefox-sdk => firefox}/data/js/tab.js (100%) rename drivers/{firefox-sdk => firefox}/data/panel.html (100%) rename drivers/{firefox-sdk => firefox}/doc/main.md (100%) rename drivers/{firefox-sdk => firefox}/images/icon128.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon128_hot.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon16.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon16_hot.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon48.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon48_hot.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon64.png (100%) rename drivers/{firefox-sdk => firefox}/images/icon64_hot.png (100%) rename drivers/{firefox-sdk => firefox}/lib/driver.js (94%) rename drivers/{firefox-sdk => firefox}/locale/de-DE.properties (100%) rename drivers/{firefox-sdk => firefox}/locale/en-GB.properties (100%) rename drivers/{firefox-sdk => firefox}/locale/en-US.properties (100%) rename drivers/{firefox-sdk => firefox}/locale/es-ES.properties (100%) rename drivers/{firefox-sdk => firefox}/locale/fr-FR.properties (100%) rename drivers/{firefox-sdk => firefox}/locale/nl-NL.properties (100%) rename drivers/{firefox-sdk => firefox}/package.json (100%) diff --git a/drivers/firefox/chrome.manifest b/drivers/firefox-xul/chrome.manifest similarity index 100% rename from drivers/firefox/chrome.manifest rename to drivers/firefox-xul/chrome.manifest diff --git a/drivers/firefox/content/js/content.js b/drivers/firefox-xul/content/js/content.js similarity index 100% rename from drivers/firefox/content/js/content.js rename to drivers/firefox-xul/content/js/content.js diff --git a/drivers/firefox/content/js/driver.js b/drivers/firefox-xul/content/js/driver.js similarity index 100% rename from drivers/firefox/content/js/driver.js rename to drivers/firefox-xul/content/js/driver.js diff --git a/drivers/firefox/content/xul/preferences.xul b/drivers/firefox-xul/content/xul/preferences.xul similarity index 100% rename from drivers/firefox/content/xul/preferences.xul rename to drivers/firefox-xul/content/xul/preferences.xul diff --git a/drivers/firefox/content/xul/wappalyzer.xul b/drivers/firefox-xul/content/xul/wappalyzer.xul similarity index 100% rename from drivers/firefox/content/xul/wappalyzer.xul rename to drivers/firefox-xul/content/xul/wappalyzer.xul diff --git a/drivers/firefox/defaults/preferences/defaults.js b/drivers/firefox-xul/defaults/preferences/defaults.js similarity index 100% rename from drivers/firefox/defaults/preferences/defaults.js rename to drivers/firefox-xul/defaults/preferences/defaults.js diff --git a/drivers/firefox/install.rdf b/drivers/firefox-xul/install.rdf similarity index 100% rename from drivers/firefox/install.rdf rename to drivers/firefox-xul/install.rdf diff --git a/drivers/firefox/locale/de-DE/wappalyzer.dtd b/drivers/firefox-xul/locale/de-DE/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/de-DE/wappalyzer.dtd rename to drivers/firefox-xul/locale/de-DE/wappalyzer.dtd diff --git a/drivers/firefox/locale/de-DE/wappalyzer.properties b/drivers/firefox-xul/locale/de-DE/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/de-DE/wappalyzer.properties rename to drivers/firefox-xul/locale/de-DE/wappalyzer.properties diff --git a/drivers/firefox/locale/en-UK/wappalyzer.dtd b/drivers/firefox-xul/locale/en-UK/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/en-UK/wappalyzer.dtd rename to drivers/firefox-xul/locale/en-UK/wappalyzer.dtd diff --git a/drivers/firefox/locale/en-UK/wappalyzer.properties b/drivers/firefox-xul/locale/en-UK/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/en-UK/wappalyzer.properties rename to drivers/firefox-xul/locale/en-UK/wappalyzer.properties diff --git a/drivers/firefox/locale/en-US/wappalyzer.dtd b/drivers/firefox-xul/locale/en-US/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/en-US/wappalyzer.dtd rename to drivers/firefox-xul/locale/en-US/wappalyzer.dtd diff --git a/drivers/firefox/locale/en-US/wappalyzer.properties b/drivers/firefox-xul/locale/en-US/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/en-US/wappalyzer.properties rename to drivers/firefox-xul/locale/en-US/wappalyzer.properties diff --git a/drivers/firefox/locale/es-ES/wappalyzer.dtd b/drivers/firefox-xul/locale/es-ES/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/es-ES/wappalyzer.dtd rename to drivers/firefox-xul/locale/es-ES/wappalyzer.dtd diff --git a/drivers/firefox/locale/es-ES/wappalyzer.properties b/drivers/firefox-xul/locale/es-ES/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/es-ES/wappalyzer.properties rename to drivers/firefox-xul/locale/es-ES/wappalyzer.properties diff --git a/drivers/firefox/locale/fr-FR/wappalyzer.dtd b/drivers/firefox-xul/locale/fr-FR/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/fr-FR/wappalyzer.dtd rename to drivers/firefox-xul/locale/fr-FR/wappalyzer.dtd diff --git a/drivers/firefox/locale/fr-FR/wappalyzer.properties b/drivers/firefox-xul/locale/fr-FR/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/fr-FR/wappalyzer.properties rename to drivers/firefox-xul/locale/fr-FR/wappalyzer.properties diff --git a/drivers/firefox/locale/nl-NL/wappalyzer.dtd b/drivers/firefox-xul/locale/nl-NL/wappalyzer.dtd similarity index 100% rename from drivers/firefox/locale/nl-NL/wappalyzer.dtd rename to drivers/firefox-xul/locale/nl-NL/wappalyzer.dtd diff --git a/drivers/firefox/locale/nl-NL/wappalyzer.properties b/drivers/firefox-xul/locale/nl-NL/wappalyzer.properties similarity index 100% rename from drivers/firefox/locale/nl-NL/wappalyzer.properties rename to drivers/firefox-xul/locale/nl-NL/wappalyzer.properties diff --git a/drivers/firefox/skin/css/wappalyzer.css b/drivers/firefox-xul/skin/css/wappalyzer.css similarity index 100% rename from drivers/firefox/skin/css/wappalyzer.css rename to drivers/firefox-xul/skin/css/wappalyzer.css diff --git a/drivers/firefox/skin/images/feedback.png b/drivers/firefox-xul/skin/images/feedback.png similarity index 100% rename from drivers/firefox/skin/images/feedback.png rename to drivers/firefox-xul/skin/images/feedback.png diff --git a/drivers/firefox/skin/images/github.png b/drivers/firefox-xul/skin/images/github.png similarity index 100% rename from drivers/firefox/skin/images/github.png rename to drivers/firefox-xul/skin/images/github.png diff --git a/drivers/firefox/skin/images/icon.png b/drivers/firefox-xul/skin/images/icon.png similarity index 100% rename from drivers/firefox/skin/images/icon.png rename to drivers/firefox-xul/skin/images/icon.png diff --git a/drivers/firefox/skin/images/icon128.png b/drivers/firefox-xul/skin/images/icon128.png similarity index 100% rename from drivers/firefox/skin/images/icon128.png rename to drivers/firefox-xul/skin/images/icon128.png diff --git a/drivers/firefox/skin/images/icon32.png b/drivers/firefox-xul/skin/images/icon32.png similarity index 100% rename from drivers/firefox/skin/images/icon32.png rename to drivers/firefox-xul/skin/images/icon32.png diff --git a/drivers/firefox/skin/images/icon64.png b/drivers/firefox-xul/skin/images/icon64.png similarity index 100% rename from drivers/firefox/skin/images/icon64.png rename to drivers/firefox-xul/skin/images/icon64.png diff --git a/drivers/firefox/skin/images/icon_hot.png b/drivers/firefox-xul/skin/images/icon_hot.png similarity index 100% rename from drivers/firefox/skin/images/icon_hot.png rename to drivers/firefox-xul/skin/images/icon_hot.png diff --git a/drivers/firefox/skin/images/twitter.png b/drivers/firefox-xul/skin/images/twitter.png similarity index 100% rename from drivers/firefox/skin/images/twitter.png rename to drivers/firefox-xul/skin/images/twitter.png diff --git a/drivers/firefox-sdk/README.md b/drivers/firefox/README.md similarity index 100% rename from drivers/firefox-sdk/README.md rename to drivers/firefox/README.md diff --git a/drivers/firefox-sdk/data/css/panel.css b/drivers/firefox/data/css/panel.css similarity index 100% rename from drivers/firefox-sdk/data/css/panel.css rename to drivers/firefox/data/css/panel.css diff --git a/drivers/firefox-sdk/data/images/icon32.png b/drivers/firefox/data/images/icon32.png similarity index 100% rename from drivers/firefox-sdk/data/images/icon32.png rename to drivers/firefox/data/images/icon32.png diff --git a/drivers/firefox-sdk/data/images/icon32_hot.png b/drivers/firefox/data/images/icon32_hot.png similarity index 100% rename from drivers/firefox-sdk/data/images/icon32_hot.png rename to drivers/firefox/data/images/icon32_hot.png diff --git a/drivers/firefox-sdk/data/js/content.js b/drivers/firefox/data/js/content.js similarity index 100% rename from drivers/firefox-sdk/data/js/content.js rename to drivers/firefox/data/js/content.js diff --git a/drivers/firefox-sdk/data/js/panel.js b/drivers/firefox/data/js/panel.js similarity index 100% rename from drivers/firefox-sdk/data/js/panel.js rename to drivers/firefox/data/js/panel.js diff --git a/drivers/firefox-sdk/data/js/tab.js b/drivers/firefox/data/js/tab.js similarity index 100% rename from drivers/firefox-sdk/data/js/tab.js rename to drivers/firefox/data/js/tab.js diff --git a/drivers/firefox-sdk/data/panel.html b/drivers/firefox/data/panel.html similarity index 100% rename from drivers/firefox-sdk/data/panel.html rename to drivers/firefox/data/panel.html diff --git a/drivers/firefox-sdk/doc/main.md b/drivers/firefox/doc/main.md similarity index 100% rename from drivers/firefox-sdk/doc/main.md rename to drivers/firefox/doc/main.md diff --git a/drivers/firefox-sdk/images/icon128.png b/drivers/firefox/images/icon128.png similarity index 100% rename from drivers/firefox-sdk/images/icon128.png rename to drivers/firefox/images/icon128.png diff --git a/drivers/firefox-sdk/images/icon128_hot.png b/drivers/firefox/images/icon128_hot.png similarity index 100% rename from drivers/firefox-sdk/images/icon128_hot.png rename to drivers/firefox/images/icon128_hot.png diff --git a/drivers/firefox-sdk/images/icon16.png b/drivers/firefox/images/icon16.png similarity index 100% rename from drivers/firefox-sdk/images/icon16.png rename to drivers/firefox/images/icon16.png diff --git a/drivers/firefox-sdk/images/icon16_hot.png b/drivers/firefox/images/icon16_hot.png similarity index 100% rename from drivers/firefox-sdk/images/icon16_hot.png rename to drivers/firefox/images/icon16_hot.png diff --git a/drivers/firefox-sdk/images/icon48.png b/drivers/firefox/images/icon48.png similarity index 100% rename from drivers/firefox-sdk/images/icon48.png rename to drivers/firefox/images/icon48.png diff --git a/drivers/firefox-sdk/images/icon48_hot.png b/drivers/firefox/images/icon48_hot.png similarity index 100% rename from drivers/firefox-sdk/images/icon48_hot.png rename to drivers/firefox/images/icon48_hot.png diff --git a/drivers/firefox-sdk/images/icon64.png b/drivers/firefox/images/icon64.png similarity index 100% rename from drivers/firefox-sdk/images/icon64.png rename to drivers/firefox/images/icon64.png diff --git a/drivers/firefox-sdk/images/icon64_hot.png b/drivers/firefox/images/icon64_hot.png similarity index 100% rename from drivers/firefox-sdk/images/icon64_hot.png rename to drivers/firefox/images/icon64_hot.png diff --git a/drivers/firefox-sdk/lib/driver.js b/drivers/firefox/lib/driver.js similarity index 94% rename from drivers/firefox-sdk/lib/driver.js rename to drivers/firefox/lib/driver.js index 2b20d06ad..c24a42801 100644 --- a/drivers/firefox-sdk/lib/driver.js +++ b/drivers/firefox/lib/driver.js @@ -6,8 +6,6 @@ main = require('wappalyzer'), w = main.wappalyzer, mediator = Cc['@mozilla.org/appshell/window-mediator;1'].getService(Ci.nsIWindowMediator), - doc = mediator.getMostRecentWindow('navigator:browser').document, - urlBar = doc.getElementById('urlbar-icons'), tabCache = {}, headersCache = {}, categoryNames = {}, @@ -21,7 +19,9 @@ addIcon, removeIcons, createPanel, - createWidget; + createWidget, + getUrlBar, + getDocument; initTab = function(tab) { tabCache[tab.id] = { count: 0, appsDetected: [] }; @@ -65,10 +65,9 @@ addIcon = function(url) { var - icon = doc.createElement('image'), + icon = getDocument().createElement('image'), show = true; - icon.setAttribute('src', data.url(url)); icon.setAttribute('class', 'wappalyzer-icon'); icon.setAttribute('width', '16'); @@ -97,7 +96,7 @@ } }, false); - urlBar.appendChild(icon); + getUrlBar().appendChild(icon); return icon; }; @@ -106,10 +105,10 @@ var icons; do { - icons = urlBar.getElementsByClassName('wappalyzer-icon'); + icons = getUrlBar().getElementsByClassName('wappalyzer-icon'); if ( icons.length ) { - urlBar.removeChild(icons[0]); + getUrlBar().removeChild(icons[0]); } } while ( icons.length ); }; @@ -143,6 +142,14 @@ }); } + getUrlBar = function() { + return getDocument().getElementById('urlbar-icons'); + } + + getDocument = function() { + return mediator.getMostRecentWindow('navigator:browser').document; + } + w.driver = { /** * Log messages to console @@ -157,6 +164,8 @@ init: function(callback) { var json = JSON.parse(data.load('apps.json')); + console.log('xxxx'); + if ( sp.prefs.urlbar ) { createPanel(); } else { diff --git a/drivers/firefox-sdk/locale/de-DE.properties b/drivers/firefox/locale/de-DE.properties similarity index 100% rename from drivers/firefox-sdk/locale/de-DE.properties rename to drivers/firefox/locale/de-DE.properties diff --git a/drivers/firefox-sdk/locale/en-GB.properties b/drivers/firefox/locale/en-GB.properties similarity index 100% rename from drivers/firefox-sdk/locale/en-GB.properties rename to drivers/firefox/locale/en-GB.properties diff --git a/drivers/firefox-sdk/locale/en-US.properties b/drivers/firefox/locale/en-US.properties similarity index 100% rename from drivers/firefox-sdk/locale/en-US.properties rename to drivers/firefox/locale/en-US.properties diff --git a/drivers/firefox-sdk/locale/es-ES.properties b/drivers/firefox/locale/es-ES.properties similarity index 100% rename from drivers/firefox-sdk/locale/es-ES.properties rename to drivers/firefox/locale/es-ES.properties diff --git a/drivers/firefox-sdk/locale/fr-FR.properties b/drivers/firefox/locale/fr-FR.properties similarity index 100% rename from drivers/firefox-sdk/locale/fr-FR.properties rename to drivers/firefox/locale/fr-FR.properties diff --git a/drivers/firefox-sdk/locale/nl-NL.properties b/drivers/firefox/locale/nl-NL.properties similarity index 100% rename from drivers/firefox-sdk/locale/nl-NL.properties rename to drivers/firefox/locale/nl-NL.properties diff --git a/drivers/firefox-sdk/package.json b/drivers/firefox/package.json similarity index 100% rename from drivers/firefox-sdk/package.json rename to drivers/firefox/package.json diff --git a/links.sh b/links.sh index 5572552cb..33b05ae01 100755 --- a/links.sh +++ b/links.sh @@ -1,12 +1,12 @@ #!/bin/sh -ln -f share/images/icons/*.png drivers/firefox/skin/images/icons -ln -f share/apps.json drivers/firefox/content -ln -f share/js/wappalyzer.js drivers/firefox/content/js +ln -f share/images/icons/*.png drivers/firefox-xul/skin/images/icons +ln -f share/apps.json drivers/firefox-xul/content +ln -f share/js/wappalyzer.js drivers/firefox-xul/content/js -ln -f share/images/icons/*.png drivers/firefox-sdk/data/images/icons -ln -f share/apps.json drivers/firefox-sdk/data -ln -f share/js/wappalyzer.js drivers/firefox-sdk/lib +ln -f share/images/icons/*.png drivers/firefox/data/images/icons +ln -f share/apps.json drivers/firefox/data +ln -f share/js/wappalyzer.js drivers/firefox/lib ln -f share/images/icons/*.png drivers/chrome/images/icons ln -f share/apps.json drivers/chrome diff --git a/package.cmd b/package.cmd index 067d8b4fc..e80ccdcc8 100644 --- a/package.cmd +++ b/package.cmd @@ -53,9 +53,9 @@ cd drivers\chrome&&%zip% a -tzip -mx9 ..\..\wappalyzer-chrome.zip * cd..\.. ::Pack Firefox extension -cd drivers\firefox&&%zip% a -tzip -mx9 ..\..\wappalyzer-firefox.xpi * -cd..\.. +::cd drivers\firefox&&%zip% a -tzip -mx9 ..\..\wappalyzer-firefox.xpi * +::cd..\.. :end -@echo on \ No newline at end of file +@echo on diff --git a/package.sh b/package.sh index 7332ecd64..1628df7fa 100755 --- a/package.sh +++ b/package.sh @@ -7,4 +7,4 @@ path=`pwd` rm -f wappalyzer-chrome.zip wappalyzer-firefox.xpi cd $path/drivers/chrome && zip -r $path/wappalyzer-chrome.zip . -cd $path/drivers/firefox && zip -r $path/wappalyzer-firefox.xpi . +#cd $path/drivers/firefox && zip -r $path/wappalyzer-firefox.xpi . diff --git a/share/images/icons/ZURB Foundation.png b/share/images/icons/ZURB Foundation.png index f6775dbcdc2f7abc9f2c9a77c0a11df8e178b9b7..4567d011a03c5021ffbfb1d4a099e2dc0251e0c6 100644 GIT binary patch literal 3533 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 Hu0mjf=^w0) literal 464 zcmV;>0WbcEP)ZKD>DMzW&@3yB1IH-Sf-!Vy1c8@cdvrthYNfC-L-0^ZY6e7Dcjl{eb`k z06>9KwPs0HDgY6tW#w1`rRp{Sz}}}V^5#Xyw_9I+E&DxByY@rLYp*>%H6H^eoA@I@ zYZk9tCsvWa>37VtddB=^&9Q7_IsGJ>Hj=zjsA{D_oJC=LX3Slf6mhz1{S?^l zBEum5a5oPp-~C>9SxG+s>Gm%zvN{N;st|7nZ8UY1;ii8&obXeoddyI&`VI5SZDtL; zb{u1jNAL4!z1ksy1H*Zm-$zNI7>DU1$@uRZMp1nGbs0=X1Hbo>sV=9^*@f(G_}f5W zl~+MtBtI1QbFDTUfWn5(p`zfWpn!pZ7PoTDa`Qf&_;E0000