safelink
Version:
SafeLink is an open-source NodeJS library created to maintain long-term communication between distant remote sites with varying network quality
41 lines (34 loc) • 1.03 kB
JavaScript
module.exports = {
publicClasses: function(context, options) {
'use strict';
var ret = "";
for(var i=0; i < context.length; i++) {
if(!context[i].itemtype && context[i].access === 'public') {
ret = ret + options.fn(context[i]);
} else if (context[i].itemtype) {
ret = ret + options.fn(context[i]);
}
}
return ret;
},
search : function(classes, modules) {
'use strict';
var ret = '';
for(var i=0; i < classes.length; i++) {
if(i > 0) {
ret += ', ';
}
ret += "\"" + 'classes/' + classes[i].displayName + "\"";
}
if(ret.length > 0 && modules.length > 0) {
ret += ', ';
}
for(var j=0; j < modules.length; j++) {
if(j > 0) {
ret += ', ';
}
ret += "\"" + 'modules/' + modules[j].displayName + "\"";
}
return ret;
}
};