Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
Menu
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
12
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
Menu
Commits
de36f0bf
Commit
de36f0bf
erstellt
vor 1 Jahr
von
Michael Danielczok
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix: Consider quiqqer caching by project save
#33
Übergeordneter
2aaa7426
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
Keine zugehörigen Merge Requests gefunden
Änderungen
3
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
3 geänderte Dateien
events.xml
+1
-0
1 Ergänzung, 0 Löschungen
events.xml
src/QUI/Menu/EventHandler.php
+10
-0
10 Ergänzungen, 0 Löschungen
src/QUI/Menu/EventHandler.php
src/QUI/Menu/SlideOut.php
+9
-7
9 Ergänzungen, 7 Löschungen
src/QUI/Menu/SlideOut.php
werden angezeigt
mit
20 Ergänzungen
und
7 Löschungen
events.xml
+
1
−
0
Zeige Datei @
de36f0bf
<?xml version="1.0" encoding="UTF-8"?>
<events>
<event
on=
"onSiteSave"
fire=
"\QUI\Menu\EventHandler::onSiteSave"
/>
<event
on=
"onProjectConfigSave"
fire=
"\QUI\Menu\EventHandler::onProjectConfigSave"
/>
<event
on=
"onSmartyInit"
fire=
"\QUI\Menu\EventHandler::onSmartyInit"
/>
<event
on=
"onAdminLoadFooter"
fire=
"\QUI\Menu\EventHandler::onAdminLoadFooter"
/>
<event
on=
"onQuiqqerMenuIndependentClear"
fire=
"\QUI\Menu\EventHandler::onQuiqqerMenuIndependentClear"
/>
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/Menu/EventHandler.php
+
10
−
0
Zeige Datei @
de36f0bf
...
...
@@ -30,6 +30,16 @@ public static function onSiteSave(Site $Site)
QUI\Cache\Manager
::
clear
(
self
::
menuCacheName
());
}
/**
* Clear system cache on project save
*
* @return void
*/
public
static
function
onProjectConfigSave
()
{
QUI\Cache\Manager
::
clear
(
self
::
menuCacheName
());
}
/**
* Event : on smarty init
* add new brickarea function
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/Menu/SlideOut.php
+
9
−
7
Zeige Datei @
de36f0bf
...
...
@@ -23,9 +23,11 @@ class SlideOut extends QUI\Control
public
function
__construct
(
$attributes
=
[])
{
$this
->
setAttributes
([
'showHomeLink'
=>
true
,
'menuId'
=>
false
,
// if set independent menu template will be used
'showFirstLevelIcons'
=>
false
// current it works only for independent menu
'showHomeLink'
=>
true
,
'menuId'
=>
false
,
// if set independent menu template will be used
'showFirstLevelIcons'
=>
false
,
// current it works only for independent menu
'collapseMobileSubmenu'
=>
false
,
'showLevel'
=>
1
]);
parent
::
__construct
(
$attributes
);
...
...
@@ -52,18 +54,18 @@ public function getBody()
if
(
$this
->
getAttribute
(
'menuId'
))
{
$IndependentMenu
=
Independent\Handler
::
getMenu
(
$this
->
getAttribute
(
'menuId'
));
$template
=
dirname
(
__FILE__
)
.
'/Menu.Independent.html'
;
$params
[
'FileMenu'
]
=
dirname
(
__FILE__
)
.
'/Menu.Children.Independent.html'
;
$template
=
dirname
(
__FILE__
)
.
'/Menu.Independent.html'
;
$params
[
'FileMenu'
]
=
dirname
(
__FILE__
)
.
'/Menu.Children.Independent.html'
;
$params
[
'IndependentMenu'
]
=
$IndependentMenu
;
$params
[
'Site'
]
=
$this
->
getSite
();
$params
[
'collapseMobileSubmenu'
]
=
$collapseMobileSubmenu
;
$params
[
'showLevel'
]
=
$showLevel
;
$params
[
'showFirstLevelIcons'
]
=
$this
->
getAttribute
(
'showFirstLevelIcons'
);
}
else
{
$template
=
dirname
(
__FILE__
)
.
'/Menu.html'
;
$template
=
dirname
(
__FILE__
)
.
'/Menu.html'
;
$params
[
'collapseMobileSubmenu'
]
=
$collapseMobileSubmenu
;
$params
[
'showLevel'
]
=
$showLevel
;
$params
[
'FileMenu'
]
=
dirname
(
__FILE__
)
.
'/Menu.Children.html'
;
$params
[
'FileMenu'
]
=
dirname
(
__FILE__
)
.
'/Menu.Children.html'
;
$params
[
'Site'
]
=
$this
->
getSite
();
}
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren