기록 #01: 컴퓨터/팁

티스토리 댓글 입력 오류 팝업 개선

JinH 2015. 8. 17. 19:57

문제

티스토리에서 내용을 안 쓰고 댓글 달기 버튼을 누르면, alert('본문을 입력해 주십시오') 팝업이 뜬다. 이유야 어찌 되었든 팝업 창까지 마우스 커서를 끌고 가서 확인 버튼을 누르는 것은 몹시 짜증 나는 일이다.

해결

관리자 페이지의 HTML 편집에서 [##_rp_onclick_submit_##] 치환자를 검색해서 다음과 같이 바꿔준다.

if($('textarea[name=\'comment\']').val() !== ''){
    [##_rp_onclick_submit_##]
} else {
    /* toast('본문을 입력해 주십시오'); */
}

내가 만든 토스트 메시지 함수도 친절히 공개.

function toast(text) {
    $('body').append('<div id="toast_wrap"><span id="toast">' + text + '</span></div>');
    $('#toast_wrap').hide().fadeIn(500, function(){  $('#toast_wrap').delay(1000).fadeOut(500, function(){ $('#toast_wrap').remove(); }); });
}

이렇게 하면 사람의 빡이가 치게 만드는 팝업 창이 없어지고 심신의 안녕이 찾아와 숙면이를 이룰 수 있게 된다.

끝.