diff --git a/Resources/Private/JavaScript/backend/Datatables.js b/Resources/Private/JavaScript/backend/Datatables.js index a4fe58c4..ba92d259 100644 --- a/Resources/Private/JavaScript/backend/Datatables.js +++ b/Resources/Private/JavaScript/backend/Datatables.js @@ -1,51 +1,64 @@ /** * Module: TYPO3/CMS/Blog/DataTables */ -import 'datatables.net-bs/css/dataTables.bootstrap.min.css'; - -import $ from 'jquery'; -import 'datatables.net'; -import 'datatables.net-bs'; - -$(function() { - $('.dataTables').DataTable({ - "columns": function () { - return $(this).data('columns') - }, - "pageLength": 25, - "initComplete": function () { +import 'datatables.net-bs5/css/dataTables.bootstrap5.min.css'; +import '../../Scss/backend/datatables.scss' + +import DataTable from 'datatables.net-bs5'; + +const datatables = document.querySelectorAll('.dataTables'); +datatables.forEach((datatable) => { + + const columnConfig = JSON.parse(datatable.dataset.columns); + new DataTable(datatable, { + dom: + "<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>" + + "<'table-fit'tr>" + + "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>", + pageLength: 25, + columns: columnConfig, + initComplete: function () { this.api().columns().every(function () { - var column = this; - if ($(column.header()).data('filter') === true) { - var select = $('') - .appendTo($(column.header()).empty()) - .on('click', function (e) { - e.stopPropagation(); - }) - .on('change', function () { - var val = $.fn.dataTable.util.escapeRegex( - $(this).val() - ); - column.search(val ? val : '', true, false).draw(); - }); - - var values = []; - column.nodes().each(function (content) { - var filter = $(content).data('filter'); + const column = this; + if (column.header().dataset.filter === 'true') { + + const select = document.createElement('select'); + select.classList.add('form-select', 'form-select-sm'); + select.addEventListener('click', (event) => { + event.stopPropagation(); + }); + select.addEventListener('change', (event) => { + const element = event.target; + const value = element.value; + column.search(value ? value : '', true, false).draw(); + }); + + const defaultOption = document.createElement('option'); + defaultOption.value = ''; + defaultOption.innerText = column.header().innerText; + select.appendChild(defaultOption); + + let values = []; + column.nodes().each((content) => { + const filter = content.dataset.filter; if (typeof filter !== "undefined") { var entries = filter.split(','); - entries.forEach(function (entry) { + entries.forEach((entry) => { if (entry.trim() !== '') values.push(entry.trim()); }); } }); - values = values.filter(function (value, index, self) { - return self.indexOf(value) === index; - }); - $(values).sort().each(function () { - var value = this; - select.append('') + values = values.filter((value, index, array) => array.indexOf(value) === index); + values.sort().forEach((value) => { + const option = document.createElement('option'); + option.value = value; + option.innerText = value; + select.append(option); }); + + column.header().innerHTML = ''; + column.header().append(select); + } }); } diff --git a/Resources/Private/Partials/Post/Meta.html b/Resources/Private/Partials/Post/Meta.html index b4dbb58b..003601d6 100644 --- a/Resources/Private/Partials/Post/Meta.html +++ b/Resources/Private/Partials/Post/Meta.html @@ -7,14 +7,14 @@ · - + · - + {postTag.title} diff --git a/Resources/Private/Scss/backend/datatables.scss b/Resources/Private/Scss/backend/datatables.scss new file mode 100644 index 00000000..35139d7b --- /dev/null +++ b/Resources/Private/Scss/backend/datatables.scss @@ -0,0 +1,4 @@ +.table.dataTable { + margin-top: 0 !important; + margin-bottom: 0 !important; +} diff --git a/Resources/Private/Templates/Backend/Comments.html b/Resources/Private/Templates/Backend/Comments.html index 7f1dac77..1937064b 100644 --- a/Resources/Private/Templates/Backend/Comments.html +++ b/Resources/Private/Templates/Backend/Comments.html @@ -27,11 +27,11 @@

- + {comment.name} - {comment.comment} - + {comment.comment} + diff --git a/Resources/Private/Templates/Backend/Posts.html b/Resources/Private/Templates/Backend/Posts.html index 6b9f62ed..0f442a6f 100644 --- a/Resources/Private/Templates/Backend/Posts.html +++ b/Resources/Private/Templates/Backend/Posts.html @@ -23,7 +23,7 @@

- + {post.title} @@ -32,7 +32,7 @@

- + {hiddenString} @@ -45,7 +45,7 @@

- + , @@ -60,9 +60,9 @@

- + - + @@ -75,9 +75,9 @@

- + - + diff --git a/Resources/Private/Templates/Backend/SetupWizard.html b/Resources/Private/Templates/Backend/SetupWizard.html index 69cf93af..abeca34c 100644 --- a/Resources/Private/Templates/Backend/SetupWizard.html +++ b/Resources/Private/Templates/Backend/SetupWizard.html @@ -22,7 +22,7 @@

- + {blog.path} diff --git a/Resources/Private/Templates/PageLayout/Header.html b/Resources/Private/Templates/PageLayout/Header.html index 56f8aec9..7f638314 100644 --- a/Resources/Private/Templates/PageLayout/Header.html +++ b/Resources/Private/Templates/PageLayout/Header.html @@ -59,7 +59,7 @@

    -
  • {tag.title}
  • +
  • {tag.title}
@@ -71,7 +71,7 @@

    -
  • {category.title}
  • +
  • {category.title}
diff --git a/Resources/Public/Css/Datatables.min.css b/Resources/Public/Css/Datatables.min.css index 416c8749..c5c64d95 100644 --- a/Resources/Public/Css/Datatables.min.css +++ b/Resources/Public/Css/Datatables.min.css @@ -1 +1,6 @@ -table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable td.dt-control{cursor:pointer;text-align:center}table.dataTable td.dt-control:before{background-color:#31b131;border:.15em solid #fff;border-radius:1em;-webkit-box-shadow:0 0 .2em #444;box-shadow:0 0 .2em #444;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;content:"+";display:inline-block;font-family:Courier New,Courier,monospace;height:1em;line-height:1em;margin-top:-9px;text-align:center;text-indent:0!important;width:1em}table.dataTable tr.dt-hasChild td.dt-control:before{background-color:#d33333;content:"-"}table.dataTable{border-collapse:separate!important;clear:both;margin-bottom:6px!important;margin-top:6px!important;max-width:none!important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{display:inline-block;width:75px}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:400;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_filter input{display:inline-block;margin-left:.5em;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;text-align:right;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{left:50%;margin-left:-100px;margin-top:-26px;padding:1em 0;position:absolute;text-align:center;top:50%;width:200px}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{bottom:8px;display:block;font-family:Glyphicons Halflings,sans-serif;opacity:.5;position:absolute;right:8px}table.dataTable thead .sorting:after{content:"";opacity:.2}table.dataTable thead .sorting_asc:after{content:"";opacity:.5}table.dataTable thead .sorting_desc:after{content:"";opacity:.5}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}div.dataTables_scrollBody>table{border-top:none;margin-bottom:0!important;margin-top:0!important}div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody>tr:first-child>td,div.dataTables_scrollBody>table>tbody>tr:first-child>th{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{-webkit-box-sizing:content-box;box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{border-top:none;margin-top:0!important}@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{right:6px;top:6px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable td,table.table-bordered.dataTable th{border-left-width:0}table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child{border-right-width:1px}div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0} \ No newline at end of file +:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:#fff;border:.15em solid #fff;border-radius:1em;-webkit-box-shadow:0 0 .2em #444;box-shadow:0 0 .2em #444;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;-webkit-animation:datatables-loader-1 .6s infinite;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;-webkit-animation:datatables-loader-3 .6s infinite;animation:datatables-loader-3 .6s infinite}@-webkit-keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes datatables-loader-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@keyframes datatables-loader-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables +* +* ©2020 SpryMedia Ltd, all rights reserved. +* License: MIT datatables.net/license/mit +*/table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{-webkit-box-shadow:none;box-shadow:none}table.dataTable>tbody>tr{background-color:rgba(0,0,0,0)}table.dataTable>tbody>tr.selected>*{-webkit-box-shadow:inset 0 0 0 9999px #0d6efd;box-shadow:inset 0 0 0 9999px #0d6efd;-webkit-box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr.odd>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(0,0,0,.05);box-shadow:inset 0 0 0 9999px rgba(0,0,0,.05)}table.dataTable.table-striped>tbody>tr.odd.selected>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(13,110,253,.95);box-shadow:inset 0 0 0 9999px rgba(13,110,253,.95);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(0,0,0,.075);box-shadow:inset 0 0 0 9999px rgba(0,0,0,.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(13,110,253,.975);box-shadow:inset 0 0 0 9999px rgba(13,110,253,.975);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{-webkit-box-sizing:content-box;box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0} +.table.dataTable{margin-top:0 !important;margin-bottom:0 !important} diff --git a/Resources/Public/Css/backend.min.css b/Resources/Public/Css/backend.min.css index 9a80fa7a..c049f12f 100644 --- a/Resources/Public/Css/backend.min.css +++ b/Resources/Public/Css/backend.min.css @@ -1 +1 @@ -.intro{margin-bottom:1.5rem}.intro h1{margin-bottom:.5rem}.intro p{margin-bottom:0}.input-group-addon{padding:0!important}.table-fit{margin-top:1rem}.list-filter{margin-top:1.5rem;padding-left:0}.list-filter a,.list-filter a:hover{color:#e3612a}.list-filter li{display:inline;list-style-type:none}.list-filter li:after{content:" | "}.list-filter li:last-child:after{content:""}.dataTables_wrapper{margin-top:1.5rem}.btn-group-actions{min-width:126px}table.dataTable thead th{background-image:none!important;position:relative}table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after{display:block;font-family:FontAwesome;position:absolute;right:8px;top:12px}table.dataTable thead th.sorting:after{color:#ddd;content:"\f0dc";font-size:.8em;padding-top:.12em}table.dataTable thead th.sorting_asc:after{content:"\f0de"}table.dataTable thead th.sorting_desc:after{content:"\f0dd"}table.table-comments .actions{white-space:nowrap}.dataTables_length{padding-left:5px;padding-top:5px}.dataTables_filter{padding-right:5px;padding-top:5px} \ No newline at end of file +.intro{margin-bottom:1.5rem}.intro h1{margin-bottom:.5rem}.intro p{margin-bottom:0}.input-group-addon{padding:0 !important}.table-fit{margin-top:1rem}.list-filter{padding-left:0;margin-top:1.5rem}.list-filter a,.list-filter a:hover{color:#e3612a}.list-filter li{display:inline;list-style-type:none}.list-filter li:after{content:" | "}.list-filter li:last-child:after{content:""}.dataTables_wrapper{margin-top:1.5rem}.btn-group-actions{min-width:126px}table.dataTable thead th{position:relative;background-image:none !important}table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after{position:absolute;top:12px;right:8px;display:block;font-family:FontAwesome}table.dataTable thead th.sorting:after{content:"";color:#ddd;font-size:.8em;padding-top:.12em}table.dataTable thead th.sorting_asc:after{content:""}table.dataTable thead th.sorting_desc:after{content:""}table.table-comments .actions{white-space:nowrap}.dataTables_length{padding-top:5px;padding-left:5px}.dataTables_filter{padding-top:5px;padding-right:5px} diff --git a/Resources/Public/Css/frontend.min.css b/Resources/Public/Css/frontend.min.css index dcc29780..f7e2fe95 100644 --- a/Resources/Public/Css/frontend.min.css +++ b/Resources/Public/Css/frontend.min.css @@ -1 +1 @@ -.blogcontainer{grid-column-gap:40px;display:grid}@media (min-width:992px){.blogcontainer{grid-template-columns:1fr 300px}}.bloglist__item{margin-top:1.5rem}.bloglist__item:first-of-type{margin-top:0}.bloglist__image{margin-bottom:1rem}.bloglist__imageavatar{margin-left:auto;margin-right:auto}.bloglist__description{margin-bottom:.5rem;margin-top:.5rem}.blogavatar{border-radius:50%;display:block;overflow:hidden}.blogarchiveheader{margin-bottom:2.5rem}.blogarchiveheader__title{margin-bottom:.5rem}.blogarchiveheader__titletext{margin-right:.5rem}.blogarchivefooter{margin-top:2.5rem}.blogbadge{border:1px solid;border-radius:2px;display:inline-block;line-height:1em;padding:.5em}.blogbadge:hover{text-decoration:none}.blogicon{-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:.125em}.blogicon svg{height:1em;width:1em}.blogimage img{height:auto;max-width:100%}.bloglinklist{list-style:none;margin:0;padding:0}.bloglinklist__itemcount{margin-left:.25rem}.bloglinklist__itemcount:before{content:"("}.bloglinklist__itemcount:after{content:")"}.blogpagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;margin-top:1.5rem;padding-left:0}.blogpagination__item:first-child .blogpagination__link{margin-left:0}.blogpagination__item--active{font-weight:700}.blogpagination__link{border:1px solid;display:block;line-height:1;margin-left:-1px;padding:.5rem .75rem}.blogpagination__item--disabled .blogpagination__link{cursor:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blogtaglist{list-style:none;margin:-.25rem!important;padding:0}.blogtaglist__item{display:inline-block;margin:.25rem;vertical-align:middle}.blogwidget{margin-bottom:1.5rem}.blogwidget:last-child{margin-bottom:0}.blogwidget__content{overflow:hidden}.blogwidget__content>:last-child{margin-bottom:0}.blogwidgetlist{list-style:none;margin:0;padding:0}.blogwidgetlist .blogwidgetlist{padding-left:1rem}.blogwidgetlist__itemcount{margin-left:.25rem}.blogwidgetlist__itemcount:before{content:"("}.blogwidgetlist__itemcount:after{content:")"}.blogwidgetlist__itemauthor{font-weight:700}.blogwidgetlist--tags{margin:-.25rem!important}.blogwidgetlist--tags .blogwidgetlist__item{display:inline-block;margin:.25rem;vertical-align:middle}.blogwidgetlist--recentcomments .blogwidgetlist__item+.blogwidgetlist__item{margin-top:1rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemtext{margin-bottom:.25rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemauthoron{margin-left:.25rem;margin-right:.25rem}.postauthor{display:-webkit-box;display:-ms-flexbox;display:flex}.postauthor+.postauthor{border-top:1px solid rgba(0,0,0,.15);margin-top:1.5rem;padding-top:1.5rem}.postauthor__avatar{margin-right:1rem}.postauthor__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postauthor__body>:last-child{margin-bottom:0}.postauthor__intro{opacity:.75}.postauthor__name{font-size:1.25rem;font-weight:700;line-height:1.5rem}.postauthor__sublinedivider{margin-right:.25rem}.postauthor__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem}.postauthor__social+.postauthor__actions{margin-top:.5rem}.postauthor__sociallink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem}.postauthor__sociallinklabel{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.postauthor__bio{margin-bottom:1rem;margin-top:1rem}.postauthor__bio p{margin-bottom:.5rem}.postauthor__bio>:last-child{margin-bottom:0}.postauthor__actions{margin-bottom:1rem}.postcomment{display:-webkit-box;display:-ms-flexbox;display:flex}.postcomment+.postcomment{border-top:1px solid rgba(0,0,0,.15);margin-top:1.5rem;padding-top:1.5rem}.postcomment__avatar{margin-right:1rem}.postcomment__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postcomment__body>:last-child{margin-bottom:0}.postcomment__author{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-top:.5rem}.postcomment__comment{margin-top:1rem}.postcomment__comment p{margin-bottom:.5rem}.postcomment__comment>:last-child{margin-bottom:0}.postlist__post{margin-top:1.5rem}.postlist__post:first-of-type{margin-top:0}.postlist__postdescription{margin-bottom:.5rem;margin-top:.5rem}.postteaser{display:grid;gap:1.5rem}.postteaser__posttitle{font-size:1.25rem}.postmetagroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.135rem -.5rem}.postmetagroup__item{padding:.135rem .5rem;white-space:nowrap;width:100%}@media (min-width:576px){.postmetagroup__item{width:auto}}.postmetagroup__icon,.postmetagroup__prefix{opacity:.75}.postmetagroup__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postmetagroup__body{margin-left:.25rem}.postmetagroup__content{white-space:normal}.postmetagroup__list{list-style:none;margin:0;padding:0}.postmetagroup__list li{display:inline}.postmetagroup__list li:not(:last-child):after{content:", ";display:inline;margin-right:.25rem}.postmetagroup__listitem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postmetagroup__listprefix{line-height:1;margin-right:.25rem}.postmetagroup--simple .postmetagroup__prefix{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.postmetagroup--condensed .postmetagroup__body{display:-webkit-box;display:-ms-flexbox;display:flex}.postmetagroup--condensed .postmetagroup__prefix:after{content:":";display:inline}.postmetagroup--condensed .postmetagroup__content{margin-left:.25rem}.alert__title{font-weight:700}.alert__list{list-style:none;margin:0;padding:0} \ No newline at end of file +.blogcontainer{display:grid;grid-column-gap:40px}@media(min-width: 992px){.blogcontainer{grid-template-columns:1fr 300px}}.bloglist__item{margin-top:1.5rem}.bloglist__item:first-of-type{margin-top:0}.bloglist__image{margin-bottom:1rem}.bloglist__imageavatar{margin-left:auto;margin-right:auto}.bloglist__description{margin-top:.5rem;margin-bottom:.5rem}.blogavatar{display:block;border-radius:50%;overflow:hidden}.blogarchiveheader{margin-bottom:2.5rem}.blogarchiveheader__title{margin-bottom:.5rem}.blogarchiveheader__titletext{margin-right:.5rem}.blogarchivefooter{margin-top:2.5rem}.blogbadge{display:inline-block;padding:.5em;border-radius:2px;border:1px solid;line-height:1em}.blogbadge:hover{text-decoration:none}.blogicon{top:.125em;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}.blogicon svg{height:1em;width:1em}.blogimage img{max-width:100%;height:auto}.bloglinklist{padding:0;margin:0;list-style:none}.bloglinklist__itemcount{margin-left:.25rem}.bloglinklist__itemcount:before{content:"("}.bloglinklist__itemcount:after{content:")"}.blogpagination__list{margin-top:1.5rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.blogpagination__item:first-child .blogpagination__link{margin-left:0}.blogpagination__item--active{font-weight:bold}.blogpagination__link{display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1;border:1px solid}.blogpagination__item--disabled .blogpagination__link{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto}.blogtaglist{padding:0;margin:-0.25rem !important;list-style:none}.blogtaglist__item{display:inline-block;vertical-align:middle;margin:.25rem}.blogwidget{margin-bottom:1.5rem}.blogwidget:last-child{margin-bottom:0}.blogwidget__content{overflow:hidden}.blogwidget__content>*:last-child{margin-bottom:0}.blogwidgetlist{padding:0;margin:0;list-style:none}.blogwidgetlist .blogwidgetlist{padding-left:1rem}.blogwidgetlist__itemcount{margin-left:.25rem}.blogwidgetlist__itemcount:before{content:"("}.blogwidgetlist__itemcount:after{content:")"}.blogwidgetlist__itemauthor{font-weight:bold}.blogwidgetlist--tags{margin:-0.25rem !important}.blogwidgetlist--tags .blogwidgetlist__item{display:inline-block;vertical-align:middle;margin:.25rem}.blogwidgetlist--recentcomments .blogwidgetlist__item+.blogwidgetlist__item{margin-top:1rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemtext{margin-bottom:.25rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemauthoron{margin-left:.25rem;margin-right:.25rem}.postauthor{display:-webkit-box;display:-ms-flexbox;display:flex}.postauthor+.postauthor{border-top:1px solid rgba(0,0,0,.15);padding-top:1.5rem;margin-top:1.5rem}.postauthor__avatar{margin-right:1rem}.postauthor__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postauthor__body>*:last-child{margin-bottom:0}.postauthor__intro{opacity:.75}.postauthor__name{font-weight:bold;font-size:1.25rem;line-height:1.5rem}.postauthor__sublinedivider{margin-right:.25rem}.postauthor__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem}.postauthor__social+.postauthor__actions{margin-top:.5rem}.postauthor__sociallink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem}.postauthor__sociallinklabel{position:absolute !important;clip:rect(1px, 1px, 1px, 1px) !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden !important}.postauthor__bio{margin-top:1rem;margin-bottom:1rem}.postauthor__bio p{margin-bottom:.5rem}.postauthor__bio>*:last-child{margin-bottom:0}.postauthor__actions{margin-bottom:1rem}.postcomment{display:-webkit-box;display:-ms-flexbox;display:flex}.postcomment+.postcomment{border-top:1px solid rgba(0,0,0,.15);padding-top:1.5rem;margin-top:1.5rem}.postcomment__avatar{margin-right:1rem}.postcomment__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postcomment__body>*:last-child{margin-bottom:0}.postcomment__author{font-weight:bold;font-size:1.25rem;line-height:1.5rem;margin-top:.5rem}.postcomment__comment{margin-top:1rem}.postcomment__comment p{margin-bottom:.5rem}.postcomment__comment>*:last-child{margin-bottom:0}.postlist__post{margin-top:1.5rem}.postlist__post:first-of-type{margin-top:0}.postlist__postdescription{margin-top:.5rem;margin-bottom:.5rem}.postteaser{display:grid;gap:1.5rem}.postteaser__posttitle{font-size:1.25rem}.postmetagroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-0.135rem -0.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.postmetagroup__item{padding:.135rem .5rem;white-space:nowrap;width:100%}@media(min-width: 576px){.postmetagroup__item{width:auto}}.postmetagroup__icon,.postmetagroup__prefix{opacity:.75}.postmetagroup__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postmetagroup__body{margin-left:.25rem}.postmetagroup__content{white-space:initial}.postmetagroup__list{padding:0;margin:0;list-style:none}.postmetagroup__list li{display:inline}.postmetagroup__list li:not(:last-child):after{display:inline;content:", ";margin-right:.25rem}.postmetagroup__listitem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postmetagroup__listprefix{margin-right:.25rem;line-height:1}.postmetagroup--simple .postmetagroup__prefix{position:absolute !important;clip:rect(1px, 1px, 1px, 1px) !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden !important}.postmetagroup--condensed .postmetagroup__body{display:-webkit-box;display:-ms-flexbox;display:flex}.postmetagroup--condensed .postmetagroup__prefix:after{display:inline;content:":"}.postmetagroup--condensed .postmetagroup__content{margin-left:.25rem}.alert__title{font-weight:bold}.alert__list{margin:0;padding:0;list-style:none} diff --git a/Resources/Public/Css/pagelayout.min.css b/Resources/Public/Css/pagelayout.min.css index 425c2a8b..410b2f32 100644 --- a/Resources/Public/Css/pagelayout.min.css +++ b/Resources/Public/Css/pagelayout.min.css @@ -1 +1 @@ -.blog-pageheader{background-color:#fff;border-left:1em solid #5ba34f;border-radius:2px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.25);box-shadow:0 0 2px 1px rgba(0,0,0,.25);margin:1em auto;position:relative}.blog-pageheader-content{min-height:90px;padding:20px 20px 20px 76px;position:relative}.blog-pageheader-content>:first-child{margin-top:0}.blog-pageheader-icon{left:15px;position:absolute;top:20px}.blog-pageheader-section{margin-top:20px}.blog-pageheader-section-group{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.blog-pageheader-section-title{font-size:1em;font-weight:700;margin-bottom:6px;margin-top:0}.blog-pageheader-section-content>:first-child{margin-top:0}.blog-pageheader-section-content>:last-child{margin-bottom:0}.blog-pageheader-list-inline,.blog-pageheader-list-unstyled{list-style:none;padding:0}.blog-pageheader-list-inline li{display:inline}.blog-pageheader-image{height:auto;max-width:100%}.blog-pageheader-footer{padding:0 20px 20px} \ No newline at end of file +.blog-pageheader{position:relative;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.25);box-shadow:0 0 2px 1px rgba(0,0,0,.25);margin:1em auto;border-left:1em solid #5ba34f}.blog-pageheader-content{position:relative;padding:20px;padding-left:76px;min-height:90px}.blog-pageheader-content>*:first-child{margin-top:0}.blog-pageheader-icon{position:absolute;top:20px;left:15px}.blog-pageheader-section{margin-top:20px}.blog-pageheader-section-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:10px}.blog-pageheader-section-title{font-size:1em;font-weight:bold;margin-top:0;margin-bottom:6px}.blog-pageheader-section-content>*:first-child{margin-top:0}.blog-pageheader-section-content>*:last-child{margin-bottom:0}.blog-pageheader-list-unstyled{list-style:none;padding:0}.blog-pageheader-list-inline{list-style:none;padding:0}.blog-pageheader-list-inline li{display:inline}.blog-pageheader-image{height:auto;max-width:100%}.blog-pageheader-footer{padding:20px;padding-top:0} diff --git a/Resources/Public/JavaScript/Datatables.js b/Resources/Public/JavaScript/Datatables.js index 1ce5cd1f..2eea3af6 100644 --- a/Resources/Public/JavaScript/Datatables.js +++ b/Resources/Public/JavaScript/Datatables.js @@ -1,2 +1,2 @@ /*! For license information please see Datatables.js.LICENSE.txt */ -define(["jquery"],(function(t){return function(){var e={855:function(t,e,n){var a,r;a=[n(404),n(920)],void 0===(r=function(t){return function(t,e,n,a){"use strict";var r=t.fn.dataTable;return t.extend(!0,r.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"}),t.extend(r.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm",sProcessing:"dataTables_processing panel panel-default"}),r.ext.renderer.pageButton.bootstrap=function(e,o,i,l,s,u){var c,f,d,h=new r.Api(e),p=e.oClasses,g=e.oLanguage.oPaginate,b=e.oLanguage.oAria.paginate||{},v=0,m=function(n,a){var r,o,l,d,S=function(e){e.preventDefault(),t(e.currentTarget).hasClass("disabled")||h.page()==e.data.action||h.page(e.data.action).draw("page")};for(r=0,o=a.length;r0?"":" disabled");break;case"previous":c=g.sPrevious,f=d+(s>0?"":" disabled");break;case"next":c=g.sNext,f=d+(s",{class:p.sPageButton+" "+f,id:0===i&&"string"==typeof d?e.sTableId+"_"+d:null}).append(t("
",{href:"#","aria-controls":e.sTableId,"aria-label":b[d],"data-dt-idx":v,tabindex:e.iTabIndex}).html(c)).appendTo(n),e.oApi._fnBindAction(l,{action:d},S),v++)}};try{d=t(o).find(n.activeElement).data("dt-idx")}catch(t){}m(t(o).empty().html('