mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-12-24 20:11:56 +00:00
no-data state now a bit better, native directory browser now opens dirs (O)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
502af2eb5d
commit
b54a9a2089
@ -116,14 +116,25 @@ button:hover {
|
||||
-ms-transform-origin: top left;
|
||||
transform-origin: top left;
|
||||
}
|
||||
.ribbon-set:empty:after {
|
||||
display: block;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
/* empty ribbon set... */
|
||||
.ribbon-set:empty {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
content: "Empty";
|
||||
}
|
||||
.ribbon-set:empty:after {
|
||||
display: block;
|
||||
position: absolute;
|
||||
content: "No files loaded, press 'O' to load.";
|
||||
top: 50%;
|
||||
left: 0px;
|
||||
width: 100%;
|
||||
height: 20px;
|
||||
margin-top: -10px;
|
||||
text-align: center;
|
||||
vertical-align: center;
|
||||
font-size: 20px;
|
||||
color: silver;
|
||||
opacity: 0.9;
|
||||
}
|
||||
/********************************************************** Ribbon ***/
|
||||
.ribbon {
|
||||
@ -851,6 +862,9 @@ button:hover {
|
||||
.light.viewer .overlay-block:hover .background:after {
|
||||
color: black;
|
||||
}
|
||||
.light.viewer .ribbon-set:empty:after {
|
||||
color: gray;
|
||||
}
|
||||
.gray.viewer,
|
||||
.gray.viewer .overlay-block .background {
|
||||
background: #333;
|
||||
|
||||
@ -191,14 +191,29 @@ button:hover {
|
||||
and aligning... */
|
||||
.origin(top, left);
|
||||
}
|
||||
.ribbon-set:empty:after {
|
||||
display: block;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
|
||||
/* empty ribbon set... */
|
||||
.ribbon-set:empty {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
content: "Empty";
|
||||
}
|
||||
.ribbon-set:empty:after {
|
||||
display: block;
|
||||
position: absolute;
|
||||
content: "No files loaded, press 'O' to load.";
|
||||
|
||||
top: 50%;
|
||||
left: 0px;
|
||||
width: 100%;
|
||||
height: 20px;
|
||||
margin-top: -10px;
|
||||
|
||||
text-align: center;
|
||||
vertical-align: center;
|
||||
|
||||
font-size: 20px;
|
||||
color: silver;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
|
||||
@ -848,6 +863,9 @@ button:hover {
|
||||
.light.viewer .overlay-block:hover .background:after {
|
||||
color: black;
|
||||
}
|
||||
.light.viewer .ribbon-set:empty:after {
|
||||
color: gray;
|
||||
}
|
||||
|
||||
.gray.viewer,
|
||||
.gray.viewer .overlay-block .background {
|
||||
|
||||
12
ui/modes.js
12
ui/modes.js
@ -182,14 +182,14 @@ var toggleSlideShowMode = createCSSClassToggler(
|
||||
// interval from user...
|
||||
//var interval = prompt('Slideshow interval (sec):', SLIDESHOW_INTERVAL/1000)
|
||||
formDialog($('.viewer'), 'Slideshow', {
|
||||
'Interval:': (SLIDESHOW_INTERVAL/1000) + 'sec',
|
||||
'Looping:': SLIDESHOW_LOOP ? true : false,
|
||||
'Reverse direction:': SLIDESHOW_DIRECTION == 'prev' ? true : false
|
||||
'Interval': (SLIDESHOW_INTERVAL/1000) + 'sec',
|
||||
'Looping': SLIDESHOW_LOOP ? true : false,
|
||||
'Reverse direction': SLIDESHOW_DIRECTION == 'prev' ? true : false
|
||||
}, 'Start')
|
||||
.done(function(data){
|
||||
var interval = parseFloat(data['Interval:'])
|
||||
var looping = data['Looping:']
|
||||
var reverse = data['Reverse direction:']
|
||||
var interval = parseFloat(data['Interval'])
|
||||
var looping = data['Looping']
|
||||
var reverse = data['Reverse direction']
|
||||
|
||||
SLIDESHOW_INTERVAL = isNaN(interval) ? 3000 : interval*1000
|
||||
SLIDESHOW_LOOP = looping
|
||||
|
||||
12
ui/setup.js
12
ui/setup.js
@ -50,6 +50,18 @@ function setupIndicators(){
|
||||
function setupDataBindings(viewer){
|
||||
viewer = viewer == null ? $('.viewer') : viewer
|
||||
viewer
|
||||
.click(function(){
|
||||
if($('.ribbon').length == 0){
|
||||
// XXX use the real action (the same as the keyboard handler)...
|
||||
// browser version...
|
||||
var getter = window.listDir != null ? getDir : prompt
|
||||
getter('Path to open', BASE_URL)
|
||||
.done(function(path){
|
||||
path = path.trim()
|
||||
statusNotify(loadDir(path))
|
||||
})
|
||||
}
|
||||
})
|
||||
// XXX need to maintain the correct number of images per ribbon
|
||||
// per zoom setting -- things get really odd when a ribbon
|
||||
// is smaller than it should be...
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user