Skip to content

Commit effbf30

Browse files
authored
Merge pull request #1019 from doninAtwix/1012-update-generating-ui-form
1012: Updating generating UI form Delete button
2 parents 49be8d4 + c692a46 commit effbf30

File tree

4 files changed

+29
-15
lines changed

4 files changed

+29
-15
lines changed

src/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java

+20-7
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,28 @@ public enum UiFormButtonTypeSettings {
1414
SAVE("Save", "save primary", "''", "[\n"
1515
+ " 'mage-init' => ['button' => ['event' => 'save']],\n"
1616
+ " 'form-role' => 'save'\n"
17-
+ " ]", 10, "Save entity button."),
18-
DELETE("Delete", "delete", "'deleteConfirm(\\''\n"
19-
+ " . __('Are you sure you want to delete this $varName?')\n"
20-
+ " . '\\', \\'' . $this->getUrl(\n'*/*/delete',\n[$varIdConst => "
21-
+ "$this->$varEntityIdAccessor]\n) . '\\')'", "[]", 20, "Delete entity button."),
17+
+ " ]", 30, "Save entity button."),
18+
DELETE(
19+
"Delete",
20+
"delete",
21+
"sprintf(\"deleteConfirm('%s', '%s')\", \n"
22+
+ "__('Are you sure you want to delete this $varName?'),\n"
23+
+ "$this->getUrl(\n'*/*/delete',\n[$varIdConst => "
24+
+ "$this->$varEntityIdAccessor]\n)\n)",
25+
"[]",
26+
20,
27+
"Delete entity button."),
2228
BACK("Back To Grid", "back",
2329
"sprintf(\"location.href = '%s';\", $this->getUrl('*/*/'))",
24-
"[]", 30, "Back to list button."),
25-
CUSTOM("Custom Button", "custom", "''", "[]", 0, "Custom button.");
30+
"[]", 10, "Back to list button."),
31+
CUSTOM(
32+
"Custom Button",
33+
"custom",
34+
"''",
35+
"[]",
36+
0,
37+
"Custom button."
38+
);
2639

2740
private final String label;
2841
private final String classes;

testData/actions/generation/generator/FormButtonBlockGenerator/generateBackButtonBlock/MyBackButton.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public function getButtonData(): array
2121
'back',
2222
sprintf("location.href = '%s';", $this->getUrl('*/*/')),
2323
[],
24-
30
24+
10
2525
);
2626
}
2727
}

testData/actions/generation/generator/FormButtonBlockGenerator/generateDeleteButtonBlock/DeleteBlock.php

+7-6
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ public function getButtonData(): array
2020
return $this->wrapButtonSettings(
2121
'Delete',
2222
'delete',
23-
'deleteConfirm(\''
24-
. __('Are you sure you want to delete this book?')
25-
. '\', \'' . $this->getUrl(
26-
'*/*/delete',
27-
[BookData::BOOK_ID => $this->getBookId()]
28-
) . '\')',
23+
sprintf("deleteConfirm('%s', '%s')",
24+
__('Are you sure you want to delete this book?'),
25+
$this->getUrl(
26+
'*/*/delete',
27+
[BookData::BOOK_ID => $this->getBookId()]
28+
)
29+
),
2930
[],
3031
20
3132
);

testData/actions/generation/generator/FormButtonBlockGenerator/generateSaveButtonBlock/SaveBlock.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function getButtonData(): array
2424
'mage-init' => ['button' => ['event' => 'save']],
2525
'form-role' => 'save'
2626
],
27-
10
27+
30
2828
);
2929
}
3030
}

0 commit comments

Comments
 (0)