/** * Adds a help icon at the top right corner of the field set. * * @param title * @param tooltip * @return The created IconPanel. */ public IconPanel addHelpIcon(final IModel<String> title, final IModel<String> tooltip) { return addHelpIcon(title, tooltip, FieldSetIconPosition.TOP_RIGHT); }
/** * Adds a help icon at the top right corner of the field set. * * @param tooltip * @return The created IconPanel. */ public IconPanel addHelpIcon(final String tooltip) { return addHelpIcon(tooltip, FieldSetIconPosition.TOP_RIGHT); }
/** * If no telephone system url is set in config.xml nothing will be done. * * @param gridBuilder * @param user */ public static void createPhoneIds(final GridBuilder gridBuilder, final PFUserDO user) { if (StringUtils.isNotEmpty(ApplicationContextProvider.getApplicationContext().getBean(ConfigurationService.class) .getTelephoneSystemUrl()) == true) { // Personal phone identifiers final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("user.personalPhoneIdentifiers")); MaxLengthTextField personalPhoneIdentifiers = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(user, "personalPhoneIdentifiers")); personalPhoneIdentifiers.setMarkupId("personalPhoneIdentifiers").setOutputMarkupId(true); fs.add(personalPhoneIdentifiers); fs.addHelpIcon(new ResourceModel("user.personalPhoneIdentifiers.tooltip.title"), new ResourceModel( "user.personalPhoneIdentifiers.tooltip.content")); } }
public static void createJIRAUsername(final GridBuilder gridBuilder, final PFUserDO user) { // JIRA user name final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("user.jiraUsername")); final MaxLengthTextField jiraUsername = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<>(user, "jiraUsername")); jiraUsername .setMarkupId("jiraUser") .setOutputMarkupId(true) .add(AttributeModifier.append("autocomplete", "off")); fs.add(jiraUsername); fs.addHelpIcon(gridBuilder.getString("user.jiraUsername.tooltip")); }
fs.addHelpIcon(gridBuilder.getString("user.authenticationToken.tooltip")); final Button button = new Button(SingleButtonPanel.WICKET_ID, new Model<String>("renewAuthenticationKey"))
fs.addHelpIcon(getString("plugins.teamcal.defaultCalendar.tooltip")); final IOptionRenderer<Integer> renderer = new IOptionRenderer<Integer>()
if (fs instanceof FieldsetPanel) { ((FieldsetPanel) fs).addKeyboardHelpIcon(getString("tooltip.autocomplete.withDblClickFunction")); ((FieldsetPanel) fs).addHelpIcon(getString("timesheet.location.tooltip"));
/** * If no MEB is configured in config.xml nothing will be done. * * @param gridBuilder * @param user */ public static void createMEBPhoneNumbers(final GridBuilder gridBuilder, final PFUserDO user) { if (Configuration.getInstance().isMebConfigured() == true) { // MEB mobile phone numbers final FieldsetPanel fs = gridBuilder.newFieldset(gridBuilder.getString("user.personalMebMobileNumbers")); MaxLengthTextField personalMebMobileNumbers = new MaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(user, "personalMebMobileNumbers")); personalMebMobileNumbers.setMarkupId("personalMebMobileNumbers").setOutputMarkupId(true); fs.add(personalMebMobileNumbers); fs.addHelpIcon( new ResourceModel("user.personalMebMobileNumbers.tooltip.title"), Model.of(gridBuilder.getString("user.personalMebMobileNumbers.tooltip.content") + " " + gridBuilder.getString("user.personalMebMobileNumbers.format"))); } }
WicketUtils.setSize(gidNumberField, 6); fs.add(gidNumberField); fs.addHelpIcon(gridBuilder.getString("ldap.gidNumber.tooltip")); dependentLdapPosixFormComponentsList.add(gidNumberField); if (ldapGroupValues.isPosixValuesEmpty() == true) {
fs.add(passwordRepeatField); final I18nKeyAndParams passwordQualityI18nKeyAndParams = passwordQualityService.getPasswordQualityI18nKeyAndParams(); fs.addHelpIcon(I18nHelper.getLocalizedMessage(passwordQualityI18nKeyAndParams));
fs.add(passwordRepeatField); final I18nKeyAndParams passwordQualityI18nKeyAndParams = passwordQualityService.getPasswordQualityI18nKeyAndParams(); fs.addHelpIcon(I18nHelper.getLocalizedMessage(passwordQualityI18nKeyAndParams));
.suppressLabelForWarning(); if (StringUtils.isNotEmpty(param.getTooltipI18nKey()) == true) { fs.addHelpIcon(getString(param.getTooltipI18nKey()));
fs.setLabelFor(timeZone); fs.add(timeZone); fs.addHelpIcon(getString("administration.configuration.param.timezone.description")); fs.addHelpIcon(getString("administration.configuration.param.calendarDomain.description")); getString("email")); fs.add(new MaxLengthTextField(InputPanel.WICKET_ID, sysopEMailModel, ConfigurationDO.PARAM_LENGTH)); fs.addHelpIcon(getString("administration.configuration.param.systemAdministratorEMail.description")); getString("email")); fs.add(new MaxLengthTextField(InputPanel.WICKET_ID, feedbackEMailModel, ConfigurationDO.PARAM_LENGTH)); fs.addHelpIcon(getString("administration.configuration.param.feedbackEMail.description"));
fs.addHelpIcon(getString("scripting.script.editForm.file.tooltip")); fileUploadPanel = new FileUploadPanel(fs.newChildId(), fs, this, true, new PropertyModel<String>(data, "filename"), new PropertyModel<byte[]>(data, "file")) { final AceEditorPanel script = new AceEditorPanel(fs.newChildId(), new PropertyModel<String>(data, "scriptAsString")); fs.add(script); fs.addHelpIcon(getString("fieldNotHistorizable"));
div.add(modifiedSearchExpressionLabel); fs.addHelpIcon(getString("tooltip.lucene.link"), FieldSetIconPosition.TOP_RIGHT).setOnClickLocation( getRequestCycle(), WebConstants.DOC_LINK_HANDBUCH_LUCENE, true);
@SuppressWarnings("serial") @Override protected void init() { super.init(); { // Title final FieldsetPanel fs = gridBuilder.newFieldset(getString("title")); fs.add(new RequiredMaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(data, "title"))); } { // Values final FieldsetPanel fs = gridBuilder.newFieldset(getString("values")); valuesField = new RequiredMaxLengthTextField(fs.getTextFieldId(), new PropertyModel<String>(data, "values")); fs.addHelpIcon(getString("plugins.marketing.addressCampaign.values.format")); fs.add(valuesField); fs.addAlertIcon(getString("plugins.marketing.addressCampaign.edit.warning.doNotChangeValues")); valuesField.add((IValidator<String>) validatable -> { if (AddressCampaignDO.getValuesArray(validatable.getValue()) == null) { valuesField.error(getString("plugins.marketing.addressCampaign.values.invalidFormat")); } }); } { // Text description final FieldsetPanel fs = gridBuilder.newFieldset(getString("comment")); fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "comment"))); } }
new PropertyModel<Integer>(this, "reindexNewestNEntries"), 0, Integer.MAX_VALUE)); fs.addHelpIcon(getString("system.admin.reindex.newestEntries.tooltip")); final DatePanel datePanel = new DatePanel(fs.newChildId(), new PropertyModel<Date>(this, "reindexFromDate")); fs.add(datePanel); fs.addHelpIcon(new Model<String>() logEntries.add(AttributeModifier.append("style", "width: 100%; height: 20em;")); fs.add(logEntries); fs.addHelpIcon(getString("system.admin.button.formatLogEntries.textarea.tooltip"));
assigneeSelectPanel.setDefaultFormProcessing(false); assigneeSelectPanel.init().withAutoSubmit(true); fs.addHelpIcon(getString("access.tooltip.filter.user"));
fs.add(number); if (NumberHelper.greaterZero(getData().getNummer()) == false) { fs.addHelpIcon(getString("fibu.tooltip.nummerWirdAutomatischVergeben")); "kontoId"); kontoSelectPanel.setKontoNumberRanges(AccountingConfig.getInstance().getDebitorsAccountNumberRanges()); fs.addHelpIcon(getString("fibu.rechnung.konto.tooltip")); fs.add(kontoSelectPanel); kontoSelectPanel.init(); customerSelectPanel.init(); fs.setLabelFor(customerSelectPanel.getKundeTextField()); fs.addHelpIcon(getString("fibu.rechnung.hint.kannVonProjektKundenAbweichen"));
"kontoId"); kontoSelectPanel.setKontoNumberRanges(AccountingConfig.getInstance().getDebitorsAccountNumberRanges()).init(); fs.addHelpIcon(getString("fibu.kunde.konto.tooltip")); fs.add(kontoSelectPanel);