remove completion actions/reducer
This commit is contained in:
parent
4cb17031d1
commit
45368384d1
13 changed files with 206 additions and 261 deletions
|
@ -9,7 +9,6 @@ import * as consoleActions from 'actions/console';
|
|||
const store = createStore(reducers);
|
||||
let completionComponent = null;
|
||||
let consoleComponent = null;
|
||||
let prevState = {};
|
||||
|
||||
window.addEventListener('load', () => {
|
||||
let wrapper = document.querySelector('#vimvixen-console-completion');
|
||||
|
@ -21,19 +20,6 @@ window.addEventListener('load', () => {
|
|||
store.subscribe(() => {
|
||||
completionComponent.update();
|
||||
consoleComponent.update();
|
||||
|
||||
let state = store.getState().completion;
|
||||
|
||||
if (state.groupSelection >= 0) {
|
||||
let item = state.groups[state.groupSelection].items[state.itemSelection];
|
||||
consoleComponent.setCommandValue(item.content);
|
||||
} else if (state.groups.length > 0 &&
|
||||
JSON.stringify(prevState.groups) === JSON.stringify(state.groups)) {
|
||||
// Reset input only completion groups not changed (unselected an item in
|
||||
// completion) in order to avoid to override previous input
|
||||
consoleComponent.setCommandCompletionOrigin();
|
||||
}
|
||||
prevState = state;
|
||||
});
|
||||
|
||||
browser.runtime.onMessage.addListener((action) => {
|
||||
|
|
Reference in a new issue