mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@766 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
f65ca20328
commit
f84e725414
5 changed files with 44 additions and 1 deletions
|
|
@ -111,3 +111,15 @@ h6 {
|
|||
border:1px solid #FFFFFF;
|
||||
z-index:1002;
|
||||
}
|
||||
|
||||
#membermenuarea {
|
||||
position:absolute;
|
||||
left:0px;
|
||||
top:0px;
|
||||
z-index:1003;
|
||||
visibility:hidden;
|
||||
border:1px solid #DDDDDD;
|
||||
background-color:#FFFFFF;
|
||||
width:100px;
|
||||
height:100px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -329,6 +329,9 @@ xAddEventListener(window, 'load', setMemberMenuObjCursor);
|
|||
|
||||
// className = "member_*" 일 경우의 object가 클릭되면 해당 회원의 메뉴를 출력함
|
||||
function chkMemberMenu(evt) {
|
||||
var area = xGetElementById("membermenuarea");
|
||||
if(area.style.visibility!="hidden") area.style.visibility="hidden";
|
||||
|
||||
var e = new xEvent(evt);
|
||||
if(!e) return;
|
||||
|
||||
|
|
@ -341,7 +344,25 @@ function chkMemberMenu(evt) {
|
|||
|
||||
var member_srl = obj.className.replace(/member_([0-9]+)/,'$1');
|
||||
if(member_srl<1) return;
|
||||
alert(member_srl);
|
||||
|
||||
// 서버에 메뉴를 요청
|
||||
var params = new Array();
|
||||
params["member_srl"] = member_srl;
|
||||
params["page_x"] = e.pageX;
|
||||
params["page_y"] = e.pageY;
|
||||
|
||||
var response_tags = new Array("error","message","tpl");
|
||||
|
||||
exec_xml("member", "getMemberMenu", params, displayMemberMenu, response_tags, params);
|
||||
}
|
||||
|
||||
function displayMemberMenu(ret_obj, response_tags, params) {
|
||||
var area = xGetElementById("membermenuarea");
|
||||
xLeft(area, params["page_x"]);
|
||||
xTop(area, params["page_y"]);
|
||||
if(xWidth(area)+xLeft(area)>xClientWidth()+xScrollLeft()) xLeft(area, xClientWidth()-xWidth(area)+xScrollLeft());
|
||||
if(xHeight(area)+xTop(area)>xClientHeight()+xScrollTop()) xTop(area, xClientHeight()-xHeight(area)+xScrollTop());
|
||||
area.style.visibility = "visible";
|
||||
}
|
||||
|
||||
// className = "member_*" 의 object의 cursor를 pointer로 본경
|
||||
|
|
|
|||
|
|
@ -28,5 +28,6 @@
|
|||
<img src="./images/original_image_box_close.gif" alt="close original image" border="0" onclick="closeOriginalImage()" id="closeOriginalImageBtn"/>
|
||||
<img src="./images/blank.gif" alt="original image" border="0" id="fororiginalimage" />
|
||||
</div>
|
||||
<div id="membermenuarea"></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -26,5 +26,7 @@
|
|||
<action name="procInsertImageMark" type="controller" standalone="true" />
|
||||
<action name="procDeleteImageName" type="controller" standalone="true" />
|
||||
<action name="procDeleteImageMark" type="controller" standalone="true" />
|
||||
|
||||
<action name="getMemberMenu" type="model" standalone="true" />
|
||||
</actions>
|
||||
</module>
|
||||
|
|
|
|||
|
|
@ -454,5 +454,12 @@
|
|||
$info->file = './'.$image_mark_file;
|
||||
return $info;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 선택된 회원의 간단한 메뉴를 표시
|
||||
**/
|
||||
function getMemberMenu() {
|
||||
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue