From 07a99467bc833b80e6fa4fe2d3fa650577cd5de8 Mon Sep 17 00:00:00 2001 From: Romain Boissieres Date: Wed, 22 May 2024 15:46:57 +0200 Subject: [PATCH] [OSIS-9022] Mig BS5 Style for async modal --- frontend/components/AsyncTask.vue | 3 ++- osis_async/static/osis_async/osis-async.css | 2 +- osis_async/static/osis_async/osis-async.umd.min.js.map | 2 +- osis_async/templates/osis_async/modal_async_progress.html | 6 +++--- package.json | 2 +- setup.py | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/frontend/components/AsyncTask.vue b/frontend/components/AsyncTask.vue index 5babc26..c046cc5 100644 --- a/frontend/components/AsyncTask.vue +++ b/frontend/components/AsyncTask.vue @@ -142,7 +142,8 @@ export default defineComponent({ background-color: #f5f5f5; } - .label { + .label, + .badge { margin-right: 10px; } diff --git a/osis_async/static/osis_async/osis-async.css b/osis_async/static/osis_async/osis-async.css index e85bd9b..ed45532 100644 --- a/osis_async/static/osis_async/osis-async.css +++ b/osis_async/static/osis_async/osis-async.css @@ -1 +1 @@ -.async-task-dropdown-item{padding:10px}.async-task-dropdown-item .row{margin:0}.async-task-dropdown-item:hover{background-color:#f5f5f5}.async-task-dropdown-item .label{margin-right:10px}.async-task-dropdown-item .async-task-date{padding-right:5px}.async-task-dropdown-item .progress{margin-top:5px}.async-task-dropdown-item .progress .progress-bar{min-width:2em}.font-bold{font-weight:700}#async-tasks-viewer .async-tasks-dropdown{padding:15px;overflow-y:scroll;max-height:320px;min-width:320px}#async-tasks-viewer .alert.alert-warning{margin-top:20px}#async-tasks-viewer .download{display:inline-block;position:relative}#async-tasks-viewer .download:before,#async-tasks-viewer .download:after{color:#777;text-shadow:0 1px 3px rgba(0,0,0,.3)}#async-tasks-viewer .download:after{font-family:Arial sans-serif;font-size:.8em;font-weight:700;position:absolute;top:-10px;right:-15px;padding:1px 3px;line-height:100%;border:2px #fff solid;border-radius:60px;background:#db3434;opacity:0;content:attr(data-count);transform:scale(.5);transition:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out;color:#fff;z-index:2}#async-tasks-viewer .download.show-count:after{transform:scale(1);opacity:1} +.async-task-dropdown-item{padding:10px}.async-task-dropdown-item .row{margin:0}.async-task-dropdown-item:hover{background-color:#f5f5f5}.async-task-dropdown-item .label,.async-task-dropdown-item .badge{margin-right:10px}.async-task-dropdown-item .async-task-date{padding-right:5px}.async-task-dropdown-item .progress{margin-top:5px}.async-task-dropdown-item .progress .progress-bar{min-width:2em}.font-bold{font-weight:700}#async-tasks-viewer .async-tasks-dropdown{padding:15px;overflow-y:scroll;max-height:320px;min-width:320px}#async-tasks-viewer .alert.alert-warning{margin-top:20px}#async-tasks-viewer .download{display:inline-block;position:relative}#async-tasks-viewer .download:before,#async-tasks-viewer .download:after{color:#777;text-shadow:0 1px 3px rgba(0,0,0,.3)}#async-tasks-viewer .download:after{font-family:Arial sans-serif;font-size:.8em;font-weight:700;position:absolute;top:-10px;right:-15px;padding:1px 3px;line-height:100%;border:2px #fff solid;border-radius:60px;background:#db3434;opacity:0;content:attr(data-count);transform:scale(.5);transition:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out;color:#fff;z-index:2}#async-tasks-viewer .download.show-count:after{transform:scale(1);opacity:1} diff --git a/osis_async/static/osis_async/osis-async.umd.min.js.map b/osis_async/static/osis_async/osis-async.umd.min.js.map index 1236e4f..d6a6cbe 100644 --- a/osis_async/static/osis_async/osis-async.umd.min.js.map +++ b/osis_async/static/osis_async/osis-async.umd.min.js.map @@ -1 +1 @@ -{"version":3,"file":"osis-async.umd.min.js","sources":["../../../frontend/components/AsyncTask.vue","../../../frontend/AsyncTasksViewer.vue","../../../frontend/i18n.ts","../../../frontend/main.ts"],"sourcesContent":["\n\n\n\n\n\n","\n\n\n\n\n\n","/*\n *\n * OSIS stands for Open Student Information System. It's an application\n * designed to manage the core business of higher education institutions,\n * such as universities, faculties, institutes and professional schools.\n * The core business involves the administration of students, teachers,\n * courses, programs and so on.\n *\n * Copyright (C) 2015-2021 Université catholique de Louvain (http://www.uclouvain.be)\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * A copy of this license - GNU General Public License - is available\n * at the root of the source code of this program. If not,\n * see http://www.gnu.org/licenses/.\n *\n */\n\nimport {createI18n} from 'vue-i18n';\nimport fr from \"./locales/fr\";\nimport en from \"./locales/en\";\n\nexport const i18n = createI18n({\n locale: document.documentElement.lang || 'en',\n messages: {\n en,\n fr,\n },\n});\n","/*\n *\n * OSIS stands for Open Student Information System. It's an application\n * designed to manage the core business of higher education institutions,\n * such as universities, faculties, institutes and professional schools.\n * The core business involves the administration of students, teachers,\n * courses, programs and so on.\n *\n * Copyright (C) 2015-2021 Université catholique de Louvain (http://www.uclouvain.be)\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * A copy of this license - GNU General Public License - is available\n * at the root of the source code of this program. If not,\n * see http://www.gnu.org/licenses/.\n *\n */\n\n/* eslint-disable vue/prefer-import-from-vue */\nimport {createApp} from '@vue/runtime-dom'; // so that it can be spied on\nimport AsyncTasksViewer from './AsyncTasksViewer.vue';\nimport {i18n} from './i18n';\n\ninterface Props extends Record {\n url: string,\n interval?: number,\n limit?: number,\n}\n\ndocument.querySelectorAll('#async-tasks-viewer').forEach((elem) => {\n const props: Props = {url: \"\", ...elem.dataset};\n if (typeof elem.dataset.interval !== 'undefined') {\n props.interval = Number.parseInt(elem.dataset.interval);\n }\n if (typeof elem.dataset.limit !== 'undefined') {\n props.limit = Number.parseInt(elem.dataset.limit);\n }\n createApp(AsyncTasksViewer, props).use(i18n).mount(elem);\n});\n"],"names":["_sfc_main$1","defineComponent","_hoisted_1","_hoisted_3","_hoisted_5","_hoisted_6","_sfc_render","_ctx","_cache","$props","$setup","$data","$options","_openBlock","_createElementBlock","_createElementVNode","_hoisted_2","_normalizeClass","_toDisplayString","_hoisted_4","_hoisted_7","_hoisted_8","_normalizeStyle","_createCommentVNode","_Fragment","_sfc_main","AsyncTask","interval","response","newAsyncTasks","_hoisted_9","_hoisted_10","_hoisted_12","_renderList","asyncTask","_createBlock","_component_AsyncTask","i18n","createI18n","en","fr","elem","props","createApp","AsyncTasksViewer"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"osis-async.umd.min.js","sources":["../../../frontend/components/AsyncTask.vue","../../../frontend/AsyncTasksViewer.vue","../../../frontend/i18n.ts","../../../frontend/main.ts"],"sourcesContent":["\n\n\n\n\n\n","\n\n\n\n\n\n","/*\n *\n * OSIS stands for Open Student Information System. It's an application\n * designed to manage the core business of higher education institutions,\n * such as universities, faculties, institutes and professional schools.\n * The core business involves the administration of students, teachers,\n * courses, programs and so on.\n *\n * Copyright (C) 2015-2021 Université catholique de Louvain (http://www.uclouvain.be)\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * A copy of this license - GNU General Public License - is available\n * at the root of the source code of this program. If not,\n * see http://www.gnu.org/licenses/.\n *\n */\n\nimport {createI18n} from 'vue-i18n';\nimport fr from \"./locales/fr\";\nimport en from \"./locales/en\";\n\nexport const i18n = createI18n({\n locale: document.documentElement.lang || 'en',\n messages: {\n en,\n fr,\n },\n});\n","/*\n *\n * OSIS stands for Open Student Information System. It's an application\n * designed to manage the core business of higher education institutions,\n * such as universities, faculties, institutes and professional schools.\n * The core business involves the administration of students, teachers,\n * courses, programs and so on.\n *\n * Copyright (C) 2015-2021 Université catholique de Louvain (http://www.uclouvain.be)\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License as published by\n * the Free Software Foundation, either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * A copy of this license - GNU General Public License - is available\n * at the root of the source code of this program. If not,\n * see http://www.gnu.org/licenses/.\n *\n */\n\n/* eslint-disable vue/prefer-import-from-vue */\nimport {createApp} from '@vue/runtime-dom'; // so that it can be spied on\nimport AsyncTasksViewer from './AsyncTasksViewer.vue';\nimport {i18n} from './i18n';\n\ninterface Props extends Record {\n url: string,\n interval?: number,\n limit?: number,\n}\n\ndocument.querySelectorAll('#async-tasks-viewer').forEach((elem) => {\n const props: Props = {url: \"\", ...elem.dataset};\n if (typeof elem.dataset.interval !== 'undefined') {\n props.interval = Number.parseInt(elem.dataset.interval);\n }\n if (typeof elem.dataset.limit !== 'undefined') {\n props.limit = Number.parseInt(elem.dataset.limit);\n }\n createApp(AsyncTasksViewer, props).use(i18n).mount(elem);\n});\n"],"names":["_sfc_main$1","defineComponent","_hoisted_1","_hoisted_3","_hoisted_5","_hoisted_6","_sfc_render","_ctx","_cache","$props","$setup","$data","$options","_openBlock","_createElementBlock","_createElementVNode","_hoisted_2","_normalizeClass","_toDisplayString","_hoisted_4","_hoisted_7","_hoisted_8","_normalizeStyle","_createCommentVNode","_Fragment","_sfc_main","AsyncTask","interval","response","newAsyncTasks","_hoisted_9","_hoisted_10","_hoisted_12","_renderList","asyncTask","_createBlock","_component_AsyncTask","i18n","createI18n","en","fr","elem","props","createApp","AsyncTasksViewer"],"mappings":"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"} \ No newline at end of file diff --git a/osis_async/templates/osis_async/modal_async_progress.html b/osis_async/templates/osis_async/modal_async_progress.html index 8d3629f..2f3ab99 100644 --- a/osis_async/templates/osis_async/modal_async_progress.html +++ b/osis_async/templates/osis_async/modal_async_progress.html @@ -39,14 +39,14 @@ {% block modal_title %}{% endblock modal_title %} + data-dismiss="modal" data-bs-dismiss="modal" aria-label="{% trans 'close' %}">