Skip to content

Instantly share code, notes, and snippets.

@mamund
Created January 14, 2014 06:57
Show Gist options
  • Save mamund/8414249 to your computer and use it in GitHub Desktop.
Save mamund/8414249 to your computer and use it in GitHub Desktop.
Expressing a nested menu in Cj
{ "collection" : {
"version" : "1.0",
"href" : "http://example.org/nav",
"links" : [
{"link" : {"rel" : "profile", "href": "http://example.org/profiles/nav"}
],
"items" : [
{ "href" : "http://example.org/nav/file",
"data" : [
{"name" : "title", "value" : "File"},
{"name" : "shortcut", "value" : "alt+f"},
]
},
{ "href" : "http://example.org/nav/new",
"data" : [
{"name" : "title", "value" : "New"},
{"name" : "shortcut", "value" : "ctrl+n"},
{"name" : "parent", "value" : "http://example.org/nav/file"},
]
},
{ "href" : "http://example.org/nav/open",
"data" : [
{"name" : "title", "value" : "Open..."},
{"name" : "shortcut", "value" : "ctrl+o"},
{"name" : "parent", "value" : "http://example.org/nav/file"},
]
},
{ "href" : "http://example.org/nav/save",
"data" : [
{"name" : "title", "value" : "Save"},
{"name" : "shortcut", "value" : "ctrl+s"},
{"name" : "parent", "value" : "http://example.org/nav/file"},
]
},
{ "href" : "http://example.org/nav/saveas",
"data" : [
{"name" : "title", "value" : "Save As..."},
{"name" : "shortcut", "value" : "a"},
{"name" : "parent", "value" : "http://example.org/nav/file"},
]
},
{ "href" : "http://example.org/nav/print",
"data" : [
{"name" : "title", "value" : "Print..."},
{"name" : "shortcut", "value" : "ctrl+p"},
{"name" : "parent", "value" : "http://example.org/nav/file"},
]
},
{ "href" : "http://example.org/nav/edit",
"data" : [
{"name" : "title", "value" : "edit"},
{"name" : "shortcut", "value" : "alt+e"},
]
},
{ "href" : "http://example.org/nav/undo",
"data" : [
{"name" : "title", "value" : "Undo"},
{"name" : "shortcut", "value" : "ctrl+z"},
{"name" : "parent", "value" : "http://example.org/nav/edit"},
]
},
{ "href" : "http://example.org/nav/find",
"data" : [
{"name" : "title", "value" : "Find"},
{"name" : "shortcut", "value" : "ctrl+f"},
{"name" : "parent", "value" : "http://example.org/nav/edit"},
]
},
{ "href" : "http://example.org/nav/selectall",
"data" : [
{"name" : "title", "value" : "Select All"},
{"name" : "shortcut", "value" : "ctrl+a"},
{"name" : "parent", "value" : "http://example.org/nav/edit"},
]
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment