Упрямые элементы управления ручкой изменения размера элемента BODY в текстовом редакторе RadEditor

StackOverflow https://stackoverflow.com//questions/10709425

Вопрос

У меня есть RadEditor, который состоит из IFrame, который содержит редактируемую "область содержимого", состоящую из элемента BODY - это всего лишь стандартная реализация элемента управления RadEditor по умолчанию.В Firefox всякий раз, когда пользователь нажимает на область содержимого, вокруг элемента BODY появляются маркеры изменения размера, которые затем пользователь может перетащить и / или изменить один раз, после чего элементы управления изменением размера исчезают.Я не хочу, чтобы элементы управления изменением размера появлялись вообще!

После долгих исследований и возни я все еще не могу решить, является ли это ошибкой в RadEditor, ошибкой в Firefox, следствием какой-то проблемы с наследованием CSS или проблемой с инициализацией Javascript элемента управления RadEditor на стороне клиента.

У меня программно подключен внешний CSS, который, как предполагается, управляет стилями для RadEditor 'content area', но мои попытки изменить атрибут resize в CSS в файле бесполезны, Firefox просто игнорирует этот атрибут, а firebug даже не показывает, что он применен, что кажется немного подозрительным.

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

Есть ли у кого-нибудь еще какой-либо опыт в решении этой проблемы или, возможно, может дать указание на то, какая область наиболее вероятна для дальнейшего изучения?Может быть, это также проблема, с которой сталкивались другие редакторы форматированного текста на основе IFrame?

Большое спасибо, если вы можете помочь!

С уважением

Это было полезно?

Решение

Вы можете посмотреть эту тему на форуме: http://www.telerik.com/community/forums/aspnet-ajax/editor/disable-drag-and-drop-of-body-element-in-content-area-iframe.aspx

Убедитесь, что вы не импортируете какое-либо свойство css через свойство ContentAreaCssFile или CssFiles RadEditor, которое вызывает появление обработчиков.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top