mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-29 08:09:58 +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;
|
border:1px solid #FFFFFF;
|
||||||
z-index:1002;
|
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가 클릭되면 해당 회원의 메뉴를 출력함
|
// className = "member_*" 일 경우의 object가 클릭되면 해당 회원의 메뉴를 출력함
|
||||||
function chkMemberMenu(evt) {
|
function chkMemberMenu(evt) {
|
||||||
|
var area = xGetElementById("membermenuarea");
|
||||||
|
if(area.style.visibility!="hidden") area.style.visibility="hidden";
|
||||||
|
|
||||||
var e = new xEvent(evt);
|
var e = new xEvent(evt);
|
||||||
if(!e) return;
|
if(!e) return;
|
||||||
|
|
||||||
|
|
@ -341,7 +344,25 @@ function chkMemberMenu(evt) {
|
||||||
|
|
||||||
var member_srl = obj.className.replace(/member_([0-9]+)/,'$1');
|
var member_srl = obj.className.replace(/member_([0-9]+)/,'$1');
|
||||||
if(member_srl<1) return;
|
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로 본경
|
// 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/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" />
|
<img src="./images/blank.gif" alt="original image" border="0" id="fororiginalimage" />
|
||||||
</div>
|
</div>
|
||||||
|
<div id="membermenuarea"></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -26,5 +26,7 @@
|
||||||
<action name="procInsertImageMark" type="controller" standalone="true" />
|
<action name="procInsertImageMark" type="controller" standalone="true" />
|
||||||
<action name="procDeleteImageName" type="controller" standalone="true" />
|
<action name="procDeleteImageName" type="controller" standalone="true" />
|
||||||
<action name="procDeleteImageMark" type="controller" standalone="true" />
|
<action name="procDeleteImageMark" type="controller" standalone="true" />
|
||||||
|
|
||||||
|
<action name="getMemberMenu" type="model" standalone="true" />
|
||||||
</actions>
|
</actions>
|
||||||
</module>
|
</module>
|
||||||
|
|
|
||||||
|
|
@ -454,5 +454,12 @@
|
||||||
$info->file = './'.$image_mark_file;
|
$info->file = './'.$image_mark_file;
|
||||||
return $info;
|
return $info;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief 선택된 회원의 간단한 메뉴를 표시
|
||||||
|
**/
|
||||||
|
function getMemberMenu() {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue