From 9055a1adb0c9abd3496cbf3c4de8c48badab0078 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Tue, 7 Jun 2011 11:32:27 +0000 Subject: [PATCH] Adds a default property indicating if the "User online provisioning" link is shown. By default the property is set to true. --- resources/config/defaults.properties | 1 + .../InitialAccountRegistrationFrame.java | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/resources/config/defaults.properties b/resources/config/defaults.properties index 70cd0a2b4..e49304092 100644 --- a/resources/config/defaults.properties +++ b/resources/config/defaults.properties @@ -70,6 +70,7 @@ plugin.simpleaccreg.PROTOCOL_ORDER=SIP|MSN|Yahoo|ICQ|AIM|Jabber plugin.ippiaccregwizz.REGISTER_LINK=https://soap.ippi.fr/subscription/jitsi.php?login={0}&password={1}&email={2} # Default provisioning method +plugin.provisioning.IS_INITIAL_PROVISIONING_LINK=true plugin.provisioning.DEFAULT_PROVISIONING_METHOD= plugin.provisioning.DEFAULT_PROVISIONING_URI= diff --git a/src/net/java/sip/communicator/plugin/simpleaccreg/InitialAccountRegistrationFrame.java b/src/net/java/sip/communicator/plugin/simpleaccreg/InitialAccountRegistrationFrame.java index 79dda5799..fd18ebcfd 100644 --- a/src/net/java/sip/communicator/plugin/simpleaccreg/InitialAccountRegistrationFrame.java +++ b/src/net/java/sip/communicator/plugin/simpleaccreg/InitialAccountRegistrationFrame.java @@ -144,16 +144,23 @@ private void initProvisioningPanel() { JPanel provisioningPanel = new TransparentPanel(); + String isInitialProv = SimpleAccountRegistrationActivator.getResources() + .getSettingsString( + "plugin.provisioning.IS_INITIAL_PROVISIONING_LINK"); + + if (!Boolean.parseBoolean(isInitialProv)) + return; + + String useProvisioningString = SimpleAccountRegistrationActivator + .getResources().getI18NString("service.gui.USE_PROVISIONING"); + final JLabel provisioningLabel = new JLabel("" - + SimpleAccountRegistrationActivator - .getResources().getI18NString("service.gui.USE_PROVISIONING") + + useProvisioningString + ""); provisioningLabel.setCursor(new Cursor(Cursor.HAND_CURSOR)); - provisioningLabel.setToolTipText( - SimpleAccountRegistrationActivator - .getResources().getI18NString("service.gui.USE_PROVISIONING")); + provisioningLabel.setToolTipText(useProvisioningString); provisioningLabel.addMouseListener(new MouseAdapter() {