mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
moved crop view togglers to crop.js...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
a85262255f
commit
9b35627977
40
ui/crop.js
40
ui/crop.js
@ -213,6 +213,46 @@ function uncropLastState(){
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**********************************************************************
|
||||
* Modes...
|
||||
*/
|
||||
|
||||
// XXX make this not conflict with marked-only-mode, better yet, make them
|
||||
// one single mode...
|
||||
// XXX is this a mode???
|
||||
var toggleSingleRibbonMode = makeCropModeToggler(
|
||||
'single-ribbon-mode',
|
||||
function(){
|
||||
cropDataTo(getRibbonGIDs())
|
||||
})
|
||||
|
||||
|
||||
function makeCurrenAndAboveModeToggler(name, keep_ribbons){
|
||||
return makeCropModeToggler(
|
||||
name,
|
||||
function(){
|
||||
var gids = []
|
||||
var c = getRibbonIndex()
|
||||
var ribbons = DATA.ribbons
|
||||
|
||||
// merge the ribbons...
|
||||
for(var i=0; i <= c; i++){
|
||||
gids = gids.concat(ribbons[i])
|
||||
}
|
||||
gids.sort(imageOrderCmp)
|
||||
|
||||
// do the crop...
|
||||
cropDataTo(gids, keep_ribbons)
|
||||
})
|
||||
}
|
||||
var toggleCurrenAndAboveRibbonMode = makeCurrenAndAboveModeToggler(
|
||||
'current-and-above-ribbon-mode')
|
||||
var toggleCurrenAndAboveRibbonsMode = makeCurrenAndAboveModeToggler(
|
||||
'current-and-above-ribbons-mode', true)
|
||||
|
||||
|
||||
|
||||
/**********************************************************************
|
||||
* Dialogs...
|
||||
*/
|
||||
|
||||
34
ui/modes.js
34
ui/modes.js
@ -167,40 +167,6 @@ var toggleSingleImageMode = createCSSClassToggler(
|
||||
})
|
||||
|
||||
|
||||
// XXX make this not conflict with marked-only-mode, better yet, make them
|
||||
// one single mode...
|
||||
// XXX is this a mode???
|
||||
var toggleSingleRibbonMode = makeCropModeToggler(
|
||||
'single-ribbon-mode',
|
||||
function(){
|
||||
cropDataTo(getRibbonGIDs())
|
||||
})
|
||||
|
||||
|
||||
function makeCurrenAndAboveModeToggler(name, keep_ribbons){
|
||||
return makeCropModeToggler(
|
||||
name,
|
||||
function(){
|
||||
var gids = []
|
||||
var c = getRibbonIndex()
|
||||
var ribbons = DATA.ribbons
|
||||
|
||||
// merge the ribbons...
|
||||
for(var i=0; i <= c; i++){
|
||||
gids = gids.concat(ribbons[i])
|
||||
}
|
||||
gids.sort(imageOrderCmp)
|
||||
|
||||
// do the crop...
|
||||
cropDataTo(gids, keep_ribbons)
|
||||
})
|
||||
}
|
||||
var toggleCurrenAndAboveRibbonMode = makeCurrenAndAboveModeToggler(
|
||||
'current-and-above-ribbon-mode')
|
||||
var toggleCurrenAndAboveRibbonsMode = makeCurrenAndAboveModeToggler(
|
||||
'current-and-above-ribbons-mode', true)
|
||||
|
||||
|
||||
// TODO transitions...
|
||||
// TODO a real setup UI (instead of prompt)
|
||||
var toggleSlideShowMode = createCSSClassToggler(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user