some refactoring...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2012-08-17 06:56:54 +04:00
parent 48092074cf
commit 9a32d04c4c
2 changed files with 26 additions and 12 deletions

View File

@ -113,16 +113,35 @@ ImageGrid.TYPE('toggle', function(obj){
}) })
function showInOverlay(obj){
// clean things up...
$('.overlay').children().remove()
// put it in the overlay...
$('.overlay').append(obj)
// prepare the overlay...
$('.overlay')
.one('click', function(){
$('.overlay')
.fadeOut()
.children()
.remove()
})
.fadeIn()
return obj
}
// XXX use order and priority of options... // XXX use order and priority of options...
// XXX make history work for this...
function showSetup(){ function showSetup(){
var opts = ImageGrid.option var opts = ImageGrid.option
var opt_ps = ImageGrid.option_props var opt_ps = ImageGrid.option_props
var groups = {} var groups = {}
// clean things up...
$('.overlay').children().remove()
var opts_container = $('<div class="options"/>') var opts_container = $('<div class="options"/>')
.appendTo($('.overlay'))
// build options... // build options...
for(var n in opt_ps){ for(var n in opt_ps){
var disabled = false var disabled = false
@ -175,15 +194,8 @@ function showSetup(){
e.preventDefault() e.preventDefault()
return false return false
}) })
// prepare the overlay...
$('.overlay') showInOverlay(opts_container)
.one('click', function(){
$('.overlay')
.fadeOut()
.children()
.remove()
})
.fadeIn()
} }

View File

@ -13,6 +13,8 @@ var keybindings = {
77: toggleMarkers, // m 77: toggleMarkers, // m
27: function(){$('.overlay').click()}, // Esc
// zooming... // zooming...
187: function(){scaleContainerBy(ImageGrid.option.ZOOM_FACTOR)}, // + 187: function(){scaleContainerBy(ImageGrid.option.ZOOM_FACTOR)}, // +
189: function(){scaleContainerBy(1/ImageGrid.option.ZOOM_FACTOR)}, // - 189: function(){scaleContainerBy(1/ImageGrid.option.ZOOM_FACTOR)}, // -