Tiny mce ломает собственное всплывающее окно django на raw_id_fields - PullRequest
2 голосов
/ 07 июля 2010

Я использую Tiny mce для моего wysiwyg.

Я использую поддомен для обслуживания медиа-файлов

#settings.py:
MEDIA_URL = 'http://media.mydomain.com/'
ADMIN_MEDIA_PREFIX = 'http://media.mydomain.com/admin_media/'

В моем textareas.js у меня есть этот код:

document.domain = 'mydomain.com';
tinyMCE.init({
..

И в моем tiny_mce_popup.js у меня также есть

document.domain = 'mydomain.com';

Крошечные всплывающие окна mce прекрасно работают с кодом document.domain, но собственное всплывающее окно django на raw_id_fields не работает так хорошо. Когда я щелкаю по значку лупы (в поле ForeignKey), появляется всплывающее окно, но когда я щелкаю ссылку для объекта, я открываю страницу редактирования для объекта вместо того, чтобы закрывать всплывающее окно и возвращаться к оригинальной странице с идентификатором объекта, выбранного в ForeignKey.

Что я мог сделать, чтобы это исправить?

Ответы [ 2 ]

1 голос
/ 08 июля 2010

Я исправил это, поместив папку tiny_mce в мой топ-домен.

Есть ли лучший способ сделать это?

0 голосов
/ 01 октября 2013

это, кажется, открытый вопрос , о котором сообщалось , но, может быть, это исправлено в ветке разработки? Особенности, описанные в билетах, соответствуют тому, что я вижу.

...