PlannerXE123 Q&A 게시판
冬 (겨울 동) · 動 (움직일 동) · 同 (한가지 동) · 東 (동녘 동) · 洞 (골짜기 동) · 童 (아이 동) / 凍 (얼 동) · 銅 (구리 동)
面從腹背 면종복배
(낯 면 좇을 종 배 복 배반할 배) 앞에서는 순종하는 체하고 돌아서는 딴마음을 먹음.

늘푸른나무2

밥탱 님 안녕하세요,

 

하나의 요소(일정)에 대한 클릭 이번트를 싱글클릭과 더블클릭을 같이 적용하면,

더블클릭을 시도하더라도 항상 싱글클릭이 먼저 작동되는것 같습니다. 

이를 더블클릭도 작동 되게 하려면 약간의 편법을 동원해야 한다고 하는군요.

 

아래와 같이 수정한 다음에 결과를 한번 점검 해보시기 바랍니다.

 

1) _style.planner_simple.html 파일(V5.11.1) 638~639 라인 사이에 아래 붉은색 코드 추가

 

var adjust_title_color = "{$adjust_title_color}";

/* 클릭 또는 더블클릭에 따른 분기*/
var clickedTimes = 0;
function click_count(parm_js) {
    clickedTimes++;
    setTimeout(() => {
        if (clickedTimes === 1) {
            // click (모달창)
            clickedTimes = 0;
            doSelectDocView(parm_js);
        } else if (clickedTimes >= 2) {
            // dblClick (문서보기)
            clickedTimes = 0;
            window.location.href = parm_js[4];
        }
    }, 300);
}

jQuery(function($){

 

2)  같은파일  482 라인을 아래와 같이 변경

기존:

{@ $temp_html = "<div onclick = 'doSelectDocView($parm_js); return false;'>".$temp_html."</div>"}
 

변경:

{@ $temp_html = "<div onclick = 'click_count($parm_js); return false;'>".$temp_html."</div>"}

 

감사합니다.

ksc 

XE Login