]> www.wagner.pp.ru Git - oss/stilllife.git/commitdiff
added text about edit forms
authorVictor Wagner <vitus@wagner.pp.ru>
Tue, 26 Aug 2008 16:41:49 +0000 (16:41 +0000)
committerVictor Wagner <vitus@wagner.pp.ru>
Tue, 26 Aug 2008 16:41:49 +0000 (16:41 +0000)
doc/editform.txt [new file with mode: 0644]

diff --git a/doc/editform.txt b/doc/editform.txt
new file mode 100644 (file)
index 0000000..7334aa1
--- /dev/null
@@ -0,0 +1,16 @@
+Форма редактирования форматированного текста состоит из textarea собственно для текста, select для выбора способа редактирования (bbcode, html, wysiwyg)
+кнопки preview и скрытого div для preview и полей для аплоада картинок.
+
+В случае если это редактироввание, может быть еще список уже загруженных картинок с чекбоксами "удалить"
+
+При включении wysiwyg скрываются нафиг все эти элементы, замещаясь на tinymce.
+
+При смене способа редактирования с html на bbcode и обратно, уже введенный текст конвертируется. При выборе картинки для аплоада в конец уже введенного текста дописывается <img src=имя файла> или [img]имя-файла[/img].
+
+При нажатии кнопки preview введенный на данный момент текст конвертируется в html, если он bbcode, и вставляется в innerHTML div-а с соответствующим классом. div делается видимым. 
+
+Выбор способа редактированя запоминается в куке.
+
+При редактировании форма приходит с сервера всегда со способом редактирования html и соответствующим содержимым. Если у пользователя в куке запомнен более другой способ, при onload производятся те же действия, что и при переключении формата.
+
+Если при редактировании из текста была удалена ссылка на прикрепленную картинку, пользователю при сохранении предлагается её удалить.