From 37cfacd1e5384c3bed057727da2e41017b7036be Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 13:47:45 +0100 Subject: [PATCH] New frontend structure; resolved ticket #3 --- Homepage/assets/css/common/common.css | 6 + .../css/common}/font/fontello.eot | Bin .../css/common}/font/fontello.svg | 0 .../css/common}/font/fontello.ttf | Bin .../css/common}/font/fontello.woff | Bin .../css/common}/font/fontello.woff2 | Bin .../css/common}/fontello.css | 0 Homepage/assets/css/mock-service/common.css | 6 + Homepage/assets/css/mock-service/main.css | 4 + .../css/mock-service}/r11addons.css | 0 .../css/mock-service}/r11modal.css | 0 .../css/mock-service}/r11tables.css | 0 .../css/mock-service}/r11tool.css | 0 .../css/mock-service}/r11tooltip.css | 0 Homepage/assets/css/tools/font/fontello.eot | Bin 0 -> 5964 bytes Homepage/assets/css/tools/font/fontello.svg | 14 + Homepage/assets/css/tools/font/fontello.ttf | Bin 0 -> 5796 bytes Homepage/assets/css/tools/font/fontello.woff | Bin 0 -> 3256 bytes Homepage/assets/css/tools/font/fontello.woff2 | Bin 0 -> 2584 bytes Homepage/assets/css/tools/fontello.css | 59 + .../new_css => assets/css/tools}/r11form.css | 0 .../scripts}/tools/jquery-3.6.0.slim.min.js | 0 .../{ => assets/scripts}/tools/scripts.js | 0 Homepage/tools/new_css/drytest.html | 25 - Homepage/tools/new_css/main.css | 3 - Homepage/tools/styles.css | 100 -- Homepage/tools/xpath (copy).html | 1094 ----------------- Homepage/tools/xpath.html | 8 +- Homepage/tools/xsd.html | 6 +- Homepage/tools/xslt (copy).html | 540 -------- Homepage/tools/xslt.html | 6 +- .../sample_data => SampleData}/sample_xml.xml | 0 .../src/main/resources/static/html/mock.html | 9 +- 33 files changed, 104 insertions(+), 1776 deletions(-) create mode 100644 Homepage/assets/css/common/common.css rename Homepage/{tools/new_css => assets/css/common}/font/fontello.eot (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.svg (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.ttf (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.woff (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.woff2 (100%) rename Homepage/{tools/new_css => assets/css/common}/fontello.css (100%) create mode 100644 Homepage/assets/css/mock-service/common.css create mode 100644 Homepage/assets/css/mock-service/main.css rename Homepage/{tools/css => assets/css/mock-service}/r11addons.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11modal.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tables.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tool.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tooltip.css (100%) create mode 100644 Homepage/assets/css/tools/font/fontello.eot create mode 100644 Homepage/assets/css/tools/font/fontello.svg create mode 100644 Homepage/assets/css/tools/font/fontello.ttf create mode 100644 Homepage/assets/css/tools/font/fontello.woff create mode 100644 Homepage/assets/css/tools/font/fontello.woff2 create mode 100644 Homepage/assets/css/tools/fontello.css rename Homepage/{tools/new_css => assets/css/tools}/r11form.css (100%) rename Homepage/{ => assets/scripts}/tools/jquery-3.6.0.slim.min.js (100%) rename Homepage/{ => assets/scripts}/tools/scripts.js (100%) delete mode 100644 Homepage/tools/new_css/drytest.html delete mode 100644 Homepage/tools/new_css/main.css delete mode 100644 Homepage/tools/styles.css delete mode 100644 Homepage/tools/xpath (copy).html delete mode 100644 Homepage/tools/xslt (copy).html rename {Homepage/tools/sample_data => SampleData}/sample_xml.xml (100%) diff --git a/Homepage/assets/css/common/common.css b/Homepage/assets/css/common/common.css new file mode 100644 index 0000000..0c7e754 --- /dev/null +++ b/Homepage/assets/css/common/common.css @@ -0,0 +1,6 @@ +@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); +@import url('r11addons.css'); +@import url('r11tables.css'); +@import url('r11tool.css'); +@import url('r11tooltip.css'); +@import url('r11modal.css'); diff --git a/Homepage/tools/new_css/font/fontello.eot b/Homepage/assets/css/common/font/fontello.eot similarity index 100% rename from Homepage/tools/new_css/font/fontello.eot rename to Homepage/assets/css/common/font/fontello.eot diff --git a/Homepage/tools/new_css/font/fontello.svg b/Homepage/assets/css/common/font/fontello.svg similarity index 100% rename from Homepage/tools/new_css/font/fontello.svg rename to Homepage/assets/css/common/font/fontello.svg diff --git a/Homepage/tools/new_css/font/fontello.ttf b/Homepage/assets/css/common/font/fontello.ttf similarity index 100% rename from Homepage/tools/new_css/font/fontello.ttf rename to Homepage/assets/css/common/font/fontello.ttf diff --git a/Homepage/tools/new_css/font/fontello.woff b/Homepage/assets/css/common/font/fontello.woff similarity index 100% rename from Homepage/tools/new_css/font/fontello.woff rename to Homepage/assets/css/common/font/fontello.woff diff --git a/Homepage/tools/new_css/font/fontello.woff2 b/Homepage/assets/css/common/font/fontello.woff2 similarity index 100% rename from Homepage/tools/new_css/font/fontello.woff2 rename to Homepage/assets/css/common/font/fontello.woff2 diff --git a/Homepage/tools/new_css/fontello.css b/Homepage/assets/css/common/fontello.css similarity index 100% rename from Homepage/tools/new_css/fontello.css rename to Homepage/assets/css/common/fontello.css diff --git a/Homepage/assets/css/mock-service/common.css b/Homepage/assets/css/mock-service/common.css new file mode 100644 index 0000000..0c7e754 --- /dev/null +++ b/Homepage/assets/css/mock-service/common.css @@ -0,0 +1,6 @@ +@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); +@import url('r11addons.css'); +@import url('r11tables.css'); +@import url('r11tool.css'); +@import url('r11tooltip.css'); +@import url('r11modal.css'); diff --git a/Homepage/assets/css/mock-service/main.css b/Homepage/assets/css/mock-service/main.css new file mode 100644 index 0000000..2f8c9ff --- /dev/null +++ b/Homepage/assets/css/mock-service/main.css @@ -0,0 +1,4 @@ +.overflowedTableContent { + max-height: 750px; + overflow: scroll; +} \ No newline at end of file diff --git a/Homepage/tools/css/r11addons.css b/Homepage/assets/css/mock-service/r11addons.css similarity index 100% rename from Homepage/tools/css/r11addons.css rename to Homepage/assets/css/mock-service/r11addons.css diff --git a/Homepage/tools/css/r11modal.css b/Homepage/assets/css/mock-service/r11modal.css similarity index 100% rename from Homepage/tools/css/r11modal.css rename to Homepage/assets/css/mock-service/r11modal.css diff --git a/Homepage/tools/css/r11tables.css b/Homepage/assets/css/mock-service/r11tables.css similarity index 100% rename from Homepage/tools/css/r11tables.css rename to Homepage/assets/css/mock-service/r11tables.css diff --git a/Homepage/tools/css/r11tool.css b/Homepage/assets/css/mock-service/r11tool.css similarity index 100% rename from Homepage/tools/css/r11tool.css rename to Homepage/assets/css/mock-service/r11tool.css diff --git a/Homepage/tools/css/r11tooltip.css b/Homepage/assets/css/mock-service/r11tooltip.css similarity index 100% rename from Homepage/tools/css/r11tooltip.css rename to Homepage/assets/css/mock-service/r11tooltip.css diff --git a/Homepage/assets/css/tools/font/fontello.eot b/Homepage/assets/css/tools/font/fontello.eot new file mode 100644 index 0000000000000000000000000000000000000000..8eb876254bf40f2702d4398804dd26ede72d892c GIT binary patch literal 5964 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 literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/font/fontello.svg b/Homepage/assets/css/tools/font/fontello.svg new file mode 100644 index 0000000..66886e8 --- /dev/null +++ b/Homepage/assets/css/tools/font/fontello.svg @@ -0,0 +1,14 @@ + + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + \ No newline at end of file diff --git a/Homepage/assets/css/tools/font/fontello.ttf b/Homepage/assets/css/tools/font/fontello.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a6a2ea27f9d30977bf801ed88595d942b038ac12 GIT binary patch literal 5796 zcmd^DO>7&-6@J4dDOr+5SwECxy3Wum$+EblWcg3AWn0-LB|B0YT9zHI)6`s%lw?Og zj6}P3+WfSQQ&(<^qKBT^n*#(z53_QcI7JURwujt;qKBa9p$7#BkW14dKmqrAyQCud zr$u}18r=Ebd*95w_vX#a$|Q&=LT`{p<*{?;O?kWf6=?p6-_&#G`Ug+O&s-rAS;!X( z3r_jg>Cb)%`Ca^8D_pBc=<(EjhF9}Ud3Iqs^(Fe(p?`DJtg}*vz6J7M(bmt--)>P~3qA-@T^Yi^-(y`ce!f|!q*=9dZ%ou;2c z{x#(K1?PI1{?z;;pB%&dzk>Z}dAU@6?Y-mg z5k>1E|C~7X1{$D~6iAOwOi}Z^Q(2^46oj51wr|E_{_?Ct+?Oo^Hns|A1chr_%@#kQ z5axd+z+U~xZ^d8efCxZKAr0C`JlUB{kv?1(>j7=@{uR2YP14Umh9`nO{(pa(yab>cy$4xY=ZtYSz07g; zfcXdc{+C*-)<`<-AL*f>7Q6|icq=5ZDBAOAG`bWJScK>FgWdW;JsjSh5FPE|eL7xs z`re+Shw<8X_|TD~2k|;C2BV!F2M42CtBkJ8=u1&4);sqI2zxqT0$|~N)_xj=w&T;P zHY%C!`SW?;3>pdf}y-&2%1t}mVG*nsOrhvQG+IP3N2gAD(-R%((-rFzg_|^2IM(PoNu$IaJ4Ew9KC zIkU7_Db3F>r3y<6H9T3Gy*lqK*ThOw9rWJU}qf2;|f_D$H#=u(in2zT`5lr9r6}pDm2BEE>7kjzvc_nGo8}TcDCGx?x zD;TE$cFN021=?fOkADx&S&I)<#pe(|-fr^YmN)jk&;)L!^8D46aKTwDl;)X$V+yB# zWD6I9B10-VpUc=%j^Cr^v*Rj!?qW_Iim6^ZKOryr80G3l! z!R+<5Kp=o&RJ^o1&f2x+4q@(=fV#QXCfZ=r6=icJdo3!MnN&eTX$jR~<#;|7wX7;3 zCW}&im{q}^i)+1NyOk+qR5+81E3Mm}d?5#NY&9oUHVf5=9g}K^(U5IR*Js0{UZ|>) zR0C`uVCIL}oJ2NO9jO|!xjZzIZ4Hc$FglWt;T9CB=2?P0WM z+_~361!mj}(X?$B9b1WnZC4|(WfAe{rkzwFLuRB3b~}iv&dTOgoo=dn-NXu@OFpT> zUb>M9S#;~BP02Wvoz3O5F=x`w>2}Pk}88ETuASVPHqS+9qvn>xxxHyst2o>8IzM^s&3Qf)INd)th#f;0^Z{2j^L zOv$G`ZySuYZOvq5%)aFVzmDEvZ_K@u{2}ET-))wY{WYPpUR! z{A_OgoUe?

