mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-31 19:30:07 +00:00
made the browse dialog focusable...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
fbaef507e6
commit
6ff5d17c7b
@ -8,6 +8,8 @@
|
|||||||
|
|
||||||
top: 100px;
|
top: 100px;
|
||||||
left: 100px;
|
left: 100px;
|
||||||
|
|
||||||
|
box-shadow: rgba(0,0,0,0.5) 0.1em 0.1em 0.4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.browse {
|
.browse {
|
||||||
@ -19,7 +21,6 @@
|
|||||||
padding: 5px;
|
padding: 5px;
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
.browse .v-block {
|
.browse .v-block {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: auto;
|
height: auto;
|
||||||
@ -67,20 +68,20 @@
|
|||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.browse .list div.selected,
|
.browse:focus .list div.selected,
|
||||||
.browse .path .dir:hover,
|
.browse .path .dir:hover,
|
||||||
.browse .list div:hover {
|
.browse .list div:hover {
|
||||||
background: rgba(0,0,0, 0.05);
|
|
||||||
color: white;
|
color: white;
|
||||||
text-shadow: rgba(0,0,0,0.5) 0.05em 0.005em 0.4em,
|
background: rgba(0,0,0, 0.05);
|
||||||
rgba(0,0,0,0.5) 0.05em 0.05em;
|
}
|
||||||
|
|
||||||
|
.browse:focus .list div.selected {
|
||||||
|
background: rgba(0,0,0, 0.1);
|
||||||
|
box-shadow: rgba(0,0,0,0.2) 0.1em 0.1em 0.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.browse .list div.selected {
|
.browse .list div.selected {
|
||||||
background: rgba(0,0,0, 0.1);
|
background: rgba(0,0,0, 0.08);
|
||||||
text-shadow: rgba(0,0,0,0.3) 0.1em 0.1em 0.4em,
|
|
||||||
rgba(0,0,0,0.3) 0.1em 0.1em;
|
|
||||||
box-shadow: rgba(0,0,0,0.2) 0.1em 0.1em 0.2em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -113,6 +114,7 @@ var TREE = {
|
|||||||
// add some recursion for testing...
|
// add some recursion for testing...
|
||||||
TREE.dir_d = TREE.dir_c.dir_b
|
TREE.dir_d = TREE.dir_c.dir_b
|
||||||
TREE.dir_a.tree = TREE
|
TREE.dir_a.tree = TREE
|
||||||
|
TREE.dir_c.tree = TREE
|
||||||
TREE.dir_c.dir_b.tree = TREE
|
TREE.dir_c.dir_b.tree = TREE
|
||||||
|
|
||||||
|
|
||||||
@ -123,6 +125,10 @@ function skipFiles(e, v){
|
|||||||
function make(title){
|
function make(title){
|
||||||
var browser = $('<div>')
|
var browser = $('<div>')
|
||||||
.addClass('browse')
|
.addClass('browse')
|
||||||
|
.attr('tabindex', -1)
|
||||||
|
.click(function(){
|
||||||
|
$(this).focus()
|
||||||
|
})
|
||||||
.append($('<div>')
|
.append($('<div>')
|
||||||
.addClass('v-block title')
|
.addClass('v-block title')
|
||||||
.text(title))
|
.text(title))
|
||||||
@ -329,7 +335,7 @@ var KB = {
|
|||||||
'*':{
|
'*':{
|
||||||
F5: function(){ window.location.reload() },
|
F5: function(){ window.location.reload() },
|
||||||
},
|
},
|
||||||
'.browse':{
|
'.browse:focus':{
|
||||||
Up: prev,
|
Up: prev,
|
||||||
Backspace: 'Up',
|
Backspace: 'Up',
|
||||||
Down: next,
|
Down: next,
|
||||||
@ -360,6 +366,8 @@ $(function(){
|
|||||||
.empty()
|
.empty()
|
||||||
.append(browser)
|
.append(browser)
|
||||||
showPath(browser, '/', TREE)
|
showPath(browser, '/', TREE)
|
||||||
|
|
||||||
|
$('.container').draggable()
|
||||||
})
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user