aboutsummaryrefslogtreecommitdiffstats
path: root/demos/droppable/photo-manager.html
diff options
context:
space:
mode:
Diffstat (limited to 'demos/droppable/photo-manager.html')
-rw-r--r--demos/droppable/photo-manager.html22
1 files changed, 13 insertions, 9 deletions
diff --git a/demos/droppable/photo-manager.html b/demos/droppable/photo-manager.html
index cc6dfaa41..868085afc 100644
--- a/demos/droppable/photo-manager.html
+++ b/demos/droppable/photo-manager.html
@@ -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