Compare commits

...

1 Commits

Author SHA1 Message Date
ma0068 cd77de045d Endpoint added to Messagesend in New Tab 2025-10-09 11:39:29 +02:00
4 changed files with 11 additions and 34 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ $includesArray = array(
#'vendor/npm-asset/primevue/toast/toast.min.js'
],
'customJSModules' => [
'public/js/apps/Nachrichten.js'
'public/js/apps/Messages/NewMessage.js'
]
);
+8 -6
View File
@@ -1,20 +1,22 @@
//TODO Manu
//use this instead of Nachrichten.js
import NewMessage from "../../components/Messages/Details/NewMessage/NewDiv.js";
import Phrasen from "../../plugin/Phrasen.js";
import ApiMessages from "../../api/factory/messages/messages.js";
const ciPath = FHC_JS_DATA_STORAGE_OBJECT.app_root.replace(/(https:|)(^|\/\/)(.*?\/)/g, '') + FHC_JS_DATA_STORAGE_OBJECT.ci_router;
const router = VueRouter.createRouter({
history: VueRouter.createWebHistory(),
routes: [
{ path: `/${ciPath}/NeueNachricht`, component: NewMessage },
{ path: `/${ciPath}/NeueNachricht/:id`, component: NewMessage },
{ path: `/${ciPath}/NeueNachricht/:id/:typeId`, component: NewMessage },
{ path: `/${ciPath}/NeueNachricht`, component: NewMessage, props: { endpoint: ApiMessages } },
{ path: `/${ciPath}/NeueNachricht/:id`, component: NewMessage, props: { endpoint: ApiMessages } },
{ path: `/${ciPath}/NeueNachricht/:id/:typeId`, component: NewMessage, props: { endpoint: ApiMessages } },
]
});
const app = Vue.createApp();
const app = Vue.createApp({
name: 'NewMessageApp'
});
app
.use(router)
-26
View File
@@ -1,26 +0,0 @@
import NewMessage from "../components/Messages/Details/NewMessage/NewDiv.js";
import Phrasen from "../plugin/Phrasen.js";
const ciPath = FHC_JS_DATA_STORAGE_OBJECT.app_root.replace(/(https:|)(^|\/\/)(.*?\/)/g, '') + FHC_JS_DATA_STORAGE_OBJECT.ci_router;
const router = VueRouter.createRouter({
history: VueRouter.createWebHistory(),
routes: [
{ path: `/${ciPath}/NeueNachricht/:id/:typeId`, component: NewMessage },
{ path: `/${ciPath}/NeueNachricht/:id/:typeId/:messageId`, component: NewMessage },
]
});
const app = Vue.createApp();
app
.use(router)
.use(primevue.config.default, {
zIndex: {
overlay: 1100
}
})
.use(Phrasen)
.mount('#main');
@@ -16,6 +16,7 @@ export default {
},
template: `
<div class="stv-details-messages h-100 pb-3 overflow-hidden">
stv: {{endpoint}}
<template v-if="modelValue.prestudent_id">
<core-messages
@@ -24,7 +25,7 @@ export default {
type-id="prestudent_id"
:id="modelValue.prestudent_id"
messageLayout="twoColumnsTableLeft"
open-mode="modal"
open-mode="newTab"
show-table
>
</core-messages>