Ol_?S@OO*7=;<+G;7`m}*CYw;W2#bR+y~!AprK)a z6~?qJeQ_P#Y8dsvcJ6|m%vKwbjKTjgXtyrbW0ue*YSWQq6x7KzA%s^C9R|4+$V}x_ zt8U7SYDW2O$I9hRnSX!hPC+|x9h#=e8EA)1IBt7=LfuZp_M*I_h_NG)RGo$^xZR0- zbNhthYTWKJ+#t6x!wqq}+i=6&e$8;}xZPv8_1r#bxZAi*7|4d7e-+Ln)4EJ4@gnb* zq%t-cqZ`JTePeQyv1h}$>>H&)Dw23?oCxYSeyAMh=J?`>Pr|Rgh>u$x@p0RQ__*yx zeBAaRK5q9RK5lyvAGiAvAGdvokK2?XhrNx|Z^*pbnU^^9M4oHHL90?+vjc|ePpE$E z#{<|3W2o3iZb;o3()nQjw+xhHQVrIY*liAHxZ>1-J~t#fGC3TIyov`mrRQ;+Lxw!; zd43q9`Qv0BJ|=MbJknd%QC)Ln@ zqN1=1pg)BrqG-2F$uT|>klHh=t7G~Yj-VVaKAgI^k%k1m=aJ!KIJ=^%6SN?X({7LE zHj$|stwd=xrAs-yiZPFGrOA{(o(k(`jV)E4&y(8?Ee6~d*8!!Bq!G2pz7^Wnih4qU_eua7!IFEB2F~k zEEw+*lfV%^lEXMeuoxi}9Bz;YJi&+#-&X8|hIjQO{c0{0%Wy3h5*~zls=3gIk){(H zCe?t$M9NWpj3?z)JXy1O!T6b0G?h!qVO;3!eZW^@(2b=~;ciH0VA}Y0@fY#o%FFB3 z)xyc2RHtgQdD*WnSDrs`9t^p*#3MLAQk=z6)oJCjG2E$g*iN|vq80Z&NrW9!}?GxzNuc~cGb@@9KgpC zwXB?mbUYE~HRHTgquEHo8Kj`Y-}d-A!47XrsUz6s&pbvyj^RXmn>q^4grS~7^DJjE zgLKPLT*9?%ecj-KR?i~M&lzh(qX1a|!Qia1COpj~fTuafoH3ZDn8V;aa~ND;4uj{7 zyEqFipd1kHb|BlhD}3EWAYb91g%6aJ9j_8}9#<3lFA3hv2`@m}*JZ@kxi$n-aS$n@``=ShFO@A;4k-}fOC-URp5 z#&|b9$s6x2A2R(1K4khW^gQK{_d_2tVbzCBxNWR8dSA9G99s(pv<&`e!d+&Y2~}TG zT37aZ?Ltoy{s8>_Bt9p_k8#)efAW=Gsx$HV*XOqlTiOp$hmD@bM<3w-CMfN8iCbs! z`F|_Naxv}pvV5r3j2>=WhpsNC6DjF;K*yygj0_Z&lwHAokburyXcvl-D=#7E;4j6-?FdOA~ zlD8-TFv@@)I|wHT;6QYA1wBOoVEzhPFk3nLV@De=FqcgNyv+JvxEx*l9YF6gsA*t5 ziAUe{qzU#mb^rk713e@N3NEhpHvu$34+Cmp5D6AF2$taL?FV`UP{U4uLIJ?V9e;A4 zH>m#|0|O+x+W3LvLIXih^dH7J@4MN!+JjyWIHnIc&%VA~K_Q~M7nlb-8CMGAs@C45 zGSSl>%!R3f`Y}jOP=iW?Uk)B;hr`X1LhJ0!vI^lv4>jS5wO!98*Exwzhnkw@+>^(;D5H^05vle4x``y^L!I8I$2RXtYB z%+H>M47jl4Pv&%k`Q*hhfVC^kovqJy@#l?j#4$iL$NHMS$>5FCg?l7C;I@}I$L)>b zk}t{crhMF*G4Bjg9wbk%D78L(uI^=4XO!zsck&znvg`I>A7;)Z)#C1Pj8RTFBZb56JHEs)U!{2E}Aj_>DFo}F2((#;u-N~(!PPG zV$Y&Y3e;)@+p2p@mPLm`%i4mJGb`vGzOI7rTNVr65gSu^uJ{TF^S)6!J@?{{%&cI! z$i2$l4MN+}e!67Ajt;ggM(I|OfN)1Ke;JN1O_5)%oQZqAI90TptrCtoXwfMhVJUX* zzsL1MtNe*^ZcM!2UInY2ub}SQcSJoK$`vsYh0nA^U2b~%GEl-PcXTw9?k}Gl)rm+| z{2a^Ei+PZ3I(!cOd8%jiBUhG{^DtU=e8T@7mgi@(Q9+-CgI)fGYuU&E0qxypqV*h$d zgrc*NhiV2F`TNbMTB)8U22~MMHnG(Y-PNg>3ca_lV;YeSpRpS}-_k3EXB6MWYw38^ z771#`zFONp6SE)I4~`MZkbzlTWXC-(gLEhY3;rQ(79Mr%C>4 zwKh)~S@mYJI{UtuBU7Uc>alU>T=@H6TtZJLBI=tyG+ZHlRd#PTSjrU4^Tq|U)JmuL zXhV@=<2hdWW7CMupYTxo*J!5( z)vrTkc|R3D)H8}WKS+^V>$UM`+jgKUrzFRkUdZSH8FmhNL_L-)xwsBS5$bxNBV z97m_+nJw(!mDDInb$PbSIg=)}ijTdNLP^}P-5r}>v)jfu%hVUJPiF>wco}SMK0dJU zYh*6}$$g`b>S@ql)h*Ct3)HL#6}#WHlf9KlQv#zk7|$Hy$A@cNp+B0QPTY>Z`PnO( zT*8-LMNw+5Ty4@B^$^K#$F6iEYhDg>P~wlGVd<^Gq?~z|HXcvP5YpLl{AC1pmUsYt zvU)3r(pX5_?c7=R$f7-YI1=p~P%f(~Z}v-a-+et{qTB77(vR;_^9(G8Z$;82rwGIB zO+M9ACGp4Fw`}$_g1Im7T;do{7ItG}{W>*QRjj-s#(nO(_x%>k*@U~++E3gIeJciU z4eAlfIJBq^5k||9P28A?Nkind-5n|x5S_mWn=*i+-3sP~FiW}C0_ z6_(YYpz>*Q^+;3V1emPGvBp%f%@?GuwAr6 z??J;_l}Z16t}g4i&{-#*0OQ*Y+Xc1X=_Pi}JEnI^Lx-joX5>)OW!Qi`S&HQG&XwC? z9!)&I$o`WwkC>}N>Q-=yYm?wjH39c>m#zwzDa+2*-)S9dm0wh<*Ycb8bX6D)-nK|z zm>l;0a`pqN^2#+IDSkHBA!X8&PW#FM>{&XW2%*g>hIgol*hlY)F3-C$plH7CP32SE6=z9 z?O{D~srg#JW#uqC`Hk~q?s<*`+bAN{RkdY-(E75mV3mXHzW$8s3!nx>wkMoJJ2(iC zdnfUREVx88>>Dz&-8bXoZ1VwYD*}iKfrs1vzBty%a)b0ub_pFf?U1Lji5MvG&2$_L zc#ZrGV<8>>+(%)|F&B2w>(7rP!e!*5opRdh2-1}U@)%`B z3olSCa;91Es2dbrQ62%wW_xl17;UW0wzT`OgN&R+ckm+kroIJ$b!@5xK) zQf0q}<9ZXc*!{cST(&!S<6&sHA0MH=UjZWg&R1&rXgUsd#LJ%fiv>hyqn9nXCW$S$ z0fb?X*5e z9uT?E)kJ5KoM6xZH*|2zV>mtrPWk27C#V^IyulUWNa}4W7{k_`V~>iXNjBW!!jO0b z_!faQnG5I}XD+%W<#eDS0zG2MFNnf(~1Z9GMJW7I@Xht7=R2|EpdRWrh{@GTTG;R;40b$&e2-%uhQVR_qQ=18A@Z&Efy@j)kl-&;FDzZ>$pGAx+tBs~uVt z*iQ&GqB5G#5AU$ab>xD#7Sj|O9UH@}w;wg?ZCY2_h$~QiCS%`(TDkhbwY5>q2CEHI z2{~@1MKO2fpG{BP)N`znU%sfMku1|?PE|_`C+7M+7WuZUTTp9JTC-5M_lU0~^oKs; z3w8ii=-hj+zuxLoVPDdviqoO)Io%o9w<8Au=a}zU*s#ZEnDe*aDAM?{xKY$MBxaB) zmT756!OV#jZdWZO$UN*3+(R$LnM{NTv5kigZ0>X?>Wb}2zb;BNJGH>(KQwXKnSE@8wzizU8Ul(@j5oWr}%~fOJvkJXJa6-;1@R1tEfp=R%aBE1kw+^*x$g;9{f(WrrU|)GPdW> z;~y?Ecjm&uPojtEtk764N&!L8Ajt7OmWDteS9zSJAxKC#Rhz#vfgHubDap63mxI{d|lViphp Lp2IJ)0Kk6$Wj?nB literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/font/fontello.woff2 b/Homepage/assets/css/tools/font/fontello.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b1c349be122e72d99908b59525af47d16d8a31b3 GIT binary patch literal 2584 zcmV+z3g`8APew8T0RR91016lY4*&oF02ZVG013hX0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/fontello.css b/Homepage/assets/css/tools/fontello.css new file mode 100644 index 0000000..28bc34a --- /dev/null +++ b/Homepage/assets/css/tools/fontello.css @@ -0,0 +1,59 @@ +@font-face { + font-family: 'fontello'; + src: url('font/fontello.eot?49304387'); + src: url('font/fontello.eot?49304387#iefix') format('embedded-opentype'), + url('font/fontello.woff2?49304387') format('woff2'), + url('font/fontello.woff?49304387') format('woff'), + url('font/fontello.ttf?49304387') format('truetype'), + url('font/fontello.svg?49304387#fontello') format('svg'); + font-weight: normal; + font-style: normal; + } + /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ + /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ + /* + @media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg?49304387#fontello') format('svg'); + } + } + */ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: never; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ + } + + .icon-plus:before { content: '\e801'; } /* '' */ + .icon-cancel:before { content: '\e802'; } /* '' */ \ No newline at end of file diff --git a/Homepage/tools/new_css/r11form.css b/Homepage/assets/css/tools/r11form.css similarity index 100% rename from Homepage/tools/new_css/r11form.css rename to Homepage/assets/css/tools/r11form.css diff --git a/Homepage/tools/jquery-3.6.0.slim.min.js b/Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js similarity index 100% rename from Homepage/tools/jquery-3.6.0.slim.min.js rename to Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js diff --git a/Homepage/tools/scripts.js b/Homepage/assets/scripts/tools/scripts.js similarity index 100% rename from Homepage/tools/scripts.js rename to Homepage/assets/scripts/tools/scripts.js diff --git a/Homepage/tools/new_css/drytest.html b/Homepage/tools/new_css/drytest.html deleted file mode 100644 index 4235fed..0000000 --- a/Homepage/tools/new_css/drytest.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - -

