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
bcbfc344
Commit
bcbfc344
erstellt
vor 2 Jahren
von
Michael Danielczok
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
refactor: unnecessary / test files deleted
Übergeordneter
26ce38bc
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
2 Merge Requests
!13
Dev
,
!12
Feat#19
Änderungen
2
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
bin/Controls/NavTabsVerticalSettings2.html
+0
-22
0 Ergänzungen, 22 Löschungen
bin/Controls/NavTabsVerticalSettings2.html
bin/Controls/NavTabsVerticalSettings2.js
+0
-146
0 Ergänzungen, 146 Löschungen
bin/Controls/NavTabsVerticalSettings2.js
werden angezeigt
mit
0 Ergänzungen
und
168 Löschungen
bin/Controls/NavTabsVerticalSettings2.html
gelöscht
100644 → 0
+
0
−
22
Zeige Datei @
26ce38bc
<div
class=
"quiqqer-menu-navTabsVerticalSettings-entry"
style=
"display: none;"
>
<label
class=
"entry-title"
>
<span
class=
"entry-title"
>
{{titleIcon}}
</span>
<input
class=
"media-image hide-select-image-button"
data-qui-options-cssclasses=
"1"
name=
"titleIcon"
/>
</label>
<label>
<span
class=
"entry-title"
>
{{title}}
</span>
<input
type=
"text"
name=
"entryTitle"
/>
</label>
<label
class=
"entry-title"
>
<span
class=
"entry-title"
>
{{image}}
</span>
<input
class=
"media-image"
data-qui-options-selectable_types=
"image"
name=
"entryImage"
/>
</label>
<label>
<span
class=
"entry-title"
>
{{content}}
</span>
<input
class=
"field-container-field field-description"
data-qui=
"controls/editors/Input"
name=
"entryContent"
/>
</label>
</div>
This diff is collapsed.
Zum Erweitern klicken.
bin/Controls/NavTabsVerticalSettings2.js
gelöscht
100644 → 0
+
0
−
146
Zeige Datei @
26ce38bc
/**
*
* @module package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings
*
* @require qui/controls/elements/FormList
* @require css!package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings.css
*/
define
(
'
package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings2
'
,
[
'
qui/controls/elements/FormList
'
,
'
utils/Controls
'
,
'
Locale
'
,
'
Mustache
'
,
'
text!package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings2.html
'
,
'
css!package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings.css
'
],
function
(
QUIFormList
,
QUIControls
,
QUILocale
,
Mustache
,
template
)
{
"
use strict
"
;
var
lg
=
'
quiqqer/menu
'
;
return
new
Class
({
Extends
:
QUIFormList
,
Type
:
'
package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings
'
,
Binds
:
[
'
$onParsed
'
],
initialize
:
function
(
options
)
{
this
.
parent
(
options
);
this
.
$Project
=
null
;
this
.
addEvents
({
onParsed
:
this
.
$onParsed
});
this
.
getElm
().
addClass
(
'
qui-controls-formlist-navTabsVerticalSettings
'
);
this
.
setAttributes
({
buttonText
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.addButton
'
),
entry
:
Mustache
.
render
(
template
,
{
'
title
'
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.entryTitle
'
),
'
titleIcon
'
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.entryTitleIcon
'
),
'
titleIconColor
'
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.entryTitleIconColor
'
),
'
image
'
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.entryImage
'
),
'
content
'
:
QUILocale
.
get
(
lg
,
'
control.navTabsVertical.entries.entryContent
'
)
})
});
},
/**
* @event on import
*
* https://dev.quiqqer.com/quiqqer/package-bricks/issues/97
*/
$onImport
:
function
()
{
// look if some value exist
var
value
=
this
.
getElm
().
value
;
if
(
value
===
''
)
{
this
.
parent
();
return
;
}
value
=
JSON
.
decode
(
value
);
if
(
typeOf
(
value
)
!==
'
array
'
)
{
this
.
parent
();
return
;
}
for
(
var
i
=
0
,
len
=
value
.
length
;
i
<
len
;
i
++
)
{
if
(
typeof
value
[
i
].
content
!==
'
undefined
'
)
{
value
[
i
][
'
entryContent
'
]
=
value
[
i
].
content
;
}
if
(
typeof
value
[
i
].
title
!==
'
undefined
'
)
{
value
[
i
][
'
entryTitle
'
]
=
value
[
i
].
title
;
}
if
(
typeof
value
[
i
].
image
!==
'
undefined
'
)
{
value
[
i
][
'
entryImage
'
]
=
value
[
i
].
title
;
}
}
this
.
getElm
().
value
=
JSON
.
encode
(
value
);
this
.
parent
();
},
/**
* set the project to the control
*
* @param Project
*/
setProject
:
function
(
Project
)
{
this
.
$Project
=
Project
;
this
.
$onParsed
(
false
,
this
.
getElm
());
},
/**
* Parses QUI controls when a new entry is created
*
* Fired after (inherited) FormList has parsed the content
*
* @param event
* @param Node - The element that was previously parsed by (inherited) FormList
*/
$onParsed
:
function
(
event
,
Node
)
{
if
(
!
this
.
$Project
)
{
return
;
}
this
.
$executeParsing
(
Node
);
},
/**
* Parse the editor
*
* @param Node
* @returns {Promise}
*/
$executeParsing
:
function
(
Node
)
{
var
self
=
this
;
return
QUIControls
.
parse
(
Node
).
then
(
function
()
{
// Element is fully parsed so we can finally show it
Node
.
getElements
(
'
.quiqqer-menu-navTabsVerticalSettings-entry
'
).
show
();
self
.
getElm
().
addClass
(
'
qui-controls-formlist-navTabsVerticalSettings
'
);
var
inputEditors
=
Node
.
getElements
(
'
[data-qui="controls/editors/Input"]
'
).
map
(
function
(
InnerNode
)
{
return
QUI
.
Controls
.
getById
(
InnerNode
.
get
(
'
data-quiid
'
));
});
for
(
var
i
=
0
,
len
=
inputEditors
.
length
;
i
<
len
;
i
++
)
{
if
(
inputEditors
[
i
])
{
inputEditors
[
i
].
setProject
(
self
.
$Project
);
}
}
});
}
});
});
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