These are chat archives for dru-io/Drupal

8th
Nov 2016
strelkovandrey
@strelkovandrey
Nov 08 2016 05:13
Добрый день
KarmaBot
@KarmaBot
Nov 08 2016 05:13
Приветствую тебя, @strelkovandrey!
strelkovandrey
@strelkovandrey
Nov 08 2016 05:13
помогите пожалуйста с JS
имеется следующий:
$('.new-comments', '.view-block-news-my-department').length > 0; {
$($('.quicktabs-tabs > li')[2]).addClass('new-comm');
}
по замыслу он должен пытаться внутри .view-block-news-my-department найти .new-comments и если найдёт то добавить третьем li внутри .quicktabs-tabs класс new-comm
однако он всё в любом случае даёт класс new-comm
Anton L. Safin
@als-studio
Nov 08 2016 05:15
$('.new-comments, .view-block-news-my-department')
Может так?
strelkovandrey
@strelkovandrey
Nov 08 2016 05:15
сейчас попробую, спасибо
KarmaBot
@KarmaBot
Nov 08 2016 05:15
@strelkovandrey, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Anton L. Safin
@als-studio
Nov 08 2016 05:19
if ($('.view-block-news-my-department .new-comments').lenght>0) {
$('.quicktabs-tabs li:nth-child(2)').addClass('new-comm');
}
Попробуй как-то так.
Пишу навскидку, могут быть ошибки в коде.
strelkovandrey
@strelkovandrey
Nov 08 2016 05:41
хм, не применяет класс :(
Anton L. Safin
@als-studio
Nov 08 2016 06:00
Там опечатка была.
https://jsfiddle.net/gbq2apex/
Airat
@codev0
Nov 08 2016 06:10
$('.quicktabs-tabs .view-block-news-my-department .new-comments li:nth-child(2)').addClass('new-comm');
еще возможно что на момент docment ready, еще не инициализирован quick tabs, если так, то надо вешать класс на событии инициализации quick tabs.
Anton L. Safin
@als-studio
Nov 08 2016 06:10
Это если все элементы вложены друг в друга - в условии этого не было :)
Airat
@codev0
Nov 08 2016 06:14
а если нет необходимости юзать именно quicktabs, лучше сделать свои табы.
так проще.
https://codepen.io/wallaceerick/pen/ojtal типа того
а вьюшку можно дернуть так:
echo views_embed_view('view_machine_name', 'block_1');
boolboost
@boolboost
Nov 08 2016 08:09
Жесть
@strelkovandrey quicktabs-tabs где находиься
boolboost
@boolboost
Nov 08 2016 08:15
@strelkovandrey var $view = $('.view-block-news-my-department');
if ($('.new-comments', $view).size()) {
$('.quicktabs-tabs > li:eq(2)', $view).addClass('new-comm');
}

var $view = $('.view-block-news-my-department');
if ($('.new-comments', $view).size()) {
  $('.quicktabs-tabs > li:eq(2)', $view).addClass('new-comm');
}
Airat
@codev0
Nov 08 2016 08:18
а зачем тут проверка?
если селектора нет, ничего страшного же
и скорее всего поиск по дому через :nth-childбыстрее
boolboost
@boolboost
Nov 08 2016 08:24
Потому что не факт что он в контексте new comments
Да и что там
Тут так выше написанно что нужно угадывать
Быстрее но не на много
Мне как то краткость важнее, тормозить так и так не будет
Быстрее всего на vanila js
Max Khabibullin
@KhabibullinMax
Nov 08 2016 09:34
Коллеги, у вас не было случайно случаев пропажи inline-изображений под D8? Затираются по крону, судя по всему...
Причем как-то выборочно
strelkovandrey
@strelkovandrey
Nov 08 2016 09:42
@als-studio Спасибо, теперь заработало
KarmaBot
@KarmaBot
Nov 08 2016 09:42
Спасибо (+1) для @als-studio принято! Текущая карма +1.
strelkovandrey
@strelkovandrey
Nov 08 2016 09:46
Товарищи, а кто нибудь делал веб панорамные туры? Т.е. страница со сферической фоткой в которой можно осматриваться, и путём кликов по определённым местами типа перемещаться в другую сферическую фотографию?
Anton L. Safin
@als-studio
Nov 08 2016 09:47
А причем здесь Drupal? ;)
Это уже чисто фронтенд - js или flash (не к ночи будь упомянут).
strelkovandrey
@strelkovandrey
Nov 08 2016 09:48
нет нет, не спорю, я просто к тому, что может кто такое реализовал, поделиться тем, что использовал
alexd73
@alexd73
Nov 08 2016 11:11
Всем привет! Давно не виделись )
KarmaBot
@KarmaBot
Nov 08 2016 11:11
@alexd73, и тебе привет ;)
alexd73
@alexd73
Nov 08 2016 11:15
вопрос такой: на сайте надо сделать несколько (пока две) форм через ctools. В зависимоти от места расположения формы должны быть разные (добавляются скрытые поля, разные обработчики сабимтов), но для пользователя выглядят в целом похоже (будут меняться prefix и suffix). Думаю, надо городить наследование или наплодить разных форм?
схематично это выглядит такhttp://i.imgur.com/4qHF2EP.png
Вопрос из разряда "как бы сделал ты"
alexd73
@alexd73
Nov 08 2016 11:21
или вот так http://i.imgur.com/lk2OCUZ.jpg
Или вообще без верхней
boolboost
@boolboost
Nov 08 2016 11:26
@alexd73 здарова
@alexd73 интересный вопрос, я для себя решил что лучше делать отдельными формами. Никогда не знаешь захочит ли клиент полностью поменять форму или нет.
Интересно было бы послушать тех, кто делал формы с наследованием так сказать...
Alexander Dubovskoy
@adubovskoy
Nov 08 2016 11:29
++ за отдельные. там добавятся еще. потом условия поменяются, в одной форме это надо будет все учитывать и помнить...
куча условий становится нечитаемым....
boolboost
@boolboost
Nov 08 2016 11:42
Ооо офигеть меня поддержпл Дубовской)
Alexander Dubovskoy
@adubovskoy
Nov 08 2016 11:45
o_O
Anton L. Safin
@als-studio
Nov 08 2016 11:46
Вот так люди становятся легендой ;)
fairrandir
@fairrandir
Nov 08 2016 11:46
@strelkovandrey про 3d-туры, на одном сайте делал. Всё на самом деле очень просто - сторонняя организация пришла, всё отфоткала, и в итоге предоставила готовый 3d-тур, который встраивается через iframe.
boolboost
@boolboost
Nov 08 2016 11:47
Да, не для меня он из тех кто правилбно строит свою работу
А не легенда)
@fairrandir hook menu))
strelkovandrey
@strelkovandrey
Nov 08 2016 11:49
@fairrandir т.е. тур сам находился у сторонней организации?
alexd73
@alexd73
Nov 08 2016 12:51
@boolboost @adubovskoy спасибо )
KarmaBot
@KarmaBot
Nov 08 2016 12:51
Спасибо (+1) для @boolboost принято! Текущая карма +34.
Спасибо (+1) для @adubovskoy принято! Текущая карма +21.
fairrandir
@fairrandir
Nov 08 2016 13:00
@strelkovandrey нет, они все файлы предоставили, единственно что там в флэш файл привязка к домену зашита.