a:11:{s:9:"#provides";s:22:"dojox.dtl.filter.logic";s:9:"#resource";s:19:"dtl/filter/logic.js";s:31:"dojox.dtl.filter.logic.default_";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:5:"value";a:1:{s:4:"type";s:0:"";}s:3:"arg";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:28:" return value || arg || "";";s:7:"summary";s:42:"If value is unavailable, use given default";}s:38:"dojox.dtl.filter.logic.default_if_none";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:5:"value";a:1:{s:4:"type";s:0:"";}s:3:"arg";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:52:" return (value === null) ? arg || "" : value || "";";s:7:"summary";s:35:"If value is null, use given default";}s:34:"dojox.dtl.filter.logic.divisibleby";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:5:"value";a:1:{s:4:"type";s:0:"";}s:3:"arg";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:57:" return (parseInt(value, 10) % parseInt(arg, 10)) === 0;";s:7:"summary";s:60:"Returns true if the value is devisible by the argument"";}s:29:"dojox.dtl.filter.logic._yesno";a:2:{s:7:"private";b:1;s:7:"summary";s:0:"";}s:28:"dojox.dtl.filter.logic.yesno";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:5:"value";a:1:{s:4:"type";s:0:"";}s:3:"arg";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:275:" if(!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];";s:7:"summary";s:105:"arg being a comma-delimited string, value of true/false/none chooses the appropriate item from the string";}s:22:"dojox.dtl.filter.logic";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:16:"dojox.dtl.filter";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:9:"dojox.dtl";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}