add autocomplete menu
This commit is contained in:
parent
1fe6765e8b
commit
0fc5299bda
1 changed files with 17 additions and 0 deletions
|
@ -144,6 +144,19 @@ Ox.VideoEditor = function(options, self) {
|
|||
videoRatio: self.options.videoWidth / self.options.videoHeight
|
||||
});
|
||||
|
||||
self.words = []
|
||||
Ox.forEach(Ox.count(Ox.words(self.options.subtitles.map(function(subtitle) {
|
||||
return subtitle.text;
|
||||
}).join(' '))), function(count, word) {
|
||||
self.words.push({count: count, word: word});
|
||||
});
|
||||
self.words = self.words.sort(function(a, b) {
|
||||
return b.count - a.count;
|
||||
}).map(function(obj) {
|
||||
return obj.word;
|
||||
});
|
||||
Ox.print('WORDS', self.words)
|
||||
|
||||
self.$editor = new Ox.Element()
|
||||
.addClass('OxVideoEditor')
|
||||
.click(function(e) {
|
||||
|
@ -447,6 +460,10 @@ Ox.VideoEditor = function(options, self) {
|
|||
.appendTo(self.$menubar);
|
||||
|
||||
self.$findInput = Ox.Input({
|
||||
autocomplete: self.words,
|
||||
autocompleteSelect: true,
|
||||
autocompleteSelectHighlight: true,
|
||||
autocompleteSelectSubmit: true,
|
||||
changeOnKeypress: true,
|
||||
placeholder: 'Find...',
|
||||
width: 96
|
||||
|
|
Loading…
Reference in a new issue