version resources

This commit is contained in:
Athou
2013-04-30 22:56:43 +02:00
parent b95e7c41f6
commit 4cbd77ca03

View File

@@ -13,6 +13,7 @@ import org.apache.wicket.markup.head.filter.HeaderResponseContainer;
import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.WebPage;
import com.commafeed.backend.StartupBean;
import com.commafeed.backend.dao.FeedCategoryDAO; import com.commafeed.backend.dao.FeedCategoryDAO;
import com.commafeed.backend.dao.FeedDAO; import com.commafeed.backend.dao.FeedDAO;
import com.commafeed.backend.dao.FeedEntryDAO; import com.commafeed.backend.dao.FeedEntryDAO;
@@ -32,6 +33,9 @@ public abstract class BasePage extends WebPage {
@Inject @Inject
protected FeedDAO feedDAO; protected FeedDAO feedDAO;
@Inject
StartupBean startupBean;
@Inject @Inject
protected FeedSubscriptionDAO feedSubscriptionDAO; protected FeedSubscriptionDAO feedSubscriptionDAO;
@@ -75,8 +79,10 @@ public abstract class BasePage extends WebPage {
super.renderHead(response); super.renderHead(response);
if (getApplication().getConfigurationType() == RuntimeConfigurationType.DEPLOYMENT) { if (getApplication().getConfigurationType() == RuntimeConfigurationType.DEPLOYMENT) {
response.render(JavaScriptHeaderItem.forUrl("wro/all.js")); long startupTime = startupBean.getStartupTime();
response.render(CssHeaderItem.forUrl("wro/all.css")); String suffix = "?" + startupTime;
response.render(JavaScriptHeaderItem.forUrl("wro/all.js" + suffix));
response.render(CssHeaderItem.forUrl("wro/all.css" + suffix));
} else { } else {
response.render(JavaScriptHeaderItem.forUrl("wro/lib.js")); response.render(JavaScriptHeaderItem.forUrl("wro/lib.js"));
response.render(CssHeaderItem.forUrl("wro/lib.css")); response.render(CssHeaderItem.forUrl("wro/lib.css"));