- finishing etrack
- new buttons for main page - swagger
This commit is contained in:
		
							
								
								
									
										68
									
								
								target/classes/templates/etrack.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								target/classes/templates/etrack.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,68 @@ | ||||
| <!DOCTYPE html> | ||||
| <html lang="en" xmlns:th="http://thymeleaf.org"> | ||||
|  | ||||
| <head> | ||||
|     <meta charset="UTF-8"> | ||||
|     <title>R11 Klaus</title> | ||||
|     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> | ||||
|     <link href="https://fonts.googleapis.com/css?family=Lato:100,300,600" rel="stylesheet" type="text/css"> | ||||
|     <link href="http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet" type="text/css"> | ||||
|     <link href="/css/styles.css" rel="stylesheet" /> | ||||
| </head> | ||||
|  | ||||
| <body> | ||||
| <hr> | ||||
| <section class="page-section" id="main-section"> | ||||
|     <div class="row"> | ||||
|         <div class="column"> | ||||
|             <br>To see your activity history use the form below | ||||
|             <form action="#" th:action="@{/etrack/__${clientUUID}__}" th:object="${eventRequestDto}" method="post"> | ||||
|                 <input type="text" th:name="clientUUID" th:value="${clientUUID}" hidden /> | ||||
|                 <br><label>Mocked response id:</label><br> | ||||
|                 <input type="text" th:name="mockedResponseId" th:id="mockedResponseId" th:placeholder="all" /> | ||||
|                 <td th:if="${#fields.hasErrors('mockedResponseId')}" th:errors="*{mockedResponseId}">mockedResponseId | ||||
|                     error | ||||
|                 </td> | ||||
|                 <br><label>Date from:</label><br> | ||||
|                 <input type="datetime-local" th:field="*{localDateTimeFrom}"/> | ||||
|                 <td th:if="${#fields.hasErrors('localDateTimeFrom')}" th:errors="*{localDateTimeFrom}">localDateTimeFrom | ||||
|                     Error | ||||
|                 </td> | ||||
|                 <br><label>Date to:</label><br> | ||||
|                 <input type="datetime-local" th:field="*{localDateTimeTo}"/> | ||||
|                 <td th:if="${#fields.hasErrors('localDateTimeTo')}" th:errors="*{localDateTimeTo}">localDateTimeTo | ||||
|                     Error | ||||
|                 </td> | ||||
|                 <div th:if="${#fields.hasAnyErrors()}"> | ||||
|                     <p th:each="err : ${#fields.allErrors()}" th:text="${err}">...</p> | ||||
|                 </div> | ||||
|                 <input type="submit" value="See my history"/> | ||||
|             </form> | ||||
|         </div> | ||||
|         <div class="column"> | ||||
|             <br> | ||||
|                 <table> | ||||
|                     <thead> | ||||
|                     <tr> | ||||
|                         <th class="tr-pageable"><p class="btn-sort" id="btn-sort-0">#</p></th> | ||||
|                         <th class="tr-pageable"><p class="btn-sort active" id="btn-sort-1">MessageId</p></th> | ||||
|                         <th class="tr-pageable"><p class="btn-sort" id="btn-sort-2">TimeStamp</p></th> | ||||
|                         <th class="tr-pageable"><p class="btn-sort" id="btn-sort-3">Action</p></th> | ||||
|                     </tr> | ||||
|                     </thead> | ||||
|                     <tbody id="table-body"> | ||||
|                     </tbody> | ||||
|                 </table> | ||||
|             <div class="container "> | ||||
|                 <div id="pagination-wrapper"></div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </section> | ||||
| <hr> | ||||
| <script type="text/javascript" th:inline="javascript"> | ||||
| var listForPagination = /*[[${eventList}]]*/; | ||||
| </script> | ||||
| <script src="/js/etrackPaggination.js"></script> | ||||
| </body> | ||||
| </html> | ||||
| @@ -10,30 +10,31 @@ | ||||
| </head> | ||||
| <body> | ||||
| <hr> | ||||
| <section class="page-section" id="main-section" > | ||||
| <section class="page-section" id="main-section"> | ||||
|     <div class="container"> | ||||
|         <div class="row"> | ||||
|             <div class="column" > | ||||
|             <div class="column"> | ||||
|                 <br>In order to set mockup response please fill the form below: | ||||
|                 <form action="#" th:action="@{/home/__${mockedMessageDto.clientUUID}__}" | ||||
|                       th:object="${mockedMessageDto}" method="post"> | ||||
|                     <table> | ||||
|                         <input type="text" th:field="*{clientUUID}" th:placeholder="*{clientUUID}" hidden/> | ||||
|                 <table> | ||||
|                     <form action="#" th:action="@{/home/__${mockedMessageDto.clientUUID}__}" | ||||
|                           th:object="${mockedMessageDto}" method="post"> | ||||
|                         <input type="text" th:field="*{clientUUID}" hidden/> | ||||
|                         <tr> | ||||
|                             <td>Mocked response id:</td> | ||||
|                             <td><input type="text" th:field="*{mockedResponseId}"/></td> | ||||
|                             <td><input type="text" th:field="*{mockedResponseId}" placeholder="1"/></td> | ||||
|                             <td th:if="${#fields.hasErrors('mockedResponseId')}" th:errors="*{mockedResponseId}">Id | ||||
|                                 Error | ||||
|                             </td> | ||||
|                         </tr> | ||||
|                         <tr> | ||||
|                             <td>Mocked response body:</td> | ||||
|                             <td><textarea rows="4" cols="30" th:field="*{messageBody}"></textarea></td> | ||||
|                             <td><textarea rows="4" cols="30" th:field="*{messageBody}" | ||||
|                                           placeholder="Your message body"></textarea></td> | ||||
|                             <td th:if="${#fields.hasErrors('messageBody')}" th:errors="*{messageBody}">Body Error</td> | ||||
|                         </tr> | ||||
|                         <tr> | ||||
|                             <td>Mocked response http code status:</td> | ||||
|                             <td><input type="text" th:field="*{httpStatus}"></td> | ||||
|                             <td><input type="text" th:field="*{httpStatus}" placeholder="200"></td> | ||||
|                             <td th:if="${#fields.hasErrors('httpStatus')}" th:errors="*{httpStatus}">HttpStatus Error | ||||
|                             </td> | ||||
|                         </tr> | ||||
| @@ -54,7 +55,7 @@ | ||||
|                             <td><input type="text" name="value" th:value="${entry.key}" disabled="disabled"/></td> | ||||
|                             <td> | ||||
|                                 <input type="text" name="value" th:field="*{httpHeaders[__${entry.key}__]}"/> | ||||
|                                 <button type="submit" name="removeHeader" th:value="${entry.key}" > | ||||
|                                 <button type="submit" name="removeHeader" th:value="${entry.key}"> | ||||
|                                     <img src="/img/icons8-cancel-64.png" style="width: 20px;"/> | ||||
|                                 </button> | ||||
|                             </td> | ||||
| @@ -68,47 +69,65 @@ | ||||
|                             </select></td> | ||||
|                         </tr> | ||||
|                         <tr> | ||||
|                             <td><input type="submit" value="Save mocked response"/></td> | ||||
|                             <td><input type="submit" value="Save my message"/></td> | ||||
|                             <td> | ||||
|                                 <button type="submit" name="newMessage" th:value="*{clientUUID}"> | ||||
|                                     <img src="/img/update-button.png" style="width: 20px;"/> | ||||
|                                 </button> | ||||
|                             </td> | ||||
|                         </tr> | ||||
|                     </table> | ||||
|                 </form> | ||||
|                     </form> | ||||
|                 </table> | ||||
|                 <table> | ||||
|                     <tr> | ||||
|                         <td> | ||||
|                             <p th:if="${mockSaved}">Mock has been saved</p> | ||||
|                             <form action="#" th:action="@{/etrack/__${mockedMessageDto.clientUUID}__}" | ||||
|                                   th:object="${mockedMessageDto}" | ||||
|                                   method="get"> | ||||
|                                 <p><input type="submit" value="History"/></p> | ||||
|                             </form> | ||||
|                         </td> | ||||
|                         <td> | ||||
|                             <form action="#" th:action="@{/home/getMockedResponse}" th:object="${mockedMessageDto}" | ||||
|                                   method="get"> | ||||
|                                 <input type="text" th:field="*{clientUUID}" hidden/> | ||||
|                                 <input type="text" th:field="*{mockedResponseId}" hidden/> | ||||
|                                 <p th:if="${mockSaved}"><input type="submit" value="Test your mock"/></p> | ||||
|                                 <p th:if="${canTest}"><input type="submit" value="Test your mock"/></p> | ||||
|                             </form> | ||||
|                         </td> | ||||
|                     </tr> | ||||
|                 </table> | ||||
|                 <p th:if="${mockSaved}">Mock has been saved</p> | ||||
|             </div> | ||||
|             <div class="column"> | ||||
|                 <br> | ||||
|                 <form th:action="@{/home/__${mockedMessageDto.clientUUID}__}" method="post" id="dupa" > | ||||
|                     <table> | ||||
|                         <thead> | ||||
|                         <tr> | ||||
|                             <th class="tr-pageable">#</th> | ||||
|                             <th class="tr-pageable">MessageId</th> | ||||
|                             <th class="tr-pageable">Media Type</th> | ||||
|                             <th class="tr-pageable">Http Status</th> | ||||
|                         </tr> | ||||
|                         </thead> | ||||
|                             <tbody id="table-body"> | ||||
|                             </tbody> | ||||
|                     </table> | ||||
|                 <form action="#" th:action="@{/home/__${mockedMessageDto.clientUUID}__}" | ||||
|                       th:object="${mockedMessageDto}" method="post"> | ||||
|                 <table> | ||||
|                     <thead> | ||||
|                     <tr> | ||||
|                         <th class="tr-pageable"> | ||||
|                             <p class="btn-sort" id="btn-sort-0">#</p> | ||||
|                         </th> | ||||
|                         <th class="tr-pageable"> | ||||
|                             <p class="btn-sort active" id="btn-sort-1">MessageId</p> | ||||
|                         </th> | ||||
|                         <th class="tr-pageable"> | ||||
|                             <p class="btn-sort" id="btn-sort-2">Media Type</p> | ||||
|                         </th> | ||||
|                         <th class="tr-pageable"> | ||||
|                             <p class="btn-sort" id="btn-sort-3">Http Status</p> | ||||
|                         </th> | ||||
|                     </tr> | ||||
|                     </thead> | ||||
|                         <input type="text" th:field="*{clientUUID}" hidden/> | ||||
|                     <tbody id="table-body"> | ||||
|                     </tbody> | ||||
|                 </table> | ||||
|                 </form> | ||||
|                 <div class="container "> | ||||
|                     <div id="pagination-wrapper"></div> | ||||
|                 </div> | ||||
|                 </div> | ||||
|  | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| @@ -118,45 +137,28 @@ | ||||
|  | ||||
| <hr> | ||||
| <div> | ||||
|     <br>In order to set or get responses through curl or http tools you can use urls below. | ||||
|     <br>When you set your response simply set headers and media type of your request that you expect to get in the | ||||
|     response from the next step. | ||||
|     <br>http://<a th:text="@{__${localhost}__}">localhost</a>:8097/klaus/v1/delete/<a | ||||
|         th:text="${mockedMessageDto.clientUUID}">clientUUID should be here</a>/{mockedResponseId} | ||||
|     <br>http://<a th:text="@{__${localhost}__}">localhost</a>:8097/klaus/v1/set/ <a | ||||
|         th:text="${mockedMessageDto.clientUUID}">clientUUID should be here</a>/{mockedResponseId}?httpStatus={httpStatus} | ||||
|     <br>http://<a th:text="@{__${localhost}__}">localhost</a>:8097/klaus/v1/get/<a | ||||
|         th:text="${mockedMessageDto.clientUUID}">clientUUID should be here</a>/{mockedResponseId} | ||||
|     <br>http://<a th:text="@{__${localhost}__}">localhost</a>:8097/klaus/v1/getAll/<a | ||||
|         th:text="${mockedMessageDto.clientUUID}">clientUUID should be here</a> | ||||
|     <br>If you are keen to use the mocking service with bigger amount of messages or automate the process by inserting high amount of random messages please consider using the tools below: | ||||
|  | ||||
|     <br><a href="http://[[${localhost}]]:8097/swagger-ui.html">http://[[${localhost}]]:8097/swagger-ui.html</a> | ||||
|     <br> | ||||
|     <br>http://[[${localhost}]]:8097/klaus/v1/delete/[[${mockedMessageDto.clientUUID}]]/{mockedResponseId} | ||||
|     <br>http://[[${localhost}]]:8097/klaus/v1/set/[[${mockedMessageDto.clientUUID}]]/{mockedResponseId}?httpStatus={httpStatus} | ||||
|     <br>http://[[${localhost}]]:8097/klaus/v1/get/[[${mockedMessageDto.clientUUID}]]/{mockedResponseId} | ||||
|     <br>http://[[${localhost}]]:8097/klaus/v1/getAll/[[${mockedMessageDto.clientUUID}]] | ||||
|  | ||||
|  | ||||
| </div> | ||||
| <hr> | ||||
|  | ||||
| <div> | ||||
|     <br>To see your activity history use the form below | ||||
|     <form action="#" th:action="@{/eventsForm}" th:object="${eventRequestDto}" method="post"> | ||||
|         <input type="text" th:name="clientUUID" th:value="${mockedMessageDto.clientUUID}" hidden/> | ||||
|         <br><label>Mocked response id:</label><br> | ||||
|         <input type="text" th:name="mockedResponseId" th:id="mockedResponseId" th:placeholder="all"/> | ||||
|         <td th:if="${#fields.hasErrors('mockedResponseId')}" th:errors="*{mockedResponseId}">mockedResponseId error</td> | ||||
|         <br><label>Date from:</label><br> | ||||
|         <input type="datetime-local" th:field="*{localDateTimeFrom}"/> | ||||
|         <td th:if="${#fields.hasErrors('localDateTimeFrom')}" th:errors="*{localDateTimeFrom}">localDateTimeFrom Error</td> | ||||
|         <br><label>Date to:</label><br> | ||||
|         <input type="datetime-local" th:field="*{localDateTimeTo}"/> | ||||
|         <td th:if="${#fields.hasErrors('localDateTimeTo')}" th:errors="*{localDateTimeTo}">localDateTimeTo Error</td> | ||||
|         <div th:if="${#fields.hasAnyErrors()}"> | ||||
|             <p th:each="err : ${#fields.allErrors()}" th:text="${err}">...</p> | ||||
|         </div> | ||||
|         <input type="submit" value="See my history"/> | ||||
|     </form> | ||||
| </div> | ||||
| <hr> | ||||
| </div> | ||||
| </div> | ||||
| <script type="text/javascript" th:inline="javascript"> | ||||
| var mockedMessageDtoList = /*[[${mockedMessageDtoList}]]*/; | ||||
| var listForPagination = /*[[${mockedMessageDtoList}]]*/; | ||||
|  | ||||
|  | ||||
|  | ||||
| </script> | ||||
| <script src="/js/paggination.js"></script> | ||||
|  | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										128
									
								
								target/classes/templates/tools.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										128
									
								
								target/classes/templates/tools.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,128 @@ | ||||
