-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
f11b47714956b184c999e71340b0d6bfc938902e Fix: Default for
footer
in…
… exports is `true` as of Buttons 3.0. I'd missed some. https://datatables.net/forums/discussion/78352 Sync to source repo @f11b47714956b184c999e71340b0d6bfc938902e
- Loading branch information
dtbuild
committed
Mar 1, 2024
1 parent
1472620
commit b331227
Showing
4 changed files
with
365 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,362 @@ | ||
@keyframes dtb-spinner { | ||
100% { | ||
transform: rotate(360deg); | ||
} | ||
} | ||
@-o-keyframes dtb-spinner { | ||
100% { | ||
-o-transform: rotate(360deg); | ||
transform: rotate(360deg); | ||
} | ||
} | ||
@-ms-keyframes dtb-spinner { | ||
100% { | ||
-ms-transform: rotate(360deg); | ||
transform: rotate(360deg); | ||
} | ||
} | ||
@-webkit-keyframes dtb-spinner { | ||
100% { | ||
-webkit-transform: rotate(360deg); | ||
transform: rotate(360deg); | ||
} | ||
} | ||
@-moz-keyframes dtb-spinner { | ||
100% { | ||
-moz-transform: rotate(360deg); | ||
transform: rotate(360deg); | ||
} | ||
} | ||
div.dataTables_wrapper { | ||
position: relative; | ||
} | ||
|
||
div.dt-buttons { | ||
position: initial; | ||
} | ||
div.dt-buttons .dt-button { | ||
overflow: hidden; | ||
text-overflow: ellipsis; | ||
white-space: nowrap; | ||
} | ||
|
||
div.dt-button-info { | ||
position: fixed; | ||
top: 50%; | ||
left: 50%; | ||
width: 400px; | ||
margin-top: -100px; | ||
margin-left: -200px; | ||
background-color: white; | ||
border-radius: 0.75em; | ||
box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8); | ||
text-align: center; | ||
z-index: 2003; | ||
overflow: hidden; | ||
} | ||
div.dt-button-info h2 { | ||
padding: 2rem 2rem 1rem 2rem; | ||
margin: 0; | ||
font-weight: normal; | ||
} | ||
div.dt-button-info > div { | ||
padding: 1em 2em 2em 2em; | ||
} | ||
|
||
div.dtb-popover-close { | ||
position: absolute; | ||
top: 6px; | ||
right: 6px; | ||
width: 22px; | ||
height: 22px; | ||
text-align: center; | ||
border-radius: 3px; | ||
cursor: pointer; | ||
z-index: 2003; | ||
} | ||
|
||
button.dtb-hide-drop { | ||
display: none !important; | ||
} | ||
|
||
div.dt-button-collection-title { | ||
text-align: center; | ||
padding: 0.3em 0.5em 0.5em; | ||
margin-left: 0.5em; | ||
margin-right: 0.5em; | ||
font-size: 0.9em; | ||
white-space: nowrap; | ||
overflow: hidden; | ||
text-overflow: ellipsis; | ||
} | ||
|
||
div.dt-button-collection-title:empty { | ||
display: none; | ||
} | ||
|
||
span.dt-button-spacer { | ||
display: inline-block; | ||
margin: 0.5em; | ||
white-space: nowrap; | ||
} | ||
span.dt-button-spacer.bar { | ||
border-left: 1px solid rgba(0, 0, 0, 0.3); | ||
vertical-align: middle; | ||
padding-left: 0.5em; | ||
} | ||
span.dt-button-spacer.bar:empty { | ||
height: 1em; | ||
width: 1px; | ||
padding-left: 0; | ||
} | ||
|
||
div.dt-button-collection .dt-button-active { | ||
padding-right: 3em; | ||
} | ||
div.dt-button-collection .dt-button-active:after { | ||
position: absolute; | ||
top: 50%; | ||
margin-top: -10px; | ||
right: 1em; | ||
display: inline-block; | ||
content: "✓"; | ||
color: inherit; | ||
} | ||
div.dt-button-collection .dt-button-active.dt-button-split { | ||
padding-right: 0; | ||
} | ||
div.dt-button-collection .dt-button-active.dt-button-split:after { | ||
display: none; | ||
} | ||
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child { | ||
padding-right: 3em; | ||
} | ||
div.dt-button-collection .dt-button-active.dt-button-split > *:first-child:after { | ||
position: absolute; | ||
top: 50%; | ||
margin-top: -10px; | ||
right: 1em; | ||
display: inline-block; | ||
content: "✓"; | ||
color: inherit; | ||
} | ||
div.dt-button-collection .dt-button-active-a a { | ||
padding-right: 3em; | ||
} | ||
div.dt-button-collection .dt-button-active-a a:after { | ||
position: absolute; | ||
right: 1em; | ||
display: inline-block; | ||
content: "✓"; | ||
color: inherit; | ||
} | ||
div.dt-button-collection span.dt-button-spacer { | ||
width: 100%; | ||
font-size: 0.9em; | ||
text-align: center; | ||
margin: 0.5em 0; | ||
} | ||
div.dt-button-collection span.dt-button-spacer:empty { | ||
height: 0; | ||
width: 100%; | ||
} | ||
div.dt-button-collection span.dt-button-spacer.bar { | ||
border-left: none; | ||
border-bottom: 1px solid rgba(0, 0, 0, 0.1); | ||
padding-left: 0; | ||
} | ||
|
||
@media print { | ||
table.dataTable tr > * { | ||
box-shadow: none !important; | ||
} | ||
} | ||
html.dark div.dt-button-info { | ||
background-color: var(--dt-html-background); | ||
border: 1px solid rgba(255, 255, 255, 0.15); | ||
} | ||
|
||
div.dt-buttons.button-group div.dt-button-split { | ||
margin-bottom: 0; | ||
} | ||
div.dt-buttons.button-group div.dt-button-split > button:last-child { | ||
margin-right: 1px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-split li { | ||
overflow: hidden; | ||
white-space: nowrap; | ||
} | ||
div.dt-buttons.button-group div.dt-button-split li a { | ||
overflow: hidden; | ||
text-overflow: ellipsis; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection { | ||
position: absolute; | ||
width: 200px; | ||
margin-top: 3px !important; | ||
z-index: 2002; | ||
border: 1px solid #cacaca; | ||
background: #fefefe; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection .dropdown.menu { | ||
position: relative; | ||
width: 100%; | ||
display: block; | ||
left: 0; | ||
border: none; | ||
background: transparent; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection .dropdown.menu .dt-button { | ||
position: relative; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection div.dt-button-collection-title { | ||
padding: 1em 0.75em 0.5em; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection div.dt-button-split { | ||
display: flex; | ||
flex-direction: row; | ||
flex-wrap: nowrap; | ||
justify-content: flex-start; | ||
align-content: flex-start; | ||
align-items: stretch; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection div.dt-button-split > *:first-child { | ||
min-width: auto; | ||
flex: 1 0 50px; | ||
padding-right: 0; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection div.dt-button-split > *:last-child { | ||
min-width: 33px; | ||
flex: 0; | ||
background: transparent; | ||
border: none; | ||
line-height: 1rem; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection div.dt-button-split > *:last-child:after { | ||
border-top-color: #1779ba; | ||
margin-left: -10px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed { | ||
position: fixed; | ||
display: block; | ||
top: 50%; | ||
left: 50%; | ||
margin-left: -75px; | ||
border-radius: 5px; | ||
background-color: white; | ||
padding: 0.5em; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.two-column { | ||
margin-left: -200px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.three-column { | ||
margin-left: -225px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.four-column { | ||
margin-left: -300px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.columns { | ||
margin-left: -409px; | ||
} | ||
@media screen and (max-width: 1024px) { | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.columns { | ||
margin-left: -308px; | ||
} | ||
} | ||
@media screen and (max-width: 640px) { | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.columns { | ||
margin-left: -203px; | ||
} | ||
} | ||
@media screen and (max-width: 460px) { | ||
div.dt-buttons.button-group div.dt-button-collection.fixed.columns { | ||
margin-left: -100px; | ||
} | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.fixed > :last-child { | ||
max-height: 100vh; | ||
overflow: auto; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.two-column > :last-child, div.dt-buttons.button-group div.dt-button-collection.three-column > :last-child, div.dt-buttons.button-group div.dt-button-collection.four-column > :last-child { | ||
display: block !important; | ||
-webkit-column-gap: 8px; | ||
-moz-column-gap: 8px; | ||
-ms-column-gap: 8px; | ||
-o-column-gap: 8px; | ||
column-gap: 8px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.two-column > :last-child > *, div.dt-buttons.button-group div.dt-button-collection.three-column > :last-child > *, div.dt-buttons.button-group div.dt-button-collection.four-column > :last-child > * { | ||
-webkit-column-break-inside: avoid; | ||
break-inside: avoid; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.two-column { | ||
width: 400px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.two-column > :last-child { | ||
padding-bottom: 1px; | ||
column-count: 2; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.three-column { | ||
width: 450px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.three-column > :last-child { | ||
padding-bottom: 1px; | ||
column-count: 3; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.four-column { | ||
width: 600px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.four-column > :last-child { | ||
padding-bottom: 1px; | ||
column-count: 4; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection .dt-button { | ||
border-radius: 0; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns { | ||
width: auto; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns > :last-child { | ||
display: flex; | ||
flex-wrap: wrap; | ||
justify-content: flex-start; | ||
align-items: center; | ||
gap: 6px; | ||
width: 818px; | ||
padding-bottom: 1px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns > :last-child .dt-button { | ||
min-width: 200px; | ||
flex: 0 1; | ||
margin: 0; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b3 > :last-child, div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b2 > :last-child, div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b1 > :last-child { | ||
justify-content: space-between; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b3 .dt-button { | ||
flex: 1 1 32%; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b2 .dt-button { | ||
flex: 1 1 48%; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b1 .dt-button { | ||
flex: 1 1 100%; | ||
} | ||
@media screen and (max-width: 1024px) { | ||
div.dt-buttons.button-group div.dt-button-collection.columns > :last-child { | ||
width: 612px; | ||
} | ||
} | ||
@media screen and (max-width: 640px) { | ||
div.dt-buttons.button-group div.dt-button-collection.columns > :last-child { | ||
width: 406px; | ||
} | ||
div.dt-buttons.button-group div.dt-button-collection.columns.dtb-b3 .dt-button { | ||
flex: 0 1 32%; | ||
} | ||
} | ||
@media screen and (max-width: 460px) { | ||
div.dt-buttons.button-group div.dt-button-collection.columns > :last-child { | ||
width: 200px; | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters