From 87e99961935799b5ced50dbdac85145b4a628766 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Thu, 25 Jun 2015 06:38:08 +1000 Subject: [PATCH] Add preview mode support to record finder --- modules/backend/formwidgets/FileUpload.php | 2 -- .../recordfinder/partials/_container.htm | 14 ++++++++++--- .../recordfinder/partials/_recordfinder.htm | 21 +++++++++++-------- modules/backend/lang/en/lang.php | 1 + 4 files changed, 24 insertions(+), 14 deletions(-) diff --git a/modules/backend/formwidgets/FileUpload.php b/modules/backend/formwidgets/FileUpload.php index e0045b072..e8346a768 100644 --- a/modules/backend/formwidgets/FileUpload.php +++ b/modules/backend/formwidgets/FileUpload.php @@ -112,8 +112,6 @@ class FileUpload extends FormWidgetBase */ protected function prepareVars() { - $this->previewMode = true; - if ($this->previewMode) { $this->useCaption = false; } diff --git a/modules/backend/formwidgets/recordfinder/partials/_container.htm b/modules/backend/formwidgets/recordfinder/partials/_container.htm index 024aa0aa4..98f8ff394 100644 --- a/modules/backend/formwidgets/recordfinder/partials/_container.htm +++ b/modules/backend/formwidgets/recordfinder/partials/_container.htm @@ -1,3 +1,11 @@ -
- makePartial('recordfinder') ?> -
\ No newline at end of file +previewMode && !$value): ?> + + + + + +
+ makePartial('recordfinder') ?> +
+ + \ No newline at end of file diff --git a/modules/backend/formwidgets/recordfinder/partials/_recordfinder.htm b/modules/backend/formwidgets/recordfinder/partials/_recordfinder.htm index f6675632d..9aed1f357 100644 --- a/modules/backend/formwidgets/recordfinder/partials/_recordfinder.htm +++ b/modules/backend/formwidgets/recordfinder/partials/_recordfinder.htm @@ -14,15 +14,18 @@ - + + previewMode): ?> + + 'Do you really want to close the tab? Unsaved changes will be lost.', 'behavior_not_ready' => 'Form behavior has not been initialized, check that you have called initForm() in your controller.', 'preview_no_files_message' => 'There are no files uploaded.', + 'preview_no_record_message' => 'There is no record selected.', 'select' => 'Select', 'select_all' => 'all', 'select_none' => 'none',