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);
+ }
+
}