mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
run sass plugin at build time, should fix openshift deployment issues
This commit is contained in:
@@ -100,8 +100,8 @@ public abstract class BasePage extends WebPage {
|
||||
if (getApplication().getConfigurationType() == RuntimeConfigurationType.DEPLOYMENT) {
|
||||
long startupTime = startupBean.getStartupTime();
|
||||
String suffix = "?" + startupTime;
|
||||
response.render(JavaScriptHeaderItem.forUrl("wro/all.js" + suffix));
|
||||
response.render(CssHeaderItem.forUrl("wro/all.css" + suffix));
|
||||
response.render(JavaScriptHeaderItem.forUrl("static/all.js" + suffix));
|
||||
response.render(CssHeaderItem.forUrl("static/all.css" + suffix));
|
||||
} else {
|
||||
response.render(JavaScriptHeaderItem.forUrl("wro/lib.js"));
|
||||
response.render(CssHeaderItem.forUrl("wro/lib.css"));
|
||||
|
||||
@@ -5,6 +5,10 @@ import java.util.Map;
|
||||
import ro.isdc.wro.manager.factory.ConfigurableWroManagerFactory;
|
||||
import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
|
||||
|
||||
/**
|
||||
* Runtime solution
|
||||
*
|
||||
*/
|
||||
public class WroManagerFactory extends ConfigurableWroManagerFactory {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.commafeed.frontend.resources;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import ro.isdc.wro.model.resource.processor.ResourcePostProcessor;
|
||||
import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
|
||||
import ro.isdc.wro.model.resource.processor.support.ProcessorProvider;
|
||||
|
||||
import com.google.api.client.util.Maps;
|
||||
|
||||
/**
|
||||
* Build-time solution
|
||||
*
|
||||
*/
|
||||
public class WroSassProvider implements ProcessorProvider {
|
||||
|
||||
@Override
|
||||
public Map<String, ResourcePreProcessor> providePreProcessors() {
|
||||
Map<String, ResourcePreProcessor> map = Maps.newHashMap();
|
||||
map.put("sassOnlyProcessor", new SassOnlyProcessor());
|
||||
map.put("sassImport", new SassImportProcessor());
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, ResourcePostProcessor> providePostProcessors() {
|
||||
return Maps.newHashMap();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user