From 062ee7485c2a3f98a2bb44901096b42472e67df0 Mon Sep 17 00:00:00 2001 From: Kersten Jeremy Date: Tue, 25 Mar 2014 18:21:47 +0100 Subject: [PATCH] [FIX] IE9 - Catch error when we try to load a new stylesheet but that we have already reached the max number of sheet in IE9 : 31 bzr revid: jke@openerp.com-20140325172147-6ymq1ixebawj4ce2 --- .../static/lib/jquery.sparkline/jquery.sparkline.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web_kanban_sparkline/static/lib/jquery.sparkline/jquery.sparkline.js b/addons/web_kanban_sparkline/static/lib/jquery.sparkline/jquery.sparkline.js index 43b24c080a6..56498763549 100644 --- a/addons/web_kanban_sparkline/static/lib/jquery.sparkline/jquery.sparkline.js +++ b/addons/web_kanban_sparkline/static/lib/jquery.sparkline/jquery.sparkline.js @@ -582,7 +582,11 @@ var tag; //if ('\v' == 'v') /* ie only */ { if (document.createStyleSheet) { - document.createStyleSheet().cssText = css; + try { + document.createStyleSheet().cssText = css; + } catch(err) { + console.log('Failed - IE9 limit 31 sheets CSS'); + } } else { tag = document.createElement('style'); tag.type = 'text/css';