Size: a a a

2017 September 24

E

Eduardos in $mol
Ребята, есть какой то "чит щит", чтобы понять синтаксис и операторы? А то дремучий лес для меня.
источник

ДК

Дмитрий К in $mol
источник

ВМ

Виталий Макеев in $mol
Eduardos
Ребята, есть какой то "чит щит", чтобы понять синтаксис и операторы? А то дремучий лес для меня.
Синтаксис tree очень легко читать, но нужно немного привыкнуть и не бросить всё раньше времени 😜. Мой мозг переваривал и негодовал около недели, а потом приходит просветление и понимаешь как сильно этот фреймворк упрощает процесс разработки.
источник
2017 September 25

ВМ

Виталий Макеев in $mol
Можно ли явно указать какую локализацию использовать?
источник

ДК

Дмитрий К in $mol
Через $mol_locale.lang. Но зачем?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
Через $mol_locale.lang. Но зачем?
Мне не удобно для отладки. У меня локаль en, но нужна возможность смотреть как оно будет в других локалях.
источник

ДК

Дмитрий К in $mol
А, ну локаль легко динамически переключать в консоли: $mol_locale.lang( 'ru' )
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
А, ну локаль легко динамически переключать в консоли: $mol_locale.lang( 'ru' )
🤗 Красота!
источник

E

Eduardos in $mol
Ломается компонент когда пытаешся вывести число с децимальным значением и нулём на конце. Например 20.50.
Что если надо вывести число для денежных единиц?
источник

ДК

Дмитрий К in $mol
Если речь про $mol_number, то у него есть свойтсво precision_view позволяющее задать число знаков после запятой для отображения.
источник

E

Eduardos in $mol
Из примера
источник

E

Eduardos in $mol
$app_values $mol_view
title @ \Values example
sub /
 0
 1.10
 \I can contain any character! \("o")/
источник

E

Eduardos in $mol
Но теперь понятно что надо использовать $mol_number
источник

ДК

Дмитрий К in $mol
$mol_number - поле ввода числа. Если его надо просто вывести  с нужным числом разрядов, то нужно число привести к строке: n.toFixed(2)
источник

ДК

Дмитрий К in $mol
источник

ВМ

Виталий Макеев in $mol
Дмитрий, у вас в $mol_http жестко зашита логика установки опции withCredentials и передача паролей в XMLHttpRequest#open(). Может стоит вынести? Чтобы можно было переопределить поведение без наследования от $mol_http.

К примеру:
with_credentials() {
 return Boolean( this.credentials() )
}
источник

ВМ

Виталий Макеев in $mol
Нужно для cross origin запросов и установки Authoization хедера без паролей в url
источник

ДК

Дмитрий К in $mol
По умолчанию, withCredentials не устанавливается, логин-пароль не задаётся.
Если указано resource.credentials = ()=> ({}), то withCredentials устанавливается, логин-пароль не задаётся.
Если указано resource.credentials = ()=> ({ login : '' , password : '' }), то withCredentials устанавливается, логин-пароль задаются соответствующие.
Чего-то не хватает?
источник

ВМ

Виталий Макеев in $mol
Дмитрий К
По умолчанию, withCredentials не устанавливается, логин-пароль не задаётся.
Если указано resource.credentials = ()=> ({}), то withCredentials устанавливается, логин-пароль не задаётся.
Если указано resource.credentials = ()=> ({ login : '' , password : '' }), то withCredentials устанавливается, логин-пароль задаются соответствующие.
Чего-то не хватает?
Я хотел, к примеру, так:
headers () {
 const creds = this.credentials()
 const login = encodeURIComponent(creds.login)
 const password = encodeURIComponent(creds.password)
 return {
   Authorization: 'Basic ' + btoa(`${login}:${password}`)
 }
}
источник

ВМ

Виталий Макеев in $mol
Т.е. credentials был бы нужен
источник