From 6110d81c940c0964bab370daaee40862a0be8d00 Mon Sep 17 00:00:00 2001 From: colymba Date: Tue, 16 Apr 2013 21:33:50 +0300 Subject: [PATCH] Add bulkUpload btn template + move to top --- code/GridFieldBulkImageUpload.php | 23 +++++++++++------------ templates/BulkUploadButton.ss | 3 +++ 2 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 templates/BulkUploadButton.ss diff --git a/code/GridFieldBulkImageUpload.php b/code/GridFieldBulkImageUpload.php index 01abf1c..8a16d57 100644 --- a/code/GridFieldBulkImageUpload.php +++ b/code/GridFieldBulkImageUpload.php @@ -159,20 +159,19 @@ class GridFieldBulkImageUpload implements GridField_HTMLProvider, GridField_URLH Requirements::css(BULK_EDIT_TOOLS_PATH . '/css/GridFieldBulkImageUpload.css'); - /* - $data = new ArrayData(array( - 'NewLink' => $gridField->Link('bulkimageupload'), - 'ButtonName' => 'Bulk Upload' - )); - */ - $html = ' - - Bulk Upload - '; + $targetFragment = 'before'; + if ( $gridField->getConfig()->getComponentByType('GridFieldButtonRow') ) + { + $targetFragment = 'buttons-before-right'; + } + + $bulkUploadBtn = new ArrayData(array( + 'Link' => $gridField->Link('bulkimageupload'), + 'Label' => 'Bulk Upload', + )); return array( - //'bulk-edit-tools' => $data->renderWith('GridFieldAddNewbutton') - 'bulk-edit-tools' => $html + $targetFragment => $bulkUploadBtn->renderWith('BulkUploadButton') ); } diff --git a/templates/BulkUploadButton.ss b/templates/BulkUploadButton.ss new file mode 100644 index 0000000..584da5b --- /dev/null +++ b/templates/BulkUploadButton.ss @@ -0,0 +1,3 @@ + +$Label + \ No newline at end of file