Blame | Last modification | View Log | RSS feed
if(!dojo._hasResource["dojox.dtl.filter.logic"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.dtl.filter.logic"] = true;dojo.provide("dojox.dtl.filter.logic");dojo.mixin(dojox.dtl.filter.logic, {default_: function(value, arg){// summary: If value is unavailable, use given defaultreturn value || arg || "";},default_if_none: function(value, arg){// summary: If value is null, use given defaultreturn (value === null) ? arg || "" : value || "";},divisibleby: function(value, arg){// summary: Returns true if the value is devisible by the argument"return (parseInt(value) % parseInt(arg)) == 0;},_yesno: /\s*,\s*/g,yesno: function(value, arg){// summary:// arg being a comma-delimited string, value of true/false/none// chooses the appropriate item from the stringif(!arg) arg = 'yes,no,maybe';var parts = arg.split(dojox.dtl.filter.logic._yesno);if(parts.length < 2){return value;}if(value) return parts[0];if((!value && value !== null) || parts.length < 3) return parts[1];return parts[2];}});}