Revision: 3917 http://vexi.svn.sourceforge.net/vexi/?rev=3917&view=rev Author: clrg Date: 2010-10-15 10:42:30 +0000 (Fri, 15 Oct 2010)
Log Message: ----------- Fix JSExn thrown on passfield.text = null; put Modified Paths: -------------- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textfield.t Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textfield.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textfield.t 2010-10-14 13:43:54 UTC (rev 3916) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textfield.t 2010-10-15 10:42:30 UTC (rev 3917) @@ -132,13 +132,17 @@ /** alternate between password and non-password fields */ static.passwordWrite = function(v) { - if (!trapee.v_edit || v == trapee.password) return; + if (!trapee.v_edit || v == trapee.password) { + return; + } cascade = v; if (v) { trapee.text = trapee.text; var str = ""; var tvl = trapee.value.length; - for (var i=0; tvl>i; i++) str += '*'; + for (var i=0; tvl>i; i++) { + str += '*'; + } trapee.v_edit.text = str; } else { trapee.text = trapee.value; @@ -153,8 +157,10 @@ if (f.password) { // hide text from user for passfields var str = ""; - var l = v.length; - for (var i=0; l>i; i++) str += '*'; + var l = v==null ? 0 : v.length; + for (var i=0; l>i; i++) { + str += '*'; + } cascade = str; f.v_updatetext = false; f.value = v; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn