From 597e034ca3cf0f44478c7b575fa5fa918826685f Mon Sep 17 00:00:00 2001 From: flyskyko Date: Sat, 3 Sep 2011 09:19:21 +0000 Subject: [PATCH] fixed wrong focus after select imgage of filebox git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9008 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/tpl/js/admin.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/admin/tpl/js/admin.js b/modules/admin/tpl/js/admin.js index 0aecadb01..1c2d65c9d 100644 --- a/modules/admin/tpl/js/admin.js +++ b/modules/admin/tpl/js/admin.js @@ -714,11 +714,12 @@ jQuery(function($){ $('.filebox') .bind('before-open.mw', function(){ - var $list, $parentObj; + var $this, $list, $parentObj; var key, anchor; - key = $(this).attr('filebox_key'); - anchor = $(this).attr('href'); + $this = $(this); + key = $this.attr('filebox_key'); + anchor = $this.attr('href'); $list = $(anchor).find('.filebox_list'); @@ -728,8 +729,8 @@ $('.filebox') $list.find('.lined .select') .bind('click', function(event){ var selectedImgSrc = $(this).parent().find('img.filebox_item').attr('src'); - $('.filebox').trigger('filebox.selected', [key, selectedImgSrc]); - $('.filebox').trigger('close.mw'); + $this.trigger('filebox.selected', [key, selectedImgSrc]); + $this.trigger('close.mw'); return false; }); @@ -753,6 +754,7 @@ $('.filebox') var page = $(this).prev('input').val(); $.exec_json('module.getFileBoxListHtml', {'page': page}, on_complete); + $(window).scrollTop($(anchor).find('.modalClose').offset().top); return false; }); }