kityminder
Version:
44 lines (38 loc) • 1.18 kB
JavaScript
/**
* @fileOverview
*
* 切换展开层次
*
* @author: techird
* @copyright: Baidu FEX, 2014
*/
KityMinder.registerUI('ribbon/view/level', function(minder) {
var $commandbutton = minder.getUI('widget/commandbutton');
var $tabs = minder.getUI('ribbon/tabs');
var $levelPanel = new FUI.LabelPanel({
label: minder.getLang('panels.level'),
column: true
}).appendTo($tabs.view);
var $levelButtonMenu = new FUI.ButtonMenu({
id: 'level-button-menu',
text: minder.getLang('ui.level'),
layout: 'bottom',
buttons: [{}, {
label: minder.getLang('ui.expandtoleaf')
}],
menu: {
items: [1, 2, 3, 4, 5, 6].map(function(level) {
return {
label: minder.getLang('ui.command.expandtolevel' + level),
value: level
};
})
}
}).appendTo($levelPanel);
$levelButtonMenu.on('buttonclick', function() {
minder.execCommand('expandtolevel', 9999);
});
$levelButtonMenu.on('select', function(e, info) {
minder.execCommand('expandtolevel', info.value);
});
});