From 970e950894e72b627e427b888fc52c261852f81a Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Thu, 5 Jun 2025 17:06:55 +0200 Subject: [PATCH] tune layout of new message modal, fix pagination of message table --- application/models/system/Message_model.php | 2 +- public/css/Studentenverwaltung.css | 12 ++++++++++++ public/js/components/Bootstrap/Modal.js | 13 +++++++++++-- .../components/Messages/Details/NewMessage/Modal.js | 9 ++++++--- .../js/components/Messages/Details/TableMessages.js | 13 +++++-------- 5 files changed, 35 insertions(+), 14 deletions(-) diff --git a/application/models/system/Message_model.php b/application/models/system/Message_model.php index acbe3a44c..e0a185f9b 100644 --- a/application/models/system/Message_model.php +++ b/application/models/system/Message_model.php @@ -292,7 +292,7 @@ class Message_model extends DB_Model if (isError($count)) return $count; - $count = floor(current(getData($count))->count/$limit); + $count = ceil(current(getData($count))->count/$limit); $sql = " SELECT * FROM ( " . $sql_base . " diff --git a/public/css/Studentenverwaltung.css b/public/css/Studentenverwaltung.css index 4c359030c..d39cfc9b1 100644 --- a/public/css/Studentenverwaltung.css +++ b/public/css/Studentenverwaltung.css @@ -145,4 +145,16 @@ html { } .override_filtercmpt_actions_style div.d-flex.align-items-baseline { align-items: end !important; +} + +.stv-details-details-foto img { + max-width: 150px; +} + +.msg_preview { + margin-bottom: -1px; +} + +.tiny-90 div.tox.tox-tinymce { + height: 90% !important; } \ No newline at end of file diff --git a/public/js/components/Bootstrap/Modal.js b/public/js/components/Bootstrap/Modal.js index 2b3223ff7..af81e469f 100644 --- a/public/js/components/Bootstrap/Modal.js +++ b/public/js/components/Bootstrap/Modal.js @@ -23,9 +23,17 @@ export default { }, noCloseBtn: Boolean, dialogClass: [String,Array,Object], + headerClass: { + type: [String,Array,Object], + default: '' + }, bodyClass: { type: [String,Array,Object], default: 'px-4 py-5' + }, + footerClass: { + type: [String,Array,Object], + default: '' } }, emits: [ @@ -117,15 +125,16 @@ export default { template: `