mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
demos: droppable photo manager - fixed issue where dialog would not be centered when image first opened.
This commit is contained in:
parent
8fecd015cf
commit
1395a6047b
@ -84,15 +84,19 @@
|
||||
var title = $link.siblings('img').attr('alt');
|
||||
var $modal = $('img[src$="'+src+'"]');
|
||||
|
||||
$modal.length ? $modal.dialog('open') : $('<img alt="'+title+'" width="384" height="288" style="padding: 8px;" />').attr('src',src).appendTo('body').dialog({
|
||||
title: title,
|
||||
width: '400px',
|
||||
modal: 'true',
|
||||
overlay: {
|
||||
backgroundColor: '#000',
|
||||
opacity: 0.5
|
||||
}
|
||||
});
|
||||
if ($modal.length) {
|
||||
$modal.dialog('open')
|
||||
} else {
|
||||
var img = $('<img alt="'+title+'" width="384" height="288" style="display:none;padding: 8px;" />')
|
||||
.attr('src',src).appendTo('body');
|
||||
setTimeout(function() {
|
||||
img.dialog({
|
||||
title: title,
|
||||
width: 400,
|
||||
modal: true
|
||||
});
|
||||
}, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// resolve the icons behavior with event delegation
|
||||
|
Loading…
Reference in New Issue
Block a user