util.text.wrap_on_space = function( text, length ) {
try {
- if (text.length <= length) return [ text, '' ];
- var truncated_text = text.substr(0,length);
+ if (String(text).length <= length) return [ text, '' ];
+
+ var truncated_text = String(text).substr(0,length);
var pivot_pos = truncated_text.lastIndexOf(' ');
- return [ text.substr(0,pivot_pos).replace(/\s*$/,''), text.substr(pivot_pos+1) ];
+ return [ text.substr(0,pivot_pos).replace(/\s*$/,''), String(text).substr(pivot_pos+1) ];
} catch(E) {
alert('FIXME: util.text.wrap_on_space( "' + text + '", ' + length + ")");
- return [ text.substr(0,length), text.substr(length) ];
+ return [ String(text).substr(0,length), String(text).substr(length) ];
}
}
var mods = req.getResultObject();
if (mods.title()) document.getElementById('title').appendChild(
- document.createTextNode(mods.title().substr(0,50))
+ document.createTextNode(String(mods.title()).substr(0,50))
);
if (mods.author()) document.getElementById('author').appendChild(
document.createTextNode(mods.author())
var r_mvr = rreq.getResultObject();
if (instanceOf(r_mvr,mvr)) {
util.widgets.remove_children('title');
- $('title').appendChild( document.createTextNode( r_mvr.title().substr(0,50) ) );
+ $('title').appendChild( document.createTextNode( String(r_mvr.title()).substr(0,50) ) );
} else {
g.network.simple_request(
'FM_ACP_RETRIEVE',
function (rreq) {
var r_mvr = rreq.getResultObject();
if (instanceOf(r_mvr,mvr)) {
- $('title').appendChild( document.createTextNode( r_mvr.title().substr(0,50) ) );
+ $('title').appendChild( document.createTextNode( String(r_mvr.title()).substr(0,50) ) );
} else {
g.network.simple_request(
'FM_ACP_RETRIEVE',
function (rreq) {
var r_mvr = rreq.getResultObject();
if (instanceOf(r_mvr,mvr)) {
- xt_value.appendChild( document.createTextNode( r_mvr.title().substr(0,50) ) );
+ xt_value.appendChild( document.createTextNode( String( r_mvr.title() ).substr(0,50) ) );
obj.bill_map[ my.mobts.id() ].title = r_mvr.title();
}
}