[Jifty-commit] r3623 - jifty/branches/trimclient/share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Mon Jul 9 09:15:16 EDT 2007


Author: clkao
Date: Mon Jul  9 09:15:15 2007
New Revision: 3623

Modified:
   jifty/branches/trimclient/share/web/static/js/jifty.js

Log:
flush outbuf before tags.

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:15:15 2007
@@ -30,7 +30,7 @@
     var current_region = Jifty.Web.current_region;
     var onclick = _get_onclick({}, current_region.name, current_region.args, onclick[0].replace_with);
     outs( a(function() { attr(function()
-			       {return ['onclick', onclick]});
+			      {return ['onclick', onclick, 'href', '#']});
 	    return label
 		}));
 }
@@ -900,6 +900,12 @@
 	    }
 	};
 
+	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]);
 	}
@@ -918,7 +924,7 @@
 	    first += this.out_buf;
 	    this.out_buf = '';
 	}
-	return _pre + first + _post + buf.join('');
+	return flushed + _pre + first + _post + buf.join('');
     }
 };
 


More information about the Jifty-commit mailing list