From 0259c96798c6158627b1946efd492a1a4492d6a3 Mon Sep 17 00:00:00 2001 From: Theo Chevalier Date: Sat, 15 Sep 2012 22:59:30 +0200 Subject: [PATCH] Bug 716643 - Sync promotion in add-on installed doorhanger, r=mak --- browser/base/content/urlbarBindings.xml | 19 +++++++++++++++++-- .../en-US/chrome/browser/browser.properties | 10 ++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/browser/base/content/urlbarBindings.xml b/browser/base/content/urlbarBindings.xml index db4e27b798d4..3e782103fd90 100644 --- a/browser/base/content/urlbarBindings.xml +++ b/browser/base/content/urlbarBindings.xml @@ -1642,6 +1642,12 @@ return "passwords"; if (type == "editBookmarkPanel") return "bookmarks"; + if (type == "addon-install-complete") { + if (!Services.prefs.prefHasUserValue("services.sync.username")) + return "addons"; + if (!Services.prefs.getBoolPref("services.sync.engine.addons")) + return "addons-sync-disabled"; + } return null; ]]> @@ -1653,6 +1659,14 @@ ); ]]> + + +