
Artem
02.08.2016
13:27:31
Да спасибо - уже там ковыряюсь :)

Nikita
02.08.2016
13:27:54
В доке написано что параметры вроде как воспроизведены все

Artem
02.08.2016
13:28:03
ок - буду разбирать. Спасибо.

Nikita
02.08.2016
13:28:21
У js есть параметры dismissing.. кажись то

Google

Artem
02.08.2016
13:29:09
увы alert-dismissible - не сработал копаю глубже

SiZE
02.08.2016
13:37:24
.fade.in = opacity: 1
оно не скрывается
для интереса сейчас создал алерт, ниче не скрывается
Посмотри какие обработчики у тебя на дом элементе висят

Artem
02.08.2016
13:40:53
Ок.
Еб...кая сила! Прошу у всех прощения, что отнял время. Нашел JS asset ко вьюхе:
$(function () {
setTimeout(function(){
$('.widgets-alert').slideUp('slow');
}, 5000);
setTimeout(function(){
$('.alert').slideUp('slow');
}, 5000);
});

Nikita
02.08.2016
13:46:01
Главное что нашел)

Artem
02.08.2016
13:47:01
Спасибо, братцы. Разобрались ?

Nikita
02.08.2016
17:54:11
Славно

Paul
03.08.2016
19:09:44
Товарищи, кто ни будь работал с вот этим вот делом?
https://github.com/yiisoft/yii2-elasticsearch
Мне бы адекватный пример того как там работать со skroll api для получения свыше 10k записей

Bear
03.08.2016
19:35:35

Anatoly
03.08.2016
21:23:16
Работал

Google

Anatoly
03.08.2016
21:23:51
Смотри ActiveQuery::each

Paul
04.08.2016
08:45:46
Anatoly, [04.08.16 00:23]
Смотри ActiveQuery::each
да, смотрел, простейший запрос отдает
[type] => illegal_argument_exception
[reason] => Unknown parameter [size] in request body or parameter is of the wrong type[VALUE_NUMBER]
А если еще и указать параметр сортировки, то запрос начинает слаться методом delete О_о
Bear Rodrigres, [03.08.16 22:35]
А ты уверен, что оно тебе надо, ar и skroll?
Все больше убеждаюсь в том, что не надо, но в существующем проекте он уже используется и не хочется плодить зоопарки из библиотек

Nikita
04.08.2016
11:00:35
Кто-нибудь переписывал jquery ajax?
Интересует возможность блокирования всплытия событий ajaxError
создал центральную обработку приходящих ошибок, и хочу сделать возможность ее оборачивать в частных ajax...error:function(){}.. блоках
Пока срабатывают обе обработки, что есть не камильфо
Сначала error в конечном ajax call а потом общая. Тобишь чистое всплытие события

SiZE
04.08.2016
11:04:15
что в вашей терминологии значит всплытие событий?

Nikita
04.08.2016
11:04:25
Пузырьковое всплытие

SiZE
04.08.2016
11:04:31
В ванной? )
У меня ее нет, просто интересно )

Nikita
04.08.2016
11:04:43
Из какой-то умной книжки по макетам js
Ивентам
*
Ну смотри
У тебя есть дом (html)
И ты повесил событие на клик по html
А потом на на клик по детям body

Google

Nikita
04.08.2016
11:06:19
А потом на клик по h1
И кликаешь мышкой на элемент h1
Обработчик соберет все события, пройдя от корня (html) до h1
,соберет все ивенты, и будет запускать всплывая
Тобишь сначала погрузится, а потом всплывет
Это и есть пузырьковое всплытие
Так как h1 является ребенком к body, сначала отработает ивент на h1, а потом ивент повешенный на body
Но эт можно настроить кажись
Вот у меня с обработкой ошибок этаже ситуевина, но внутри ajax{error:...} У меня просто объект а не евентовый указатель. Не могу на него применить stopPropagation()
Кто-нибудь заморачивался по таким вещам?

SiZE
04.08.2016
11:13:08
Ну с дом элементами все понятно. Как ты это увязал в ajax я не понял

Nikita
04.08.2016
11:15:42
Ну в main.js сделал обработчик
$(document).ajaxError(function(){});...
Он инициализируется на выгружаемый дом, и слушает вообще все возможные ошибки от аджакса
А в частных случаях, хочу переинициализировать его через error
Много кода сократиться
Таким образом я смогу выдавать в алерт ошибки из php, без лишнего кода на js
Ну например ошибки валидаций
Сейчас если в error секции от ajax указать метод обработки ошибки, то сработает и частный и общий. Причем сначала частный, так как прицеплен последним, а потом общий
Вот и пузырьковое всплытие.

