/** * Gets the {@link ICssCompressor} to be used. By default returns the configured compressor on * application level, but can be overridden by the user application to provide compressor * specific to the resource. * * @return the configured application level Css compressor. May be {@code null}. */ protected ICssCompressor getCompressor() { ICssCompressor compressor = null; if (Application.exists()) { compressor = Application.get().getResourceSettings().getCssCompressor(); } return compressor; }
/** * Gets the {@link ICssCompressor} to be used. By default returns the configured compressor on * application level, but can be overridden by the user application to provide compressor * specific to the resource. * * @return the configured application level Css compressor. May be {@code null}. */ protected ICssCompressor getCompressor() { ICssCompressor compressor = null; if (Application.exists()) { compressor = Application.get().getResourceSettings().getCssCompressor(); } return compressor; }
@Override public String getString() { String nonCompressed = super.getString(); ICssCompressor compressor = null; if (Application.exists()) { compressor = Application.get().getResourceSettings().getCssCompressor(); } if (compressor != null) { return compressor.compress(nonCompressed); } else { // don't strip the comments return nonCompressed; } } }
@Override public String getString() { String nonCompressed = super.getString(); ICssCompressor compressor = null; if (Application.exists()) { compressor = Application.get().getResourceSettings().getCssCompressor(); } if (compressor != null) { return compressor.compress(nonCompressed); } else { // don't strip the comments return nonCompressed; } } }
if (Application.exists()) ICssCompressor cssCompressor = Application.get().getResourceSettings().getCssCompressor(); bundleReference.setCompressor(cssCompressor);
if (Application.exists()) ICssCompressor cssCompressor = Application.get().getResourceSettings().getCssCompressor(); bundleReference.setCompressor(cssCompressor);
public void installInto(Application application) { for (ConcatResourceBundleReference<JavaScriptReferenceHeaderItem> bundleReference: javaScriptBundleReferences) { IJavaScriptCompressor javaScriptCompressor = application.getResourceSettings().getJavaScriptCompressor(); bundleReference.setCompressor(javaScriptCompressor); application.getResourceBundles().addBundle(JavaScriptHeaderItem.forReference(bundleReference)); } for (ConcatResourceBundleReference<CssReferenceHeaderItem> bundleReference: cssBundleReferences) { ICssCompressor cssCompressor = application.getResourceSettings().getCssCompressor(); bundleReference.setCompressor(cssCompressor); application.getResourceBundles().addBundle(CssHeaderItem.forReference(bundleReference)); } IResourceReferenceFactory factory = new BundleAwareResourceReferenceFactory(javaScriptBundleReferences, cssBundleReferences); application.getResourceReferenceRegistry().setResourceReferenceFactory(factory); }