mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-11-02 04:10:11 +00:00
added keyboard handling...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
82f2669b8a
commit
9ab65ee8b6
@ -56,6 +56,8 @@
|
|||||||
|
|
||||||
<script src="../lib/jli.js"></script>
|
<script src="../lib/jli.js"></script>
|
||||||
|
|
||||||
|
<script src="../ext-lib/require.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
var TREE = {
|
var TREE = {
|
||||||
@ -74,6 +76,7 @@ var TREE = {
|
|||||||
file: 'this is a file',
|
file: 'this is a file',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function skipFiles(e, v){
|
function skipFiles(e, v){
|
||||||
return typeof(v) != typeof('str')
|
return typeof(v) != typeof('str')
|
||||||
}
|
}
|
||||||
@ -270,6 +273,32 @@ function prev(browser){
|
|||||||
return select('prev', browser)
|
return select('prev', browser)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var KB = {
|
||||||
|
'*':{
|
||||||
|
F5: function(){ window.location.reload() },
|
||||||
|
|
||||||
|
Up: prev,
|
||||||
|
Down: next,
|
||||||
|
Left: pop,
|
||||||
|
Right: push,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
requirejs(['../lib/keyboard'], function(m){
|
||||||
|
keyboard = m
|
||||||
|
|
||||||
|
// setup base keyboard for devel, in case something breaks...
|
||||||
|
$(document)
|
||||||
|
.keydown(
|
||||||
|
keyboard.makeKeyboardHandler(
|
||||||
|
KB,
|
||||||
|
function(k){
|
||||||
|
console.log(k)
|
||||||
|
}))
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
$(function(){
|
$(function(){
|
||||||
var browser = make()
|
var browser = make()
|
||||||
@ -277,6 +306,7 @@ $(function(){
|
|||||||
.empty()
|
.empty()
|
||||||
.append(browser)
|
.append(browser)
|
||||||
showPath(browser, '/', TREE)
|
showPath(browser, '/', TREE)
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user