UNPKG

dimple-js

Version:

Dimple is an object-oriented API allowing you to create flexible axis-based charts using [d3.js](http://d3js.org "d3.js").

29 lines (28 loc) 1.05 kB
// Copyright: 2015 AlignAlytics // License: "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" // Source: /src/methods/_createClass.js dimple._createClass = function (stringArray) { var i, returnArray = [], replacer; replacer = function(s) { var c = s.charCodeAt(0), returnString = "-"; if (c >= 65 && c <= 90) { returnString = s.toLowerCase(); } return returnString; }; if (stringArray.length > 0) { for (i = 0; i < stringArray.length; i += 1) { if (stringArray[i]) { /*jslint regexp: true */ returnArray.push("dimple-" + stringArray[i].toString().replace(/[^a-z0-9]/g, replacer)); /*jslint regexp: false */ } } } else { returnArray = ["dimple-all"]; } return returnArray.join(" "); };