FIX filter bug on typed input + fix file-explorer standardjs bug

pull/1/head
serapath 8 years ago
parent 4d6bed6a89
commit db7d96a9d8
  1. 1
      src/app/files/file-explorer.js
  2. 17
      src/app/panels/terminal.js

@ -70,7 +70,6 @@ function fileExplorer (appAPI, files) {
}
})
var self = this
var fileEvents = files.event
var treeView = new Treeview({
extractData: function (value, tree, key) {

@ -433,23 +433,15 @@ class Terminal {
commands[value] = true
if (!self._INDEX.commandsMain[value]) return
self._INDEX.commandsMain[value].forEach(item => {
item.root.steps.forEach(item => {
item.hide = false
self._JOURNAL[item.gidx] = item
})
item.hide = false
item.root.steps.forEach(item => { self._JOURNAL[item.gidx] = item })
self._JOURNAL[item.gidx] = item
})
} else if (filterEvent.type === 'deselect') {
commands[value] = false
if (!self._INDEX.commandsMain[value]) return
self._INDEX.commandsMain[value].forEach(item => {
item.root.steps.forEach(item => {
item.hide = true
self._JOURNAL[item.gidx] = item
})
item.hide = true
self._JOURNAL[item.gidx] = item
item.root.steps.forEach(item => { self._JOURNAL[item.gidx] = undefined })
self._JOURNAL[item.gidx] = undefined
})
} else if (filterEvent.type === 'search') {
if (value !== self.data.activeFilters.input) {
@ -465,9 +457,8 @@ class Terminal {
}
}
var df = document.createDocumentFragment()
// var children = self._JOURNAL.map(item => !item.hide && item.el)
self._JOURNAL.forEach(item => {
if (!item.hide && item.el) df.appendChild(item.el)
if (item && item.el && !item.hide) df.appendChild(item.el)
})
requestAnimationFrame(function updateDOM () {
self._view.journal.innerHTML = ''

Loading…
Cancel
Save