Example usage for com.liferay.portal.kernel.servlet PortalWebResourceConstants RESOURCE_TYPE_THEME_CONTRIBUTOR

List of usage examples for com.liferay.portal.kernel.servlet PortalWebResourceConstants RESOURCE_TYPE_THEME_CONTRIBUTOR

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet PortalWebResourceConstants RESOURCE_TYPE_THEME_CONTRIBUTOR.

Prototype

String RESOURCE_TYPE_THEME_CONTRIBUTOR

To view the source code for com.liferay.portal.kernel.servlet PortalWebResourceConstants RESOURCE_TYPE_THEME_CONTRIBUTOR.

Click Source Link

Usage

From source file:com.liferay.frontend.theme.contributor.extender.internal.ThemeContributorDynamicInclude.java

License:Open Source License

@Override
public void include(HttpServletRequest request, HttpServletResponse response, String key) throws IOException {

    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    long themeLastModified = PortalWebResourcesUtil
            .getLastModified(PortalWebResourceConstants.RESOURCE_TYPE_THEME_CONTRIBUTOR);

    PortalResourceURLRenderer portalResourceURLRenderer = _create(themeDisplay.isThemeCssFastLoad(), "css",
            themeLastModified);//from  w ww  .  j a v a2  s .c o m

    portalResourceURLRenderer.render(request, response.getWriter(), _cssResourceURLs, new LinkRenderer() {

        @Override
        public void render(PrintWriter printWriter, String href) {
            printWriter.println("<link data-senna-track=\"temporary\" href=\"" + href
                    + "\" rel=\"stylesheet\" type = \"text/css\" />");
        }

    });

    portalResourceURLRenderer = _create(themeDisplay.isThemeJsFastLoad(), "js", themeLastModified);

    portalResourceURLRenderer.render(request, response.getWriter(), _jsResourceURLs, new LinkRenderer() {

        @Override
        public void render(PrintWriter printWriter, String href) {
            printWriter.println("<script data-senna-track=\"temporary\" src=\"" + href
                    + "\" \" type = \"text/javascript\"></script>");
        }

    });
}