From fe3f912b7a963a5a3c80560564ff11a598ada6af Mon Sep 17 00:00:00 2001 From: Elbert F Date: Sun, 16 May 2010 09:01:40 +1000 Subject: [PATCH] Added support for several apps --- chrome.manifest | 0 chrome/content/overlay.js | 181 +++++++++++++----- chrome/content/overlay.xul | 14 +- chrome/locale/en-US/overlay.dtd | 5 +- chrome/skin/app_icons/1C-Bitrix.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/2z Project.ico | Bin 0 -> 894 bytes chrome/skin/app_icons/AWStats.ico | Bin chrome/skin/app_icons/BIGACE.ico | Bin chrome/skin/app_icons/BigDump.ico | Bin chrome/skin/app_icons/Blogger.ico | Bin chrome/skin/app_icons/Bugzilla.ico | Bin 0 -> 815 bytes chrome/skin/app_icons/CMS Made Simple.ico | Bin chrome/skin/app_icons/CS Cart.ico | Bin chrome/skin/app_icons/Clicky.ico | Bin chrome/skin/app_icons/ConversionLab.ico | Bin chrome/skin/app_icons/Coppermine.ico | Bin chrome/skin/app_icons/Crazy Egg.ico | Bin chrome/skin/app_icons/CubeCart.ico | Bin chrome/skin/app_icons/DataLife Engine.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/DirectAdmin.ico | Bin chrome/skin/app_icons/Disqus.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/DokuWiki.ico | Bin chrome/skin/app_icons/DotNetNuke.ico | Bin 0 -> 15086 bytes chrome/skin/app_icons/Dotclear.ico | Bin 0 -> 2734 bytes chrome/skin/app_icons/Drupal.ico | Bin chrome/skin/app_icons/ExtJS.ico | Bin chrome/skin/app_icons/FluxBB.ico | Bin chrome/skin/app_icons/Get Satisfaction.ico | Bin 0 -> 318 bytes chrome/skin/app_icons/Google Analytics.ico | Bin .../skin/app_icons/Google Friend Connect.ico | Bin chrome/skin/app_icons/Google Maps.ico | Bin chrome/skin/app_icons/Gravity Insights.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/IPB.ico | Bin chrome/skin/app_icons/InstantCMS.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/Joomla.ico | Bin chrome/skin/app_icons/Kentico CMS.ico | Bin 0 -> 3262 bytes chrome/skin/app_icons/Koego.ico | Bin chrome/skin/app_icons/Kolibri CMS.ico | Bin chrome/skin/app_icons/LiveJournal.ico | Bin chrome/skin/app_icons/MODx.ico | Bin chrome/skin/app_icons/Magento.ico | Bin chrome/skin/app_icons/MantisBT.ico | Bin 0 -> 1366 bytes chrome/skin/app_icons/MaxSite CMS.ico | Bin 0 -> 894 bytes chrome/skin/app_icons/MediaWiki.ico | Bin chrome/skin/app_icons/Meebo.ico | Bin 0 -> 2862 bytes chrome/skin/app_icons/Microsoft ASP.NET.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/MiniBB.ico | Bin chrome/skin/app_icons/Mint.ico | Bin 0 -> 3638 bytes chrome/skin/app_icons/MochiKit.ico | Bin chrome/skin/app_icons/Mollom.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/MooTools.ico | Bin chrome/skin/app_icons/Moogo.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/Movable Type.ico | Bin chrome/skin/app_icons/MyBB.ico | Bin chrome/skin/app_icons/MyBlogLog.ico | Bin chrome/skin/app_icons/Nedstat.ico | Bin 0 -> 3638 bytes chrome/skin/app_icons/OneStat.ico | Bin chrome/skin/app_icons/PHP-Fusion.ico | Bin chrome/skin/app_icons/Plesk.ico | Bin chrome/skin/app_icons/Plone.ico | Bin chrome/skin/app_icons/Prestashop.ico | Bin chrome/skin/app_icons/Prototype.ico | Bin chrome/skin/app_icons/Quantcast.ico | Bin chrome/skin/app_icons/Redmine.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/S.Builder.ico | Bin 0 -> 1598 bytes chrome/skin/app_icons/SMF.ico | Bin chrome/skin/app_icons/SPIP.ico | Bin chrome/skin/app_icons/SWFObject.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/ShareThis.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/Site Meter.ico | Bin chrome/skin/app_icons/SiteDNK.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/SiteEdit.ico | Bin 0 -> 2550 bytes chrome/skin/app_icons/Snoobi.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/Squarespace.ico | Bin chrome/skin/app_icons/StatCounter.ico | Bin chrome/skin/app_icons/Swiftlet.ico | Bin 0 -> 112816 bytes chrome/skin/app_icons/TYPO3.ico | Bin chrome/skin/app_icons/TYPOlight.ico | Bin chrome/skin/app_icons/Textpattern CMS.ico | Bin 0 -> 1886 bytes chrome/skin/app_icons/Trac.ico | Bin 0 -> 318 bytes chrome/skin/app_icons/Tumblr.ico | Bin chrome/skin/app_icons/TypePad.ico | Bin chrome/skin/app_icons/Typekit.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/Ubercart.ico | Bin chrome/skin/app_icons/VP-ASP.ico | Bin chrome/skin/app_icons/Vanilla.ico | Bin chrome/skin/app_icons/Vimeo.ico | Bin 0 -> 1406 bytes chrome/skin/app_icons/VisualPath.ico | Bin chrome/skin/app_icons/Vox.ico | Bin chrome/skin/app_icons/W3Counter.ico | Bin chrome/skin/app_icons/WebGUI.ico | Bin chrome/skin/app_icons/WebPublisher.ico | Bin chrome/skin/app_icons/WikkaWiki.ico | Bin chrome/skin/app_icons/WordPress.ico | Bin chrome/skin/app_icons/XMB.ico | Bin chrome/skin/app_icons/YaBB.ico | Bin chrome/skin/app_icons/Yandex.Metrika.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/YouTube.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/Zen Cart.ico | Bin chrome/skin/app_icons/blip.tv.ico | Bin 0 -> 3638 bytes chrome/skin/app_icons/cPanel.ico | Bin chrome/skin/app_icons/chartbeat.ico | Bin 0 -> 318 bytes chrome/skin/app_icons/cufon.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/dojo.ico | Bin chrome/skin/app_icons/e107.ico | Bin chrome/skin/app_icons/eZ Publish.ico | Bin chrome/skin/app_icons/jQuery UI.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/jQuery.ico | Bin chrome/skin/app_icons/openEngine.ico | Bin 0 -> 1334 bytes chrome/skin/app_icons/osCSS.ico | Bin chrome/skin/app_icons/osCommerce.ico | Bin chrome/skin/app_icons/papaya CMS.ico | Bin chrome/skin/app_icons/phpBB.ico | Bin chrome/skin/app_icons/phpDocumentor.ico | Bin chrome/skin/app_icons/phpMyAdmin.ico | Bin chrome/skin/app_icons/posterous.ico | Bin chrome/skin/app_icons/punBB.ico | Bin chrome/skin/app_icons/reCAPTCHA.ico | Bin 0 -> 1150 bytes chrome/skin/app_icons/s9y.ico | Bin chrome/skin/app_icons/sIFR.ico | Bin 0 -> 318 bytes chrome/skin/app_icons/script.aculo.us.ico | Bin chrome/skin/app_icons/viennaCMS.ico | Bin 1150 -> 25214 bytes chrome/skin/app_icons/webEdition.ico | Bin chrome/skin/app_icons/xtCommerce.ico | Bin chrome/skin/icon16x16.ico | Bin 15086 -> 1150 bytes chrome/skin/icon16x16_hot.ico | Bin 0 -> 1150 bytes chrome/skin/icon32x32.png | Bin 1000 -> 1727 bytes defaults/preferences/defaults.js | 0 install.rdf | 6 +- 129 files changed, 140 insertions(+), 66 deletions(-) mode change 100755 => 100644 chrome.manifest create mode 100644 chrome/skin/app_icons/1C-Bitrix.ico create mode 100644 chrome/skin/app_icons/2z Project.ico mode change 100755 => 100644 chrome/skin/app_icons/AWStats.ico mode change 100755 => 100644 chrome/skin/app_icons/BIGACE.ico mode change 100755 => 100644 chrome/skin/app_icons/BigDump.ico mode change 100755 => 100644 chrome/skin/app_icons/Blogger.ico create mode 100644 chrome/skin/app_icons/Bugzilla.ico mode change 100755 => 100644 chrome/skin/app_icons/CMS Made Simple.ico mode change 100755 => 100644 chrome/skin/app_icons/CS Cart.ico mode change 100755 => 100644 chrome/skin/app_icons/Clicky.ico mode change 100755 => 100644 chrome/skin/app_icons/ConversionLab.ico mode change 100755 => 100644 chrome/skin/app_icons/Coppermine.ico mode change 100755 => 100644 chrome/skin/app_icons/Crazy Egg.ico mode change 100755 => 100644 chrome/skin/app_icons/CubeCart.ico create mode 100755 chrome/skin/app_icons/DataLife Engine.ico mode change 100755 => 100644 chrome/skin/app_icons/DirectAdmin.ico create mode 100644 chrome/skin/app_icons/Disqus.ico mode change 100755 => 100644 chrome/skin/app_icons/DokuWiki.ico create mode 100644 chrome/skin/app_icons/DotNetNuke.ico create mode 100644 chrome/skin/app_icons/Dotclear.ico mode change 100755 => 100644 chrome/skin/app_icons/Drupal.ico mode change 100755 => 100644 chrome/skin/app_icons/ExtJS.ico mode change 100755 => 100644 chrome/skin/app_icons/FluxBB.ico create mode 100644 chrome/skin/app_icons/Get Satisfaction.ico mode change 100755 => 100644 chrome/skin/app_icons/Google Analytics.ico mode change 100755 => 100644 chrome/skin/app_icons/Google Friend Connect.ico mode change 100755 => 100644 chrome/skin/app_icons/Google Maps.ico create mode 100755 chrome/skin/app_icons/Gravity Insights.ico mode change 100755 => 100644 chrome/skin/app_icons/IPB.ico create mode 100644 chrome/skin/app_icons/InstantCMS.ico mode change 100755 => 100644 chrome/skin/app_icons/Joomla.ico create mode 100644 chrome/skin/app_icons/Kentico CMS.ico mode change 100755 => 100644 chrome/skin/app_icons/Koego.ico mode change 100755 => 100644 chrome/skin/app_icons/Kolibri CMS.ico mode change 100755 => 100644 chrome/skin/app_icons/LiveJournal.ico mode change 100755 => 100644 chrome/skin/app_icons/MODx.ico mode change 100755 => 100644 chrome/skin/app_icons/Magento.ico create mode 100644 chrome/skin/app_icons/MantisBT.ico create mode 100644 chrome/skin/app_icons/MaxSite CMS.ico mode change 100755 => 100644 chrome/skin/app_icons/MediaWiki.ico create mode 100644 chrome/skin/app_icons/Meebo.ico create mode 100644 chrome/skin/app_icons/Microsoft ASP.NET.ico mode change 100755 => 100644 chrome/skin/app_icons/MiniBB.ico create mode 100644 chrome/skin/app_icons/Mint.ico mode change 100755 => 100644 chrome/skin/app_icons/MochiKit.ico create mode 100644 chrome/skin/app_icons/Mollom.ico mode change 100755 => 100644 chrome/skin/app_icons/MooTools.ico create mode 100644 chrome/skin/app_icons/Moogo.ico mode change 100755 => 100644 chrome/skin/app_icons/Movable Type.ico mode change 100755 => 100644 chrome/skin/app_icons/MyBB.ico mode change 100755 => 100644 chrome/skin/app_icons/MyBlogLog.ico create mode 100644 chrome/skin/app_icons/Nedstat.ico mode change 100755 => 100644 chrome/skin/app_icons/OneStat.ico mode change 100755 => 100644 chrome/skin/app_icons/PHP-Fusion.ico mode change 100755 => 100644 chrome/skin/app_icons/Plesk.ico mode change 100755 => 100644 chrome/skin/app_icons/Plone.ico mode change 100755 => 100644 chrome/skin/app_icons/Prestashop.ico mode change 100755 => 100644 chrome/skin/app_icons/Prototype.ico mode change 100755 => 100644 chrome/skin/app_icons/Quantcast.ico create mode 100644 chrome/skin/app_icons/Redmine.ico create mode 100644 chrome/skin/app_icons/S.Builder.ico mode change 100755 => 100644 chrome/skin/app_icons/SMF.ico mode change 100755 => 100644 chrome/skin/app_icons/SPIP.ico create mode 100644 chrome/skin/app_icons/SWFObject.ico create mode 100644 chrome/skin/app_icons/ShareThis.ico mode change 100755 => 100644 chrome/skin/app_icons/Site Meter.ico create mode 100644 chrome/skin/app_icons/SiteDNK.ico create mode 100644 chrome/skin/app_icons/SiteEdit.ico create mode 100644 chrome/skin/app_icons/Snoobi.ico mode change 100755 => 100644 chrome/skin/app_icons/Squarespace.ico mode change 100755 => 100644 chrome/skin/app_icons/StatCounter.ico create mode 100644 chrome/skin/app_icons/Swiftlet.ico mode change 100755 => 100644 chrome/skin/app_icons/TYPO3.ico mode change 100755 => 100644 chrome/skin/app_icons/TYPOlight.ico create mode 100644 chrome/skin/app_icons/Textpattern CMS.ico create mode 100644 chrome/skin/app_icons/Trac.ico mode change 100755 => 100644 chrome/skin/app_icons/Tumblr.ico mode change 100755 => 100644 chrome/skin/app_icons/TypePad.ico create mode 100644 chrome/skin/app_icons/Typekit.ico mode change 100755 => 100644 chrome/skin/app_icons/Ubercart.ico mode change 100755 => 100644 chrome/skin/app_icons/VP-ASP.ico mode change 100755 => 100644 chrome/skin/app_icons/Vanilla.ico create mode 100644 chrome/skin/app_icons/Vimeo.ico mode change 100755 => 100644 chrome/skin/app_icons/VisualPath.ico mode change 100755 => 100644 chrome/skin/app_icons/Vox.ico mode change 100755 => 100644 chrome/skin/app_icons/W3Counter.ico mode change 100755 => 100644 chrome/skin/app_icons/WebGUI.ico mode change 100755 => 100644 chrome/skin/app_icons/WebPublisher.ico mode change 100755 => 100644 chrome/skin/app_icons/WikkaWiki.ico mode change 100755 => 100644 chrome/skin/app_icons/WordPress.ico mode change 100755 => 100644 chrome/skin/app_icons/XMB.ico mode change 100755 => 100644 chrome/skin/app_icons/YaBB.ico create mode 100644 chrome/skin/app_icons/Yandex.Metrika.ico create mode 100644 chrome/skin/app_icons/YouTube.ico mode change 100755 => 100644 chrome/skin/app_icons/Zen Cart.ico create mode 100644 chrome/skin/app_icons/blip.tv.ico mode change 100755 => 100644 chrome/skin/app_icons/cPanel.ico create mode 100644 chrome/skin/app_icons/chartbeat.ico create mode 100644 chrome/skin/app_icons/cufon.ico mode change 100755 => 100644 chrome/skin/app_icons/dojo.ico mode change 100755 => 100644 chrome/skin/app_icons/e107.ico mode change 100755 => 100644 chrome/skin/app_icons/eZ Publish.ico create mode 100644 chrome/skin/app_icons/jQuery UI.ico mode change 100755 => 100644 chrome/skin/app_icons/jQuery.ico create mode 100644 chrome/skin/app_icons/openEngine.ico mode change 100755 => 100644 chrome/skin/app_icons/osCSS.ico mode change 100755 => 100644 chrome/skin/app_icons/osCommerce.ico mode change 100755 => 100644 chrome/skin/app_icons/papaya CMS.ico mode change 100755 => 100644 chrome/skin/app_icons/phpBB.ico mode change 100755 => 100644 chrome/skin/app_icons/phpDocumentor.ico mode change 100755 => 100644 chrome/skin/app_icons/phpMyAdmin.ico mode change 100755 => 100644 chrome/skin/app_icons/posterous.ico mode change 100755 => 100644 chrome/skin/app_icons/punBB.ico create mode 100644 chrome/skin/app_icons/reCAPTCHA.ico mode change 100755 => 100644 chrome/skin/app_icons/s9y.ico create mode 100644 chrome/skin/app_icons/sIFR.ico mode change 100755 => 100644 chrome/skin/app_icons/script.aculo.us.ico mode change 100755 => 100644 chrome/skin/app_icons/viennaCMS.ico mode change 100755 => 100644 chrome/skin/app_icons/webEdition.ico mode change 100755 => 100644 chrome/skin/app_icons/xtCommerce.ico mode change 100755 => 100644 chrome/skin/icon16x16.ico create mode 100644 chrome/skin/icon16x16_hot.ico mode change 100755 => 100644 defaults/preferences/defaults.js mode change 100755 => 100644 install.rdf diff --git a/chrome.manifest b/chrome.manifest old mode 100755 new mode 100644 diff --git a/chrome/content/overlay.js b/chrome/content/overlay.js index 12c799ab1..7393dd52b 100755 --- a/chrome/content/overlay.js +++ b/chrome/content/overlay.js @@ -13,6 +13,7 @@ wappalyzer = appsDetected: 0, checkUnique: [], currentTab: false, + lastHref: '', prefs: null, autoDetect: true, enableTracking: true, @@ -21,6 +22,7 @@ wappalyzer = history: [], hitCount: 0, isBookmarklet: false, + req: false, app: [ 'phpBB', @@ -110,7 +112,46 @@ wappalyzer = 'ClickTale', 'Yahoo! Web Analytics', 'XOOPS', - 'Amiro.CMS' + 'Amiro.CMS', + 'Blogger', + 'DataLife Engine', + 'Nedstat', + 'Microsoft ASP.NET', + 'Yandex.Metrika', + 'Snoobi', + 'Moogo', + 'Trac', + 'MantisBT', + 'Bugzilla', + 'Redmine', + '2z Project', + 'Get Satisfaction', + 'Swiftlet', + 'YouTube', + 'Vimeo', + 'blip.tv', + 'SWFObject', + 'Textpattern CMS', + '1C-Bitrix', + 'InstantCMS', + 'MaxSite CMS', + 'S.Builder', + 'openEngine', + 'SiteEdit', + 'Kentico CMS', + 'ShareThis', + 'chartbeat', + 'Meebo', + 'Gravity Insights', + 'Disqus', + 'reCAPTCHA', + 'DotNetNuke', + 'jQuery UI', + 'Typekit', + 'Mint', + 'cufon', + 'sIFR', + 'Mollom' ], match: [ @@ -118,7 +159,7 @@ wappalyzer = /(]+wp-content|]+WordPress)/i, /(]+MediaWiki|]+>Powered by MediaWiki<\/a>)/i, /]+Joomla/i, - /(