@yii2ru

Страница 9 из 1721
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 записей

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

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

А ребята говорят, что работы нет.

M
04.08.2016
18:23:38
Екатеринбург.

Дак лето епт, отдыхают.

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

Страница 9 из 1721