[Jifty-commit] r3625 - in jifty/branches/trimclient: lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Mon Jul 9 09:42:04 EDT 2007


Author: clkao
Date: Mon Jul  9 09:42:04 2007
New Revision: 3625

Added:
   jifty/branches/trimclient/share/web/static/js/template_declare.js
Modified:
   jifty/branches/trimclient/lib/Jifty/Web.pm
   jifty/branches/trimclient/share/web/static/js/jifty.js

Log:
split js td into different js file.

Modified: jifty/branches/trimclient/lib/Jifty/Web.pm
==============================================================================
--- jifty/branches/trimclient/lib/Jifty/Web.pm	(original)
+++ jifty/branches/trimclient/lib/Jifty/Web.pm	Mon Jul  9 09:42:04 2007
@@ -46,6 +46,7 @@
     scriptaculous/effects.js
     scriptaculous/controls.js
     formatDate.js
+    template_declare.js
     jifty.js
     jifty_utils.js
     jifty_subs.js

Modified: jifty/branches/trimclient/share/web/static/js/jifty.js
==============================================================================
--- jifty/branches/trimclient/share/web/static/js/jifty.js	(original)
+++ jifty/branches/trimclient/share/web/static/js/jifty.js	Mon Jul  9 09:42:04 2007
@@ -874,59 +874,6 @@
 
 var CACHE = {};
 
-// FIXME: try not to pollute the namespace!
-var tags = ['div', 'h2', 'dl', 'dt', 'dd', 'span', 'label', 'input', 'a'];
-for (var i in tags) {
-    this[tags[i]] = _mk_tag_wrapper(tags[i]);
-}
-this['form'] = _mk_tag_wrapper('form', function(attr) {
-	return '<form method="post" enctype="multipart/form-data" >'; // XXX action: & friends
-    }, null, 1);
-var _ = function(str) { return str };
-var attr = function() {};
-
-function _mk_tag_wrapper(name, pre, post, want_outbuf) {
-    return function() {
-	var buf = new Array;
-	var sp = this['attr'];
-	var attr = {};
-	this['attr'] = function(a) {
-	    var foo;
-	    a = a();
-	    while(foo = a.splice(0, 2)) {
-		if (foo.length == 0)
-		    break;
-		attr[foo[0]] = foo[1];
-	    }
-	};
-
-	var flushed = '';
-	if (this.out_buf) {
-	    flushed = this.out_buf;
-	    this.out_buf = '';
-	}
-
-	for (var i = 0; i < arguments.length; ++i) {
-	    buf.push(typeof(arguments[i]) == 'function' ? arguments[i]() : arguments[i]);
-	}
-	var _mk_attr = function() {
-	    var foo = ' ';
-	    for (var k in attr) {
-		if (k == 'extend') continue;
-		foo += k + '="' + attr[k] + '"';
-	    }
-	    return foo;
-	};
-	var first = buf.splice(0, 1);
-	var _pre = pre ? pre(attr) : '<'+name+_mk_attr(attr)+'>';
-	var _post = post ? post(attr) : '</'+name+'>';
-	if (want_outbuf && this.out_buf) {
-	    first += this.out_buf;
-	    this.out_buf = '';
-	}
-	return flushed + _pre + first + _post + buf.join('');
-    }
-};
 
 var walk_node = function(node, table) {
     for (var child = node.firstChild;

Added: jifty/branches/trimclient/share/web/static/js/template_declare.js
==============================================================================
--- (empty file)
+++ jifty/branches/trimclient/share/web/static/js/template_declare.js	Mon Jul  9 09:42:04 2007
@@ -0,0 +1,53 @@
+// FIXME: try not to pollute the namespace!
+var tags = ['div', 'h2', 'dl', 'dt', 'dd', 'span', 'label', 'input', 'a'];
+for (var i in tags) {
+    this[tags[i]] = _mk_tag_wrapper(tags[i]);
+}
+this['form'] = _mk_tag_wrapper('form', function(attr) {
+	return '<form method="post" enctype="multipart/form-data" >'; // XXX action: & friends
+    }, null, 1);
+var _ = function(str) { return str };
+var attr = function() {};
+
+function _mk_tag_wrapper(name, pre, post, want_outbuf) {
+    return function() {
+	var buf = new Array;
+	var sp = this['attr'];
+	var attr = {};
+	this['attr'] = function(a) {
+	    var foo;
+	    a = a();
+	    while(foo = a.splice(0, 2)) {
+		if (foo.length == 0)
+		    break;
+		attr[foo[0]] = foo[1];
+	    }
+	};
+
+	var flushed = '';
+	if (this.out_buf) {
+	    flushed = this.out_buf;
+	    this.out_buf = '';
+	}
+
+	for (var i = 0; i < arguments.length; ++i) {
+	    buf.push(typeof(arguments[i]) == 'function' ? arguments[i]() : arguments[i]);
+	}
+	var _mk_attr = function() {
+	    var foo = ' ';
+	    for (var k in attr) {
+		if (k == 'extend') continue;
+		foo += k + '="' + attr[k] + '"';
+	    }
+	    return foo;
+	};
+	var first = buf.splice(0, 1);
+	var _pre = pre ? pre(attr) : '<'+name+_mk_attr(attr)+'>';
+	var _post = post ? post(attr) : '</'+name+'>';
+	if (want_outbuf && this.out_buf) {
+	    first += this.out_buf;
+	    this.out_buf = '';
+	}
+	return flushed + _pre + first + _post + buf.join('');
+    }
+};


More information about the Jifty-commit mailing list