Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Анимация сообщения в быстром ответе

Здравствуйте. Подскажите, пожалуйста, обыскался уже, где прописана анимация ajax-отправки сообщений в тройке? Т.е. когда отправляешь сообщение, и оно появляется на странице, разворачиваясь вниз. Хотелось бы поменять эту анимацию на другую, плавную, потому что добавил отступ margin для .post_block, и теперь анимация вообще дерганно производится...

Изменено пользователем Strategius

Рекомендованные сообщения

  • Автор

Вроде нашел, вот тут: /public/js/3rd_party/ckeditor/ckeditor.js, строки:

 

{new Effect.Fade(w,{duration:0.2,afterFinish:function(){o.ipsemoticon.populateTray(t);o.ipsemoticon.setUpPrevNext();}});}

{new Effect.Appear(v,{duration:0.2});}

 

Только заменить на jQuery .toggle( "fade" ) не получается никак. Не подскажете?

{jQuery('#'+w).toggle(0.2,function(){o.ipsemoticon.populateTray(t);o.ipsemoticon.setUpPrevNext();});}

{jQuery('#'+v).toggle(0.2);}

 

Я бы не советовал там ковырять, можно ненароком сломать весь редактор.

  • Автор

Заменил, не та это вроде анимация, не за панель смайлов отвечает... А где копать нужно, не в этом файле она прописана?

  • 2 месяца спустя...
  • Автор

Это оказалась строка, отвечающая за что-то другое... Никак не могу найти, где прописана анимация открытия окна смайликов. Подскажите, пожалуйста, где она спрятана?

 

Мне ее нужно просто убрать, потому что установлено отображение смайлов в более высоком разрешении (http://ipbskins.ru/forum/blog/94/entry-212-исправляем-панель-смайлов-ipboard-32x-33x/), и анимация при открытии жутко подтормаживает, что неудобно.

Изменено пользователем Strategius

  • 1 месяц спустя...
  • Автор

Подскажите, пожалуйста, в каком файле прописана такая же анимация, появляющаяся при добавлении комментария к статье или блогу? Хотелось бы тоже поменять на кастомную, стандартная уж очень несовременная.

Подскажите, пожалуйста, в каком файле прописана такая же анимация, появляющаяся при добавлении комментария к статье или блогу? Хотелось бы тоже поменять на кастомную, стандартная уж очень несовременная.

Посмотрите в public/js/ips.comments.js

  • Автор

Дело в том, что никак не могу найти эту анимацию по названию. Как бы узнать, как она называется?

При добавлении комментария

											new Effect.BlindDown( 'comment_id_' + latestId, { duration: 1.0, queue: 'front' } );
										new Effect.Morph( 'comment_id_' + latestId, { 'style': 'border-top-color:' + endBorderColor, queue: 'end' } );
										new Effect.Morph( 'comment_id_' + latestId, { 'style': 'background-color:' + endColor, queue: 'end', afterFinish: function() { $('comment_id_' + latestId ).removeClassName('row2').addClassName( 'row1' ); } } );

  • Автор

Спасибо! Получается, нужно заменить

 

new Effect.BlindDown( 'comment_id_' + latestId, { duration: 1.0, queue: 'front' } );

На

 

jQuery( '#comment_id_' + latestId ).toggle( "fade" );

А что делать с двумя строками new Effect.Morph, не подскажете?

Изменено пользователем Strategius

Можете оставить как есть.

  • Автор

Работает, спасибо большое!

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.