Google

Nikita
04.08.2016
11:20:03
Хочу заблокировать всплытие, не пойму как правильно тут
Нарооод)

SiZE
04.08.2016
12:17:00
If $.ajax() or $.ajaxSetup() is called with the global option set to false, the .ajaxError() method will not fire.

Nikita
04.08.2016
12:25:33
И как это применить , из нутри ajax

SiZE
04.08.2016
12:43:01
$.ajax({global: false}) и твой ajaxError не срабатывает

Nikita
04.08.2016
12:45:25
Сейчас испытаю
И не..
Хотя
Ну это нужно в теле ajax ..
Я думал в сторону именно свойства error
В теле ajax сработало, да
Решил
В методе error от ajax приходят три параметра. Объект, статус и текст. Тот же объект нашелся среди входящих параметров в глобальном $.ajaxError()
Добавил аттрибут response.send = true , в теле error, где нужно гасить глобальную обработку. И проверку на аттрибут в глобальном методе
Работает. Вроде найс. Есть какие-то тут минусы которые я не учел?
Ну кроме рефакторинга многих js-ок, дабы вырезать кастомные обработки

SiZE
04.08.2016
14:02:32
Да я ваще не знаю чо ты за дичь такую делаешь :D

Nikita
04.08.2016
14:17:39
)))))
Убираю дублирование обработок ошибок
Эт не дичь, эт красота)

Google

M
04.08.2016
18:02:10
)))))
Вот у меня противоположная ситуация, вроде как сеньор-помидор рулит на работе, но он явно не компетентен, я хочу развиваться, и развиваюсь самостоятельно, но прогресс явно слаб. Думаю в сильной команде можно было бы достичь большего за эти пол года работы...
Пока что смог внедрить миграции, пытался автотесты внедрить, но кукарекали что трудозатратно покрыть кодовую базу тестами, в итоге до сих пор сидят на одном проекте и правки вечнве вносят, когда что-нибудь отводилось)))

Максим
04.08.2016
18:05:01
Есть работа на срок до конца месяца. А если понравитесь - постоянка, постоянная удалёнка с нормальной зарплатой. Ориентировочно 30k за это время.
Можно двух. :)
Если человек адекватный можно и побольше.

M
04.08.2016
18:07:19
Ещё старшый 41 год, бывший учёный, мы с ним разосрались.
Сегодня спрашиваю, что он коммитом месячной давности чинил, свой починкой сломав важный функционал проекта, что-то начал мне невнятно статик не статик там, поведение, все дела. Грю ниче не понимаю, сломалось все))) в итоге он психанул и грит ты теперь за проет отвечаешь, а если будут ошибки, то другого программиста который написал этот функционал не трогай и сам разбирайся :D

Максим
04.08.2016
18:08:15
Нормальный подход. :)

M
04.08.2016
18:11:01
Еще один прогер есть, уже хрен знает сколько какой-то там супер-пупер модуль пишет под руководством старшего, даже не хочу смотреть, судя по диалогам тпм опять йоба архитектура
Как и в другом йоба модуле, который сукп без тестов unexpected behaviour показал перед стартом проекта))
Работа с деньгами, эх...

Максим
04.08.2016
18:14:16
Валить надо пока мхом не покрылся. :)

M
04.08.2016
18:15:26
Я буду злорадствовать, когда старший облажается по крупному(не такой я уж злой, он тоже стебался, когда я оступился, при чем за 40 минут коммитом ошибку исправил) жаль только, что начальник поймет поздно ошибку в выборе старшего
Валить надо пока мхом не покрылся. :)
Да вот не куда в моем городе, а удаленно пока считаю, что опыта мало(субьективно, я очень требователен к себе). Да и на этой работе ЗП опережает мои навыки постоянно и я догоняю вечно))

Максим
04.08.2016
18:19:16
А сколько стажа у тебя?

M
04.08.2016
18:20:58
Мало, с yii2 8 месяцев гдет, архитектурно пишу ещё говно, но стремлюсь к SOLID

Anatoly
04.08.2016
18:23:07

Максим
04.08.2016
18:23:30
Все ищут. А ребят нет. Как же так?
А ребята говорят, что работы нет.

M
04.08.2016
18:23:38
Екатеринбург.
Дак лето епт, отдыхают.

Евгений
04.08.2016
18:24:33
> Да вот не куда в моем городе,
> Екатеринбург
это не стыкуется