List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:name.martingeisse.wicket.component.codemirror.CodeMirrorBehavior.java
License:Open Source License
@Override public void renderHead(Component component, IHeaderResponse response) { response.render(/*from w w w . j a va 2 s.co m*/ CssHeaderItem.forReference(new CssResourceReference(CodeMirrorBehavior.class, "codemirror.css"))); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(CodeMirrorBehavior.class, "codemirror.js"))); WicketHeadUtil.includeClassJavascript(response, CodeMirrorBehavior.class); mode.renderResourceReferences(response); renderInitializerForTextArea(component, response); String script = "var q = $('#" + component.getMarkupId() + "'); \n" + "q.parents('.collapse').on('shown.bs.collapse', function(e) {q.data('codeMirrorInstance').refresh(); });"; response.render(OnDomReadyHeaderItem.forScript(script)); }
From source file:net.databinder.auth.components.DataProfilePageBase.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem.forReference(new CssResourceReference(TagField.class, "DataStyleSheet.css"))); }
From source file:net.databinder.auth.components.DataSignInPageBase.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem/* w ww . ja v a2 s. c o m*/ .forReference(new CssResourceReference(DataSignInPageBase.class, "DataSignInPage.css"))); }
From source file:net.rrm.ehour.ui.admin.audit.AuditReportDataPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(//from w w w . ja v a2 s .c o m CssHeaderItem.forReference(new CssResourceReference(AuditReportDataPanel.class, "auditStyle.css"))); }
From source file:net.rrm.ehour.ui.common.panel.sidepanel.SidePanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { response.render(//from w ww . jav a 2 s. co m CssHeaderItem.forReference(new CssResourceReference(SidePanel.class, "style/sidePanel.css"))); }
From source file:net.rrm.ehour.ui.manage.assignment.AssignmentListPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem// w w w.j ava 2 s . c o m .forReference(new CssResourceReference(AssignmentListPanel.class, "assignment_admin.css"))); }
From source file:net.rrm.ehour.ui.timesheet.panel.OverviewPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(/* w w w . j av a 2 s. c o m*/ CssHeaderItem.forReference(new CssResourceReference(OverviewPanel.class, "css/overview.css"))); }
From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.ServiceActionsPanel.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem/*from w w w . ja v a 2s.co m*/ .forReference(new CssResourceReference(ServiceActionsPanel.class, "ServiceActionsPanel.css"))); response.render(JavaScriptHeaderItem.forReference(DropdownAutoOpenJavaScriptReference.instance())); response.render(OnDomReadyHeaderItem.forScript("$('.dropdown-toggle').dropdownHover();")); }
From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.TertiaryActionsPanel.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem//from ww w. ja v a2 s. co m .forReference(new CssResourceReference(TertiaryActionsPanel.class, "TertiaryActionsPanel.css"))); }
From source file:org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel.java
License:Apache License
private void buildGui() { final BookmarkedPagesModel bookmarkedPagesModel = getModel(); Component helpText = addHelpText(bookmarkedPagesModel); addOrReplace(helpText);//from w w w . j a v a 2s.c o m final WebMarkupContainer container = new WebMarkupContainer(ID_BOOKMARK_LIST) { private static final long serialVersionUID = 1L; @Override public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem.forReference( new CssResourceReference(BookmarkedPagesPanel.class, "BookmarkedPagesPanel.css"))); response.render(JavaScriptReferenceHeaderItem.forReference(SLIDE_PANEL_JS)); } }; // allow to be updated by AjaxLink container.setOutputMarkupId(true); add(container); final AjaxLink<Void> clearAllBookmarksLink = new AjaxLink<Void>(CLEAR_BOOKMARKS) { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { BookmarkedPagesPanel.this.getModel().clear(); setEnabled(false); target.add(container, this); } }; clearAllBookmarksLink.setOutputMarkupId(true); add(clearAllBookmarksLink); clearAllBookmarksLink.setOutputMarkupId(true); if (getModel().isEmpty()) { clearAllBookmarksLink.setVisible(false); } final ListView<BookmarkTreeNode> listView = new ListView<BookmarkTreeNode>(ID_BOOKMARKED_PAGE_ITEM, bookmarkedPagesModel) { private static final long serialVersionUID = 1L; @Override protected void populateItem(ListItem<BookmarkTreeNode> item) { final BookmarkTreeNode node = item.getModelObject(); try { final PageType pageType = node.getPageType(); final Class<? extends Page> pageClass = pageClassRegistry.getPageClass(pageType); final AjaxLink<Object> clearBookmarkLink = new AjaxLink<Object>(ID_CLEAR_BOOKMARK_LINK) { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { bookmarkedPagesModel.remove(node); if (bookmarkedPagesModel.isEmpty()) { permanentlyHide(CLEAR_BOOKMARKS); } target.add(container, clearAllBookmarksLink); } }; if (node.getDepth() == 0) { clearBookmarkLink.add(new CssClassAppender("clearBookmark")); } else { clearBookmarkLink.setEnabled(true); } item.add(clearBookmarkLink); PageParameters pageParameters = node.getPageParameters(); final AbstractLink link = Links.newBookmarkablePageLink(ID_BOOKMARKED_PAGE_LINK, pageParameters, pageClass); ObjectSpecification objectSpec = null; RootOid oid = node.getOidNoVer(); if (oid != null) { ObjectSpecId objectSpecId = oid.getObjectSpecId(); objectSpec = getSpecificationLoader().lookupBySpecId(objectSpecId); } final ResourceReference imageResource = imageCache.resourceReferenceForSpec(objectSpec); final Image image = new Image(ID_BOOKMARKED_PAGE_ICON, imageResource) { private static final long serialVersionUID = 1L; @Override protected boolean shouldAddAntiCacheParameter() { return false; } }; link.addOrReplace(image); String title = node.getTitle(); final Label label = new Label(ID_BOOKMARKED_PAGE_TITLE, title); link.add(label); item.add(link); if (bookmarkedPagesModel.isCurrent(pageParameters)) { item.add(new CssClassAppender("disabled")); } item.add(new CssClassAppender("bookmarkDepth" + node.getDepth())); } catch (ObjectNotFoundException ex) { // ignore // this is a partial fix for an infinite redirect loop. // should be a bit smarter here, though; see ISIS-596. } } }; container.add(listView); }