팁/튜토리얼

checkDoCallModuleAction 애드온은...

추천, 비추천, 신고를 할 때 확인창을 띄워 잘못 클릭하여 해당 액션을 실행하는 일이 없도록

방지해주는 애드온입니다.

 

이 애드온은 구매 포인트가 무료입니다.

 

소스를 보시면 아시겠지만 매우 간단한 애드온입니다.(단순 js 파일 추가 정도..)

 

VersionHistory

v.0.2 모든 곳에서 작동하도록 변경

v.0.1 최초 릴리즈 게시판 본문에서만 작동하도록 설정.

 

왜 이런 애드온을..?

아까도 실수로 회원을 신고해버렸습니다.(어떤 회원을 신고했는지도 모르겠습니다..)

이런 불상사가 일어나지 않길 바라는 마음에서 한번 만들어보았습니다.

 

이 애드온은 충분한 검증을 거치진 않았습니다.

따라서 예상치 못한 문제가 발생할 수 있습니다..! 사용에 주의 바랍니다.

 

기존 함수를 덮어쓰기 하는 방식으로 해당 함수를 실행하기전에 confirm을 사용하여 사용 여부를 묻습니다.

 

현재 지원하고 있는 액션은 아래와 같으며,

 

case 'procDocumentDeclare': msg.act = '이 글을 신고'; break;
case 'procDocumentVoteUp': msg.act = '이 글을 추천'; break;
case 'procDocumentVoteDown': msg.act = '이 글을 비추천'; break;
case 'procCommentVoteUp': msg.act = '이 댓글을 추천'; break;
case 'procCommentVoteDown': msg.act = '이 댓글을 비추천'; break;
case 'procCommentDeclare': msg.act = '이 댓글을 신고'; break;

 

지정되지 않은 액션에 대해서는

 

실행으로 대체하여 묻게 됩니다.

(ex 정말 실행하시겠습니까? )

 

 

당연한 이야기겠지만...

doCallModuleAction() 함수를 사용하지 않는 액션에 대해서는 작동하지 않습니다.

작동하는 함수는 대표적으로 추천,비추천,신고,스크랩 등이 있습니다.

 

미리보기

0.jpg

댓글 22