garmoshka-mo / nemobile

nepotom client
1 stars 0 forks source link

Publishing #26

Closed garmoshka-mo closed 8 years ago

garmoshka-mo commented 8 years ago

Возможность публиковать чаты.

<section ng-cloak ng-show="true" class="right-small chat-right-tool"> - всю эту секцию показывать только когда открыт чат (сейчас безусловно показана и поэтому глючно на других страницах)

При нажатии на иконку -> /publish/preview

Preview

На этой странице отражаем все точно так же как и в обычном чате, но

Чтобы стимулировать внутреннюю публикацию сообщений - надо вернуть невозможность выделять текст сообщений. При клике на сообщение - появляется меню. Когда находимся в обычном чате:

Когда находимся в режиме preview -

При удалении выше и ниже - вставляем объект { typе='cut' } рендерить как '...' по центру

Вступительный текст

Проверьте диалог перед публикацией. Если собеседник отправлял вам личные данные (телефон, полное имя, фотографии, профиль в соц-сети и так далее) - пожалуйста, скройте их - соблюдайте этикет.

скройте их - пояснение тултипом, как скрывать:

<i tooltips title="Скрыть текст можно через меню, которое открывается при клике на сообщение." class="dashed">скройте их</i>
.dashed {
    border-bottom: 1px dashed; 
}

Публикация

Для режима preview - для месседжей можно сделать PublishSession, в которую будут копироваться все месседжи из текущей сессии чата. Когда человек отредактировал ее и нажал publish - делаем отправку на сервер: POST /posts https://docs.google.com/document/d/1toAtJHUl3zBIoRAqsWvYx7rC88-8vDMEnospvmOrPJc/edit#heading=h.r7s4arv46i0h По завершению отправки - показывать страничку:

Ссылка на опубликованный чат: [ http://dub.ink/pub/abdbasndakjfklajfsdnfnbdsmfbkajhsdbasdn ] [ Открыть публикацию ]

[ Вернуться в чат ] [ Начать новый чат ]


garmoshka-mo commented 8 years ago

убрать тягание с инпута

http://l:8080/publishSuccess/Mue-shnR0XWNozqRbenPemJ9KT_D2DXhsN63zg1h66rleBs Поле урлы не должно учавствовать в вытягивании меню - а то юзер, который привык мышкой выделять - не сможет выделить