Lines 740-754
function _dt_buttons(params) {
Link Here
|
740 |
let settings = params.settings || {}; |
740 |
let settings = params.settings || {}; |
741 |
let table_settings = params.table_settings; |
741 |
let table_settings = params.table_settings; |
742 |
|
742 |
|
743 |
var exportColumns = ":visible:not(.noExport)"; |
743 |
var exportColumns = ":visible:not(.no-export)"; |
744 |
|
744 |
|
745 |
const export_format_spreadsheet = { |
745 |
const export_format_spreadsheet = { |
746 |
body: function (data, row, column, node) { |
746 |
body: function (data, row, column, node) { |
747 |
var newnode = $(node); |
747 |
var newnode = $(node); |
748 |
|
748 |
|
749 |
if (newnode.find(".noExport").length > 0) { |
749 |
if (newnode.find(".no-export").length > 0) { |
750 |
newnode = newnode.clone(); |
750 |
newnode = newnode.clone(); |
751 |
newnode.find(".noExport").remove(); |
751 |
newnode.find(".no-export").remove(); |
752 |
} |
752 |
} |
753 |
let trimmed_str = newnode.text().replace(/\n/g, " ").trim(); |
753 |
let trimmed_str = newnode.text().replace(/\n/g, " ").trim(); |
754 |
const unsafeCharacters = /^[=+\-@\t\r]/; |
754 |
const unsafeCharacters = /^[=+\-@\t\r]/; |
Lines 763-771
function _dt_buttons(params) {
Link Here
|
763 |
body: function (data, row, column, node) { |
763 |
body: function (data, row, column, node) { |
764 |
var newnode = $(node); |
764 |
var newnode = $(node); |
765 |
|
765 |
|
766 |
if (newnode.find(".noExport").length > 0) { |
766 |
if (newnode.find(".no-export").length > 0) { |
767 |
newnode = newnode.clone(); |
767 |
newnode = newnode.clone(); |
768 |
newnode.find(".noExport").remove(); |
768 |
newnode.find(".no-export").remove(); |
769 |
} |
769 |
} |
770 |
|
770 |
|
771 |
return newnode.text().replace(/\n/g, " ").trim(); |
771 |
return newnode.text().replace(/\n/g, " ").trim(); |
Lines 1379-1385
function update_search_description(
Link Here
|
1379 |
var default_column_defs = [ |
1379 |
var default_column_defs = [ |
1380 |
{ targets: ["string-sort"], type: "string" }, |
1380 |
{ targets: ["string-sort"], type: "string" }, |
1381 |
{ targets: ["anti-the"], type: "anti-the" }, |
1381 |
{ targets: ["anti-the"], type: "anti-the" }, |
1382 |
{ targets: ["NoSort"], orderable: false, searchable: false }, |
1382 |
{ targets: ["no-sort"], orderable: false, searchable: false }, |
1383 |
]; |
1383 |
]; |
1384 |
if (settings["columnDefs"] === undefined) { |
1384 |
if (settings["columnDefs"] === undefined) { |
1385 |
settings["columnDefs"] = default_column_defs; |
1385 |
settings["columnDefs"] = default_column_defs; |