You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by hs...@apache.org on 2012/09/07 23:45:11 UTC
svn commit: r1382185 -
/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java
Author: hsaputra
Date: Fri Sep 7 21:45:11 2012
New Revision: 1382185
URL: http://svn.apache.org/viewvc?rev=1382185&view=rev
Log:
Refactor scrolling styling in RenderingGadgetRewriter for easy override
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java
Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java?rev=1382185&r1=1382184&r2=1382185&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java Fri Sep 7 21:45:11 2012
@@ -187,8 +187,9 @@ public class RenderingGadgetRewriter imp
Element injectedStyle = document.createElement("style");
injectedStyle.setAttribute("type", "text/css");
head.insertBefore(injectedStyle, firstHeadChild);
- injectedStyle.appendChild(injectedStyle.getOwnerDocument().
- createTextNode(SCROLLING_CSS));
+
+ // Inject default scrolling to the body
+ this.injectDefaultScrolling(injectedStyle);
// Only inject default styles if no doctype was specified.
if (document.getDoctype() == null) {
@@ -257,6 +258,11 @@ public class RenderingGadgetRewriter imp
}
}
+ protected void injectDefaultScrolling(Element injectedStyle) {
+ injectedStyle.appendChild(injectedStyle.getOwnerDocument().
+ createTextNode(SCROLLING_CSS));
+ }
+
protected void injectBaseTag(Gadget gadget, Node headTag) {
GadgetContext context = gadget.getContext();
if (containerConfig.getBool(context.getContainer(), INSERT_BASE_ELEMENT_KEY)) {