Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
Executable
+11
@@ -0,0 +1,11 @@
|
||||
# THP-overview
|
||||
|
||||
Source code here: https://devhub.defence-elec.de/bitbucket/projects/EXCON/repos/thp-overview
|
||||
|
||||
## Build new version
|
||||
|
||||
To build a new version, first commit your changes to the repo's master branch. Now follow the instructions in the README file *of the THP2 repo* then build the distribution package: `DIST=true ./build.sh`. The `dist` directory now contains the new build with the current git commit hash. Extract `thp-overview.tar` into the `Lts/Tools/THP-overview` directory and `thp-overview-dbg.tar` into the `Lts/Tools/THP-overview-dbg` directory.
|
||||
|
||||
## Debug information / Source Maps
|
||||
|
||||
To have the code unscrambled, copy the files from the `Lts/Tools/THP-overview-dbg` directory into the `Lts/Tools/THP-overview` directory. The browser will automatically load the source maps and unscramble the code, which is then readable in the developer tools.
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2023 Mike Wille
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
Copyright 2015-2021 Google LLC. All Rights Reserved.
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Binary file not shown.
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
+1
@@ -0,0 +1 @@
|
||||
00789e539cbf1c32265c72d3d6bf4fbe86b0b2a3
|
||||
Executable
+1
@@ -0,0 +1 @@
|
||||
@charset "UTF-8";:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:transparent}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0px!important;border-bottom-width:0px!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"\25b2";content:"\25b2"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"\25bc";content:"\25bc"/""}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderablLine truncated
|
||||
Executable
+35
@@ -0,0 +1,35 @@
|
||||
var So=Object.create;var Da=Object.defineProperty;var wo=Object.getOwnPropertyDescriptor;var Ao=Object.getOwnPropertyNames;var Eo=Object.getPrototypeOf,No=Object.prototype.hasOwnProperty;var Lo=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var jo=(e,r,a,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let f of Ao(r))!No.call(e,f)&&f!==a&&Da(e,f,{get:()=>r[f],enumerable:!(i=wo(r,f))||i.enumerable});return e};var _a=(e,r,a)=>(a=e!=null?So(Eo(e)):{},jo(r||!e||!e.__esModule?Da(a,"default",{value:e,enumerable:!0}):a,e));var an=Lo((Ta,hr)=>{(function(e,r){"use strict";typeof hr=="object"&&typeof hr.exports=="object"?hr.exports=e.document?r(e,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return r(a)}:r(e)})(typeof window!="undefined"?window:Ta,function(e,r){"use strict";var a=[],i=Object.getPrototypeOf,f=a.slice,u=a.flat?function(t){return a.flat.call(t)}:function(t){return a.concat.apply([],t)},c=a.push,p=a.indexOf,y={},m=y.toString,x=y.hasOwnProperty,C=x.toString,E=C.call(Object),w={},A=function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"},M=function(n){return n!=null&&n===n.window},F=e.document,P={type:!0,src:!0,nonce:!0,noModule:!0};function $(t,n,o){o=o||F;var l,d,h=o.createElement("script");if(h.text=t,n)for(l in P)d=n[l]||n.getAttribute&&n.getAttribute(l),d&&h.setAttribute(l,d);o.head.appendChild(h).parentNode.removeChild(h)}function Q(t){return t==null?t+"":typeof t=="object"||typeof t=="function"?y[m.call(t)]||"object":typeof t}var ee="3.7.1",he=/HTML$/i,s=function(t,n){return new s.fn.init(t,n)};s.fn=s.prototype={jquery:ee,constructor:s,length:0,toArray:function(){return f.call(this)},get:function(t){return t==null?f.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var n=s.merge(this.constructor(),t);return n.prevObject=this,n},each:function(t){return s.each(this,t)},map:function(t){return this.pushStack(s.map(this,function(n,o){return t.call(n,o,n)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(s.grep(this,function(t,n){return(n+1)%2}))},odd:function(){return this.pushStack(s.grep(this,function(t,n){return n%2}))},eq:function(t){var n=this.length,o=+t+(t<0?n:0);return this.pushStack(o>=0&&o<n?[this[o]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:a.sort,splice:a.splice},s.extend=s.fn.extend=function(){var t,n,o,l,d,h,v=arguments[0]||{},_=1,D=arguments.length,S=!1;for(typeof v=="boolean"&&(S=v,v=arguments[_]||{},_++),typeof v!="object"&&!A(v)&&(v={}),_===D&&(v=this,_--);_<D;_++)if((t=arguments[_])!=null)for(n in t)l=t[n],!(n==="__proto__"||v===l)&&(S&&l&&(s.isPlainObject(l)||(d=Array.isArray(l)))?(o=v[n],d&&!Array.isArray(o)?h=[]:!d&&!s.isPlainObject(o)?h={}:h=o,d=!1,v[n]=s.extend(S,h,l)):l!==void 0&&(v[n]=l));return v},s.extend({expando:"jQuery"+(ee+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var n,o;return!t||m.call(t)!=="[object Object]"?!1:(n=i(t),n?(o=x.call(n,"constructor")&&n.constructor,typeof o=="function"&&C.call(o)===E):!0)},isEmptyObject:function(t){var n;for(n in t)return!1;return!0},globalEval:function(t,n,o){$(t,{nonce:n&&n.nonce},o)},each:function(t,n){var o,l=0;if(Ee(t))for(o=t.length;l<o&&n.call(t[l],l,t[l])!==!1;l++);else for(l in t)if(n.call(t[l],l,t[l])===!1)break;return t},text:function(t){var n,o="",l=0,d=t.nodeType;if(!d)for(;n=t[l++];)o+=s.text(n);return d===1||d===11?t.textContent:d===9?t.documentElement.textContent:d===3||d===4?t.nodeValue:o},makeArray:function(t,n){var o=n||[];return t!=null&&(Ee(Object(t))?s.merge(o,typeof t=="string"?[t]:t):c.call(o,t)),o},inArray:function(t,n,o){return n==null?-1:p.call(n,t,o)},isXMLDoc:function(t){var n=t&&t.namespaceURI,o=t&&(t.ownerDocument||t).documentElement;return!he.test(n||o&&o.nodeName||"HTML")},merge:function(t,n){for(var o=+n.length,l=0,d=t.length;l<o;l++)t[d++]=n[l];return t.length=d,t},grep:function(t,n,o){for(var l,d=[],h=0,v=t.length,_=!o;h<v;h++)l=!n(t[h],h),l!==_&&d.push(t[h]);return d},map:function(t,n,o){var l,d,h=0,v=[];if(Ee(t))for(l=t.length;h<l;h++)d=n(t[h],h,o),d!=null&&v.push(d);else for(h in t)d=n(t[h],h,o),d!=null&&v.push(d);return u(v)},guid:1,support:w}),typeof Symbol=="function"&&(s.fn[Symbol.iterator]=a[Symbol.iterator]),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,n){y["[object "+n+"]"]=n.toLowerCase()});function Ee(t){var n=!!t&&"length"in t&&t.length,o=Q(t);return A(t)||M(t)?!1:o==="array"||n===0||typeof n=="number"&&n>0&&n-1 in t}function ie(t,n){return t.nodeName&&t.nodeName.toLowerCase()===n.toLowerCase()}var je=a.pop,gt=a.sort,ve=a.splice,G="[\\x20\\t\\r\\n\\f]",be=new RegExp("^"+G+"+|((?:^|[^\\\\])(?:\\\\.)*)"+G+"+$","g");s.contains=function(t,n){var o=n&&n.parentNode;return t===o||!!(o&Line truncated
|
||||
`):t)),n};var sa=/^(?:focusinfocus|focusoutblur)$/,ca=function(t){t.stopPropagation()};s.extend(s.event,{trigger:function(t,n,o,l){var d,h,v,_,D,S,k,R,L=[o||F],H=x.call(t,"type")?t.type:t,J=x.call(t,"namespace")?t.namespace.split("."):[];if(h=R=v=o=o||F,!(o.nodeType===3||o.nodeType===8)&&!sa.test(H+s.event.triggered)&&(H.indexOf(".")>-1&&(J=H.split("."),H=J.shift(),J.sort()),D=H.indexOf(":")<0&&"on"+H,t=t[s.expando]?t:new s.Event(H,typeof t=="object"&&t),t.isTrigger=l?2:3,t.namespace=J.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+J.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),n=n==null?[t]:s.makeArray(n,[t]),k=s.event.special[H]||{},!(!l&&k.trigger&&k.trigger.apply(o,n)===!1))){if(!l&&!k.noBubble&&!M(o)){for(_=k.delegateType||H,sa.test(_+H)||(h=h.parentNode);h;h=h.parentNode)L.push(h),v=h;v===(o.ownerDocument||F)&&L.push(v.defaultView||v.parentWindow||e)}for(d=0;(h=L[d++])&&!t.isPropagationStopped();)R=h,t.type=d>1?_:k.bindType||H,S=(X.get(h,"events")||Object.create(null))[t.type]&&X.get(h,"handle"),S&&S.apply(h,n),S=D&&h[D],S&&S.apply&&It(h)&&(t.result=S.apply(h,n),t.result===!1&&t.preventDefault());return t.type=H,!l&&!t.isDefaultPrevented()&&(!k._default||k._default.apply(L.pop(),n)===!1)&&It(o)&&D&&A(o[H])&&!M(o)&&(v=o[D],v&&(o[D]=null),s.event.triggered=H,t.isPropagationStopped()&&R.addEventListener(H,ca),o[H](),t.isPropagationStopped()&&R.removeEventListener(H,ca),s.event.triggered=void 0,v&&(o[D]=v)),t.result}},simulate:function(t,n,o){var l=s.extend(new s.Event,o,{type:t,isSimulated:!0});s.event.trigger(l,null,n)}}),s.fn.extend({trigger:function(t,n){return this.each(function(){s.event.trigger(t,n,this)})},triggerHandler:function(t,n){var o=this[0];if(o)return s.event.trigger(t,n,o,!0)}});var to=/\[\]$/,da=/\r?\n/g,ro=/^(?:submit|button|image|reset|file)$/i,no=/^(?:input|select|textarea|keygen)/i;function Xr(t,n,o,l){var d;if(Array.isArray(n))s.each(n,function(h,v){o||to.test(t)?l(t,v):Xr(t+"["+(typeof v=="object"&&v!=null?h:"")+"]",v,o,l)});else if(!o&&Q(n)==="object")for(d in n)Xr(t+"["+d+"]",n[d],o,l);else l(t,n)}s.param=function(t,n){var o,l=[],d=function(h,v){var _=A(v)?v():v;l[l.length]=encodeURIComponent(h)+"="+encodeURIComponent(_==null?"":_)};if(t==null)return"";if(Array.isArray(t)||t.jquery&&!s.isPlainObject(t))s.each(t,function(){d(this.name,this.value)});else for(o in t)Xr(o,t[o],n,d);return l.join("&")},s.fn.extend({serialize:function(){return s.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=s.prop(this,"elements");return t?s.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!s(this).is(":disabled")&&no.test(this.nodeName)&&!ro.test(t)&&(this.checked||!qt.test(t))}).map(function(t,n){var o=s(this).val();return o==null?null:Array.isArray(o)?s.map(o,function(l){return{name:n.name,value:l.replace(da,`\r
|
||||
`)}}):{name:n.name,value:o.replace(da,`\r
|
||||
`)}}).get()}});var ao=/%20/g,io=/#.*$/,oo=/([?&])_=[^&]*/,lo=/^(.*?):[ \t]*([^\r\n]*)$/mg,uo=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,fo=/^(?:GET|HEAD)$/,so=/^\/\//,ha={},zr={},pa="*/".concat("*"),Gr=F.createElement("a");Gr.href=$t.href;function va(t){return function(n,o){typeof n!="string"&&(o=n,n="*");var l,d=0,h=n.toLowerCase().match($e)||[];if(A(o))for(;l=h[d++];)l[0]==="+"?(l=l.slice(1)||"*",(t[l]=t[l]||[]).unshift(o)):(t[l]=t[l]||[]).push(o)}}function ya(t,n,o,l){var d={},h=t===zr;function v(_){var D;return d[_]=!0,s.each(t[_]||[],function(S,k){var R=k(n,o,l);if(typeof R=="string"&&!h&&!d[R])return n.dataTypes.unshift(R),v(R),!1;if(h)return!(D=R)}),D}return v(n.dataTypes[0])||!d["*"]&&v("*")}function Yr(t,n){var o,l,d=s.ajaxSettings.flatOptions||{};for(o in n)n[o]!==void 0&&((d[o]?t:l||(l={}))[o]=n[o]);return l&&s.extend(!0,t,l),t}function co(t,n,o){for(var l,d,h,v,_=t.contents,D=t.dataTypes;D[0]==="*";)D.shift(),l===void 0&&(l=t.mimeType||n.getResponseHeader("Content-Type"));if(l){for(d in _)if(_[d]&&_[d].test(l)){D.unshift(d);break}}if(D[0]in o)h=D[0];else{for(d in o){if(!D[0]||t.converters[d+" "+D[0]]){h=d;break}v||(v=d)}h=h||v}if(h)return h!==D[0]&&D.unshift(h),o[h]}function ho(t,n,o,l){var d,h,v,_,D,S={},k=t.dataTypes.slice();if(k[1])for(v in t.converters)S[v.toLowerCase()]=t.converters[v];for(h=k.shift();h;)if(t.responseFields[h]&&(o[t.responseFields[h]]=n),!D&&l&&t.dataFilter&&(n=t.dataFilter(n,t.dataType)),D=h,h=k.shift(),h){if(h==="*")h=D;else if(D!=="*"&&D!==h){if(v=S[D+" "+h]||S["* "+h],!v){for(d in S)if(_=d.split(" "),_[1]===h&&(v=S[D+" "+_[0]]||S["* "+_[0]],v)){v===!0?v=S[d]:S[d]!==!0&&(h=_[0],k.unshift(_[1]));break}}if(v!==!0)if(v&&t.throws)n=v(n);else try{n=v(n)}catch(R){return{state:"parsererror",error:v?R:"No conversion from "+D+" to "+h}}}}return{state:"success",data:n}}s.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:$t.href,type:"GET",isLocal:uo.test($t.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pa,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":s.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,n){return n?Yr(Yr(t,s.ajaxSettings),n):Yr(s.ajaxSettings,t)},ajaxPrefilter:va(ha),ajaxTransport:va(zr),ajax:function(t,n){typeof t=="object"&&(n=t,t=void 0),n=n||{};var o,l,d,h,v,_,D,S,k,R,L=s.ajaxSetup({},n),H=L.context||L,J=L.context&&(H.nodeType||H.jquery)?s(H):s.event,oe=s.Deferred(),Z=s.Callbacks("once memory"),ge=L.statusCode||{},ye={},Ue={},Xe="canceled",ae={readyState:0,getResponseHeader:function(le){var pe;if(D){if(!h)for(h={};pe=lo.exec(d);)h[pe[1].toLowerCase()+" "]=(h[pe[1].toLowerCase()+" "]||[]).concat(pe[2]);pe=h[le.toLowerCase()+" "]}return pe==null?null:pe.join(", ")},getAllResponseHeaders:function(){return D?d:null},setRequestHeader:function(le,pe){return D==null&&(le=Ue[le.toLowerCase()]=Ue[le.toLowerCase()]||le,ye[le]=pe),this},overrideMimeType:function(le){return D==null&&(L.mimeType=le),this},statusCode:function(le){var pe;if(le)if(D)ae.always(le[ae.status]);else for(pe in le)ge[pe]=[ge[pe],le[pe]];return this},abort:function(le){var pe=le||Xe;return o&&o.abort(pe),dt(0,pe),this}};if(oe.promise(ae),L.url=((t||L.url||$t.href)+"").replace(so,$t.protocol+"//"),L.type=n.method||n.type||L.method||L.type,L.dataTypes=(L.dataType||"*").toLowerCase().match($e)||[""],L.crossDomain==null){_=F.createElement("a");try{_.href=L.url,_.href=_.href,L.crossDomain=Gr.protocol+"//"+Gr.host!=_.protocol+"//"+_.host}catch(le){L.crossDomain=!0}}if(L.data&&L.processData&&typeof L.data!="string"&&(L.data=s.param(L.data,L.traditional)),ya(ha,L,n,ae),D)return ae;S=s.event&&L.global,S&&s.active++===0&&s.event.trigger("ajaxStart"),L.type=L.type.toUpperCase(),L.hasContent=!fo.test(L.type),l=L.url.replace(io,""),L.hasContent?L.data&&L.processData&&(L.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(L.data=L.data.replace(ao,"+")):(R=L.url.slice(l.length),L.data&&(L.processData||typeof L.data=="string")&&(l+=(Ur.test(l)?"&":"?")+L.data,delete L.data),L.cache===!1&&(l=l.replace(oo,"$1"),R=(Ur.test(l)?"&":"?")+"_="+fa.guid+++R),L.url=l+R),L.ifModified&&(s.lastModified[l]&&ae.setRequestHeader("If-Modified-Since",s.lastModified[l]),s.etag[l]&&ae.setRequestHeader("If-None-Match",s.etag[l])),(L.data&&L.hasContent&&L.contentType!==!1||n.contentType)&&ae.setRequestHeader("Content-Type",L.contentType),ae.setRequestHeader("Accept",L.dataTypes[0]&&L.accepts[L.dataTypes[0]]?L.accepts[L.dataTypes[0]]+(L.dataTypes[0]!=="*"?", "+pa+"; q=0.01":""):L.accepts["*"]);for(k in L.headers)ae.setRequestHeader(k,L.headers[k]);if(L.beforeSend&&(L.beforeSend.call(H,ae,L)===!1||D))return ae.abort();if(Xe="abort",Z.add(L.complet
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
jquery/dist/jquery.js:
|
||||
(*!
|
||||
* jQuery JavaScript Library v3.7.1
|
||||
* https://jquery.com/
|
||||
*
|
||||
* Copyright OpenJS Foundation and other contributors
|
||||
* Released under the MIT license
|
||||
* https://jquery.org/license
|
||||
*
|
||||
* Date: 2023-08-28T13:37Z
|
||||
*)
|
||||
|
||||
datatables.net/js/dataTables.mjs:
|
||||
(*! DataTables 2.0.1
|
||||
* © SpryMedia Ltd - datatables.net/license
|
||||
*)
|
||||
|
||||
datatables.net-dt/js/dataTables.dataTables.mjs:
|
||||
(*! DataTables styling integration
|
||||
* ©2018 SpryMedia Ltd - datatables.net/license
|
||||
*)
|
||||
|
||||
webtr/dist/webtr.js:
|
||||
(**
|
||||
* @file webtr.ts
|
||||
* @copyright Mike Wille <mike@wille.io>
|
||||
* @license MIT
|
||||
*)
|
||||
*/
|
||||
Executable
+64
@@ -0,0 +1,64 @@
|
||||
<!doctype html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<title data-tr>Take Home Package - Overview</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="author" content="Mike Wille, ESZS, 2024-02-29">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<script src="lib/thp.js"></script>
|
||||
<link href="lib/thp.css" rel="stylesheet" blocking rel="preload">
|
||||
<script src="scripts/scripts.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<div class="container container-row">
|
||||
<span class="title">Take Home Package</span>
|
||||
<img class="legatus" src="lib/legatus.png"/>
|
||||
<img class="rme" src="lib/rheinmetall.png"/>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
<div class="floater">
|
||||
<div class="container container-col">
|
||||
<span class="title m-a" data-tr>Overview</span>
|
||||
<table id="table" class="stripe">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>scriptId</th>
|
||||
<th data-tr>Script</th>
|
||||
<th data-tr>Exercise</th>
|
||||
<th data-tr>Created at</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<em data-tr>Language</em>
|
||||
<button id="changeLang_DE" class="button-img">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3">
|
||||
<rect id="black_stripe" width="5" height="3" y="0" x="0" fill="#000"/>
|
||||
<rect id="red_stripe" width="5" height="2" y="1" x="0" fill="#D00"/>
|
||||
<rect id="gold_stripe" width="5" height="1" y="2" x="0" fill="#FFCE00"/>
|
||||
</svg>
|
||||
</button>
|
||||
<button id="changeLang_EN" class="button-img">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1083 650">
|
||||
<defs>
|
||||
<polygon id="pt" points="-0.1624598481164531,0 0,-0.5 0.1624598481164531,0" transform="scale(0.0616)" fill="#FFF"/>
|
||||
<g id="star"><use xlink:href="#pt" transform="rotate(-144)"/><use xlink:href="#pt" transform="rotate(-72)"/><use xlink:href="#pt"/><use xlink:href="#pt" transform="rotate(72)"/><use xlink:href="#pt" transform="rotate(144)"/></g>
|
||||
<g id="s5"><use xlink:href="#star" x="-0.252"/><use xlink:href="#star" x="-0.126"/><use xlink:href="#star"/><use xlink:href="#star" x="0.126"/><use xlink:href="#star" x="0.252"/></g>
|
||||
<g id="s6"><use xlink:href="#s5" x="-0.063"/><use xlink:href="#star" x="0.315"/></g>
|
||||
<g id="x4"><use xlink:href="#s6"/><use xlink:href="#s5" y="0.054"/><use xlink:href="#s6" y="0.108"/><use xlink:href="#s5" y="0.162"/></g>
|
||||
<g id="u"><use xlink:href="#x4" y="-0.216"/><use xlink:href="#x4"/><use xlink:href="#s6" y="0.216"/></g>
|
||||
<rect id="stripe" width="1235" height="50" fill="#B22234"/>
|
||||
</defs>
|
||||
<rect width="1235" height="650" fill="#FFF"/><use xlink:href="#stripe"/><use xlink:href="#stripe" y="100"/><use xlink:href="#stripe" y="200"/><use xlink:href="#stripe" y="300"/><use xlink:href="#stripe" y="400"/><use xlink:href="#stripe" y="500"/><use xlink:href="#stripe" y="600"/><rect width="494" height="350" fill="#3C3B6E"/><use xlink:href="#u" transform="translate(247,175) scale(650)"/>
|
||||
</svg>
|
||||
</button>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user