- -
- [1.0] fn:last() -
- Returns the position of the last node in the context list
- Link do dokumentacji W3C: Node-Set-Functions -
-
-
- - - - - \ No newline at end of file diff --git a/Homepage/tools/new_css/main.css b/Homepage/tools/new_css/main.css deleted file mode 100644 index cc1237d..0000000 --- a/Homepage/tools/new_css/main.css +++ /dev/null @@ -1,3 +0,0 @@ -.container { - -} \ No newline at end of file diff --git a/Homepage/tools/styles.css b/Homepage/tools/styles.css deleted file mode 100644 index 0d1426e..0000000 --- a/Homepage/tools/styles.css +++ /dev/null @@ -1,100 +0,0 @@ -html, body { - margin: 0px; - height: 100%; - min-height: 100%; - font-family: 'Nunito', sans-serif; -} - -select { - font-size: 16px; -} - -button#requestButton { - width: 100%; -} - -div#content { - width: 100%; - min-height: 100%; - display: flex; -} - -div#fields { - float: left; - width: 55%; - margin-left: 8px; - margin-right: 8px; - height: 100%; - margin-bottom: 60px; -} - -p { - margin: 1 -} - -label { - font-size: 20px; - color: rgb(44, 44, 44); -} - -textarea { - width: 99.4%; - resize: vertical; - color: #6b6b6b; -} - -textarea#resultArea { - width: 99.4%; - resize: vertical; -} - -span#procinfo { - color: #30aa58; -} - -p#tooltipText { - width: 200px; - height: 150px; -} - -div#tooltip { - margin-top: 160px; - float: right; - width: 40%; - height: 100%; -} - -.collapsible { - width: 100%; -} - -.collapsible.active { - background-color: rgb(129, 129, 129) !important; -} - -.collapsibleData { - transition: max-height .2s ease-out; - max-height: 0px; -} - -.docTable td, .docTable th{ - border-spacing: 0px; - padding: 0px 10px; -} - -.docTable td { - background-color: rgba(155, 165, 160, 0.342); -} - -.docTable th { - background-color: #3bc4f1; - text-align: left; - color: white; -} - -.collapsibleDataMini{ - /* border-radius: 10px; */ - border: solid rgba(137, 146, 142, 0.267); - border-width: 0px 0px 0px 3px; - margin-left: 10px; -} \ No newline at end of file diff --git a/Homepage/tools/xpath (copy).html b/Homepage/tools/xpath (copy).html deleted file mode 100644 index 7532031..0000000 --- a/Homepage/tools/xpath (copy).html +++ /dev/null @@ -1,1094 +0,0 @@ - - - - - - - - - - - -
-
-

