Add data attributes on menu items.

The view on the right pane will be switched based on this.
This commit is contained in:
Arpad Csanyi
2016-03-14 17:37:05 +01:00
parent 933421e94f
commit eab1e0d0a8
2 changed files with 13 additions and 5 deletions
+1 -1
View File
@@ -159,7 +159,7 @@
{{#if children}} {{#if children}}
<ul> <ul>
{{#each children}} {{#each children}}
<li class="sidebar__level-2--item {{classes}}"> <li class="sidebar__level-2--item {{classes}}" data-name="{{name}}" data-content="{{menuValue.dataContent}}" data-abbrev="{{abbrev}}">
<div class="sidebar__level-2"> <div class="sidebar__level-2">
{{name}} {{name}}
{{#if menuValue.hasDefaults}} {{#if menuValue.hasDefaults}}
+12 -4
View File
@@ -39,32 +39,39 @@ var menuObject = {
name: 'Keymaps', name: 'Keymaps',
hasDefaults: true, hasDefaults: true,
expandable: true, expandable: true,
dataContent: '.keymap--edit',
children: [ children: [
{ {
icon: '', icon: '',
name: 'Factory keymap', name: 'Factory keymap',
abbrev: 'FTY',
isDefault: true isDefault: true
}, },
{ {
icon: '', icon: '',
name: 'QWERTY', name: 'QWERTY',
abbrev: 'QTY',
classes: 'active' classes: 'active'
}, },
{ {
icon: '', icon: '',
name: 'Dvorak' name: 'Dvorak',
abbrev: 'DVR',
}, },
{ {
icon: '', icon: '',
name: 'Colemak' name: 'Colemak',
abbrev: 'COL',
}, },
{ {
icon: '', icon: '',
name: 'VIM' name: 'VIM',
abbrev: 'VIM',
}, },
{ {
icon: '', icon: '',
name: 'Mortal Kombat X' name: 'Mortal Kombat X',
abbrev: 'MKX',
} }
], ],
// actions: [ // actions: [
@@ -78,6 +85,7 @@ var menuObject = {
icon: 'play', icon: 'play',
name: 'Macros', name: 'Macros',
expandable: true, expandable: true,
dataContent: '.macro--edit',
children: [ children: [
{ {
icon: '', icon: '',