tapspace
Version:
A zoomable user interface lib for web apps
26 lines (23 loc) • 560 B
JavaScript
module.exports = function (className) {
// @Component:addClass(className[, secondClass[, ...]])
//
// Add one or more CSS class name into the affine element, up to three.
// This is equivalent to `basis.element.classList.add(className)`.
//
// Example:
// `item.addClass('myitem', 'banner')`
//
// Parameters:
// className
// a string, for example 'my-item'
//
// Return
// this, for chaining
//
// Complexity:
// O(1)
//
const list = this.element.classList
list.add.apply(list, arguments)
return this
}