vue-kityminder-ggg
Version:
百度脑图
52 lines (42 loc) • 1.29 kB
JavaScript
define(function(require, exports, module){
function ProgressRuntime() {
var minder = this.minder;
var hotbox = this.hotbox;
var main = hotbox.state('main');
main.button({
position: 'top',
label: '进度',
key: 'G',
next: 'progress',
enable: function() {
return minder.queryCommandState('progress') != -1;
}
});
var progress = hotbox.state('progress');
'012345678'.replace(/./g, function(p) {
progress.button({
position: 'ring',
label: 'G' + p,
key: p,
action: function() {
minder.execCommand('Progress', parseInt(p) + 1);
}
});
});
progress.button({
position: 'center',
label: '移除',
key: 'Del',
action: function() {
minder.execCommand('Progress', 0);
}
});
progress.button({
position: 'top',
label: '返回',
key: 'esc',
next: 'back'
});
}
return module.exports = ProgressRuntime;
});