1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-11 18:32:50 +00:00
Files
mywebsite/mongoui/mongoui-master/node_modules/derby-ui-boot/index.js
2015-06-25 16:28:41 -05:00

37 lines
910 B
JavaScript

var lessRoot = __dirname + '/node_modules/bootstrap/less/'
, config = {
ns: 'boot'
, filename: __filename
, scripts: {
dropdown: require('./dropdown')
, option: require('./dropdown/option')
, modal: require('./modal')
, tabs: require('./tabs')
, tab: {}
}
}
module.exports = boot
boot.decorate = 'derby'
function boot(derby, options) {
var outConfig = Object.create(config)
, styles, outStyles, i, len, style
if (options && 'styles' in options) {
styles = options.styles
if (typeof styles === 'string') styles = [styles]
if (Array.isArray(styles)) {
outStyles = []
for (i = 0, len = styles.length; i < len; i++) {
outStyles.push(lessRoot + styles[i])
}
}
} else {
outStyles = lessRoot + 'bootstrap'
}
outConfig.styles = outStyles
derby.createLibrary(outConfig, options)
return this
}