diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2015-07-03 03:54:27 +0300 |
---|---|---|
committer | sgiehl <stefan@piwik.org> | 2015-10-06 18:25:13 +0300 |
commit | 9ba8f216fd7856ce5fef06bf82ecb8f8a2e7e630 (patch) | |
tree | 6ce07d18a85d00b39ab720abe042361c0775aead /plugins/CoreHome/CoreHome.php | |
parent | 8ccc9dc05da021325cdbf141a548637fa52f16b2 (diff) |
generate pages instead of implementing them in each controller
Diffstat (limited to 'plugins/CoreHome/CoreHome.php')
-rw-r--r-- | plugins/CoreHome/CoreHome.php | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/plugins/CoreHome/CoreHome.php b/plugins/CoreHome/CoreHome.php index 23da8326aa..c8b2b428d0 100644 --- a/plugins/CoreHome/CoreHome.php +++ b/plugins/CoreHome/CoreHome.php @@ -14,6 +14,13 @@ namespace Piwik\Plugins\CoreHome; class CoreHome extends \Piwik\Plugin { /** + * Defines a widget container layout that will display all widgets within a container inside a "tab" menu + * where on the left side a link is shown for each widget and on the right side the selected widget. + * @api + */ + const WIDGET_CONTAINER_LAYOUT_BY_DIMENSION = 'ByDimension'; + + /** * @see Piwik\Plugin::registerEvents */ public function registerEvents() @@ -105,8 +112,6 @@ class CoreHome extends \Piwik\Plugin $jsFiles[] = "plugins/CoreHome/javascripts/dataTable_rowactions.js"; $jsFiles[] = "plugins/CoreHome/javascripts/popover.js"; $jsFiles[] = "plugins/CoreHome/javascripts/broadcast.js"; - $jsFiles[] = "plugins/CoreHome/javascripts/menu.js"; - $jsFiles[] = "plugins/CoreHome/javascripts/menu_init.js"; $jsFiles[] = "plugins/CoreHome/javascripts/calendar.js"; $jsFiles[] = "plugins/CoreHome/javascripts/sparkline.js"; $jsFiles[] = "plugins/CoreHome/javascripts/corehome.js"; @@ -120,8 +125,12 @@ class CoreHome extends \Piwik\Plugin $jsFiles[] = "plugins/CoreHome/angularjs/piwikApp.config.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/services/service.module.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/common/services/global-ajax-queue.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/services/piwik.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/services/piwik-api.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/common/services/piwik-url.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/common/services/report-metadata-model.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/common/services/reporting-pages-model.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/filter.module.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/translate.js"; @@ -130,6 +139,7 @@ class CoreHome extends \Piwik\Plugin $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/length.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/trim.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/pretty-url.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/common/filters/escape.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/directives/directive.module.js"; $jsFiles[] = "plugins/CoreHome/angularjs/common/directives/autocomplete-matched.js"; @@ -146,6 +156,8 @@ class CoreHome extends \Piwik\Plugin $jsFiles[] = "plugins/CoreHome/angularjs/history/history.service.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/activity-indicator/activityindicator.directive.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/siteselector/siteselector-model.service.js"; $jsFiles[] = "plugins/CoreHome/angularjs/siteselector/siteselector.controller.js"; $jsFiles[] = "plugins/CoreHome/angularjs/siteselector/siteselector.directive.js"; @@ -163,6 +175,21 @@ class CoreHome extends \Piwik\Plugin $jsFiles[] = "plugins/CoreHome/angularjs/ajax-form/ajax-form.controller.js"; $jsFiles[] = "plugins/CoreHome/angularjs/ajax-form/ajax-form.directive.js"; + + $jsFiles[] = "plugins/CoreHome/angularjs/widget-loader/widgetloader.directive.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/widget-bydimension-container/widget-bydimension-container.directive.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/widget-container/widgetcontainer.directive.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/widget/widget.directive.js"; + + $jsFiles[] = "plugins/CoreHome/angularjs/popover-handler/popover-handler.directive.js"; + + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-page/reportingpage.controller.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-page/reportingpage-model.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-page/reportingpage.directive.js"; + + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-menu/reportingmenu.controller.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-menu/reportingmenu-model.js"; + $jsFiles[] = "plugins/CoreHome/angularjs/reporting-menu/reportingmenu.directive.js"; } public function getClientSideTranslationKeys(&$translationKeys) @@ -258,5 +285,6 @@ class CoreHome extends \Piwik\Plugin $translationKeys[] = 'CoreHome_UndoPivotBySubtable'; $translationKeys[] = 'CoreHome_PivotBySubtable'; $translationKeys[] = 'General_LearnMore'; + $translationKeys[] = 'CoreHome_NoSuchPage'; } } |