Как добавить утилиту загрузки к редактору WMD?

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

необходимо будет сохранить файл где-то в другом месте и удалить его из управления версиями. Чем копия резервное копирование назад снова.

Это - система управления версиями после всех...;)

6
задан Mask 5 November 2009 в 14:24
поделиться

2 ответа

Добавить кнопку в панель управления ОМУ.
Найдите следующую строку, чтобы найти место, куда добавляются кнопки: italicButton.XShift
В моей версии функция находится в классе SpritedButtonRow и называется build .

Игнорировать атрибуты setup и textOp . XShift - это позиция изображения кнопки в спрайте CSS, который поставляется с WMD. Вместо этого присвойте кнопке класс, а в классе укажите фоновое изображение. Затем просто добавьте событие onclick к кнопке. он сделает то, что вам нужно.
Но я не думаю, что кнопка загрузки должна быть внутри текстового редактора, это не имеет смысла.

0
ответ дан 17 December 2019 в 07:06
поделиться

I accomplished this by replacing Util.prompt with my own jquery.dialog method. The prompt function takes a parameter as a callback, making it easy to create a drop-in replacement.

if (isImage) {
    // OLD: util.prompt(imageDialogText, imageDefaultText, makeLinkMarkdown);
    // WMD_IMAGE_GALLERY_URL loaded from a global settings elsewhere
    util.imageGallery(WMD_IMAGE_GALLERY_URL, makeLinkMarkdown);
}
else {
    util.prompt(linkDialogText, linkDefaultText, makeLinkMarkdown);
}

If you're interested, I wrote a blog entry about it (with pictures!) which has some more sample code as well as some of the problems/solutions I encountered in implementing this.

3
ответ дан 17 December 2019 в 07:06
поделиться
Другие вопросы по тегам:

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