From 3298e69d92ed997eb21a14b2bea830c1a8415cfc Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Mon, 21 Oct 2013 15:16:12 +0000 Subject: [PATCH] Change some more regexes to match all --- etemplate/js/et2_core_arrayMgr.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etemplate/js/et2_core_arrayMgr.js b/etemplate/js/et2_core_arrayMgr.js index 017e853557..43b254d680 100644 --- a/etemplate/js/et2_core_arrayMgr.js +++ b/etemplate/js/et2_core_arrayMgr.js @@ -57,7 +57,7 @@ var et2_arrayMgr = Class.extend( // For each index, we need a key: {..} sub array for(var key in _data) { // Split up indexes - var indexes = key.replace('[','[').split('['); + var indexes = key.replace(/[/g,"[").split('['); // Put data in the proper place if(indexes.length > 1) @@ -65,7 +65,7 @@ var et2_arrayMgr = Class.extend( var value = _data[key]; var target = _data; for(var i = 0; i < indexes.length; i++) { - indexes[i] = indexes[i].replace(']','').replace(']',''); + indexes[i] = indexes[i].replace(/]/g,'').replace(']',''); if(typeof target[indexes[i]] == "undefined") { target[indexes[i]] = i == indexes.length-1 ? value : {}; }