diff --git a/metadata/dbms/editrecord.js b/metadata/dbms/editrecord.js index ab6efd5..a5418e6 100644 --- a/metadata/dbms/editrecord.js +++ b/metadata/dbms/editrecord.js @@ -127,7 +127,7 @@ class EdtRec this.record_id=record_id; this.nodeMetadata=Node.cloneNode(true); //Для чего клонирую? - var nodeType=findFirstNode(this.nodeMetadata, 'type'); + let nodeType=findFirstNode(this.nodeMetadata, 'type'); //Appending settings to nodeMetadata this.setXMLSettings(this.f_Settings); @@ -163,7 +163,7 @@ class EdtRec //For convenience, when adding a new record, we rewrite the values from the parent filter in the edit field. if(nodeFilters!=null) { - var nodeFilter=nodeFilters.firstChild; + let nodeFilter=nodeFilters.firstChild; while (nodeFilter!=null) { if(nodeFilter.nodeName=="column") @@ -208,7 +208,7 @@ class EdtRec td.style.cssText="font-weight: bold;"; td.colSpan = "2"; - var div=document.createElement('div'); + let div=document.createElement('div'); div.style.cssText='border: solid 1px black; background-color: rgba(0,0,0,0.5); width:100%; height: 300px;'; div.innerHTML=''; @@ -216,12 +216,12 @@ class EdtRec tr.appendChild(td); eTable.tBodies[0].appendChild(tr); - var subSRec=new SRec(); + let subSRec=new SRec(); subSRec.create(div); //Перебираю данные из текущего запроса и пытаюсь подменить строку (до получения анных (при создании новой записи)) - var nPs=findFirstNode(this.nodeMetadata, 'properties') - var nP=nPs.firstChild + let nPs=findFirstNode(this.nodeMetadata, 'properties') + let nP=nPs.firstChild while (nP!=null) { if (nP.nodeName=="prop") @@ -241,9 +241,9 @@ class EdtRec }else if (nodeProp.nodeName=="divide") //Grouping fields. { - var tr = document.createElement('tr'); + let tr = document.createElement('tr'); tr.style.cssText="background-color: var(--back-color-title);"; - var td = document.createElement('td'); + let td = document.createElement('td'); td.style.cssText="font-weight: bold;"; td.colSpan = "2"; td.innerHTML=nodeProp.getAttribute("d"); @@ -298,7 +298,7 @@ class EdtRec if(nodeProp.getAttribute("t")!=null) td1.title=nodeProp.getAttribute("t"); if (nodeProp.getAttribute("maybenull")=='0') td1.style.cssText="font-weight: bold;"; - var value=getCdata(nodeProp).nodeValue; + let value=getCdata(nodeProp).nodeValue; if(vt=="string" || vt=="str") @@ -772,6 +772,9 @@ class EdtRec } nodeProp=nodeProp.nextSibling; } + //Button apply + let tr = document.createElement('tr'); + let td = document.createElement('td'); //Button apply tr = document.createElement('tr'); diff --git a/metadata/dbms/login.js b/metadata/dbms/login.js index eee57b5..b02d9de 100644 --- a/metadata/dbms/login.js +++ b/metadata/dbms/login.js @@ -220,14 +220,14 @@ class DBMSUser } }; -//Display password recovery form + //Display password recovery form showRestoreForm() { var win=new TWin(true); win.BuildGUI(10,10); win.setCaption(trt("Password_recovery")); - str='
\n\ + let str='
\n\ \n\ \n\ \n\ diff --git a/metadata/dbms/records.php b/metadata/dbms/records.php index e0c9120..1f09c5a 100644 --- a/metadata/dbms/records.php +++ b/metadata/dbms/records.php @@ -1171,6 +1171,7 @@ fwrite($fh, ' '."\n"); fwrite($fh, ' '."\n"); fwrite($fh, ' '); + fwrite($fh, ''); $nextnode=findNode($currNode,'objects-list')->firstChild; $col=0; while ($nextnode) @@ -1182,9 +1183,11 @@ fwrite($fh, ' '."\n"); fwrite($fh, ' '."\n"); fwrite($fh, ' '."\n"); + $pos=0; while ($row = $res->fetch(PDO::FETCH_ASSOC)) { fwrite($fh, ' '); + fwrite($fh, ''); $nextnode=findNode($currNode,'objects-list')->firstChild; while ($nextnode) { if ($nextnode->nodeName=='column') diff --git a/metadata/dbms/showrecord.js b/metadata/dbms/showrecord.js index 821c90e..8f25602 100644 --- a/metadata/dbms/showrecord.js +++ b/metadata/dbms/showrecord.js @@ -150,7 +150,7 @@ class SRec
\
'+trt('Login')+' (E-mail)
'.findNode($currNode,'objects-list')->getAttribute("d").'
'.(++$pos).'
\ \ - \ + \
\
\ \ diff --git a/metadata/dbms/tools.js b/metadata/dbms/tools.js index 2ff4814..a52b779 100644 --- a/metadata/dbms/tools.js +++ b/metadata/dbms/tools.js @@ -1103,9 +1103,14 @@ class myXMLHttpRequest //Класс окна class TWin { - constructor(dialog) + constructor(dialog,path) { this.dialog=dialog; //Показывать окно как диалог (без возможности изменения размеров) + if(typeof path !== 'undefined') + this.path=path; + else + this.path='../resources'; + this.disableClosing=false; this.closed=false; //Закрыли (те. удалили из родителя и детей и из DOM) @@ -1130,7 +1135,7 @@ class TWin this.pBarCnt=0; //Прогресс бар this.pBarDiv=null; //Прогресс бар - + this.fnResizeListener=null; } @@ -1215,14 +1220,14 @@ class TWin let hd=''; hd+='
add
'; hd+=' '; - hd+=' '; - hd+=' '; - hd+=' '; + hd+=' '; + hd+=' '; + hd+=' '; //hd+=' '; - hd+=' '; - hd+=' '; - hd+=' '; - hd+=' '; + hd+=' '; + hd+=' '; + hd+=' '; + hd+=' '; hd+=' '; hd+='
 XX
'; @@ -1230,30 +1235,30 @@ class TWin str+=''; str+=' '; str+=' '; - str+=' '; - str+=' '; - str+=' '; + str+=' '; + str+=' '; + str+=' '; str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; str+=' '; - str+=' '; - str+=' '; - str+=' '; + str+=' '; + str+=' '; + str+=' '; str+=' '; str+='
'+hd+'
 
'; */ /* let str=''; str+=''; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; str+=' '; str+=' '; @@ -1261,9 +1266,9 @@ class TWin str+=' '; str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; str+='
'; */ @@ -1277,11 +1282,11 @@ class TWin let str=''; str+=''; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; str+=' '; str+=' '; @@ -1289,9 +1294,9 @@ class TWin str+=' '; str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; - str+=' '; + str+=' '; str+=' '; str+='
'+(this.disableClosing ? '' : '')+'
'+(this.disableClosing ? '' : '')+'
'; @@ -1542,7 +1547,7 @@ class TWin this.pBarDiv=document.createElement('div'); this.pBarDiv.style.cssText='position: absolute; left: 0px; top: 0px; z-index: 1; width:100%; height: 100%; margin-top:30px; padding-bottom:30px;'; - this.pBarDiv.innerHTML='
'; + this.pBarDiv.innerHTML='
'; //var eDiv=document.getElementById('eDiv'+this.uid); this.div.appendChild(this.pBarDiv);