UNPKG

kist-toolbox

Version:

Various helpers for my projects.

24 lines (21 loc) 471 B
var $ = require('jquery'); /** * @param {Object} classes * @param {String} defaultNs * * @return {Function} */ module.exports = function ( classes, defaultNs ) { /** * @param {String} ns * * @return {Object} */ return function ( ns ) { return $.extend.apply(null, $.map(classes, function ( val, key ) { var o = {}; o[key] = $.trim([val, (val.indexOf(defaultNs) !== -1 ? val.replace(defaultNs, ns) : '')].join(' ')); return o; })); }; };