Online XPath tester v: 0.015

- - - - - - -

- - -

- - -
- -

- - -
-
-

What is XPath?

-

XPath is a querry language used for selecting nodes from XML and processing them.
- It may perform operations on strings, numbers and boolean values.

- - - -
-

XPath 2.0 introduced many new features XQuery-cośtam:
- - Added support for all XML simple types
- - Many new functions (trippled instruction count)
- - All expressions evaluate to sequence
- - Introduces conditional expressions and for-loops
-

-

XPath 3.0
- - Dynamic function collapsible
- - Inline functions
- - Support for union types
- - Introduced maps -

- -
- - -

XPath 1.0 functions

- - - - - -
- [1.0] fn:last() - Returns the position of the - last node in the context list -
- - Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:position() - Returns the position of the - current context node -
- - Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:count(node-set) - Returns the number of - nodes in the node-set -
- Arguments and return type - - - - - - - - - -
TypeDescription
node-setNode-set to count nodes in
Examples:
- - - - - - - - - - - - - -
ExpressionResult
count(//b:book)5
count(//person[@id>5])17
- Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:id(object) - Returns the element - specified by it's unique id, requires DTD -
- - Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:local-name(node-set) - Returns the - local-name for the first node in the node-set -
- Arguments and return type - - - - - - - - - -
TypeDescription
node-setExtract first node and return its local name
Examples:
- - - - - - - - - - - - - -
ExpressionResult
local-name(//b:books)b:book
local-name(//b:book)b:title
- Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:local-name() - Returns the local-name - for the context node -
- - Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:namespace-uri(node-set) - Returns the - namespace-uri for the first node in the node-set -
- Arguments and return type - - - - - - - - - -
TypeDescription
node-setExtract first node and return the namespace URI
Examples:
- - - - - - - - - -
ExpressionResult
namespace-uri(//b:book)http://www.book.com
- Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:namespace-uri() - Returns the - namespace-uri for the context node -
- - Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:name(node-set) - Returns the name for - the first node in the node-set -
- Arguments and return type - - - - - - - - - -
TypeDescription
node-setExtract first node and return QName
Examples:
- - - - - - - - - - - - - -
ExpressionResult
name(//b:books/*)b:book
name(//b:book/*)b:title
- Link do dokumentacji W3C: Node-Set-Functions -
- - [1.0] fn:name() - Returns the name for the - context node -
- Examples:
- - - - - - - - - -
ExpressionResult
current context nodeExtract first node and return QName
- Link do dokumentacji W3C: Node-Set-Functions -
- - -
-
- [1.0] fn:string(object) - Returns the string - representation of the object argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
stringThe object to convert to a string
Examples:
- - - - - - - - - - - - - -
ExpressionResult
string((1<0))false
string(.11)0.11
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:string() - Returns a string value - representation of the context node -
- - Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:concat(string, string, string*) - - Returns the concatenation of its arguments -
- Arguments and return type - - - - - - - - - - - - - - - - - -
TypeDescription
stringString to be merged
stringString to be merged
string*any number of strings
Examples:
- - - - - - - - - - - - - -
ExpressionResult
concat("aa","bb")aabb
concat("aa", 123)aa123
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:starts-with(string, string) - Returns - true if the first string starts with the second string -
- Arguments and return type - - - - - - - - - - - - - -
TypeDescription
stringString to be searched
stringString to be found
Examples:
- - - - - - - - - - - - - -
ExpressionResult
starts-with("aabb", "aa")true
starts-with("aabb", "cc")false
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:contains(string, string) - Returns true - if the first string contains the second string -
- Arguments and return type - - - - - - - - - - - - - -
TypeDescription
stringString to be searched
stringString to be found
Examples:
- - - - - - - - - - - - - -
ExpressionResult
contains("abc", "c")true
contains("abc", "1")false
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:substring-before(string, string) - - Returns the substring found before the first occurrence of the second argument -
- Arguments and return type - - - - - - - - - - - - - -
TypeDescription
stringString to be searched
stringString to be used to split
Examples:
- - - - - - - - - - - - - -
ExpressionResult
substring-before("aabbcc","bb")aa
substring-before("aabbcc","c")aabb
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:substring-after(string, string) - - Returns the substring found after the first occurrence of the second argument -
- Arguments and return type - - - - - - - - - - - - - -
TypeDescription
stringString to be searched
stringString to be used to split
Examples:
- - - - - - - - - - - - - -
ExpressionResult
substring-after("aabbcc","bb")cc
substring-after("aabbcc","a")abbcc
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:substring(string, number, number) - - Returns the substring starting at second argument with lenght of third argument -
- Arguments and return type - - - - - - - - - - - - - - - - - -
TypeDescription
stringString to be cut
integerStarting position
integerLength of the substring
Examples:
- - - - - - - - - -
ExpressionResult
substring("aabbcc", 1, 2)aa
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:substring(string, number) - Returns the - substring of the first argument from the position specified by the second argument -
- Arguments and return type - - - - - - - - - - - - - -
TypeDescription
stringString to be cut
integerStarting position
Examples:
- - - - - - - - - -
ExpressionResult
substring("aabbcc", 3)bbcc
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:string-length(string) - Returns the - length of the string specified by the argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
stringString of which length should be returned
Examples:
- - - - - - - - - - - - - -
ExpressionResult
string-length("aabbcc")6
string-length("aa bb cc")8
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:string-length() - Returns the length of - the string specified by the context node -
- - Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:normalize-space(string) - Returns a - white-space normalized string -
- Arguments and return type - - - - - - - - - -
TypeDescription
stringString to be normalized
Examples:
- - - - - - - - - - - - - -
ExpressionResult
normalize-space("aa bb cc")aa bb cc
normalize-space("aa bb cc")aa bb cc
- Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:normalize-space() - Returns a - white-space normalized string specified by the context-node -
- - Link do dokumentacji W3C: String-Functions -
- - [1.0] fn:translate(string, string, string) - - Replaces characters specified by the second argument using those from the third argument -
- Arguments and return type - - - - - - - - - - - - - - - - - -
TypeDescription
stringString to be edited
stringsequence of characters to be replaced
stringsequence of character to be used in replacement
Examples:
- - - - - - - - - - - - - -
ExpressionResult
translate("aabbcc", "ab","xz")xxzzcc
translate("Test sequence", "e","z")Tzst szquzncz
- Link do dokumentacji W3C: String-Functions -
- - -
-
- [1.0] fn:boolean(object) - Returns the boolean - representation of the object argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
expressionThe expression to be evaluated
Examples:
- - - - - - - - - - - - - -
ExpressionResult
boolean(1>2)false
boolean("a"="a")true
- Link do dokumentacji W3C: Boolean-Functions -
- - [1.0] fn:not(boolean) - Returns a boolean with - the opposite value of its argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
booleanBoolean value to be inverted
Examples:
- - - - - - - - - - - - - -
ExpressionResult
not("a"="a")false
not(true)false
- Link do dokumentacji W3C: Boolean-Functions -
- - [1.0] fn:true() - Returns a boolean with the - value of true -
- Arguments and return type - - - - - - - - - -
TypeDescription
Returns boolean value true
Examples:
- - - - - - - - - -
ExpressionResult
true()true
- Link do dokumentacji W3C: Boolean-Functions -
- - [1.0] fn:false() - Returns a boolean with the - value of false -
- Arguments and return type - - - - - - - - - -
TypeDescription
Returns boolean value false
Examples:
- - - - - - - - - -
ExpressionResult
false()false
- Link do dokumentacji W3C: Boolean-Functions -
- - [1.0] fn:lang(string) - Returns true if the - language of the context node is the same as the languag specified by the argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
stringChecks if the context node matches given language
Examples:
- - - - - - - - - - - - - - - - - -
ExpressionResult
(context: ): lang('en')true
(context: ): lang('en')true
(context: ): lang('en')false
- Link do dokumentacji W3C: Boolean-Functions -
- - -
-
- [1.0] fn:number(object) - Returns the number - representation of the object argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
objectConverts given object to a number
Examples:
- - - - - - - - - - - - - - - - - - - - - -
ExpressionResult
number(true())1
number(false())0
number("55")55
number(" 55 ")55
- Link do dokumentacji W3C: Number-Functions -
- - [1.0] fn:number() - Returns the number - representation of the context node -
- Arguments and return type - - - - - - - - - -
TypeDescription
current context nodeConverts current context node to a number
Examples:
- - - - - - - - - - - - - - - - - - - - - -
ExpressionResult
number(true())1
number(false())0
number("55")55
number(" 55 ")55
- Link do dokumentacji W3C: Number-Functions -
- - [1.0] fn:sum(node-set) - Returns the sum of all - nodes in the node-set -
- Arguments and return type - - - - - - - - - -
TypeDescription
node-setSumms each node from the set passed through number() function
- Link do dokumentacji W3C: Number-Functions -
- - [1.0] fn:floor(number) - Returns the largest - integer value not greater than the argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
numberDecimal number to be converted to integer
Examples:
- - - - - - - - - - - - - -
ExpressionResult
floor(3.1)3
floor(3.99)3
- Link do dokumentacji W3C: Number-Functions -
- - [1.0] fn:ceiling(number) - Returns the smallest - integer value not less than the argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
numberDecimal number to be converted to integer
Examples:
- - - - - - - - - - - - - -
ExpressionResult
ceiling(3.1)4
ceiling(3.99)4
- Link do dokumentacji W3C: Number-Functions -
- - [1.0] fn:round(number) - Returns the integer - value closest to the argument -
- Arguments and return type - - - - - - - - - -
TypeDescription
numberDecimal number to be converted to integer
Examples:
- - - - - - - - - - - - - -
ExpressionResult
round(3.1)3
round(3.6)4
- Link do dokumentacji W3C: Number-Functions -
- -
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/Homepage/tools/xpath.html b/Homepage/tools/xpath.html index 769490e..3d0a6b3 100644 --- a/Homepage/tools/xpath.html +++ b/Homepage/tools/xpath.html @@ -4,9 +4,9 @@ - - - + + + @@ -3205,4 +3205,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/xsd.html b/Homepage/tools/xsd.html index 670eb95..3e61029 100644 --- a/Homepage/tools/xsd.html +++ b/Homepage/tools/xsd.html @@ -3,8 +3,8 @@ - - + + @@ -168,4 +168,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/xslt (copy).html b/Homepage/tools/xslt (copy).html deleted file mode 100644 index 876e79f..0000000 --- a/Homepage/tools/xslt (copy).html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - - - - -
-
-
-
-

Online XSLT tester v0.4

-
- - - procInfo
-
- - - -

- - - -
- -

- - - - -
-
-
-

What is XSLT?

-

XSLT is a language for transforming XML documents into other documents such as XML, HTML and many - other.

- -
- -
-

XSLT 2.0 introduced a host of new features:
- - Strong typing and all XSD types
- - The ability to define and write own functions
- - node-set() - replaces XSLT's 1.0 Result Tree Fragment, creating fully functional tree
- - New functions and operators:
- - - XPath 2.0
- - - String processing and regular expressions
- - - Grouping (for-each-group function) - - - String processing
- - - Sequence type
-

-

XSLT 3.0 further improved the formula:
- - Streaming tranformations (previously file had to be loaded to memory to be processed)
- - Packages - improve the modularity of large stylesheets
- - Improved error handling (for example <xsl:try>)
- - Support for maps and arrays, enabling XSLT to handle JSON as well as XML
- - Functions can now be arguments to other (higher-order) functions -

-
-
- -

XSLT 1.0, 2.0 & 3.0 functions

-
- -
- - [v1.0] <xsl:template> - defines a set of rules to be - applied to - specified node.
- [v1.0] <xsl:apply-templates> - applies a template rule to - the - current element or to element's child nodes.
- [v1.0] <xsl:apply-imports> - Applies a template rule from - an - imported style sheet
- [v1.0] <xsl:apply-templates> - Applies a template rule to - the - current element or to the current element's child nodes
- [v1.0] <xsl:call-template> - Calls a named template - [v2.0] <xsl:next-match> - overrides another template - rule - (considers all other template rules of lower import precedence/priority)
- [v3.0] <xsl:mode> - Allows properties of a mode to be - defined
- [v3.0] <xsl:override> - Allows using package to - override - selected components from a used package
- [v3.0] <xsl:package> - Defines a set of stylesheet - modules - that can be compiled as a unit
- [v3.0] <xsl:accept> - Allows a package to restrict the - visibility of components exposed by a package
- [v3.0] <xsl:global-context-item> - Declares whether a - global context item is required, and if so, to declare its required type -
-
-
- -
- [v1.0] <xsl:for-each> - Loops through each node in a - specified - node set
- [v1.0] <xsl:if> - Contains a template that will be applied - only if a specified condition is true
- [v1.0] <xsl:choose> - Used in conjunction with <when> - and - <otherwise> to express multiple conditional tests
- [v1.0] <xsl:when> - Specifies an action for the - <choose> element
- [v1.0] <xsl:otherwise> - Specifies a default - action for the <choose> element
- [v2.0] <xsl:for-each-group> - Groups - elements and performs operations once for each group
- [v3.0] <xsl:iterate> - Used to iterate - over a sequence, with the option to set parameters for use in the next - iteration
- [v3.0] <xsl:break> - Causes premature - completion before the entire input sequence has been processed
- [v3.0] <xsl:next-iteration> - The - contents - are a set of xsl:with-param elements defining the values of the iteration - parameters to be used on the next iteration
- [v3.0] <xsl:on-completion> - Defines - processing to be carried out when the input sequence is exhausted
- [v3.0] <xsl:fork> - The result of the - xsl:fork instruction is the sequence formed by concatenating the results of - evaluating each of its contained instructions, in order
- [v3.0] <xsl:on-empty> - Outputs the - enclosed content only if the containing sequence generates no "ordinary" - content
- [v3.0] <xsl:on-non-empty> - Outputs the - enclosed content only if the containing sequence also generates "ordinary" - content
- [v3.0] <xsl:try> - Allows recovery from - dynamic errors occurring within the expression it wraps
- [v3.0] <xsl:catch> - In conjunction - with - xsl:try, handles dynamic errors
- [v3.0] <xsl:context-item> - Used to - declare - the initial context item for a template
-
-
-
- -
- [v1.0] <xsl:attribute> - Adds an attribute
- [v1.0] <xsl:attribute-set> - Defines a named set of - attributes
- [v1.0] <xsl:copy> - Creates a copy of the current node - (without - child nodes and attributes)
- [v1.0] <xsl:number> - Determines the integer position of - the - current node and formats a number
- [v1.0] <xsl:value-of> - Extracts the value of a selected - node
- [v1.0] <xsl:text> - Writes literal text to the output
- [v1.0] <xsl:comment> - Creates a comment node in the result - tree
- [v1.0] <xsl:processing-instruction> - Writes a processing - instruction to the output
- [v1.0] <xsl:key> - - Declares a named key that can be used in the - style sheet with the key() function
- [v1.0] <xsl:decimal-format> - Defines the characters and - symbols to be used when converting numbers into strings, with the format-number() function
- [v1.0] <xsl:preserve-space> - Defines the elements for - which - white space should be preserved
- [v1.0] <xsl:strip-space> - Defines the elements for which - white - space should be removed
- [v1.0] <xsl:sort> - Sorts the output
- [v1.0] <xsl:output> - Defines the format of the output - document
- [v2.0] <xsl:for-each-group> - Sorts given - sequence
- [v2.0] <xsl:result-document> - Creates a final result - tree
- [v2.0] <xsl:character-map> - Allows a specific - character - appearing in the final result tree to be substituted by a specified string of - characters
- [v2.0] <xsl:output-character> - Defines characters and - their replacements to be used by character-map
- [v3.0] <xsl:merge> - Merges two or more pre-sorted - input - files
- [v3.0] <xsl:merge-action> - Defines action to be - carried - out on each merged group
- [v3.0] <xsl:merge-key> - Used to define the merge keys - on - which the input sequences are sorted
- [v3.0] <xsl:merge-source> - Describes the input source - for - an xsl:merge instruction
- - -
-
-
- -
- [v1.0] <xsl:stylesheet> - Defines the root element of a - style - sheet
- [v1.0] <xsl:transform> - Defines the root element of a - style - sheet
- [v1.0] <xsl:import> - Imports the contents of one style - sheet - into another. Note: An imported style sheet has lower precedence than the importing style - sheet
- [v1.0] <xsl:include> - Includes the contents of one style - sheet - into another. Note: An included style sheet has the same precedence as the including style - sheet
- [v1.0] <xsl:namespace-alias> - Replaces a namespace in the - style sheet to a different namespace in the output
- [v1.0] <xsl:element> - Creates an element node in the - output - document
-
-
-
- -
- [v1.0] <xsl:param> - Declares a local or global - parameter
- [v1.0] <xsl:variable> - Declares a local or global - variable
- [v1.0] <xsl:with-param> - Defines the value of a parameter - to - be passed into a template
- [v1.0] <xsl:copy-of> - Creates a copy of the current node - (with - child nodes and attributes)
- [v2.0] <xsl:document> - Creates a new document - node
- [v2.0] <xsl:namespace> - Creates a namespace - node
- [v2.0] <xsl:namespace-alias> - Declares that a literal - namespace URI is being used as an alias for a target namespace URI
- [v2.0] <xsl:sequence> - Constructs a sequence of nodes - and/or atomic values
-
-
- -
- -
- [v2.0] <xsl:analyze-string> - Identifies substrings - that - match - given regex
- [v2.0] <xsl:matching-substring> - Used in conjunction - with - analize-string, returns matching substrings
- [v2.0] <xsl:non-matching-substring> - Used in - conjunction - with - analize-string, returns substrings that didn't match the regex -
-
-
- -
- -
- [v2.0] <xsl:function> - Declares a function that - can be - called from any XPath expression in the stylesheet
- [v3.0] <xsl:evaluate> - Allows dynamic evaluation - of - XPath - expressions from a string
- [v3.0] <xsl:assert> - Asserts a XPath expression, - optionally throwing a dynamic error
- -
-
-
-
- -
- [v1.0] <xsl:message> - Writes a message to the output (used - to - report errors)
- [v1.0] <xsl:fallback> - Specifies an alternate code to run - if - the processor does not support an XSLT element
- [v3.0] <xsl:map> - Used to construct a new - map
- [v3.0] <xsl:map-entry> - Used to construct a singleton - map - (one key and one value)
- - [v3.0] <xsl:expose> - Used to modify the visibility of - selected components within a package
- [v3.0] <xsl:accumulator> - Defines a rule that is to be - applied while the document is being sequentially processed
- [v3.0] <xsl:accumulator-rule> - Defines a rule for an - xsl:accumulator
- Streaming: (not usable on this website!) - [v3.0] <xsl:source-document> - Initiates streamed or - unstreamed processing of a source document
- [v3.0] <xsl:use-package> -
- [v3.0] <xsl:where-populated> - Allows conditional - content - construction to be made streamable
- Packages: (not usable on this website!) - [v3.0] <xsl:accept> - Allows a package to restrict the - visibility of components exposed by a package that it uses
- - - - - -
-
-
- -
- -
- - - - - - - - - - - - - - \ No newline at end of file diff --git a/Homepage/tools/xslt.html b/Homepage/tools/xslt.html index e01ce64..cc77f34 100644 --- a/Homepage/tools/xslt.html +++ b/Homepage/tools/xslt.html @@ -3,8 +3,8 @@ - - + + @@ -1224,4 +1224,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/sample_data/sample_xml.xml b/SampleData/sample_xml.xml similarity index 100% rename from Homepage/tools/sample_data/sample_xml.xml rename to SampleData/sample_xml.xml diff --git a/backend/mocked-services/src/main/resources/static/html/mock.html b/backend/mocked-services/src/main/resources/static/html/mock.html index 76ae45d..79f52b4 100644 --- a/backend/mocked-services/src/main/resources/static/html/mock.html +++ b/backend/mocked-services/src/main/resources/static/html/mock.html @@ -3,9 +3,10 @@ R11 MockedServices - - - + + + + @@ -246,4 +247,4 @@ - \ No newline at end of file +