Skip to content

Commit 9d35140

Browse files
committed
!410 - minor fixes
1 parent cacd283 commit 9d35140

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

apps/Core/Components/Devtools/Modules/ModulesComponent.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ public function viewAction()
164164
$this->view->moduleSettings = $this->modulesPackage->getDefaultSettings();
165165
$this->view->moduleDependencies = $this->modulesPackage->getDefaultDependencies($type);
166166
$this->view->moduleMenu = Json::encode([]);
167+
$this->view->moduleWidgets = Json::encode([]);
167168

168169
if ($this->getData()['id'] != 0) {
169170
if ($type !== 'core') {

apps/Core/Views/Default/html/devtools/modules/module.html

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -845,10 +845,7 @@
845845
dataCollectionSectionForm['vars']['modules'] = JSON.parse('{{modulesJson}}');
846846
dataCollectionSectionForm['vars']['moduleDependencies'] = JSON.parse('{{moduleDependencies}}');
847847
dataCollectionSectionForm['vars']['moduleId'] = '{{moduleId}}';
848-
849-
if (dataCollectionSectionForm['vars']['module_type'] === 'components') {
850-
dataCollectionSectionForm['vars']['moduleWidgets'] = JSON.parse('{{moduleWidgets}}');
851-
}
848+
dataCollectionSectionForm['vars']['moduleWidgets'] = JSON.parse('{{moduleWidgets}}');
852849

853850
if (dataCollectionSectionForm['vars']['moduleId'] == '0') {
854851
dataCollectionSectionForm['vars']['moduleSettings'] = { };
@@ -1015,11 +1012,13 @@
10151012
dataCollectionSectionForm['vars']['module_type'] === 'middlewares'
10161013
) {
10171014
if ($('#{{componentId}}-{{sectionId}}-category').val() === 'providers') {
1015+
currentClassArr = [];
10181016
currentClassArr[0] = 'System';
10191017
currentClassArr[1] = 'Base';
10201018
currentClassArr[2] = 'Providers';
10211019
currentClassArr[3] = capitalizeFirstLetter($('#{{componentId}}-{{sectionId}}-name').val()) + 'ServiceProvider';
10221020
} else {
1021+
currentClassArr = [];
10231022
currentClassArr[0] = 'Apps';
10241023
currentClassArr[1] = capitalizeFirstLetter($('#{{componentId}}-{{sectionId}}-app_type').val());
10251024
currentClassArr[2] = capitalizeFirstLetter($('#{{componentId}}-{{sectionId}}-module_type').val());
@@ -1056,7 +1055,6 @@
10561055
}
10571056
}
10581057
}
1059-
10601058
} else {
10611059
currentClassArr = [];
10621060
currentClassArr[0] = 'Apps';
@@ -1107,12 +1105,22 @@
11071105
var data = $('#{{componentId}}-{{sectionId}}-category').select2('data')[0];
11081106

11091107
if (data.id === 'basepackages') {
1108+
currentClassArr = [];
11101109
currentClassArr[0] = 'System';
11111110
currentClassArr[1] = 'Base';
11121111
currentClassArr[2] = 'Providers';
11131112
currentClassArr[3] = 'BasepackagesServiceProvider';
11141113
currentClassArr[4] = 'Packages';
1115-
currentClassArr[5] = capitalizeFirstLetter($('#{{componentId}}-{{sectionId}}-name').val());
1114+
var nameArr = $('#{{componentId}}-{{sectionId}}-name').val().split(/(?=[A-Z])/);
1115+
1116+
if (nameArr.length > 1) {
1117+
for (var i = nameArr.length - 1; i >= 0; i--) {
1118+
currentClassArr[5 + i] = capitalizeFirstLetter(nameArr[i]);
1119+
}
1120+
} else {
1121+
currentClassArr[5] = capitalizeFirstLetter(nameArr[0]);
1122+
}
1123+
11161124
$('#{{componentId}}-{{sectionId}}-class').val(currentClassArr.join('\\'));
11171125
} else {
11181126
extractClass();

0 commit comments

Comments
 (0)