Добавить значение атрибута в TinyMCE - PullRequest
2 голосов
/ 25 августа 2011

Новый код для вставки на YouTube выглядит так:

  <iframe
    width="560"
    height="345"
    src="http://www.youtube.com/embed/rFuUFeQIdpk"
    frameborder="0"
    allowfullscreen>
  </iframe>

TinyMCE вставляет это нормально, но проблема в том, что мне нужно добавить "? Wmode = opaque" в атрибут src по очевидным причинам CSS / DOM. Я действительно хочу найти решение in-TinyMCE, если это возможно (конечно, если ничего не помогло, я, очевидно, могу набросать немного jQuery ... но это ПОСЛЕДНИЙ курорт).

Пока у меня есть: valid_elements: "IFrame [ширина | высота | ЦСИ | allowfullscreen]

И я заметил, что документ на tinyMCE говорит, что они принимают групповые символы для сопоставления - но я не могу заставить их работать.

Например, что-то вроде этого: valid_elements: "Iframe [? ширина | высота | SRC = * + \ Режим окна \ = непрозрачный | allowfullscreen]

(но, конечно, это не работает)

мысли? идеи?

1 Ответ

0 голосов
/ 26 августа 2011

Почему бы вам просто не добавить &amp;wmode=Opaque в src? Если это не работает, попробуйте &amp;wmode=transparent.

Если вы не знаете, как изменить атрибут src после вставки, вы можете использовать плагин вставки и добавить некоторый код в настройку paste_preprocess . Это должно сделать это

o.content.replace(/src=\"(.*?)"/g, "$1&amp;wmode=Opaque");
...