E
Size: a a a
ВМ
ВМ
ВМ
$mol_locale.lang
. Но зачем?ВМ
$mol_locale.lang( 'ru' )
ДК
ВМ
$mol_http
жестко зашита логика установки опции withCredentials
и передача паролей в XMLHttpRequest#open()
. Может стоит вынести? Чтобы можно было переопределить поведение без наследования от $mol_http
.with_credentials() {
return Boolean( this.credentials() )
}
ВМ
ДК
resource.credentials = ()=> ({})
, то withCredentials устанавливается, логин-пароль не задаётся.resource.credentials = ()=> ({ login : '' , password : '' })
, то 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}`)
}
}
ВМ
credentials
был бы нужен