List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:org.hippoecm.frontend.plugins.console.menu.open.OpenDialog.java
License:Apache License
private AutoCompleteTextField<String> makeValueField(final PropertyModel<String> value) { return new AutoCompleteTextField<String>(WICKET_ELEMENT_ID, value, getAutoCompleteSettings()) { private static final long serialVersionUID = 1L; @Override/*from w ww.ja v a2 s . c o m*/ protected Iterator<String> getChoices(String input) { Collection<String> result = new TreeSet<>(); addMatchingNodes(input, result); return result.iterator(); } @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); String script = "document.getElementById('" + getMarkupId() + "').focus(); " + "document.getElementById('" + getMarkupId() + "').select();"; response.render(OnDomReadyHeaderItem.forScript(script)); response.render(CssHeaderItem.forReference(new CssResourceReference( DefaultCssAutoCompleteTextField.class, "DefaultCssAutoCompleteTextField.css"))); } }; }
From source file:org.hippoecm.frontend.plugins.login.LoginPlugin.java
License:Apache License
public LoginPlugin(IPluginContext context, IPluginConfig config) { super(context, config); add(CssClass.append("hippo-login-plugin")); add(new Label("pageTitle", getString("page.title"))); final ResourceReference iconReference = getFaviconReference(); add(new ResourceLink("faviconLink", iconReference)); String[] supported = config.getStringArray(SUPPORTED_BROWSERS); if (supported != null) { add(new BrowserCheckBehavior(supported)); }/*from w w w . j a v a 2s.c o m*/ // In case of using a different edition, add extra CSS rules to show the required styling if (config.containsKey(EDITION)) { final String edition = config.getString(EDITION); editionCss = new CssResourceReference(LoginPlugin.class, "login_" + edition + ".css"); } ExternalLink termsAndConditions = new ExternalLink("termsAndConditions", TERMS_AND_CONDITIONS_LINK) { @Override public boolean isVisible() { return UsageStatisticsSettings.get().isEnabled(); } }; termsAndConditions.setOutputMarkupId(true); add(termsAndConditions); final boolean autoComplete = getPluginConfig().getAsBoolean(AUTOCOMPLETE, true); String[] localeArray = GlobalSettings.get().getStringArray(LOCALES); if (localeArray == null || localeArray.length == 0) { localeArray = DEFAULT_LOCALES; } add(createLoginPanel("login-panel", autoComplete, Arrays.asList(localeArray), new LoginPluginHandler(termsAndConditions))); add(new Label("pinger")); }
From source file:org.hippoecm.frontend.plugins.yui.tree.TreeBehavior.java
License:Apache License
@Override public void addHeaderContribution(IYuiContext context) { context.addCssReference(new CssResourceReference(TreeBehavior.class, "mytree.css")); context.addModule(TreeNamespace.NS, "treemanager"); context.addTemplate(template);/*from w w w . j av a2 s . c om*/ context.addOnDomLoad("YAHOO.hippo.TreeManager.onLoad()"); }
From source file:org.isisaddons.wicket.pdfjs.cpt.ui.PdfJsViewerPanel.java
License:Apache License
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem/*w w w. ja va2 s. c o m*/ .forReference(new CssResourceReference(PdfJsViewerPanel.class, "PdfJsViewerPanel.css"))); response.render(JavaScriptHeaderItem.forReference(new PdfJsViewerReference())); renderFunctionsForUpdateCallbacks(response); }
From source file:org.jaulp.wicket.base.mainbase.BaseMainPage.java
License:Apache License
/** * {@inheritDoc}//from w ww. j av a2 s. c om */ @Override public void renderHead(IHeaderResponse response) { Set<PackageResourceReferenceWrapper> headerContributors = PackageResourceReferences.getInstance() .getPackageResourceReference(BaseMainPage.class); if (null != headerContributors && !headerContributors.isEmpty()) { for (final PackageResourceReferenceWrapper packageResourceReference : headerContributors) { if (packageResourceReference.getType().equals(ResourceReferenceType.JS)) { JavaScriptResourceReference reference = new JavaScriptResourceReference(BaseMainPage.class, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { JavaScriptReferenceHeaderItem headerItem = JavaScriptHeaderItem.forReference(reference); response.render(headerItem); } } if (packageResourceReference.getType().equals(ResourceReferenceType.CSS)) { CssResourceReference reference = new CssResourceReference(BaseMainPage.class, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { CssReferenceHeaderItem headerItem = CssHeaderItem.forReference(reference); response.render(headerItem); } } } } }
From source file:org.jaulp.wicket.base.util.WicketComponentUtils.java
License:Apache License
/** * Render header response./*from w w w. ja va 2s . c o m*/ * * @param response * the response * @param componentClass * the component class */ public static void renderHeaderResponse(IHeaderResponse response, Class<?> componentClass) { Set<PackageResourceReferenceWrapper> headerContributors = PackageResourceReferences.getInstance() .getPackageResourceReference(componentClass); if (null != headerContributors && !headerContributors.isEmpty()) { for (final PackageResourceReferenceWrapper packageResourceReference : headerContributors) { if (packageResourceReference.getType().equals(ResourceReferenceType.JS)) { JavaScriptResourceReference reference = new JavaScriptResourceReference(componentClass, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { JavaScriptReferenceHeaderItem headerItem = JavaScriptHeaderItem.forReference(reference); response.render(headerItem); } } if (packageResourceReference.getType().equals(ResourceReferenceType.CSS)) { CssResourceReference reference = new CssResourceReference(componentClass, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { CssReferenceHeaderItem headerItem = CssHeaderItem.forReference(reference); response.render(headerItem); } } } } }
From source file:org.jnotary.client.web.MainPage.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem.forReference(new CssResourceReference(MainPage.class, "css/style.css"))); }
From source file:org.onehippo.forge.externalresource.gallery.columns.VideoGalleryColumnProviderPlugin.java
License:Apache License
@Override public IHeaderContributor getHeaderContributor() { return new IHeaderContributor() { @Override/*from w w w. j a va 2 s . c om*/ public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem.forReference( new CssResourceReference(VideoGalleryColumnProviderPlugin.class, "VideoGalleryStyle.css"))); } }; }
From source file:org.onehippo.forge.resetpassword.frontend.ResetPassword.java
License:Apache License
/** * ResetPassword initializer./* w w w. j a v a2s. c o m*/ * @param context plugin context * @param config plugin config */ public ResetPassword(final IPluginContext context, final IPluginConfig config) { super(context, new JavaPluginConfig(config)); configurationPath = config.getString("labels.location"); add(CssClass.append("hippo-login-plugin")); add(new Label("pageTitle", getString("page.title"))); add(new ResourceLink("faviconLink", DEFAULT_FAVICON)); final Configuration configuration = getCustomPluginUserSession(); final Map<String, String> labelsMap = configuration != null ? configuration.getLabelMap() : new HashMap<>(); final int urlDuration = configuration != null ? configuration.getDurationsMap().get(Configuration.URL_VALIDITY_IN_MINUTES).intValue() : DEFAULT_URL_VALIDITY_IN_MINUTES; final IRequestParameters requestParameters = getRequest().getQueryParameters(); final String code = requestParameters.getParameterValue(PARAM_CODE).toString(); final String uid = requestParameters.getParameterValue(PARAM_UID).toString(); final boolean hasParameters = StringUtils.isNotEmpty(code) && StringUtils.isNotEmpty(uid); final boolean autocomplete = getPluginConfig().getAsBoolean("signin.form.autocomplete", true); final PanelInfo panelInfo = new PanelInfo(autocomplete, uid, configuration, context, config); final Panel resetPasswordForm = new ResetPasswordPanel(panelInfo); resetPasswordForm.setVisible(!hasParameters); add(resetPasswordForm); final Panel setPasswordForm = new SetPasswordPanel(panelInfo, code, resetPasswordForm); setPasswordForm.setVisible(hasParameters); add(setPasswordForm); // In case of using a different edition, add extra CSS rules to show the required styling if (config.containsKey(EDITION)) { final String edition = config.getString(EDITION); editionCss = new CssResourceReference(LoginPlugin.class, "login_" + edition + ".css"); } final ExternalLink termsAndConditions = new ExternalLink("termsAndConditions", TERMS_AND_CONDITIONS_LINK) { private static final long serialVersionUID = 1L; @Override public boolean isVisible() { return UsageStatisticsSettings.get().isEnabled(); } }; termsAndConditions.setOutputMarkupId(true); add(termsAndConditions); }
From source file:org.onehippo.forge.settings.management.SettingsPanel.java
License:Apache License
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(//from w ww.j a v a2 s . co m CssHeaderItem.forReference(new CssResourceReference(SettingsPanel.class, "settings-panel.css"))); }