Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tinyMCE 플러그인에 CodeMirror 소스코드 하이라이터 플러그인 추가 + 새 관리자 스킨 밑작업 #1698

Merged
merged 9 commits into from
Oct 19, 2014

Conversation

zvuc
Copy link
Contributor

@zvuc zvuc commented Oct 13, 2014

개인적으로 필요해서 tinyMCE 에디터에 소스코드 하이라이팅을 해주는 플러그인을 찾아 연결해보았습니다. 텍큐 관리자 플러그인설정에서 몇가지 내장된 테마를 선택할수 있도록 해두었습니다.

여담으로 텍큐 1.10을 기반으로 해서 기존의 관리자 스킨 코드를 다 갈아엎고 완전히 새로운 테마를 만들고 있는데요, interface/owner/entry/edit/index.php의 .editor-inner div추가는 스킨 레이아웃상 한 단계의 컨테이너가 더 필요해서 추가하게 되었습니다.

새 스킨은 완성하면 풀리퀘스트를 하고 싶은데, 보고 마음에 들면 결정해주세요 :)
capture1
capture2

zvuc added 2 commits October 12, 2014 03:41
added additional container div for future skin css usage
Mod of original tinyMCE editor with CodeMirror syntax highlighting
plugin
@inureyes
Copy link
Member

tinyMCE 와 tinyMCE-EX 의 함수 이름이 겹쳐서, 동시에 두 플러그인을 켤 경우 충돌이 일어나는 문제가 있습니다. 괜찮으시다면 일단 merge 후 tinyMCE 와 tinyMCE-EX를 하나로 통합하거나 후자를 전자로 대체하는 테스트를 해 보겠습니다. :)

@zvuc
Copy link
Contributor Author

zvuc commented Oct 17, 2014

아, 네 안그래도 하나를 꺼도 다른게 자꾸 자동으로 켜져서 좀 문제가 있더군요 ㅎㅎ; 어차피 플러그인 하나를 추가한것정도라, 테스트해보시고 문제 없으면 기존의 에디터에 그냥 merge시키셔도 될것같습니다!

ssut and others added 2 commits October 17, 2014 11:22
Add exception handler around `editor.nodeChanged()`
Fix a bug that can cause exception in nodeChange from the submit event
@inureyes inureyes added this to the 1.10 milestone Oct 17, 2014
@inureyes inureyes self-assigned this Oct 17, 2014
zvuc added 5 commits October 18, 2014 11:35
Fixed TinyMCE visualblocks plugin CSS overriding content background
alpha version in development - only layout, post, editor pages are done
fixed elements not being clickable when visual blocks are turned on

+ Tomorrow Night Bright CodeMirror Highlighter CSS minor change
error blocks text not appearing white
inureyes added a commit that referenced this pull request Oct 19, 2014
tinyMCE 플러그인에 CodeMirror 소스코드 하이라이터 플러그인 추가 + 새 관리자 스킨 밑작업
@inureyes inureyes merged commit 03ae445 into Needlworks:1.10 Oct 19, 2014
inureyes added a commit that referenced this pull request Nov 5, 2014
 refs #1701 : more static implications

 -
@inureyes
Copy link
Member

inureyes commented Nov 5, 2014

@zvuc : b679100 에서 tinyMCE 에디터에 머지했는데요, 보시고 괜찮으시다 싶으시면 1에디터 체제로 합치겠습니다~

그리고, authorship을 적었는데, 일단 github 주소로 적어 놓았는데 (github.com/zvuc) 다른 사이트나 블로그 주소를 선호하시면 그 쪽으로 고치도록 하겠습니다!

inureyes added a commit that referenced this pull request Nov 5, 2014
inureyes added a commit that referenced this pull request Nov 5, 2014
inureyes added a commit that referenced this pull request Nov 5, 2014
@inureyes inureyes added the major label Nov 5, 2014
inureyes added a commit that referenced this pull request Nov 7, 2014
inureyes added a commit that referenced this pull request Dec 9, 2014
 refs #1701 : more static implications

 -
inureyes added a commit that referenced this pull request Dec 9, 2014
inureyes added a commit that referenced this pull request Jan 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants