Skip to content

Commit

Permalink
Navigation with Keyboard events
Browse files Browse the repository at this point in the history
  • Loading branch information
alexjstubbs committed Apr 12, 2018
1 parent d991880 commit a475bb4
Show file tree
Hide file tree
Showing 12 changed files with 181 additions and 42 deletions.
48 changes: 24 additions & 24 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Expand Up @@ -18,5 +18,8 @@
"build": "npm run build-css && react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"devDependencies": {
"lodash": "^4.17.5"
}
}
5 changes: 5 additions & 0 deletions src/App.js
Expand Up @@ -3,6 +3,7 @@ import Header from './components/Header';
import ScreenDashboard from './components/ScreenDashboard';
import ScreenCommunity from './components/ScreenCommunity';
import ScreenNext from './components/ScreenNext';
import navigation from './client/io-keyboard-events.js';
import './client/io-init.js';
import './assets/themes/neon_moon.css';

Expand All @@ -13,6 +14,10 @@ class App extends Component {
this.state = {first: true};
}

componentDidMount() {
console.log("moutned")
navigation.navigationInit();
}

render() {
const first = this.state.first;
Expand Down
4 changes: 2 additions & 2 deletions src/assets/themes/neon_moon.css
Expand Up @@ -169,12 +169,12 @@ ul.console-list {
/*
* Animation
*/
.selectedNav {
.nav-selected {
-moz-animation: outlineAnimation 0.9s infinite;
-webkit-animation: outlineAnimation 0.9s infinite;
animation: outlineAnimation 0.9s infinite; }

.selectedNav.muted {
.nav-selected.muted {
-moz-animation: none;
-webkit-animation: none;
animation: none;
Expand Down
4 changes: 2 additions & 2 deletions src/assets/themes/neon_moon.scss
Expand Up @@ -231,13 +231,13 @@ ul.console-list {
*/


.selectedNav {
.nav-selected {
-moz-animation: outlineAnimation 0.9s infinite;
-webkit-animation: outlineAnimation 0.9s infinite;
animation: outlineAnimation 0.9s infinite;
}

.selectedNav.muted {
.nav-selected.muted {
-moz-animation: none;
-webkit-animation:none;
animation: none;
Expand Down
11 changes: 6 additions & 5 deletions src/client/io-init.js
@@ -1,7 +1,8 @@
let navigationBindings = require("./io-keyboard-events");

/* Bind local Navigation
-------------------------------------------------- */
navigationBindings
.navigationEventListeners
.bindEventNavigation();
/*
* Bind Navigation Events
*/
navigationBindings
.navigationEventListeners
.bindEventNavigation();

0 comments on commit a475bb4

Please sign in to comment.