From 9a05d59f35920c301c62a25f5365c2ba0d1c90a6 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 3 Jun 2010 01:33:26 +0000 Subject: [PATCH] MINOR Added Requirements for SilverStripeNavigator (see r99080) (from r99098) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@106130 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/LeftAndMain.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/LeftAndMain.php b/code/LeftAndMain.php index 087eec4b..40502674 100644 --- a/code/LeftAndMain.php +++ b/code/LeftAndMain.php @@ -249,6 +249,10 @@ class LeftAndMain extends Controller { Requirements::javascript(CMS_DIR . '/javascript/LeftAndMain.AddForm.js'); Requirements::javascript(CMS_DIR . '/javascript/LeftAndMain.BatchActions.js'); + // navigator + Requirements::css(SAPPHIRE_DIR . '/css/SilverStripeNavigator.css'); + Requirements::javascript(SAPPHIRE_DIR . '/javascript/SilverStripeNavigator.js'); + Requirements::themedCSS('typography'); foreach (self::$extra_requirements['javascript'] as $file) { @@ -1058,6 +1062,16 @@ class LeftAndMain extends Controller { return "cms: $cmsVersion, sapphire: $sapphireVersion"; } + + /** + * @return array + */ + function SwitchView() { + if($page = $this->currentPage()) { + $nav = SilverStripeNavigator::get_for_record($page); + return $nav['items']; + } + } /** * The application name. Customisable by calling