From 24388b7e6c58e4aad12cdebca0dbaad5665979eb Mon Sep 17 00:00:00 2001 From: Motornyuk Sergey Date: Tue, 5 Apr 2016 12:54:43 +0300 Subject: [PATCH] [#465] Sanitize header name on SlickGrid view Change logic of sanitizing. Previously either original value or content of element with matching selector was used as column header. After this change original value with applied encoding of html entities will be used --- src/view.slickgrid.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/view.slickgrid.js b/src/view.slickgrid.js index aed90744..8e151082 100644 --- a/src/view.slickgrid.js +++ b/src/view.slickgrid.js @@ -161,13 +161,7 @@ my.SlickGrid = Backbone.View.extend({ } function sanitizeFieldName(name) { - var sanitized; - try{ - sanitized = $(name).text(); - } catch(e){ - sanitized = ''; - } - return (name !== sanitized && sanitized !== '') ? sanitized : name; + return $('
').text(name).html(); } _.each(this.model.fields.toJSON(),function(field){