|
@@ -62,8 +62,8 @@ function passwordWrapp() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-// loginFormWrapp()
|
|
|
-function loginFormWrapp() {
|
|
|
+// loginFormWrapp2()
|
|
|
+function loginFormWrapp2() {
|
|
|
|
|
|
function LoginForm(parent=document.body, open=false) {
|
|
|
|
|
@@ -147,8 +147,8 @@ function loginFormWrapp() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-// loginFormConstructorWrapp()
|
|
|
-function loginFormConstructorWrapp() {
|
|
|
+// loginFormConstructorWrapp2()
|
|
|
+function loginFormConstructorWrapp2() {
|
|
|
|
|
|
function LoginForm(parent=document.body, open=false) {
|
|
|
|
|
@@ -249,8 +249,8 @@ function loginFormConstructorWrapp() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-// passwordVerifyWrapp()
|
|
|
-function passwordVerifyWrapp() {
|
|
|
+// passwordVerifyWrapp2()
|
|
|
+function passwordVerifyWrapp2() {
|
|
|
|
|
|
function LoginForm(parent=document.body, open=false) {
|
|
|
|
|
@@ -387,8 +387,7 @@ function formWrapp() {
|
|
|
formBody.appendChild(cancelButton);
|
|
|
cancelButton.onclick = cancelCallback
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
let inputCreators = {
|
|
|
String(key, value, oninput){
|
|
|
let input = document.createElement('input')
|
|
@@ -408,6 +407,7 @@ function formWrapp() {
|
|
|
Date(key, value, oninput){
|
|
|
let input = document.createElement('input')
|
|
|
input.type = 'datetime-local'
|
|
|
+ // при преобразовании объекта к строке смещается часовой пояс на нулевой, выражение ниже восстанавливает текущий
|
|
|
input.value = new Date(value - (new Date()).getTimezoneOffset() * 60 * 1000).toISOString().slice(0,-1)
|
|
|
input.oninput = () => oninput(new Date(input.value))
|
|
|
return input
|