소스코드 수정은 편리해졌는데 이젠 Tab 키가 고민이네요... 블록

소스코드 수정이 위지윅 에디터에서 편리하게 가능하도록 바꾸고 <P> 태그 간격도 p {margin-top:0px; margin-bottom:0px;} 를 사용하여 위지윅 에디터와 페이지 뷰 모두에서 간격이 넓어지지 않도록 수정해서 이젠 스크랩한 문서들이 깔끔하게 간격이 정렬돼 보이는데 이젠 위지윅 에디터 html 모드에서 탭키가 문제네요.

이게 text 모드에선 탭키를 구현해서 제대로 탭키가 먹는데 html 모드로 전환하면 Tab 이 공백 4개로 모두 바뀌고 IE에서 탭키가 먹지 않으면서 크롬&오페라&파이어팍스 계열에선 탭키는 먹지만 text 모드로 전환하고 다시 html 모드로 돌아오면 이 탭이 모두 공백 4개로 바뀌어 버린다는 사실입니다.

그래서 이게 text 모드에서 html 모드로 전환할 때 '\t' 를 '&nbsp;&nbsp;&nbsp;&nbsp;' 로 바꾸고 html 모드에서 text 모드로 전환할 때 '&nbsp;&nbsp;&nbsp;&nbsp;' 를 다시 '\t' 로 바꾸어서 그런 것 같아서 해당 처리 코드를 주석처리 해봤는데 그렇게 하면 text 모드의 tab 이 모두 위지윅 에디터 좌측으로 몰리고 그 상태로 크롬 html 모드에서 탭키를 누르고 나서 다시 text 모드로 전환하면 탭키가 보존되긴 하는데 좌측으로 몰린 이전 탭키가 모두 없어져서 모양이 이상해집니다.

이 문제를 해결해야 위지윅 에디터 html 모드에서도 탭키가 먹어 편리하게 소스를 수정할 수가 있는데 이 문제를 구글에서 좀 찾아봤는데 마땅한 해결책이 보이지를 않더군요. 이거 해결하는 좋은 방법 없을까요? 오늘 하루종일 시도해 봐도 잘 안돼서 답답하네요. 이 문제를 해결하고 나서, 다음 과제인 오픈소스 게시판의 "글쓰기 모드 임시 저장" 기능을 구현하려고 하는데 마지막에 진한 골칫거리를 만나 진척이 없네요.

이 문제 해결하는 데 오래 걸릴것 같은데 혹시 이 문제 해결하는 방법 아시는 분 계신가요? 여러분께 도움을 얻고 싶습니다.

덧글

  • 희망의빛™ 2015/05/12 18:30 # 답글

    오페라에선 서버의 edit.js 를 수정한 다음 캐쉬를 비워도 브라우저를 재시작하지 않으면 수정된 소스가 적용되지 않네요. 오페라 버그인것 같네요. 소스 코드를 주석처리한 다음의 상황을 설명한 글 수정했습니다. 현재 크롬에서 캐쉬를 비우고 테스트하면서 해결법을 찾아보고 있습니다.
  • 2015/05/12 22:44 # 삭제 답글

    뭐 좀 잘 되는걸 공개해야지
    오전에도 버그 픽스 오후에도 픽스한거 또 버그픽스
    이런거 공개하면 서용자들 더러 엿먹으라는 소리밖애 더 되?

    오픈소스라는게 그냥 개인 장난감인가?

    그런 장난감은 공개하지 말고 혼자갖고 놀아!!!

    사용자 농락하는 누더기 코드를 무슨 오픈소스라고 참칭하나?
  • Halfround 2015/05/13 02:27 # 답글

    이상한짓 하지 말고 그냥 집에서 주무세요
  • Hide_D 2015/05/13 14:43 # 답글

    이 분은 html 문서에다가 tab키 입력해본적이 없나봅니다.
    왜 &nbsp;로 바꿨는지나 알아보시죠.
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색