diff --git a/bin/Controls/NavTabsVerticalSettings.js b/bin/Controls/NavTabsVerticalSettings.js index 9063d4dce0d597a705369a84f6a34325b034d55c..8c4ceac75db805d8c5b98359e730559f2fbab005 100644 --- a/bin/Controls/NavTabsVerticalSettings.js +++ b/bin/Controls/NavTabsVerticalSettings.js @@ -291,9 +291,17 @@ define('package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings', [ if ("titleIcon" in entry && entry.titleIcon !== '') { insert.titleIcon = entry.titleIcon; - insert.titleIconPreview = new Element('img', { - src: URL_DIR + insert.entryImage + '&maxwidth=50&maxheight=50' - }); + if (entry.titleIcon.includes('fa ')) { + insert.titleIconPreview = new Element('span', { + 'class': insert.titleIcon + }); + } else { + insert.titleIconPreview = new Element('img', { + src : URL_DIR + insert.titleIcon + '&maxwidth=50&maxheight=50', + width : 50, + height: 50 + }); + } } if ("entryTitle" in entry) { @@ -304,7 +312,9 @@ define('package/quiqqer/menu/bin/Controls/NavTabsVerticalSettings', [ insert.entryImage = entry.entryImage; insert.entryImagePreview = new Element('img', { - src: URL_DIR + insert.entryImage + '&maxwidth=50&maxheight=50' + src : URL_DIR + insert.entryImage + '&maxwidth=50&maxheight=50', + width : 50, + height: 50 }); } diff --git a/locale.xml b/locale.xml index 7330b0dfdcce2a04f2683a437ce7e7321ccd6a13..6ac3996b6a03ee3426c0077a355f7c48367c6e56 100644 --- a/locale.xml +++ b/locale.xml @@ -224,8 +224,8 @@ <en><![CDATA[Add entry]]></en> </locale> <locale name="control.navTabsVertical.entries.isDisable"> - <de><![CDATA[Eintrag deaktivieren]]></de> - <en><![CDATA[Disable entry]]></en> + <de><![CDATA[Deaktiviert]]></de> + <en><![CDATA[Disabled]]></en> </locale> <locale name="control.navTabsVertical.entries.entryTitle"> <de><![CDATA[Titel]]></de> diff --git a/src/QUI/Menu/NavTabsVertical.php b/src/QUI/Menu/NavTabsVertical.php index f98a5d94785787ebac7c69f34f597508c37e4647..840bf7da7e206571e05ea5959e942dcddbf78967 100644 --- a/src/QUI/Menu/NavTabsVertical.php +++ b/src/QUI/Menu/NavTabsVertical.php @@ -57,7 +57,7 @@ public function getBody() } foreach ($entries as $entry) { - if ($entry['isDisabled'] === 1) { + if (isset($entry['isDisabled']) && $entry['isDisabled'] === 1) { continue; }