From 59f44984b8ab36aa37f318ecb8564d74bc6bc648 Mon Sep 17 00:00:00 2001 From: hirenpatel Date: Wed, 30 Nov 2016 01:08:50 +0000 Subject: [PATCH] Fix for namespaced classes --- code/GridFieldAddNewMultiClass.php | 2 +- javascript/GridFieldExtensions.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/GridFieldAddNewMultiClass.php b/code/GridFieldAddNewMultiClass.php index dadacef..0b0945a 100755 --- a/code/GridFieldAddNewMultiClass.php +++ b/code/GridFieldAddNewMultiClass.php @@ -40,7 +40,7 @@ class GridFieldAddNewMultiClass implements GridField_HTMLProvider, GridField_URL /** * @var string */ - protected $itemRequestClass = 'GridFieldAddNewMultiClassHandler'; + protected $itemRequestClass = 'SilverStripe\\Forms\\GridField\\GridFieldAddNewMultiClassHandler'; /** * @param string $fragment the fragment to render the button in diff --git a/javascript/GridFieldExtensions.js b/javascript/GridFieldExtensions.js index 435cdb6..8987740 100644 --- a/javascript/GridFieldExtensions.js +++ b/javascript/GridFieldExtensions.js @@ -221,7 +221,7 @@ var cls = this.parents(".ss-gridfield-add-new-multi-class").find("select").val(); if(cls && cls.length) { - this.getGridField().showDetailView(link.replace("{class}", cls)); + this.getGridField().showDetailView(link.replace("{class}", encodeURI(cls))); } return false;