forked from fanruan/fineui
Browse Source
* commit '57c07d8f2dcab76ed4b67ec2d6f9c1a68af6b238': (68 commits) 无JIRA任务 MultiLayerSelectTreeCombo部分方法修复 Pull request #3222: REPORT-85040 fix: 日期控件时间会超 auto upgrade version to 2.0.20221121190600 BI-117684 视觉 REPORT-83708 fix: worker对safari浏览器12以下版本做处理 auto upgrade version to 2.0.20221117172352 auto upgrade version to 2.0.20221117125408 auto upgrade version to 2.0.20221116201501 无JIRA refactor(base): 给findIndex加泛型 auto upgrade version to 2.0.20221116175433 BI-117406 fix: 动态图标无 auto upgrade version to 2.0.20221116151511 auto upgrade version to 2.0.20221116143350 无JIRA configRender.call(this auto upgrade version to 2.0.20221115175620 KERNEL-13158: zhenfei漏改了 KERNEL-13523 chore: 修复下fui-cli命令 KERNEL-13521 refactor: segment调整&行列布局的类名方法抽到layout上 KERNEL-13521 refactor: segment使用grid布局,使其默认使用最长项宽度等分 auto upgrade version to 2.0.20221114221310 ...master
superman
2 years ago
37 changed files with 377 additions and 311 deletions
@ -1,44 +1,21 @@
|
||||
#!/usr/bin/env node
|
||||
const yargs = require('yargs/yargs'); |
||||
const { hideBin } = require('yargs/helpers'); |
||||
|
||||
const workerCmd = require('./worker/cli.worker'); |
||||
|
||||
function getArgs (startIndex = 1) { |
||||
const args = {}; |
||||
process.argv |
||||
.slice(startIndex, process.argv.length) |
||||
.forEach(arg => { |
||||
// long arg
|
||||
if (arg.slice(0, 2) === '--') { |
||||
const longArg = arg.split('='); |
||||
const longArgFlag = longArg[0].slice(2, longArg[0].length); |
||||
const longArgValue = longArg.length > 1 ? longArg[1] : true; |
||||
args[longArgFlag] = longArgValue; |
||||
// flags
|
||||
} else if (arg[0] === '-') { |
||||
const flags = arg.slice(1, arg.length); |
||||
args[flags] = true; |
||||
} |
||||
}); |
||||
const argv = yargs(hideBin(process.argv)).argv; |
||||
|
||||
return args; |
||||
} |
||||
const cmd = argv._[0]; |
||||
|
||||
const cmds = new Map([ |
||||
['worker', workerCmd], |
||||
]); |
||||
|
||||
const baseCmd = 'fui-cli'; |
||||
|
||||
const startIndex = process.argv.findIndex(argv => argv.indexOf(baseCmd) !== -1); |
||||
|
||||
if (startIndex === -1) { |
||||
throw new Error(`Command ${baseCmd} not found in args`); |
||||
} |
||||
|
||||
const cmd = process.argv[startIndex + 1]; |
||||
if (!cmd) throw new Error('Command is undefined!'); |
||||
|
||||
if (cmds.has(cmd)) { |
||||
cmds.get(cmd)?.exec(getArgs(startIndex + 2)); |
||||
cmds.get(cmd)?.exec(argv); |
||||
} else { |
||||
throw new Error(`Command ${cmd} not supported`); |
||||
} |
||||
|
@ -1,28 +1,28 @@
|
||||
Demo.Func = BI.inherit(BI.Widget, { |
||||
props: { |
||||
baseCls: "demo-func" |
||||
baseCls: "demo-func", |
||||
}, |
||||
|
||||
render: function () { |
||||
BI.createWidget({ |
||||
type: "bi.vertical", |
||||
type: "bi.horizontal", |
||||
element: this, |
||||
vgap: 20, |
||||
hgap: 30, |
||||
items: [{ |
||||
type: "bi.segment", |
||||
items: [{ |
||||
text: "1", |
||||
value: 1 |
||||
text: "较长的选项1", |
||||
value: 1, |
||||
}, { |
||||
text: "2", |
||||
value: 2 |
||||
text: "选项2", |
||||
value: 2, |
||||
}, { |
||||
text: "3", |
||||
value: 3 |
||||
}] |
||||
}] |
||||
text: "选项3", |
||||
value: 3, |
||||
}], |
||||
}], |
||||
}); |
||||
} |
||||
}, |
||||
}); |
||||
BI.shortcut("demo.segment", Demo.Func); |
||||
BI.shortcut("demo.segment", Demo.Func); |
||||
|
@ -0,0 +1,5 @@
|
||||
@import "../../index.less"; |
||||
|
||||
.bi-calendar-date-item.not-current-month-day { |
||||
color: @color-bi-text-disabled-button !important; |
||||
} |
Loading…
Reference in new issue