You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
143 lines
4.3 KiB
XML
143 lines
4.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
|
<head>
|
|
<w2:type>DEFAULT</w2:type>
|
|
<w2:buildDate />
|
|
<xf:model>
|
|
<xf:instance>
|
|
<data xmlns="" />
|
|
</xf:instance>
|
|
<w2:dataCollection baseNode="map">
|
|
</w2:dataCollection>
|
|
</xf:model>
|
|
<script type="text/javascript" lazy="false"><![CDATA[
|
|
scwin.onpageload = function() {
|
|
scwin.wfTitleFavInit();
|
|
};
|
|
|
|
scwin.onpageunload = function() {
|
|
|
|
};
|
|
|
|
scwin.wfTitleFavInit = function() {
|
|
var param = $p.parent().com.getParameter();
|
|
var menuInfoArr = [];
|
|
try {
|
|
scwin.wfTitleFav_setFavStatus(param.menuCode, param.favStatus);
|
|
scwin.wfTitleFav_setMenuNavi(param.menuCode, param.menuNm, param.menuType);
|
|
} catch (ex) {
|
|
wfTitleFav_grp_main.hide();
|
|
}
|
|
};
|
|
|
|
scwin.wfTitleFav_setMenuNavi = function(menuCode, menuName, menuType) {
|
|
var naviArr, naviArrLen, naviStr, menuNm;
|
|
try {
|
|
if ((typeof menuType !== "undefined") && (menuType === "SP")) {
|
|
naviStr = "샘플화면 > " + menuName;
|
|
menuNm = menuName;
|
|
} else {
|
|
naviArr = ($p.top().scwin.getMenuNavigation(menuCode)).split("%|%");
|
|
naviArrLen = parseInt(naviArr.length / 2);
|
|
naviStr = "";
|
|
menuNm = naviArr[0];
|
|
// for (var i = naviArrLen; i >= 0; i--) {
|
|
// if (i == 0) {
|
|
// naviStr += "<b>" + naviArr[i * 2] + "</b>";
|
|
// } else {
|
|
// naviStr += naviArr[i * 2];
|
|
// }
|
|
//
|
|
// if (i < naviArrLen && i > 0) {
|
|
// naviStr += " > ";
|
|
// }
|
|
// }
|
|
for (var i = naviArrLen; i >= 0; i--) {
|
|
if(naviArrLen != i){
|
|
naviStr += "<li>" + naviArr[i * 2] + "</li>";
|
|
}
|
|
}
|
|
}
|
|
if (naviStr == "") {
|
|
naviStr = "미등록 화면";
|
|
}
|
|
} catch (ex) {
|
|
naviStr = "";
|
|
menuNm = menuName;
|
|
} finally {
|
|
wfTitleFav_txt_H1.setValue(naviStr);
|
|
}
|
|
};
|
|
|
|
scwin.wfTitleFav_setFavStatus = function(menuCode, favStatus) {
|
|
wfTitleFav_btn_fav.setUserData("t_menuCode", menuCode);
|
|
wfTitleFav_btn_fav.setUserData("t_favStatus", favStatus);
|
|
|
|
if (favStatus == "T") {
|
|
wfTitleFav_btn_fav.addClass("fav_on");
|
|
} else {
|
|
wfTitleFav_btn_fav.removeClass("fav_on");
|
|
}
|
|
};
|
|
|
|
scwin.wfTitleFav_btn_fav_onclick = function() {
|
|
var menuCode = wfTitleFav_btn_fav.getUserData("t_menuCode");
|
|
var favStatus = wfTitleFav_btn_fav.getUserData("t_favStatus");
|
|
|
|
$p.top().wfm_side.getWindow().scwin.updateFav(menuCode, favStatus);
|
|
|
|
if (favStatus == "T") {
|
|
favStatus = "F";
|
|
} else {
|
|
favStatus = "T";
|
|
}
|
|
scwin.wfTitleFav_setFavStatus(menuCode, favStatus);
|
|
};
|
|
|
|
scwin.wfTitleFav_alertPageInfo = function() {
|
|
var pageUrl = $p.parent().$p.getFrame().getSrc();
|
|
com.alert("[" + wfTitleFav_txt_H1.getValue() + "] 페이지의 파일 경로는 다음과 같습니다.<br/>" + pageUrl);
|
|
};
|
|
|
|
/**
|
|
* 화면을 갱신한다.
|
|
*/
|
|
scwin.wfTitleFav_reload = function() {
|
|
if (com.getFrameMode() === "wframe") {
|
|
var data = $p.parent().com.getParameter();
|
|
var pageUrl = $p.parent().$p.getFrame().getSrc();
|
|
var options = {
|
|
dataObject : {
|
|
type : "json",
|
|
name : "param",
|
|
data : data
|
|
}
|
|
}
|
|
|
|
$p.parent().$p.getFrame().setSrc(pageUrl, options);
|
|
} else {
|
|
$p.parent().$p.reinitialize(true);
|
|
}
|
|
};
|
|
|
|
]]></script>
|
|
</head>
|
|
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
|
<xf:group id="" style="" class="pgtitlebox"><xf:group id="" style="" class="wf_contNavi">
|
|
<w2:span id="wfTitleFav_tbx_navi" style="font-weight:bold;" label=""></w2:span>
|
|
</xf:group>
|
|
<xf:group id="wfTitleFav_grp_main" style="" class="wf_contHeader" tagname="ul">
|
|
<w2:textbox id="wfTitleFav_txt_H1" style="" class="pg_ttt" label="" tagname=""></w2:textbox>
|
|
<w2:anchor id="wfTitleFav_btn_fav" style="" toolTip="즐겨찾기를 추가/해제합니다" ev:onclick="scwin.wfTitleFav_btn_fav_onclick"
|
|
class="btn_fav" outerDiv="false">
|
|
<xf:label></xf:label>
|
|
</w2:anchor>
|
|
<w2:anchor id="" title="화면 정보" style="" ev:onclick="scwin.wfTitleFav_alertPageInfo" class="ico_help mr5" outerDiv="false">
|
|
<xf:label></xf:label>
|
|
</w2:anchor>
|
|
<w2:anchor id="" title="화면 갱신" style="" ev:onclick="scwin.wfTitleFav_reload" class="ico_refresh mr5" outerDiv="false">
|
|
<xf:label></xf:label>
|
|
</w2:anchor>
|
|
</xf:group></xf:group></body>
|
|
</html>
|