fix text in register form

This commit is contained in:
aynsix
2021-09-03 11:58:56 +03:00
parent b8921e507d
commit 0f93e09106
18 changed files with 1043 additions and 593 deletions

View File

@@ -96,7 +96,7 @@ return /******/ (function(modules) { // webpackBootstrap
/******/ if (__webpack_require__.nc) {
/******/ script.setAttribute("nonce", __webpack_require__.nc);
/******/ }
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=25";
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=26";
/******/ var timeout = setTimeout(onScriptComplete, 120000);
/******/ script.onerror = script.onload = onScriptComplete;
/******/ function onScriptComplete() {
@@ -3864,8 +3864,12 @@ var _changePassword = __webpack_require__(278);
var _changePassword2 = _interopRequireDefault(_changePassword);
var _sprintfJs = __webpack_require__(45);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
__webpack_require__(279); // multiselect
/*
* This file is part of Phraseanet
*
@@ -3875,8 +3879,6 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
* file that was distributed with this source code.
*/
__webpack_require__(279); // multiselect
var authentication = function authentication(services) {
var configService = services.configService,
localeService = services.localeService,
@@ -3900,12 +3902,10 @@ var authentication = function authentication(services) {
selectAllText: localeService.t('all_collections'),
buttonText: function buttonText(options, select) {
if (options.length === 0) {
return localeService.t('no_collection_selected') + '<b class="caret"></b>';
return localeService.t('no_collection_selected');
} else {
return localeService.t(options.length === 1 ? 'one_collection_selected' : 'collections_selected', {
postProcess: 'sprintf',
sprintf: [options.length]
}) + ' <b class="caret"></b>';
return (0, _sprintfJs.sprintf)(localeService.t(options.length === 1 ? 'one_collection_selected' : 'collections_selected'), options.length);
}
}
});
@@ -4454,7 +4454,7 @@ var _underscore = __webpack_require__(2);
var _underscore2 = _interopRequireDefault(_underscore);
var _backbone = __webpack_require__(52);
var _backbone = __webpack_require__(53);
var _backbone2 = _interopRequireDefault(_backbone);
@@ -4531,7 +4531,7 @@ var _underscore = __webpack_require__(2);
var _underscore2 = _interopRequireDefault(_underscore);
var _backbone = __webpack_require__(52);
var _backbone = __webpack_require__(53);
var _backbone2 = _interopRequireDefault(_backbone);
@@ -4706,7 +4706,7 @@ var _jquery = __webpack_require__(0);
var _jquery2 = _interopRequireDefault(_jquery);
var _passwordSetter = __webpack_require__(53);
var _passwordSetter = __webpack_require__(54);
var _passwordSetter2 = _interopRequireDefault(_passwordSetter);
@@ -4729,7 +4729,7 @@ var renewPassword = function renewPassword(services) {
var initialize = function initialize() {
__webpack_require__.e/* require.ensure */(0/* duplicate */).then((function () {
services.zxcvbn = __webpack_require__(55);
services.zxcvbn = __webpack_require__(56);
new _passwordSetter2.default({
services: services,
el: (0, _jquery2.default)('form[name=passwordRenewForm]'),
@@ -4777,11 +4777,11 @@ var _underscore = __webpack_require__(2);
var _underscore2 = _interopRequireDefault(_underscore);
var _passwordSetter = __webpack_require__(53);
var _passwordSetter = __webpack_require__(54);
var _passwordSetter2 = _interopRequireDefault(_passwordSetter);
var _geonames = __webpack_require__(54);
var _geonames = __webpack_require__(55);
var _geonames2 = _interopRequireDefault(_geonames);
@@ -4871,7 +4871,7 @@ var regiser = function regiser(services) {
var $form = (0, _jquery2.default)('form[name=registerForm]');
__webpack_require__.e/* require.ensure */(0/* duplicate */).then((function () {
services.zxcvbn = __webpack_require__(55);
services.zxcvbn = __webpack_require__(56);
new _passwordSetter2.default({
el: $form,
rules: rules,
@@ -5109,7 +5109,7 @@ var _jquery = __webpack_require__(0);
var _jquery2 = _interopRequireDefault(_jquery);
var _passwordSetter = __webpack_require__(53);
var _passwordSetter = __webpack_require__(54);
var _passwordSetter2 = _interopRequireDefault(_passwordSetter);
@@ -5132,7 +5132,7 @@ var changePassword = function changePassword(services) {
var initialize = function initialize() {
__webpack_require__.e/* require.ensure */(0/* duplicate */).then((function () {
services.zxcvbn = __webpack_require__(55);
services.zxcvbn = __webpack_require__(56);
new _passwordSetter2.default({
services: services,
el: (0, _jquery2.default)('form[name=passwordChangeForm]'),
@@ -25169,7 +25169,7 @@ var _underscore = __webpack_require__(2);
var _underscore2 = _interopRequireDefault(_underscore);
var _backbone = __webpack_require__(52);
var _backbone = __webpack_require__(53);
var _backbone2 = _interopRequireDefault(_backbone);
@@ -25266,6 +25266,232 @@ var Form = _backbone2.default.View.extend({
exports.default = Form;
/***/ }),
/***/ 45:
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_RESULT__;/* global window, exports, define */
!function() {
'use strict'
var re = {
not_string: /[^s]/,
not_bool: /[^t]/,
not_type: /[^T]/,
not_primitive: /[^v]/,
number: /[diefg]/,
numeric_arg: /[bcdiefguxX]/,
json: /[j]/,
not_json: /[^j]/,
text: /^[^\x25]+/,
modulo: /^\x25{2}/,
placeholder: /^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,
key: /^([a-z_][a-z_\d]*)/i,
key_access: /^\.([a-z_][a-z_\d]*)/i,
index_access: /^\[(\d+)\]/,
sign: /^[\+\-]/
}
function sprintf(key) {
// `arguments` is not an array, but should be fine for this call
return sprintf_format(sprintf_parse(key), arguments)
}
function vsprintf(fmt, argv) {
return sprintf.apply(null, [fmt].concat(argv || []))
}
function sprintf_format(parse_tree, argv) {
var cursor = 1, tree_length = parse_tree.length, arg, output = '', i, k, match, pad, pad_character, pad_length, is_positive, sign
for (i = 0; i < tree_length; i++) {
if (typeof parse_tree[i] === 'string') {
output += parse_tree[i]
}
else if (Array.isArray(parse_tree[i])) {
match = parse_tree[i] // convenience purposes only
if (match[2]) { // keyword argument
arg = argv[cursor]
for (k = 0; k < match[2].length; k++) {
if (!arg.hasOwnProperty(match[2][k])) {
throw new Error(sprintf('[sprintf] property "%s" does not exist', match[2][k]))
}
arg = arg[match[2][k]]
}
}
else if (match[1]) { // positional argument (explicit)
arg = argv[match[1]]
}
else { // positional argument (implicit)
arg = argv[cursor++]
}
if (re.not_type.test(match[8]) && re.not_primitive.test(match[8]) && arg instanceof Function) {
arg = arg()
}
if (re.numeric_arg.test(match[8]) && (typeof arg !== 'number' && isNaN(arg))) {
throw new TypeError(sprintf('[sprintf] expecting number but found %T', arg))
}
if (re.number.test(match[8])) {
is_positive = arg >= 0
}
switch (match[8]) {
case 'b':
arg = parseInt(arg, 10).toString(2)
break
case 'c':
arg = String.fromCharCode(parseInt(arg, 10))
break
case 'd':
case 'i':
arg = parseInt(arg, 10)
break
case 'j':
arg = JSON.stringify(arg, null, match[6] ? parseInt(match[6]) : 0)
break
case 'e':
arg = match[7] ? parseFloat(arg).toExponential(match[7]) : parseFloat(arg).toExponential()
break
case 'f':
arg = match[7] ? parseFloat(arg).toFixed(match[7]) : parseFloat(arg)
break
case 'g':
arg = match[7] ? String(Number(arg.toPrecision(match[7]))) : parseFloat(arg)
break
case 'o':
arg = (parseInt(arg, 10) >>> 0).toString(8)
break
case 's':
arg = String(arg)
arg = (match[7] ? arg.substring(0, match[7]) : arg)
break
case 't':
arg = String(!!arg)
arg = (match[7] ? arg.substring(0, match[7]) : arg)
break
case 'T':
arg = Object.prototype.toString.call(arg).slice(8, -1).toLowerCase()
arg = (match[7] ? arg.substring(0, match[7]) : arg)
break
case 'u':
arg = parseInt(arg, 10) >>> 0
break
case 'v':
arg = arg.valueOf()
arg = (match[7] ? arg.substring(0, match[7]) : arg)
break
case 'x':
arg = (parseInt(arg, 10) >>> 0).toString(16)
break
case 'X':
arg = (parseInt(arg, 10) >>> 0).toString(16).toUpperCase()
break
}
if (re.json.test(match[8])) {
output += arg
}
else {
if (re.number.test(match[8]) && (!is_positive || match[3])) {
sign = is_positive ? '+' : '-'
arg = arg.toString().replace(re.sign, '')
}
else {
sign = ''
}
pad_character = match[4] ? match[4] === '0' ? '0' : match[4].charAt(1) : ' '
pad_length = match[6] - (sign + arg).length
pad = match[6] ? (pad_length > 0 ? pad_character.repeat(pad_length) : '') : ''
output += match[5] ? sign + arg + pad : (pad_character === '0' ? sign + pad + arg : pad + sign + arg)
}
}
}
return output
}
var sprintf_cache = Object.create(null)
function sprintf_parse(fmt) {
if (sprintf_cache[fmt]) {
return sprintf_cache[fmt]
}
var _fmt = fmt, match, parse_tree = [], arg_names = 0
while (_fmt) {
if ((match = re.text.exec(_fmt)) !== null) {
parse_tree.push(match[0])
}
else if ((match = re.modulo.exec(_fmt)) !== null) {
parse_tree.push('%')
}
else if ((match = re.placeholder.exec(_fmt)) !== null) {
if (match[2]) {
arg_names |= 1
var field_list = [], replacement_field = match[2], field_match = []
if ((field_match = re.key.exec(replacement_field)) !== null) {
field_list.push(field_match[1])
while ((replacement_field = replacement_field.substring(field_match[0].length)) !== '') {
if ((field_match = re.key_access.exec(replacement_field)) !== null) {
field_list.push(field_match[1])
}
else if ((field_match = re.index_access.exec(replacement_field)) !== null) {
field_list.push(field_match[1])
}
else {
throw new SyntaxError('[sprintf] failed to parse named argument key')
}
}
}
else {
throw new SyntaxError('[sprintf] failed to parse named argument key')
}
match[2] = field_list
}
else {
arg_names |= 2
}
if (arg_names === 3) {
throw new Error('[sprintf] mixing positional and named placeholders is not (yet) supported')
}
parse_tree.push(match)
}
else {
throw new SyntaxError('[sprintf] unexpected placeholder')
}
_fmt = _fmt.substring(match[0].length)
}
return sprintf_cache[fmt] = parse_tree
}
/**
* export to either browser or node.js
*/
/* eslint-disable quote-props */
if (true) {
exports['sprintf'] = sprintf
exports['vsprintf'] = vsprintf
}
if (typeof window !== 'undefined') {
window['sprintf'] = sprintf
window['vsprintf'] = vsprintf
if (true) {
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function() {
return {
'sprintf': sprintf,
'vsprintf': vsprintf
}
}).call(exports, __webpack_require__, exports, module),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))
}
}
/* eslint-enable quote-props */
}()
/***/ }),
/***/ 5:
@@ -25296,7 +25522,7 @@ module.exports = g;
/***/ }),
/***/ 52:
/***/ 53:
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Backbone.js 1.3.3
@@ -27225,7 +27451,7 @@ module.exports = g;
/***/ }),
/***/ 53:
/***/ 54:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -27322,7 +27548,7 @@ exports.default = PasswordSetterForm;
/***/ }),
/***/ 54:
/***/ 55:
/***/ (function(module, exports, __webpack_require__) {
"use strict";