diff --git a/metadata/dbms/images/config.png b/metadata/dbms/images/config.png new file mode 100644 index 0000000..9b58a6c Binary files /dev/null and b/metadata/dbms/images/config.png differ diff --git a/metadata/dbms/images/config.svg b/metadata/dbms/images/config.svg new file mode 100644 index 0000000..5153f35 --- /dev/null +++ b/metadata/dbms/images/config.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/metadata/dbms/images/gear.png b/metadata/dbms/images/gear.png new file mode 100644 index 0000000..1cbdf44 Binary files /dev/null and b/metadata/dbms/images/gear.png differ diff --git a/metadata/dbms/images/gear.svg b/metadata/dbms/images/gear.svg new file mode 100644 index 0000000..b42b540 --- /dev/null +++ b/metadata/dbms/images/gear.svg @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/metadata/dbms/showrecord.js b/metadata/dbms/showrecord.js index a91e9c7..96fc04b 100644 --- a/metadata/dbms/showrecord.js +++ b/metadata/dbms/showrecord.js @@ -150,7 +150,8 @@ class SRec del\ excel\  \ - refresh\ + '+trt('Settings')+'\ + '+trt('Refresh')+'\ \ \
\ diff --git a/metadata/dbms/tabs.js b/metadata/dbms/tabs.js index 7a13890..bfcba51 100644 --- a/metadata/dbms/tabs.js +++ b/metadata/dbms/tabs.js @@ -1,14 +1,87 @@ +/** HTML закладки +*/ +class tcTabs +{ + //element_id - Контейнер где будут созданны закладки + constructor(element_id){ + this.tbs=new Array(); + if(typeof element_id == 'string') this.bd=document.getElementById(element_id); else this.bd=element_id; + + this.wra=document.createElement('div'); + this.wra.style.cssText="display: table; width :100%; height: 100%; padding: 0px; margin: 0px; border-collapse: collapse; border: 0px solid #000000;"; + + var tr=null; + tr=document.createElement('div'); + tr.style.cssText='display: table-row; height: 1%; padding: 0px; margin: 0px; border: 0px solid #0000ff;' + + this.btt=document.createElement('div'); + this.btt.style.cssText='display: table-cell; width :100%; height: 1%; padding: 0px; margin: 0px; border: 0px solid #0000ff;background-color: '+g_backColor2+';color:'+g_textColor1+';'; + tr.appendChild(this.btt); + this.wra.appendChild(tr); + + tr=document.createElement('div'); + tr.style.cssText='display: table-row; width :100%; height: 100%; padding: 0px; margin: 0px; border: 0px solid #0000ff;' + + //Content + this.ctt=document.createElement('div'); + this.ctt.style.cssText='display:table-cell; width :100%; height: 100%; padding: 0px; margin: 0px; border; border: 1px solid #b3b3b3; overflow:hidden;' + + tr.appendChild(this.ctt); + this.wra.appendChild(tr); + + this.bd.appendChild(this.wra); + } + //Добавление новой закладки + addTab(config) + { + let tab=new tcTab(config) + tab.par=this + this.btt.appendChild(tab.div); + + this.tbs[this.tbs.length]=tab; + return tab; + } + //Удаление закладки + delTab(tab) + { + if (typeof tab === 'string' || tab instanceof String) + { + }else + { + for(let i=0;i