Sha256: 27bf432f536b1953c836623962e71fa3cce853413368071ed4d992a12795dba5

Contents?: true

Size: 453 Bytes

Versions: 7

Compression:

Stored size: 453 Bytes

Contents

/* parseIntOrDefault
 * @params
 * val {required} = value to be parsed
 * defVal {required} = default return value if parsing fails
 * radix {optional} = base
*/
spud.admin.media.parseIntOrDefault = function(params) {
  var radix = params.radix || 10;
  var val = params.val;
  var result = parseInt(val, radix);
  if(isNaN(result)) {
    result = 0;
    if(params.hasOwnProperty('defVal')) {
      result = params.defVal;
    }
  }
  return result;
};

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tb_media-1.2.0 app/assets/javascripts/admin/media/utils.js
tb_media-1.2.0.beta1 app/assets/javascripts/admin/media/utils.js
tb_media-1.0.8 app/assets/javascripts/admin/media/utils.js
tb_media-1.0.6 app/assets/javascripts/admin/media/utils.js
tb_media-1.0.5 app/assets/javascripts/admin/media/utils.js
tb_media-1.0.4 app/assets/javascripts/admin/media/utils.js
tb_media-1.0.3 app/assets/javascripts/admin/media/utils.js