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