From 91ad8cd88d8aebc08fb0961637b47cbcd5279515 Mon Sep 17 00:00:00 2001 From: chicpro Date: Fri, 1 Feb 2013 10:53:45 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9D=B4=EB=93=9C=EB=B7=B0=20?= =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=EC=97=90=20focus=20?= =?UTF-8?q?=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/common.js | 27 ++++++++++++++++++++++++--- lib/common.lib.php | 6 +++--- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/js/common.js b/js/common.js index 5248b2090..36731616d 100644 --- a/js/common.js +++ b/js/common.js @@ -571,9 +571,10 @@ $(function(){ // 사이드뷰 var sv_hide = false; $('.sv_wrap').addClass('sv_off'); - $('.sv').click(function() { + + $('.sv_member, .sv_guest').click(function() { $('.sv_wrap').removeClass('sv_on').addClass('sv_off'); - $(this).find('.sv_wrap').removeClass('sv_off').addClass('sv_on'); + $(this).closest('.sv').find('.sv_wrap').removeClass('sv_off').addClass('sv_on'); }); $('.sv, .sv_wrap').hover( @@ -585,7 +586,27 @@ $(function(){ } ); - $('html').click(function() { + $('.sv_member, .sv_guest').focusin(function() { + sv_hide = false; + $('.sv_wrap').removeClass('sv_on').addClass('sv_off'); + $(this).closest('.sv').find('.sv_wrap').removeClass('sv_off').addClass('sv_on'); + }); + + $('.sv_wrap a').focusin(function() { + sv_hide = false; + }); + + $('.sv_wrap a').focusout(function() { + sv_hide = true; + }); + + $(document).click(function() { + if(sv_hide) { + $('.sv_wrap').removeClass('sv_on').addClass('sv_off'); + } + }); + + $(document).focusin(function() { if(sv_hide) { $('.sv_wrap').removeClass('sv_on').addClass('sv_off'); } diff --git a/lib/common.lib.php b/lib/common.lib.php index dafaf3f3f..a64f9a43e 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -958,7 +958,7 @@ function get_sideview($mb_id, $name='', $email='', $homepage='') $tmp_name = ""; if ($mb_id) { - $tmp_name = "$name"; + $tmp_name = "$name"; if ($config['cf_use_member_icon']) { $mb_dir = substr($mb_id,0,2); @@ -971,13 +971,13 @@ function get_sideview($mb_id, $name='', $email='', $homepage='') $tmp_name = ''; if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름 - $tmp_name = $tmp_name . ' '.$name.''; + $tmp_name = $tmp_name . ' '.$name.''; } } $title_mb_id = '['.$mb_id.']'; } else { - $tmp_name = ''.$name.''; + $tmp_name = ''.$name.''; $title_mb_id = '[비회원]'; }