You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2013/12/17 20:29:26 UTC

git commit: Add more convieniences for defining StackExtensions

Updated Branches:
  refs/heads/master 60932c144 -> ed80dd940


Add more convieniences for defining StackExtensions


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/ed80dd94
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/ed80dd94
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/ed80dd94

Branch: refs/heads/master
Commit: ed80dd94083fb56cc8b6bbc36a138c47aab4929b
Parents: 60932c1
Author: Howard M. Lewis Ship <hl...@apache.org>
Authored: Tue Dec 17 11:29:21 2013 -0800
Committer: Howard M. Lewis Ship <hl...@apache.org>
Committed: Tue Dec 17 11:29:21 2013 -0800

----------------------------------------------------------------------
 .../tapestry5/modules/JavaScriptModule.java     |  2 +-
 .../services/javascript/StackExtension.java     | 21 +++++++++++++++++++-
 2 files changed, 21 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/ed80dd94/tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java b/tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java
index 3a7d47f..bf17e23 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java
@@ -160,7 +160,7 @@ public class JavaScriptModule
         for (String name : bundledModules)
         {
             String full = "t5/core/" + name;
-            configuration.add(full, new StackExtension(StackExtensionType.MODULE, full));
+            configuration.add(full, StackExtension.module(full));
         }
 
         configuration.add("underscore-module", StackExtension.module("underscore"));

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/ed80dd94/tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/StackExtension.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/StackExtension.java b/tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/StackExtension.java
index 449050a..386cd9c 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/StackExtension.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/StackExtension.java
@@ -61,8 +61,27 @@ public class StackExtension
      */
     public static StackExtension module(String name)
     {
-
         return new StackExtension(StackExtensionType.MODULE, name);
     }
 
+    /**
+     * Convenience for defining a STYLESHEET.
+     *
+     * @since 5.4
+     */
+    public static StackExtension stylesheet(String path)
+    {
+        return new StackExtension(StackExtensionType.STYLESHEET, path);
+    }
+
+    /**
+     * Convenience for defining a STACK.
+     *
+     * @since 5.4
+     */
+    public static StackExtension stack(String name)
+    {
+        return new StackExtension(StackExtensionType.STACK, name);
+    }
+
 }