aboutsummaryrefslogtreecommitdiff
path: root/mod/developers/start.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/developers/start.php')
-rw-r--r--mod/developers/start.php27
1 files changed, 20 insertions, 7 deletions
diff --git a/mod/developers/start.php b/mod/developers/start.php
index e6f4d46b5..9e1d02361 100644
--- a/mod/developers/start.php
+++ b/mod/developers/start.php
@@ -31,16 +31,29 @@ function developers_setup_menu() {
*/
function developers_theme_preview_controller($page) {
if (!isset($page[0])) {
- $page[0] = 'index';
+ forward('pg/theme_preview/general');
}
- $pages = array('general', 'nav', 'forms', 'objects', 'grid', 'widgets', 'icons');
+ $pages = array(
+ 'general',
+ 'navigation',
+ 'forms',
+ 'objects',
+ 'grid',
+ 'widgets',
+ 'icons',
+ );
+
+ foreach ($pages as $page_name) {
+ elgg_register_menu_item('page', array(
+ 'name' => $page_name,
+ 'title' => elgg_echo("theme_preview:$page_name"),
+ 'url' => "pg/theme_preview/$page_name",
+ ));
+ }
$title = elgg_echo("theme_preview:{$page[0]}");
- $page = elgg_view("theme_preview/{$page[0]}", array(
- 'pages' => $pages,
- 'page' => $page[0],
- ));
+ $body = elgg_view("theme_preview/{$page[0]}");
- echo elgg_view_page($title, $page, 'theme_preview');
+ echo elgg_view_page($title, $body, 'theme_preview');
}