git-svn-id: http://xe-core.googlecode.com/svn/trunk@779 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-03-29 11:30:00 +00:00
parent 6116703a71
commit 95ecf91bc7
2 changed files with 18 additions and 8 deletions

View file

@ -174,6 +174,17 @@ function svc_folder_close(id) {
folder_obj.style.display = "none"; folder_obj.style.display = "none";
} }
// 페이지 이동
function movePage(url) {
location.href=url;
}
// 메일 보내기용
function sendMailTo(to) {
location.href="mailto:"+to;
}
// 팝업의 경우 내용에 맞춰 현 윈도우의 크기를 조절해줌 // 팝업의 경우 내용에 맞춰 현 윈도우의 크기를 조절해줌
// 팝업의 내용에 맞게 크기를 늘리는 것은... 쉽게 되지는 않음.. ㅡ.ㅜ // 팝업의 내용에 맞게 크기를 늘리는 것은... 쉽게 되지는 않음.. ㅡ.ㅜ
// 혹시.. 제대로 된 소스 있으신 분은 헬프미.. ㅠ0ㅠ // 혹시.. 제대로 된 소스 있으신 분은 헬프미.. ㅠ0ㅠ
@ -406,16 +417,15 @@ function displayMemberMenu(ret_obj, response_tags, params) {
info_str = info_str.substr(pos+1, info_str.length); info_str = info_str.substr(pos+1, info_str.length);
pos = info_str.indexOf(","); pos = info_str.indexOf(",");
var target = info_str.substr(0,pos).trim(); var func = info_str.substr(0,pos).trim();
var url = info_str.substr(pos+1, info_str.length).trim(); var arg = info_str.substr(pos+1, info_str.length).trim();
var className = "item"; var className = "item";
if(i==infos.length-1) className = "last_item"; if(i==infos.length-1) className = "last_item";
if(!str || !url) continue; if(!str || !func || !arg) continue;
if(target=="self") html += "<div class=\""+className+"\"><a href=\""+url+"\">"+str+"</a></div>"; html += "<div class=\""+className+"\"><a href=\"#\" onclick=\""+func+"('"+arg+"')\">"+str+"</a></div>";
else html += "<div class=\""+className+"\"><a href=\""+url+"\" target=\"_blank\">"+str+"</a></div>";
} }
} }
loaded_member_menu_list[member_srl] = html; loaded_member_menu_list[member_srl] = html;

View file

@ -486,17 +486,17 @@
// 게시판이나 블로그등일 경우는 특별 옵션 지정 // 게시판이나 블로그등일 경우는 특별 옵션 지정
if($mid) { if($mid) {
// 회원 정보 보기 // 회원 정보 보기
$info_list[] = sprintf('%s,self,%s', Context::getLang('cmd_view_member_info'), sprintf('./?mid=%s&act=dispSignUpForm&member_srl=%s', $mid, $member_srl)); $info_list[] = sprintf('%s,movePage,%s', Context::getLang('cmd_view_member_info'), sprintf('./?mid=%s&act=dispSignUpForm&member_srl=%s', $mid, $member_srl));
// 아이디로 검색 // 아이디로 검색
$info_list[] = sprintf('%s,self,%s', Context::getLang('cmd_view_own_document'), sprintf('./?mid=%s&search_target=user_id&search_keyword=%s', $mid, $user_id)); $info_list[] = sprintf('%s,movePage,%s', Context::getLang('cmd_view_own_document'), sprintf('./?mid=%s&search_target=user_id&search_keyword=%s', $mid, $user_id));
} }
// 다른 사람의 아이디를 클릭한 경우 (메일, 쪽지 보내기등은 다른 사람에게만 보내는거로 설정) // 다른 사람의 아이디를 클릭한 경우 (메일, 쪽지 보내기등은 다른 사람에게만 보내는거로 설정)
if($member_srl != $logged_info->member_srl) { if($member_srl != $logged_info->member_srl) {
// 메일 보내기 // 메일 보내기
$info_list[] = sprintf('%s,self,%s', Context::getLang('cmd_send_email'), sprintf('mailto:%s <%s>', $user_name, $email_address)); $info_list[] = sprintf('%s,sendMailTo,%s)', Context::getLang('cmd_send_email'), sprintf('%s <%s>', $user_name, $email_address));
} }