mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 06:54:04 +00:00
add cis4 class to body to make it harder for cms content style sheets to override padding, add names to calendar events renderer components, show lvmenu not only for route MyLvPlan but e.g. also in Dashboard LvPlan Widget
This commit is contained in:
@@ -21,6 +21,7 @@ $this->load->view('templates/FHC-Header', $includesArray);
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
document.body.classList.add("cis4");
|
||||
if (window.self !== window.top)
|
||||
document.body.classList.add("in-frame");
|
||||
</script>
|
||||
|
||||
@@ -454,8 +454,8 @@ html {
|
||||
|
||||
/* desktop */
|
||||
@media (min-width: 992px) {
|
||||
body {
|
||||
display: flex;
|
||||
body.cis4 {
|
||||
display: flex;
|
||||
padding-top: var(--fhc-cis-header-height);
|
||||
width: calc(100svw - var(--scrollbar-width, 0px));
|
||||
/* overflow: visible !important; */
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
|
||||
export default {
|
||||
name: 'Cis-Renderer-Feiertag-CalendarEvent',
|
||||
props: {
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { formatDate } from "../../../../helpers/DateHelpers.js"
|
||||
|
||||
export default {
|
||||
name: 'Cis-Renderer-Feiertag-ModalContent',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export default {
|
||||
name: 'Cis-Renderer-Feiertag-ModalTitle',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export default {
|
||||
name: 'Cis-Renderer-Lehreinheit-CalendarEvent',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -5,6 +5,7 @@ import ApiLvPlan from '../../../../api/factory/lvPlan.js';
|
||||
import ApiAddons from '../../../../api/factory/addons.js';
|
||||
|
||||
export default {
|
||||
name: 'Cis-Renderer-Lehreinheit-ModalContent',
|
||||
components:{
|
||||
LvMenu,
|
||||
},
|
||||
@@ -49,6 +50,16 @@ export default {
|
||||
return this.event.ende;
|
||||
}
|
||||
return numberPadding(this.event.ende.getHours()) + ":" + numberPadding(this.event.ende.getMinutes());
|
||||
},
|
||||
showLvMenu: function() {
|
||||
const hideOnRoutes = [
|
||||
'OtherLvPlan',
|
||||
'StgOrgLvPlan'
|
||||
];
|
||||
if(hideOnRoutes.includes(this.$route.name)) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
@@ -162,6 +173,6 @@ export default {
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<lv-menu v-if="lvMenu.length && $route.name === 'MyLvPlan'" :containerStyles="['p-0']" :rowStyles="['m-0']" :menu="lvMenu" />
|
||||
<lv-menu v-if="lvMenu.length && showLvMenu" :containerStyles="['p-0']" :rowStyles="['m-0']" :menu="lvMenu" />
|
||||
</div>`,
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
export default {
|
||||
name: 'Cis-Renderer-Lehreinheit-ModalTitle',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export default {
|
||||
name: 'Cis-Renderer-Reservierung-CalendarEvent',
|
||||
props: {
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -2,6 +2,7 @@ import { numberPadding, formatDate } from "../../../../helpers/DateHelpers.js"
|
||||
import LvMenu from "../../Mylv/LvMenu.js";
|
||||
|
||||
export default {
|
||||
name: 'Cis-Renderer-Reservierung-ModalContent',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export default {
|
||||
name: 'Cis-Renderer-Reservierung-ModalTitle',
|
||||
props:{
|
||||
event: {
|
||||
type: Object,
|
||||
|
||||
Reference in New Issue
Block a user