UNPKG

dojo-util

Version:

Dojo utilities including build system for optimizing JavaScript application performance, and DOH testing tool

30 lines (27 loc) 728 B
define(["../buildControl", "../stringify"], function(bc, stringify){ return function(){ if(bc.hasReport){ var p, features= bc.hasFeatures, sorted= []; for(p in features){ if(1 || !(p in bc.staticHasFeatures)) { sorted.push([[p], features[p]]); } } sorted.sort(function(lhs, rhs){ return lhs[0]<rhs[0] ? -1 : (lhs[0]>rhs[0] ? 1 : 0); }); var sort= function(set){ var sorted= []; for(var p in set){ sorted.push(p); } return sorted.sort(); }; var newline = bc.newline; bc.log("hasReport", sorted.map(function(item){ return " // " + sort(item[1]).join(", ") + newline + " '" + item[0] + "':1"; }).join("," + newline + newline)); } return 0; }; });