From 5e454ee06954ae7f430292fb8062e6c6b6d04615 Mon Sep 17 00:00:00 2001 From: alekseybobkov Date: Sat, 28 Nov 2015 19:18:08 -0800 Subject: [PATCH] Minor update in the sidebar navigation client-side code. Plugins now can load navigation menus from plugin.yaml file. --- modules/backend/assets/js/october-min.js | 9 ++++---- .../backend/assets/js/october.sidepaneltab.js | 21 +++++++++++-------- modules/system/classes/PluginBase.php | 7 ++++--- 3 files changed, 21 insertions(+), 16 deletions(-) diff --git a/modules/backend/assets/js/october-min.js b/modules/backend/assets/js/october-min.js index 35cc3923e..6e572f9ca 100644 --- a/modules/backend/assets/js/october-min.js +++ b/modules/backend/assets/js/october-min.js @@ -1142,12 +1142,13 @@ return}else self.displaySidePanel()} self.displayTab(this) return false}) -if(!Modernizr.touch){self.$sideNav.mouseenter(function(){if($(window).width()getConfigurationFromYaml(); + if (array_key_exists('navigation', $configuration)) { + return $configuration['navigation']; + } } /** @@ -109,8 +112,6 @@ class PluginBase extends ServiceProviderBase */ public function registerPermissions() { - $thisClass = get_class($this); - $configuration = $this->getConfigurationFromYaml(); if (array_key_exists('permissions', $configuration)) { return $configuration['permissions'];