From 1e4b8c790728fca903eff2dbe28a4495f0461534 Mon Sep 17 00:00:00 2001 From: Brian Litzinger Date: Thu, 18 Aug 2016 09:43:30 -0500 Subject: [PATCH] Add cloning support to Blocks fields --- .../third_party/mx_cloner/acc.mx_cloner.php | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/system/expressionengine/third_party/mx_cloner/acc.mx_cloner.php b/system/expressionengine/third_party/mx_cloner/acc.mx_cloner.php index 257a405..80345b6 100644 --- a/system/expressionengine/third_party/mx_cloner/acc.mx_cloner.php +++ b/system/expressionengine/third_party/mx_cloner/acc.mx_cloner.php @@ -91,14 +91,23 @@ function mx_cloner(link){ delete EE.publish.autosave; };'; - //grid_support + // Grid Support $out .= ' - $("[name*=\'row_id_\']").each(function (e) { - var grid_name = $(this).attr("name"); - grid_name = grid_name.replace("row_id_", "new_row_"); - $(this).attr("name", grid_name); - }); + $("[name*=\'row_id_\']").each(function (e) { + var grid_name = $(this).attr("name"); + grid_name = grid_name.replace("row_id_", "new_row_"); + $(this).attr("name", grid_name); + }); '; + + // Blocks support + $out .= ' + $("[name*=\'blocks_block_id_\']").each(function (e) { + var block_name = $(this).attr("name"); + block_name = block_name.replace("blocks_block_id_", "blocks_new_row_"); + $(this).attr("name", block_name); + }); + '; //ExpressionStore support $out .= '