You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/04/18 15:20:21 UTC
svn commit: r1094561 -
/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
Author: mgrigorov
Date: Mon Apr 18 13:20:21 2011
New Revision: 1094561
URL: http://svn.apache.org/viewvc?rev=1094561&view=rev
Log:
WICKET-3607 make ModalWindow CSS contibution more configurable
Modified:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
Modified: wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java?rev=1094561&r1=1094560&r2=1094561&view=diff
==============================================================================
--- wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java (original)
+++ wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java Mon Apr 18 13:20:21 2011
@@ -260,7 +260,23 @@ public class ModalWindow extends Panel
{
super.renderHead(response);
response.renderJavaScriptReference(JAVASCRIPT);
- response.renderCSSReference(CSS);
+
+ ResourceReference cssResource = newCssResource();
+ if (cssResource != null)
+ {
+ response.renderCSSReference(cssResource);
+ }
+ }
+
+ /**
+ * Allows to override CSS contribution. Returning null means the CSS will be contributed via
+ * other sources, e.g. a global CSS resource.
+ *
+ * @return The CSS resource reference or null if CSS is contributed via other means.
+ */
+ protected ResourceReference newCssResource()
+ {
+ return CSS;
}
/**