Skip to content

Commit db5ccfb

Browse files
author
dtbuild
committed
15a28f0db351b32b446a20ab2d4accd6acbd9716 Fix: -init layout's output depended for a row depended on the order Start and End were given in. That is no longer the case and Start will always preceed End in the DOM.
DD-3019 Sync to source repo @15a28f0db351b32b446a20ab2d4accd6acbd9716
1 parent b800e1c commit db5ccfb

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

datatables.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
],
1515
"src-repo": "http://github.com/DataTables/DataTablesSrc",
1616
"last-tag": "2.1.8",
17-
"last-sync": "4f47939f6ee3fc533887ec775f202fd833645548"
17+
"last-sync": "15a28f0db351b32b446a20ab2d4accd6acbd9716"
1818
}

js/dataTables.bulma.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ DataTable.ext.renderer.layout.bulma = function ( settings, container, items ) {
115115
.addClass(items.className || classes.row)
116116
.appendTo( container );
117117

118-
$.each( items, function (key, val) {
118+
DataTable.ext.renderer.layout._forLayoutRow(items, function (key, val) {
119119
if (key === 'id' || key === 'className') {
120120
return;
121121
}

js/dataTables.bulma.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dataTables.bulma.min.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/*! DataTables Bulma integration
22
* © SpryMedia Ltd - datatables.net/license
33
*/
4-
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.defaults,{renderer:"bulma"}),$.extend(!0,DataTable.ext.classes,{container:"dt-container dt-bulma",search:{input:"input"},layout:{row:"columns is-multiline",cell:"is-flex is-justify-content-space-between is-align-items-center",tableRow:"dt-layout-table",tableCell:"column is-full",start:"dt-layout-start column is-narrow",end:"dt-layout-end column is-narrow",full:"dt-layout-full column is-full"},length:{input:"custom-select custom-select-sm form-control form-control-sm"},processing:{container:"dt-processing card"},paging:{nav:"pagination"}}),DataTable.ext.renderer.pagingButton.bulma=function(a,t,e,l,n){var s=["pagination-link"],l=(l&&s.push("is-current"),$("<li>"));return{display:l,clicker:$("<a>",{href:n?null:"#",class:s.join(" "),disabled:n}).html(e).appendTo(l)}},DataTable.ext.renderer.pagingContainer.bulma=function(a,t){return $('<ul class="pagination-list"></ul>').append(t)},DataTable.ext.renderer.layout.bulma=function(a,t,e){var n=a.oClasses.layout,s=$("<div/>").attr("id",e.id||null).addClass(e.className||n.row).appendTo(t);$.each(e,function(a,t){var e,l;"id"!==a&&"className"!==a&&(e="",l={},t.table&&(s.addClass(n.tableRow),e+=n.tableCell+" "),"start"===a?e+=n.start:"end"===a?(e+=n.end,l.marginLeft="auto"):e+=n.full,$("<div/>").attr({id:t.id||null,class:t.className||n.cell+" "+e}).css(l).append(t.contents).appendTo(s))})},$(document).on("init.dt",function(a,t){"dt"===a.namespace&&(a=new $.fn.dataTable.Api(t),$("div.dt-length select",a.table().container()).wrap('<div class="select">'))});export default DataTable;
4+
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.defaults,{renderer:"bulma"}),$.extend(!0,DataTable.ext.classes,{container:"dt-container dt-bulma",search:{input:"input"},layout:{row:"columns is-multiline",cell:"is-flex is-justify-content-space-between is-align-items-center",tableRow:"dt-layout-table",tableCell:"column is-full",start:"dt-layout-start column is-narrow",end:"dt-layout-end column is-narrow",full:"dt-layout-full column is-full"},length:{input:"custom-select custom-select-sm form-control form-control-sm"},processing:{container:"dt-processing card"},paging:{nav:"pagination"}}),DataTable.ext.renderer.pagingButton.bulma=function(a,t,e,l,n){var s=["pagination-link"],l=(l&&s.push("is-current"),$("<li>"));return{display:l,clicker:$("<a>",{href:n?null:"#",class:s.join(" "),disabled:n}).html(e).appendTo(l)}},DataTable.ext.renderer.pagingContainer.bulma=function(a,t){return $('<ul class="pagination-list"></ul>').append(t)},DataTable.ext.renderer.layout.bulma=function(a,t,e){var n=a.oClasses.layout,s=$("<div/>").attr("id",e.id||null).addClass(e.className||n.row).appendTo(t);DataTable.ext.renderer.layout._forLayoutRow(e,function(a,t){var e,l;"id"!==a&&"className"!==a&&(e="",l={},t.table&&(s.addClass(n.tableRow),e+=n.tableCell+" "),"start"===a?e+=n.start:"end"===a?(e+=n.end,l.marginLeft="auto"):e+=n.full,$("<div/>").attr({id:t.id||null,class:t.className||n.cell+" "+e}).css(l).append(t.contents).appendTo(s))})},$(document).on("init.dt",function(a,t){"dt"===a.namespace&&(a=new $.fn.dataTable.Api(t),$("div.dt-length select",a.table().container()).wrap('<div class="select">'))});export default DataTable;

js/dataTables.bulma.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ DataTable.ext.renderer.layout.bulma = function ( settings, container, items ) {
7575
.addClass(items.className || classes.row)
7676
.appendTo( container );
7777

78-
$.each( items, function (key, val) {
78+
DataTable.ext.renderer.layout._forLayoutRow(items, function (key, val) {
7979
if (key === 'id' || key === 'className') {
8080
return;
8181
}

0 commit comments

Comments
 (0)