| <!DOCTYPE HTML> | ||||
| <html lang="pl"> | ||||
| <head> | ||||
|     <title>Blog - Release11 - nowoczesne technologie IT.2</title> | ||||
|     <meta name="description" content="Release<sup>11</sup> jest nowoczesną firma zajmującą się automatyzacją procesów biznesowych związanych z wymianą informacji pomiędzy różnymi systemami i zbudowaną w oparciu o uznawane na całym świecie mechanizmy i wzorce." /> | ||||
|     <meta name="generator" content="Quick.Cms.Ext v6.4" /> | ||||
|     <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||||
|     <link rel="shortcut icon" href="templates/default/img/favicon.ico" /> | ||||
|     <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,700&subset=latin-ext" rel="stylesheet"> | ||||
|     <link rel="stylesheet" href="templates/default/style.css" /> | ||||
|     <link rel="stylesheet" href="templates/default/style-sliders.css" /> | ||||
|     <link rel="stylesheet" href="templates/default/style-widgets.css" /> | ||||
|  | ||||
|     <link rel="stylesheet" type="text/css" href="plugins/slick/slick.css"/> | ||||
|     <link rel="stylesheet" type="text/css" href="plugins/slick/slick-theme.css"/> | ||||
|  | ||||
|     <link rel="stylesheet" href="plugins/menu/jquery.sidr.light.min.css" /> | ||||
|     <link rel="stylesheet" href="plugins/menu/hamburger.css" /> | ||||
|     <link rel="stylesheet" href="plugins/aos/aos2.css" /> | ||||
|  | ||||
|     <link rel="stylesheet" href="templates/default/responsive.css" /> | ||||
|  | ||||
|     <script src="plugins/jquery.min.js"></script> | ||||
|     <script src="core/common.js"></script> | ||||
|     <script src="core/libraries/quick.slider.min.js"></script> | ||||
|     <meta property="og:url" content="http://rel.qtf.com.pl/blog.html" /><meta property="og:type" content="article" /><meta property="og:title" content="Blog" /><meta property="og:image" content="http://rel.qtf.com.pl/files/default_open_graph_image.jpg" /> | ||||
| </head> | ||||
| <body id="page42" class="blog"> | ||||
| <nav id="skiplinks" aria-label="skiplinks"> | ||||
|     <ul> | ||||
|         <li><a href="#head2">Przejdź do menu głównego</a></li> | ||||
|         <li><a href="#content">Przejdź do treści</a></li> | ||||
|     </ul> | ||||
| </nav> | ||||
| <div id="header"> | ||||
|     <header id="head1">      <div class="container"> | ||||
|         <h1 id="logo"><a href="./"><img src="templates/default/img/Release11logo_color.svg" alt="Release11"/></a></h1> | ||||
|         <nav class="menu-1" aria-label="menu-1"><ul><li><a href="./#slider-1">Start</a></li><li><a href="./#widget-2">Misja</a></li><li class=" drop-down"><a href="./#widget-1">Oferta</a><ul><li><a href="./#widget-9">Administracja systemami IT</a></li><li><a href="./#widget-10">NoSQL DataBases</a></li><li><a href="./#widget-11">Nowoczesna infrastruktura IT</a></li><li><a href="./#widget-12">Technologia XML</a></li><li><a href="./#widget-13">Usługi</a></li><li><a href="./#widget-14">Integracja systemów IT</a></li></ul></li><li><a href="./#widget-4">Bezpieczeństwo</a></li><li><a href="./#widget-5">Dlaczego My</a></li><li><a href="./blog.html">Blog</a></li><li class="selected"><a href="./tools.html">Narzędzia</a></li><li><a href="./#widget-6">Kontakt</a></li></ul></nav> | ||||
|         <div class="hamburger hamburger--stand" id="hamburger-menu"> | ||||
|             <div class="hamburger-box"> | ||||
|                 <div class="hamburger-inner"></div> | ||||
|             </div> | ||||
|         </div> | ||||
|  | ||||
|     </div> | ||||
|     </header> | ||||
| </div> | ||||
| <div id="container"> | ||||
|  | ||||
|  | ||||
|     <div id="body"> | ||||
|         <div class="container"> | ||||
|             <div id="content"> | ||||
|                 <article id="page"> | ||||
|                     <h1>Blog</h1><div class="content"><ul class="pages-list pages-4"><li id="page-46"><div class="image" data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-4.html"><img src="files/700/planszaban2_16x9.jpg" alt="" /></a></div><h2 data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-4.html">Tytuł Artykul 4</a></h2><time>24.08.2020</time><div class="description" data-aos="zoom-in" data-aos-offset="0"><p>Tekst 100 znaków</p> | ||||
|                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque</p></div><li id="page-45"><div class="image" data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-3.html"><img src="files/700/plansza1_16x9.jpg" alt="" /></a></div><h2 data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-3.html">Tytuł Artykul 3</a></h2><time>24.08.2020</time><div class="description" data-aos="zoom-in" data-aos-offset="0"><p>Tekst 100 znaków</p> | ||||
|                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque</p></div><li id="page-44"><div class="image" data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-2.html"><img src="files/700/plansza2_16x9.jpg" alt="" /></a></div><h2 data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-2.html">Tytuł Artykul 2</a></h2><time>24.08.2020</time><div class="description" data-aos="zoom-in" data-aos-offset="0"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque</p></div><li id="page-43"><div class="image" data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-1.html"><img src="files/700/planszatel_16x9.jpg" alt="" /></a></div><h2 data-aos="zoom-in" data-aos-offset="0"><a href="tytul-artykul-1.html">Tytuł Artykul 1</a></h2><time>24.08.2020</time><div class="description" data-aos="zoom-in" data-aos-offset="0"><p>Tekst 100 znaków</p> | ||||
|                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque</p></div></ul></article> | ||||
|  | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
|     <div id="foot">    <footer> | ||||
|         <div class="container"> | ||||
|             <div class="copy">© 2020 Release<sup>11</sup> - Wszelkie prawa zastrzeżone. <nav class="menu-2" aria-label="menu-2"><ul><li><a href="./polityka-prywatnosci.html">Polityka prywatności</a></li></ul></nav></div> | ||||
|             <!-- | ||||
|               Read the license before you change the footer | ||||
|               www.opensolution.org/licenses.html | ||||
|             --> | ||||
|             <div class="power"><a href="http://opensolution.org/">powered by Quick.Cms</a> | <a href="http://www.grafiqa.pl/">design grafiQa.pl</a></div> | ||||
|             <div id="logoFoot"><a href="./"><img src="templates/default/img/Release11logo_szare.svg" alt="Release11" /></a></div> | ||||
|         </div> | ||||
|     </footer> | ||||
|     </div> | ||||
| </div> | ||||
| <script src="plugins/jquery.mobile.events-touch.min.js"></script> | ||||
| <script src="core/libraries/quick.box.min.js"></script> | ||||
| <script type="text/javascript" src="plugins/slick/slick.min.js"></script> | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| <script type="text/javascript"> | ||||
|   $(function() { | ||||
|     $('#page-14 h2, #page-14 .description').click(function(e) { | ||||
|         //jeżeli popup nie jest widoczny to go pokaż | ||||
|         if (!$('.popup:visible').length) { | ||||
|             $('.popup').fadeIn(); | ||||
|         } | ||||
|         e.preventDefault(); | ||||
|         return false; | ||||
|     }); | ||||
|  | ||||
|     //zdarzenie zamknięcia podpinamy pod przycisk close i pod tło popupa | ||||
|     $('.popup .close, .popup .bg, .contact-panel.send .bg, .contact-panel.send .close').click(function() { | ||||
|         $(this).parents('.popup, .contact-panel.send').fadeOut(); | ||||
|     }); | ||||
| }); | ||||
| </script> | ||||
| <script src="plugins/menu/jquery.sidr.min.js"></script> | ||||
| <script> | ||||
|   $(document).ready(function() { | ||||
|         $('#hamburger-menu').sidr({ | ||||
|           name: 'sidr-main', | ||||
|           side: 'right', | ||||
|           source: '.menu-1', | ||||
|           onOpen:function() { | ||||
|            $('#hamburger-menu').toggleClass('is-active'); | ||||
|            $('#header').addClass('open_menu'); | ||||
|           }, | ||||
|           onClose:function() { | ||||
|            $('#hamburger-menu').toggleClass('is-active'); | ||||
|            $('#header').removeClass('open_menu'); | ||||
|           } | ||||
|       }); | ||||
|   }); | ||||
|  | ||||
|   $( window ).resize(function () { | ||||
|         $.sidr('close', 'sidr'); | ||||
|   }); | ||||
| </script> | ||||
| <script src="plugins/aos/aos.js"></script> | ||||
| <script> | ||||
|   AOS.init(); | ||||
| </script> | ||||
|  | ||||
| </body> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user
	 Szakalakamaka
					Szakalakamaka