Как создать кнопку без значка в CKEditor

То, что Вы ожидаете этого, требует такой точности? В целом, если Вы потребность , чтобы определить, что уровень точности (например, из-за зависимости от некоторого внешнего оборудования) Вы находитесь на неправильной платформе и должны посмотреть на оперативную ОС.

Иначе необходимо рассматривать, существует ли событие, можно синхронизироваться на, или в худшем случае просто активное ожидание ЦП и использовать высокопроизводительный встречный API для измерения прошедшего времени.

5
задан Michal Sznajder 8 November 2009 в 21:19
поделиться

1 ответ

Вот как я это сделал. Кнопка выглядит так:

<span class="cke_button">
    <a id="cke_..." class="cke_off cke_button_cmd" ...>
        <span class="cke_icon"/>
        <span class="cke_label">Label</span>
    </a>
</span>

.cke_label по умолчанию имеет стиль "display: none". Это будет делать именно то, что мы хотим:

<span style="display:none;" class="cke_icon"/>
<span style="display:inline;" class="cke_label">Label</span>

Таким образом, селекторы немного сложны, поместите это в тег стиля на странице с редактором:

<style type="text/css">
.cke_skin_kama .cke_button_CMDNAMEHERE span.cke_icon{display:none !important;}
.cke_skin_kama .cke_button_CMDNAMEHERE span.cke_label{display:inline;}
</style>

Авторы ckeditor применили css, чтобы получить метку на кнопке источника (предустановки .css):

/* "Source" button label */
.cke_skin_kama .cke_button_source .cke_label
{
 display: inline;
}
2
ответ дан 14 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: