You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2010/08/06 22:32:09 UTC
svn commit: r983123 - in
/shindig/trunk/features/src/main/javascript/features: shindig.uri.ext/
shindig.uri.ext/feature.xml shindig.uri.ext/util.js shindig.uri/util.js
Author: johnh
Date: Fri Aug 6 20:32:08 2010
New Revision: 983123
URL: http://svn.apache.org/viewvc?rev=983123&view=rev
Log:
Create feature shindig.uri.ext, an extended version of shindig.uri.
Added:
shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/
shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/feature.xml
- copied, changed from r981723, shindig/trunk/features/src/main/javascript/features/shindig.uri/feature.xml
shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/util.js
- copied, changed from r981723, shindig/trunk/features/src/main/javascript/features/shindig.uri/util.js
Removed:
shindig/trunk/features/src/main/javascript/features/shindig.uri/util.js
Copied: shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/feature.xml (from r981723, shindig/trunk/features/src/main/javascript/features/shindig.uri/feature.xml)
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/feature.xml?p2=shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/feature.xml&p1=shindig/trunk/features/src/main/javascript/features/shindig.uri/feature.xml&r1=981723&r2=983123&rev=983123&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/shindig.uri/feature.xml (original)
+++ shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/feature.xml Fri Aug 6 20:32:08 2010
@@ -18,14 +18,15 @@ specific language governing permissions
-->
<feature>
<!--
- A Pure-JS Uri implementation.
+ Augmented version of shindig.uri with various non-core, but useful, helper methods.
-->
- <name>shindig.uri</name>
+ <name>shindig.uri.ext</name>
<dependency>globals</dependency>
+ <dependency>shindig.uri</dependency>
<gadget>
- <script src="uri.js"/>
+ <script src="util.js"/>
</gadget>
<container>
- <script src="uri.js"/>
+ <script src="util.js"/>
</container>
</feature>
Copied: shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/util.js (from r981723, shindig/trunk/features/src/main/javascript/features/shindig.uri/util.js)
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/util.js?p2=shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/util.js&p1=shindig/trunk/features/src/main/javascript/features/shindig.uri/util.js&r1=981723&r2=983123&rev=983123&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/shindig.uri/util.js (original)
+++ shindig/trunk/features/src/main/javascript/features/shindig.uri.ext/util.js Fri Aug 6 20:32:08 2010
@@ -35,8 +35,7 @@ shindig.uri = (function() {
* @return {boolean} Whether the Uris have the same origin.
*/
function hasSameOrigin(self, other) {
- return self.getSchema() == other.getSchema() &&
- self.getAuthority() == self.getAuthority();
+ return self.getOrigin() == other.getOrigin();
}
/**
@@ -45,7 +44,7 @@ shindig.uri = (function() {
* @param {Uri} self The base Uri.
* @param {Uri} base The Uri to resolve.
*/
- function fullyQualify(self, base) {
+ function resolve(self, base) {
if (self.getSchema() == '') {
self.setSchema(base.getSchema());
}
@@ -68,8 +67,8 @@ shindig.uri = (function() {
self.hasSameOrigin = function(other) {
return hasSameOrigin(self, other);
};
- self.fullyQualify = function(other) {
- return fullyQualify(self, other);
+ self.resolve = function(other) {
+ return resolve(self, other);
};
return self;
};