nataraj: (Default)
[personal profile] nataraj
Типа задача: вставить универсальный WISIWYG редактор в коммунивер.
Там уже есть один, но он IE-Only.
Смотрю как он был интегрирован, чтобы вставить свой в то же место...
Читаю edit_def. Где вставляется, непонятно.
грепаю default-site на предмет слова WISIWYG (а оно там явно появляется на странице, если зайти через IE)-- яснее не становится...
Находится только plugin_setup -- шаблон в котором можно этот редактор включить и потестить...
Читаю plugin_setup, из него становиться ясно что все делается фукцией CreateEditControl, ура думаю я, грепаю функцию CreateEditControl... Нахожу где она живет... НО! Она используется только в plugin_setup и все!

Что-то в этом мире не так... Функция явно откуда-то вызывается, потому что происходит то что она должна делать, но только в тексте этого вызова нету и все тут...

Тут уже совершенно непонятно кому именно не хватает в организме полиэтилена, то ли у мне, то ли коммуниверу... Но кому-то не хватает явно...

Короче, после получаса грепанья на все лады, я таки догадался как из запущенного под вайном эксплорера посмотреть код страницы, сравнил кол из браузера с кодом в шаблоне, и...

Эти совлочи из кода который генерит DE EditField явным образом вызывали явовскую функцию из файла прикрепленного к итему из default'site'а!!!!

Абстракция блин...

Я даже понимаю почему оно было так сделано... Но трам тарарам!

Я так делать не хочу! Я подругому сделаю...

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 03:05 am
Powered by Dreamwidth Studios