Remove Google Plus and Donate menu items

main
ElbertF 13 years ago
parent dc783cca09
commit 656373cc19

@ -97,36 +97,38 @@
* Display apps * Display apps
*/ */
displayApps: function() { displayApps: function() {
var url = gBrowser.currentURI.spec.split('#')[0]; var
i, j, showCat, cat, image, menuSeparator, menuItem, url = gBrowser.currentURI.spec.split('#')[0];
// Removing immediately causes flickering $('#wappalyzer-container > image, #wappalyzer-menu > menuitem, #wappalyzer-menu > menuseparator').addClass('wappalyzer-remove');
$('#wappalyzer-container > image, #wappalyzer-menu > menuitem, #wappalyzer-menu > menuseparator').addClass('remove');
if ( w.detected[url] != null && w.detected[url].length ) { if ( w.detected[url] != null && w.detected[url].length ) {
if ( !prefs.getBoolPref('showIcons') ) { if ( !prefs.getBoolPref('showIcons') ) {
var image = $('<image/>') image = $('<image/>').attr('src', 'chrome://wappalyzer/skin/images/icon_hot.png');
.attr('src', 'chrome://wappalyzer/skin/images/icon_hot.png')
;
$('#wappalyzer-container').prepend(image); $('#wappalyzer-container').prepend(image);
} }
w.detected[url].map(function(app, i) { w.detected[url].map(function(app, i) {
for ( var i in w.apps[app].cats ) { for ( i in w.apps[app].cats ) {
if ( prefs.getBoolPref('cat' + w.apps[app].cats[i]) ) { showCat = false;
try {
showCat = prefs.getBoolPref('cat' + w.apps[app].cats[i]);
} catch(e) { }
if ( showCat ) {
if ( prefs.getBoolPref('showIcons') ) { if ( prefs.getBoolPref('showIcons') ) {
var image = $('<image/>') image = $('<image/>').attr('src', 'chrome://wappalyzer/skin/images/icons/' + app + '.png');
.attr('src', 'chrome://wappalyzer/skin/images/icons/' + app + '.png')
;
$('#wappalyzer-container').prepend(image); $('#wappalyzer-container').prepend(image);
} }
var menuSeparator = $('<menuseparator/>'); menuSeparator = $('<menuseparator/>');
$('#wappalyzer-menu').append(menuSeparator); $('#wappalyzer-menu').append(menuSeparator);
var menuItem = $('<menuitem/>') menuItem = $('<menuitem/>')
.attr('class', 'wappalyzer-application menuitem-iconic') .attr('class', 'wappalyzer-application menuitem-iconic')
.attr('image', 'chrome://wappalyzer/skin/images/icons/' + app + '.png') .attr('image', 'chrome://wappalyzer/skin/images/icons/' + app + '.png')
.attr('label', app) .attr('label', app)
@ -138,10 +140,10 @@
$('#wappalyzer-menu').append(menuItem); $('#wappalyzer-menu').append(menuItem);
for ( var i in w.apps[app].cats ) { for ( j in w.apps[app].cats ) {
var cat = w.apps[app].cats[i]; cat = w.apps[app].cats[i];
var menuItem = $('<menuitem/>') menuItem = $('<menuitem/>')
.attr('class', 'wappalyzer-category') .attr('class', 'wappalyzer-category')
.attr('label', strings.getString('wappalyzer.cat' + cat)) .attr('label', strings.getString('wappalyzer.cat' + cat))
; ;
@ -158,17 +160,15 @@
} }
}); });
} else { } else {
var image = $('<image/>') image = $('<image/>').attr('src', 'chrome://wappalyzer/skin/images/icon.png');
.attr('src', 'chrome://wappalyzer/skin/images/icon.png')
;
$('#wappalyzer-container').prepend(image); $('#wappalyzer-container').prepend(image);
var menuSeparator = $('<menuseparator/>'); menuSeparator = $('<menuseparator/>');
$('#wappalyzer-menu').append(menuSeparator); $('#wappalyzer-menu').append(menuSeparator);
var menuItem = $('<menuitem/>') menuItem = $('<menuitem/>')
.attr('disabled', 'true') .attr('disabled', 'true')
.attr('label', strings.getString('wappalyzer.noAppsDetected')) .attr('label', strings.getString('wappalyzer.noAppsDetected'))
; ;
@ -176,7 +176,7 @@
$('#wappalyzer-menu').append(menuItem); $('#wappalyzer-menu').append(menuItem);
} }
$('#wappalyzer-container > .remove, #wappalyzer-menu > .remove, #wappalyzer-menu > .remove').remove(); $('.wappalyzer-remove').remove();
}, },
/** /**

@ -24,7 +24,6 @@
<menuseparator/> <menuseparator/>
<menuitem id="wappalyzer-menu-donate" label="&wappalyzer.donate;" image="chrome://wappalyzer/skin/images/donate.png" class="menuitem-iconic"/>
<menuitem id="wappalyzer-menu-feedback" label="&wappalyzer.feedback;" image="chrome://wappalyzer/skin/images/feedback.png" class="menuitem-iconic"/> <menuitem id="wappalyzer-menu-feedback" label="&wappalyzer.feedback;" image="chrome://wappalyzer/skin/images/feedback.png" class="menuitem-iconic"/>
<menuitem id="wappalyzer-menu-website" label="&wappalyzer.website;" image="chrome://wappalyzer/skin/images/icon_hot.png" class="menuitem-iconic"/> <menuitem id="wappalyzer-menu-website" label="&wappalyzer.website;" image="chrome://wappalyzer/skin/images/icon_hot.png" class="menuitem-iconic"/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 B