mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
added basic status bar...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
e0b07aa59f
commit
96a227a785
@ -2544,9 +2544,14 @@ module.ImageStateIndicator = core.ImageGridFeatures.Feature({
|
|||||||
'ui-single-image-view',
|
'ui-single-image-view',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
config: {
|
||||||
|
},
|
||||||
|
|
||||||
actions: actions.Actions({
|
actions: actions.Actions({
|
||||||
updateStateIndicators: ['- Interface/',
|
updateStateIndicators: ['- Interface/',
|
||||||
function(){
|
function(gid){
|
||||||
|
gid = gid || this.current
|
||||||
|
|
||||||
// make/get indicator containers...
|
// make/get indicator containers...
|
||||||
var image = this.ribbons.viewer.find('.state-indicator-container.image-info')
|
var image = this.ribbons.viewer.find('.state-indicator-container.image-info')
|
||||||
if(image.length == 0){
|
if(image.length == 0){
|
||||||
@ -2556,13 +2561,60 @@ module.ImageStateIndicator = core.ImageGridFeatures.Feature({
|
|||||||
|
|
||||||
var global = this.ribbons.viewer.find('.state-indicator-container.global-info')
|
var global = this.ribbons.viewer.find('.state-indicator-container.global-info')
|
||||||
if(global.length == 0){
|
if(global.length == 0){
|
||||||
global = makeStateIndicator('global-info')
|
//global = makeStateIndicator('global-info')
|
||||||
|
global = makeStateIndicator('global-info overlay-info')
|
||||||
|
// XXX do this based on config...
|
||||||
|
.append($('<span>')
|
||||||
|
.addClass('path expanding-text')
|
||||||
|
.append($('<span class="shown">'))
|
||||||
|
.append($('<span class="hidden">')))
|
||||||
|
|
||||||
|
.append($('<span>')
|
||||||
|
.addClass('gid expanding-text')
|
||||||
|
.append($('<span class="shown">'))
|
||||||
|
.append($('<span class="hidden">')))
|
||||||
|
|
||||||
|
.append($('<span>')
|
||||||
|
.addClass('index float-right'))
|
||||||
|
|
||||||
|
.append($('<span>')
|
||||||
|
.addClass('bookmarked float-right'))
|
||||||
|
|
||||||
|
.append($('<span>')
|
||||||
|
.addClass('marked float-right'))
|
||||||
|
|
||||||
.appendTo(this.ribbons.viewer)
|
.appendTo(this.ribbons.viewer)
|
||||||
}
|
}
|
||||||
|
|
||||||
// XXX specific status...
|
if(!gid){
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
var img = this.images && gid in this.images && this.images[gid]
|
||||||
|
|
||||||
|
// gid..
|
||||||
|
global.find('.gid .shown').text(gid.slice(-6))
|
||||||
|
global.find('.gid .hidden').text(gid)
|
||||||
|
|
||||||
|
// path...
|
||||||
|
global.find('.path .shown').text(img && img.path || '---')
|
||||||
|
global.find('.path .hidden').text(img && img.path || '---')
|
||||||
|
|
||||||
|
// pos...
|
||||||
|
global.find('.index')
|
||||||
|
.text(
|
||||||
|
(this.data.getImageOrder('ribbon', gid)+1)
|
||||||
|
+'/'+
|
||||||
|
this.data.getImages(gid).len)
|
||||||
|
|
||||||
|
// marks...
|
||||||
// XXX
|
// XXX
|
||||||
|
global.find('.marked').text('M')
|
||||||
|
global.find('.bookmarked').text('B')
|
||||||
}],
|
}],
|
||||||
|
|
||||||
|
// XXX add toggler to toggle global image indicator (status bar) modes...
|
||||||
|
// XXX
|
||||||
}),
|
}),
|
||||||
|
|
||||||
handlers: [
|
handlers: [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user