From b689320911922d53deb3cee3a91d34c73541e49c Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Sat, 7 Jan 2012 13:31:57 +0000 Subject: [PATCH] Fix: In browsers that don't define JSON then there woudl be an error thrown --- media/js/jquery.dataTables.js | 2 +- media/src/core/core.support.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js index 1bf8c833..e458e7e1 100644 --- a/media/js/jquery.dataTables.js +++ b/media/js/jquery.dataTables.js @@ -4696,7 +4696,7 @@ * @returns {string} JSON string * @memberof DataTable#oApi */ - var _fnJsonString = (JSON.stringify) ? JSON.stringify : function( o ) + var _fnJsonString = (window.JSON) ? JSON.stringify : function( o ) { /* Not an object or array */ var sType = typeof o; diff --git a/media/src/core/core.support.js b/media/src/core/core.support.js index e37ad336..0aa5843f 100644 --- a/media/src/core/core.support.js +++ b/media/src/core/core.support.js @@ -273,7 +273,7 @@ function _fnCallbackFire( oSettings, sStore, sTrigger, aArgs ) * @returns {string} JSON string * @memberof DataTable#oApi */ -var _fnJsonString = (JSON.stringify) ? JSON.stringify : function( o ) +var _fnJsonString = (window.JSON) ? JSON.stringify : function( o ) { /* Not an object or array */ var sType = typeof o;