From 323a3b0b01aa7343f5d20457b074e1152e511661 Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Wed, 15 Mar 2023 10:35:29 +0000 Subject: [PATCH] Fix: Expose `ext.order.intl` again (was renamed to DataTable.intlOrder) https://datatables.net/forums/discussion/75770 --- sorting/intl.js | 2 ++ sorting/intl.min.js | 2 +- sorting/intl.min.mjs | 2 +- sorting/intl.mjs | 2 ++ sorting/src/intl.ts | 3 +++ 5 files changed, 9 insertions(+), 2 deletions(-) diff --git a/sorting/intl.js b/sorting/intl.js index 453f9b5..528b0ee 100644 --- a/sorting/intl.js +++ b/sorting/intl.js @@ -92,6 +92,8 @@ DataTable.intlOrder = function (locales, options) { }; } }; +// Old style originally introduced in the blog post +DataTable.ext.order.intl = DataTable.intlOrder; return DataTable; diff --git a/sorting/intl.min.js b/sorting/intl.min.js index ed12585..0c41acc 100644 --- a/sorting/intl.min.js +++ b/sorting/intl.min.js @@ -1,2 +1,2 @@ /*! © SpryMedia Ltd - datatables.net/license */ -!function(t){var r,o;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?(r=require("jquery"),o=function(e,n){n.fn.dataTable||require("datatables.net")(e,n)},"undefined"!=typeof window?module.exports=function(e,n){return e=e||window,n=n||r(e),o(e,n),t(n,e,e.document)}:(o(window,r),module.exports=t(r,window,window.document))):t(jQuery,window,document)}(function(e,r,n,t){"use strict";var o=e.fn.dataTable;return o.intlOrder=function(e,n){var t;r.Intl&&(t=new Intl.Collator(e,n),delete(e=o.ext.type).order["string-pre"],e.order["string-asc"]=t.compare,e.order["string-desc"]=function(e,n){return-1*t.compare(e,n)})},o}); \ No newline at end of file +!function(t){var r,o;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?(r=require("jquery"),o=function(e,n){n.fn.dataTable||require("datatables.net")(e,n)},"undefined"!=typeof window?module.exports=function(e,n){return e=e||window,n=n||r(e),o(e,n),t(n,e,e.document)}:(o(window,r),module.exports=t(r,window,window.document))):t(jQuery,window,document)}(function(e,r,n,t){"use strict";var o=e.fn.dataTable;return o.intlOrder=function(e,n){var t;r.Intl&&(t=new Intl.Collator(e,n),delete(e=o.ext.type).order["string-pre"],e.order["string-asc"]=t.compare,e.order["string-desc"]=function(e,n){return-1*t.compare(e,n)})},o.ext.order.intl=o.intlOrder,o}); \ No newline at end of file diff --git a/sorting/intl.min.mjs b/sorting/intl.min.mjs index 1098fb5..6b07747 100644 --- a/sorting/intl.min.mjs +++ b/sorting/intl.min.mjs @@ -1,2 +1,2 @@ /*! © SpryMedia Ltd - datatables.net/license */ -import $ from"jquery";import DataTable from"datatables.net";DataTable.intlOrder=function(e,r){var t;window.Intl&&(t=new Intl.Collator(e,r),delete(e=DataTable.ext.type).order["string-pre"],e.order["string-asc"]=t.compare,e.order["string-desc"]=function(e,r){return-1*t.compare(e,r)})};export default DataTable; \ No newline at end of file +import $ from"jquery";import DataTable from"datatables.net";DataTable.intlOrder=function(e,t){var r;window.Intl&&(r=new Intl.Collator(e,t),delete(e=DataTable.ext.type).order["string-pre"],e.order["string-asc"]=r.compare,e.order["string-desc"]=function(e,t){return-1*r.compare(e,t)})},DataTable.ext.order.intl=DataTable.intlOrder;export default DataTable; \ No newline at end of file diff --git a/sorting/intl.mjs b/sorting/intl.mjs index 1e7f32d..ca60a0f 100644 --- a/sorting/intl.mjs +++ b/sorting/intl.mjs @@ -49,6 +49,8 @@ DataTable.intlOrder = function (locales, options) { }; } }; +// Old style originally introduced in the blog post +DataTable.ext.order.intl = DataTable.intlOrder; export default DataTable; diff --git a/sorting/src/intl.ts b/sorting/src/intl.ts index 61fcd7b..e0128d4 100644 --- a/sorting/src/intl.ts +++ b/sorting/src/intl.ts @@ -56,3 +56,6 @@ DataTable.intlOrder = function (locales, options) { }; } }; + +// Old style originally introduced in the blog post +(DataTable.ext.order as any).intl = DataTable.intlOrder;