From 1f34abd401f685b43738d4703cf6f5aec455a9df Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 14 Jan 2025 16:18:15 +1300 Subject: [PATCH 1/2] API Rename FormField Value to getFormattedValue --- src/GridFieldAddNewInlineButton.php | 2 +- src/GridFieldEditableColumns.php | 2 +- src/GridFieldNestedForm.php | 2 +- src/GridFieldOrderableRows.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/GridFieldAddNewInlineButton.php b/src/GridFieldAddNewInlineButton.php index 086b986..63fc23e 100755 --- a/src/GridFieldAddNewInlineButton.php +++ b/src/GridFieldAddNewInlineButton.php @@ -174,7 +174,7 @@ private function getRowTemplate(GridField $grid, GridFieldEditableColumns $edita public function handleSave(GridField $grid, DataObjectInterface $record) { $list = $grid->getList(); - $value = $grid->Value(); + $value = $grid->getValue(); if (!isset($value[GridFieldAddNewInlineButton::POST_KEY]) || !is_array($value[GridFieldAddNewInlineButton::POST_KEY]) diff --git a/src/GridFieldEditableColumns.php b/src/GridFieldEditableColumns.php index 681b7fa..11c714a 100644 --- a/src/GridFieldEditableColumns.php +++ b/src/GridFieldEditableColumns.php @@ -119,7 +119,7 @@ public function handleSave(GridField $grid, DataObjectInterface $record) { /** @var DataList $list */ $list = $grid->getList(); - $value = $grid->Value(); + $value = $grid->getValue(); if (!isset($value[GridFieldEditableColumns::POST_KEY]) || !is_array($value[GridFieldEditableColumns::POST_KEY]) diff --git a/src/GridFieldNestedForm.php b/src/GridFieldNestedForm.php index 1266c03..9a44a1b 100644 --- a/src/GridFieldNestedForm.php +++ b/src/GridFieldNestedForm.php @@ -447,7 +447,7 @@ public function ToggleLink($action = null): string public function handleSave(GridField $gridField, DataObjectInterface $record) { $postKey = GridFieldNestedForm::POST_KEY; - $value = $gridField->Value(); + $value = $gridField->getValue(); if (isset($value['GridState']) && $value['GridState']) { // set grid state from value, to store open/closed toggle state for nested forms $gridField->getState(false)->setValue($value['GridState']); diff --git a/src/GridFieldOrderableRows.php b/src/GridFieldOrderableRows.php index a94f4a5..0ccca07 100755 --- a/src/GridFieldOrderableRows.php +++ b/src/GridFieldOrderableRows.php @@ -575,7 +575,7 @@ public function handleMoveToPage(GridField $grid, $request) public function handleSave(GridField $grid, DataObjectInterface $record) { if (!$this->immediateUpdate) { - $value = $grid->Value(); + $value = $grid->getValue(); $sortedIDs = $this->getSortedIDs($value); if ($sortedIDs) { $this->executeReorder($grid, $sortedIDs); From a6db2bcb7b1409e2685a6f894e7fe2960f4f5a53 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Thu, 13 Feb 2025 10:45:15 +1300 Subject: [PATCH 2/2] TLN Update translations --- client/lang/it.js | 14 ++++++++++++++ client/lang/src/it.json | 6 ++++++ lang/it.yml | 18 ++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 client/lang/it.js create mode 100644 client/lang/src/it.json create mode 100644 lang/it.yml diff --git a/client/lang/it.js b/client/lang/it.js new file mode 100644 index 0000000..9e62ab6 --- /dev/null +++ b/client/lang/it.js @@ -0,0 +1,14 @@ +// This file was generated by silverstripe/tx-translator from client/lang/src/it.json. +// See https://github.com/silverstripe/silverstripe-tx-translator for details +if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') { + if (typeof(console) !== 'undefined') { // eslint-disable-line no-console + console.error('Class ss.i18n not defined'); // eslint-disable-line no-console + } +} else { + ss.i18n.addDictionary('it', { + "GridFieldExtensions.ADD_CLASS": "Aggiungi: {classname}", + "GridFieldExtensions.CONFIRMDEL": "Sei sicuro di volerlo eliminare?", + "GridFieldExtensions.OPEN_SEARCH_FILTER": "Apri ricerca e filtraggio", + "GridFieldExtensions.SAVE_PUBLISH": "Salva & pubblica" +}); +} \ No newline at end of file diff --git a/client/lang/src/it.json b/client/lang/src/it.json new file mode 100644 index 0000000..e8857f5 --- /dev/null +++ b/client/lang/src/it.json @@ -0,0 +1,6 @@ +{ + "GridFieldExtensions.ADD_CLASS": "Aggiungi: {classname}", + "GridFieldExtensions.CONFIRMDEL": "Sei sicuro di volerlo eliminare?", + "GridFieldExtensions.OPEN_SEARCH_FILTER": "Apri ricerca e filtraggio", + "GridFieldExtensions.SAVE_PUBLISH": "Salva & pubblica" +} \ No newline at end of file diff --git a/lang/it.yml b/lang/it.yml new file mode 100644 index 0000000..01830d3 --- /dev/null +++ b/lang/it.yml @@ -0,0 +1,18 @@ +it: + GridFieldExtensions: + ADD: Aggiungi + ADDEXISTING: 'Aggiungi Esistente' + BACK: Indietro + CURRENT: (attuale) + NOITEMS: 'Non ci sono elementi.' + Next: Prossimo + PREVIOUS: Precedente + RESULTS: Risultati + SEARCH: Ricerca + SELECTTYPETOCREATE: '(Seleziona tipo per creare)' + Symbiote\GridFieldExtensions\Extensions\GridFieldDetailFormItemRequestExtension: + NEW: 'Aggiungi nuovo record' + Symbiote\GridFieldExtensions\GridFieldConfigurablePaginator: + SHOW: Mostra + Symbiote\GridFieldExtensions\GridFieldOrderableRows: + REORDERED: 'Record riordinati.'