X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=oss%2Fstilllife.git;a=blobdiff_plain;f=doc%2Feditform.txt;fp=doc%2Feditform.txt;h=7334aa168d4dc952e422db330d48033c76286486;hp=0000000000000000000000000000000000000000;hb=a238259a48260f00bdb5b0735fc81a30f7b840db;hpb=bdc73e4c4d80ab2ef6adf13c4f2564b4677695f0 diff --git a/doc/editform.txt b/doc/editform.txt new file mode 100644 index 0000000..7334aa1 --- /dev/null +++ b/doc/editform.txt @@ -0,0 +1,16 @@ +Форма редактирования форматированного текста состоит из textarea собственно для текста, select для выбора способа редактирования (bbcode, html, wysiwyg) +кнопки preview и скрытого div для preview и полей для аплоада картинок. + +В случае если это редактироввание, может быть еще список уже загруженных картинок с чекбоксами "удалить" + +При включении wysiwyg скрываются нафиг все эти элементы, замещаясь на tinymce. + +При смене способа редактирования с html на bbcode и обратно, уже введенный текст конвертируется. При выборе картинки для аплоада в конец уже введенного текста дописывается или [img]имя-файла[/img]. + +При нажатии кнопки preview введенный на данный момент текст конвертируется в html, если он bbcode, и вставляется в innerHTML div-а с соответствующим классом. div делается видимым. + +Выбор способа редактированя запоминается в куке. + +При редактировании форма приходит с сервера всегда со способом редактирования html и соответствующим содержимым. Если у пользователя в куке запомнен более другой способ, при onload производятся те же действия, что и при переключении формата. + +Если при редактировании из текста была удалена ссылка на прикрепленную картинку, пользователю при сохранении предлагается её удалить.