jWYSIWYG кнопка выбора цвета шрифта - PullRequest
2 голосов
/ 22 марта 2012

Я использую jQuery WYSIWYG (https://github.com/akzhan/jwysiwyg)

. Я понимаю, что jwysiwyg теперь включает в себя цветную палитру, которая позволяет раскрашивать текст. Но я хочу иметьПользовательская кнопка ВНЕ ОТ редактора, которая применяет цвет.

Есть ли способ вызвать настройку цвета шрифта и передать значение цвета?

1 Ответ

0 голосов
/ 13 апреля 2012

Я собираюсь пойти с «Возможно».

Вот что делает colorpicker , когда вы нажимаете "отправить".

var color = $('input[name="color"]', dialog.data).val();
self.color.fore.prev = color;
self.addColorToPalette("fore", color);

if ($.browser.msie) {
    Wysiwyg.ui.returnRange();
}

Wysiwyg.editorDoc.execCommand('ForeColor', false, color);
$.modal.close();
return false;

Большая часть этого полезна только для палитры цветов, но есть одна строка, которая фактически устанавливает цвет в плагине:

Wysiwyg.editorDoc.execCommand('ForeColor', false, color);

Если объект Wysiwyg находится в области видимости, вы можете вызывать его напрямую своими цветами. Переменная color - это просто строка в формате "#rrggbb".

...