GG
ixplo
а хочется изящества и гипноза
GG
тогла так
route = (name) => ({
routes: {}
})
ixplo
ну мне их не надо возвращать. мне с ними надо работать
ixplo
ну отличненько
ixplo
мерси
GG
ЭЭЭ
GG
GG
вроде все как ты хочешь
GG
GG
GG
@ixplo покажи свой пример в чат nodejs
ixplo
у меня должно быть 2 метода. они будут использоваться в разных частях проги.
можно было сделать так:
let router = {
route: ()=>1,
routes: ()=>2
}
но я хочу проще:
let router = () => 1;
router.routes = ()=>2;
ixplo
совместить общий объект с "главным" методом
GG
в js возможно многое, но этого не делают
GG
твой подход мне напоминает это
GG
https://tproger.ru/translations/js-magic-with-6-symbols/
ixplo
знаем )
ixplo
но это неудобно, а мой варик удобен
Sergey
ixplo
Sergey
Даже не знаю паттерн или анти
ixplo
это было в каких-то либах
ixplo
$
ixplo
кстати, жквери такой
ixplo
и ничо. все живые )))
ixplo
$(document); $.ajax();
GG
ixplo
func`строка`
как это называется?
ixplo
Тегированные шаблонные строки
GG
строкой литерал?
ixplo
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/template_strings
baur.sha
всем привет
почему у меня пушится объект в items во все категории JSON хотя должен именно по категории
baur.sha
const PRODUCTS = [
{
category: 'Книги',
items: JSON.parse(localStorage.getItem('products')) || []
}, {
category: 'Журналы',
items: JSON.parse(localStorage.getItem('products')) || []
}, {
category: 'Буклеты',
items: JSON.parse(localStorage.getItem('products')) || []
}
]
GG
baur.sha
handleSubmit(e) {
e.preventDefault();
const data = this.props.items
console.log(data);
const formData = {};
for (const field in this.refs) {
formData[field] = this.refs[field].value;
}
data.map(product => {
if(product.category === formData.type) {
product.items.push(formData);
console.log(product);
localStorage.setItem('products', JSON.stringify(product.items));
}
})
}
ixplo
бгг
ixplo
CherryTea
Андрей
Scrolling through cat pics? Scrolling through SoloLearn moves you more. https://www.sololearn.com/?ref=app-text3
Svyatoslav
Доброе утро знатокам...
Svyatoslav
люди, столкнулся с вот такой хренью:
Если в css указать
transition: all 0.3s ease 0s;
то по идее все визуальные изменения должны быть плавным, в т.ч. прозрачность. Но если я делаю из js кода следующие действия:
var wait = document.getElementsByName('wait_frame')[0];
wait.classList.toggle('hide', false);
wait.style.opacity = 1;
то никакой анимации нет, все топорно.
Но в то же время если я вставляю эти команды поодиночке в консоль, то все плавно...
CherryTea
а покажите ка свой css класса hide
Isaev
а может в jsfidde?
Winni
Второй ноль сек убери
CherryTea
вангую там какой-нибудь display: none
Winni
CherryTea
я думаю там в классе hide висит display: none который переключается на display:block одновременно с тем как пытаются поменять прозрачность. Ествественно анимации не происходит
Svyatoslav
ixplo
Visibility: hidden
Svyatoslav
ixplo
Не благодари
CherryTea
CherryTea
CherryTea
если меняешь position то сооствественно css случше писать так
transition: opacity 0.3s ease;
Sergey
🤦♂
Svyatoslav
Ivan
Всем привет! Работал кто-нибудь с leaflet? Есть проект, который я дорабатываю. В нем leaflet + angular. Смысл в том, что в контроллере нашел место, где в path = {перечислены опции, одна из которых clickable: false}. Эти paths на карте рисуют полигон из гексагонов. Задача заключается в том, чтобы при нажатии на гексагон выводилось в консоль некоторая инфа, какая пока неважно. Но изначально работа построена так что и карту и можно таскать и гексагоны вместе с картой тоже. То есть если тянуть по области гексагона то тянется карта вместе с ним. Я написал следующее: на каждый из paths, написал событие клик с выводом того, что мне надо, все отрабатывает ок, но только с одним условием. Необходимо clickable выставить в true. Но тогда перестает работать перетаскивание гексагонов вместе с картой: то есть по области карты если таскать все норм, а когда тащишь по области полигона то не работает. ВТорой косяк: если таскать карту и после этого кликать на гексагон то событие клика не отрабатывает, а только после того как кликну на область карты вне гексагона и потом снова на гексагон то кликабельность работает снова. Сталкивался ли кто нибудь с таким? можно ли сделать так чтобы и кликабельность работала и карта с гексагонами таскалась когда тащишь по их области?
Anonymous
вроде делали всё работало
Anonymous
https://na.wargaming.net/globalmap/#cluster/season_05_us_tier8m_3_2 - тут вроде всё по обычному, сча пример из лефлета найду
Anonymous
мы использовали http://leafletjs.com/reference-1.1.0.html#featuregroup
Ivan
Спасибо! посмотрю
AI
Привет, народ. Такой вопрос:
/dir/**.js - все файлы JS из папки dir
А если нужно все КРОМЕ, как условие КРОМЕ указать?
CherryTea
CherryTea
например, заигнорить все в папке foo, кроме bar
foo/*
!foo/bar
AI
AI
'js/app/**/*.js',
'js/**/*.js'
'js/!appAdmin/*.js'
что-то типо такого
Bohdan
можно ссылку на вебпак чат
Sergey
@webpack_ru
AI
А чат по ангуляру есть? ))
Dmitriy
https://t.me/angular_ru
Андрей
type DataType =
| {'grant_type': 'silent'}
| {'grant_type': 'password', 'username': string, 'password': string}
type BodyType = {
...DataType,
'client_id': string,
'client_secret': string,
'scope': string,
}
Андрей
Вот это корректное объявление типа?