Sha256: c377712c79523d830a94409114c976a3089234eb771fe904d4135c63a139f596
Contents?: true
Size: 647 Bytes
Versions: 7
Compression:
Stored size: 647 Bytes
Contents
/** * Handles quoting rules for a font family name in css. * @constructor */ webfont.CssFontFamilyName = function() { /** @type {string} */ this.quote_ = '"'; }; /** * Quotes the name. * @param {string} name The name to quote. * @return {string} The quoted name. */ webfont.CssFontFamilyName.prototype.quote = function(name) { var quoted = []; var split = name.split(/,\s*/); for (var i = 0; i < split.length; i++) { var part = split[i].replace(/['"]/g, ''); if (part.indexOf(' ') == -1) { quoted.push(part); } else { quoted.push(this.quote_ + part + this.quote_); } } return quoted.join(','); };
Version data entries
7 entries across 7 versions & 1 rubygems