@szegedsw/lib-node
Version:
A little framework published by Szeged Software Zrt. in order to enhance api endpoint security and create reuseable code. Email module, Logging system, and much more. Further improvements are expected.
2 lines • 3.35 kB
TypeScript
export declare const testhtml = "\n<html>\n <head>\n <title>Teszt</title>\n <style>\n thead th {\n font-size: 25px;\n padding: 15px;\n border: black 5px solid;\n border-left:0px;\n background-color: lavender;\n margin: 0;\n }\n .type {\n font-style: italic;\n }\n table {\n border-spacing: 0px;\n }\n .prop {\n font-size: 20px\n }\n\n .prop > td {\n border-left: 1px gray dashed;\n border-bottom: 1px gray dashed;\n }\n\n .prop > th:last-of-type{\n border-bottom: 1px gray dashed;\n }\n\n\n .invalid {\n color: red;\n font-weight: bold;\n }\n .valid {\n color: green;\n }\n .validators > td {\n text-align: center;\n font-size: 17px;\n border-bottom: black 5px solid;\n }\n\n\n .prop > td:nth-of-type(4), .validators > td:last-child {\n border-right: black 5px solid;\n }\n\n .prop > td:nth-of-type(5){\n border-right: black 5px solid;\n border-bottom: black 5px solid;\n text-align: center;\n vertical-align: middle;\n }\n\n td {\n padding: 10px;\n }\n .inner {\n border: 0px;\n }\n\n .grouped {\n border: black 5px solid;\n border-top: 0px;\n }\n\n </style>\n </head>\n <body>\n <table>\n <thead>\n <tr>\n <th style=\"border-left: 5px black solid;\">Group</th>\n <th>Property name</th>\n <th>Property type</th>\n <th>Property value</th>\n <th>Min?</th>\n <th>Max?</th>\n <th>Additional fields</th>\n </tr>\n </thead>\n\n <tbody>\n <% for(var i=0; i < groups.length; i++) { %>\n <% for(var j=0; j < groups[i].properties.length; j++) {%>\n <% let prop=groups[i].properties[j]; %>\n <tr class=\"prop\">\n <% if (j === 0) { %>\n <th class=\"grouped\" rowspan=\"<%=2*groups[i].properties.length%>\"><%=(i+1)%></th>\n <%} %>\n <th class=\"propname <%=(prop.exists?'valid':'invalid')%>\"><%=prop.name%></th>\n <td class=\"type <%=(prop.typecheck?'valid':'invalid')%>\"><%=prop.type%></td>\n <td><%=prop.value%></td>\n\n <td class=\"<%=(prop.min?'valid':'invalid')%>\"><%=prop.minVal %></td>\n <td class=\"<%=(prop.max?'valid':'invalid')%>\"><%=prop.maxVal %></td>\n <% if (j === 0) { %>\n <td class=\"invalid\" rowspan=\"<%=2*groups[i].properties.length%>\"><%=(groups[i].additional.length>0?groups[i].additional.join(', '):' ') %></td>\n <%} %>\n </tr>\n\n <tr class=\"validators\">\n <td colspan=\"5\">\n <table style=\"width:100%;\" class=\"inner\">\n <% for(var k=0; k < prop.validators.length; k++){ %>\n <tr>\n <td class=\"<%=(prop.validators[k].result?'valid':'invalid')%>\"><%=prop.validators[k].helpmsg%></td>\n </tr>\n <% } %>\n </table>\n\n </td>\n </tr>\n <% } %>\n <% } %>\n </tbody>\n </table>\n </body>\n</html>\n";
//# sourceMappingURL=test.html.d.ts.map