From 0cf4937d9149c247f079d4d7ab5d039b08e17f09 Mon Sep 17 00:00:00 2001 From: Shu Muto Date: Wed, 24 Jan 2018 19:09:32 +0900 Subject: [PATCH] Make size of Angular modal form specifiable The size of Angularized modal form on Horizon is not specifiable. So create/edit action on Angular Role panel is too wide. This patch fixes the issue. Change-Id: I5bd692e7e858814095e02d1c34d5f83e70d03f0f Closes-Bug: #1743230 --- horizon/static/framework/widgets/form/modal-form.service.js | 2 +- .../dashboard/identity/roles/actions/create.action.service.js | 3 ++- .../dashboard/identity/roles/actions/edit.action.service.js | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/horizon/static/framework/widgets/form/modal-form.service.js b/horizon/static/framework/widgets/form/modal-form.service.js index 83f93829da..30dcd8fa42 100644 --- a/horizon/static/framework/widgets/form/modal-form.service.js +++ b/horizon/static/framework/widgets/form/modal-form.service.js @@ -50,7 +50,7 @@ function open(config) { var modalConfig = { backdrop: 'static', - size: 'lg', + size: config.size || 'lg', resolve: { context: function() { return { diff --git a/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/create.action.service.js b/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/create.action.service.js index 8e1b8cbdb6..c718952543 100644 --- a/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/create.action.service.js +++ b/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/create.action.service.js @@ -68,7 +68,8 @@ title: gettext('Create Role'), schema: schema, form: ['*'], - model: model + model: model, + size: 'sm' }; return modalFormService.open(config).then(submit); } diff --git a/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/edit.action.service.js b/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/edit.action.service.js index aabf4fded6..dce2bb9134 100644 --- a/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/edit.action.service.js +++ b/openstack_dashboard/dashboards/identity/static/dashboard/identity/roles/actions/edit.action.service.js @@ -70,7 +70,8 @@ title: gettext('Edit Role'), schema: schema, form: ['*'], - model: response.data + model: response.data, + size: 'sm' }; return modalFormService.open(config).then(service.submit); }