From 020fed8f757ffcbd98e2822a56c23f8a11929efa Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B6rn=20R=C3=B6der?= Date: Tue, 3 Jan 2017 15:54:26 +0100 Subject: [PATCH] fixed programmatic use of interchange. see #9332 --- js/foundation.interchange.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/foundation.interchange.js b/js/foundation.interchange.js index b43fe93ec..06d4ff702 100644 --- a/js/foundation.interchange.js +++ b/js/foundation.interchange.js @@ -103,8 +103,10 @@ class Interchange { rules = this.options.rules; } else { - rules = this.$element.data('interchange').match(/\[.*?\]/g); + rules = this.$element.data('interchange'); } + + rules = typeof rules === 'string' ? rules.match(/\[.*?\]/g) : rules; for (var i in rules) { if(rules.hasOwnProperty(i)) { -- 2.47.2