X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F20_ui%2F17_Text.js;h=40877beba8f9ae5c294ee5885fd7e318a1bb99c9;hb=f74335422a0ae2d66e3ce9bfa03f0c77a107e8d1;hp=08cec6dac5480272e7bba21bbef42d6a1e8fda90;hpb=6b28a86cc49680dac50278ff5617bfe7a3d98613;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/20_ui/17_Text.js b/0.6.x/js/20_ui/17_Text.js index 08cec6d..40877be 100644 --- a/0.6.x/js/20_ui/17_Text.js +++ b/0.6.x/js/20_ui/17_Text.js @@ -22,8 +22,8 @@ var XUI_Text = XUI_AbstractUINode.inherits( this.User = user; this.xnode = X_Doc_create( 'div' ); - if( X_Type_isString( content ) && content ){ - this.content = content; + if( content != null ){ + this.content = '' + content; }; }, @@ -51,8 +51,8 @@ var XUI_Text = XUI_AbstractUINode.inherits( XUI_AbstractUINode.prototype.setItemData.apply( this, arguments ); - if( X_Type_isObject( itemData = this.itemData ) && this.dataFeild ){ - this.setContent( itemData[ this.dataFeild ] || '' ); + if( X_Type_isObject( itemData = this.itemData ) && itemData[ this.dataFeild ] != null ){ + this.setContent( '' + itemData[ this.dataFeild ] ); }; } } @@ -74,6 +74,7 @@ X.UI.Text = X.UI.AbstractUINode.inherits( if( v === undefined ){ return content; }; + v += ''; content !== v && data.setContent( v ); return this; }