You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by aw...@apache.org on 2009/07/02 00:42:55 UTC
svn commit: r790413 -
/incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js
Author: awiner
Date: Wed Jul 1 22:42:55 2009
New Revision: 790413
URL: http://svn.apache.org/viewvc?rev=790413&view=rev
Log:
Fix @tag handling in client-side OST
- Patch from Lev Epshteyn
Modified:
incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js
Modified: incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js?rev=790413&r1=790412&r2=790413&view=diff
==============================================================================
--- incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js (original)
+++ incubator/shindig/trunk/features/src/main/javascript/features/opensocial-templates/container.js Wed Jul 1 22:42:55 2009
@@ -488,14 +488,17 @@
* @private
*/
os.Container.registerTagElement_ = function(element, name) {
- var template = os.Container.registerTemplateElement_(element);
+ var template = os.Container.registerTemplateElement_(element, name);
if (template) {
var tagParts = name.split(':');
- var nsObj = os.getNamespace(tagParts[0]);
- if (!nsObj) {
- // Auto Create a namespace for lazy registration.
- nsObj = os.createNamespace(tagParts[0], null);
+ // Only register custom tags of the "ns:Tag" format.
+ if (tagParts.length == 2) {
+ var nsObj = os.getNamespace(tagParts[0]);
+ if (!nsObj) {
+ // Auto Create a namespace for lazy registration.
+ nsObj = os.createNamespace(tagParts[0], null);
+ }
+ nsObj[tagParts[1]] = os.createTemplateCustomTag(template);
}
- nsObj[tagParts[1]] = os.createTemplateCustomTag(template);
}
};