ace editor, markdown editor

This commit is contained in:
life
2015-01-08 00:36:28 +08:00
parent be01c9c3f7
commit 2cfc89ca5f
1233 changed files with 24568 additions and 10275 deletions

View File

@ -67,6 +67,31 @@ define("tinymce/ui/ListBox", [
});
},
/**
* disable/enable 某一list的item
* leanote ace life ace
* value = convert, state = true | false
*/
diableValue: function(value, state) {
var self = this;
var menu = self.settings.menu;
if (self.menu) {
self.menu.items().each(function(ctrl) {// menuitem
if(ctrl.value() === value) {
ctrl.disabled(state);
return;
}
});
} else {
for (var i = 0; i < menu.length; i++) {
if(menu[i].value == value) {
menu[i].disabled = state;
return;
}
}
}
},
/**
* Getter/setter function for the control value.
*
@ -78,7 +103,7 @@ define("tinymce/ui/ListBox", [
var self = this, active, selectedText, menu, i;
function activateByValue(menu, value) {
menu.items().each(function(ctrl) {
menu.items().each(function(ctrl) {// menuitem
active = ctrl.value() === value;
if (active) {
@ -111,7 +136,6 @@ define("tinymce/ui/ListBox", [
self.text(selectedText || this.settings.text);
}
return self._super(value);
}
});