From aa011b14603ba807121c811399685895a9c75d67 Mon Sep 17 00:00:00 2001 From: brettp Date: Sat, 8 May 2010 03:42:23 +0000 Subject: Added new submenu system. Added elgg_http_url_is_identical(). Moved canvas_header/submenu* to navigation/submenu*. Added UI test for submenu. git-svn-id: http://code.elgg.org/elgg/trunk@5982 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/tests/ui/submenu.php | 97 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 engine/tests/ui/submenu.php (limited to 'engine/tests/ui') diff --git a/engine/tests/ui/submenu.php b/engine/tests/ui/submenu.php new file mode 100644 index 000000000..d7a156417 --- /dev/null +++ b/engine/tests/ui/submenu.php @@ -0,0 +1,97 @@ +url}engine/tests/ui/submenu.php"; + +$items = array( + array( + 'text' => 'Upper level 1', + 'url' => "$url?upper_level_1", + 'id' => 'ul1' + ), + array( + 'text' => 'CD (No link)', + 'parent_id' => 'cup', + 'id' => 'cd', + ), + array( + 'text' => 'Sub CD', + 'url' => "$url?sub_cd", + 'parent_id' => 'cd' + ), + array( + 'text' => 'Cup', + 'url' => "$url?cup", + 'id' => 'cup' + ), + array( + 'text' => 'Phone', + 'url' => "$url?phone", + 'id' => 'phone', + 'parent_id' => 'cup' + ), + array( + 'text' => 'Wallet', + 'url' => "$url?wallet", + 'id' => 'wallet', + 'parent_id' => 'phone' + ), + array( + 'text' => 'Upper level', + 'url' => "$url?upper_level", + 'id' => 'ul' + ), + array( + 'text' => 'Sub Upper level', + 'url' => "$url?sub_upper_level", + 'parent_id' => 'ul' + ), + array( + 'text' => 'Root', + 'url' => $url, + ), + + array( + 'text' => 'I am an orphan', + 'url' => 'http://google.com', + 'parent_id' => 'missing_parent' + ), + + array( + 'text' => 'JS Test', + 'url' => 'http://elgg.org', + 'vars' => array('js' => 'onclick="alert(\'Link to \' + $(this).attr(\'href\') + \'!\'); return false;"') + ) +); + +foreach ($items as $item) { + elgg_add_submenu_item($item, 'main'); +} + +add_submenu_item('Old Onclick Test', 'http://elgg.com', NULL, TRUE); +add_submenu_item('Old Selected Test', 'http://elgg.com', NULL, '', TRUE); + + +elgg_add_submenu_item(array('text' => 'Not Main Test', 'url' => "$url?not_main_test"), 'not_main', 'new_menu'); +elgg_add_submenu_item(array('text' => 'Not Main C Test', 'url' => "$url?not_main_c_test"), 'not_main', 'new_menu'); + +elgg_add_submenu_item(array('text' => 'All test', 'url' => "$url?all"), 'all'); + +//set_context('not_main'); + +$body = elgg_view_layout('one_column_with_sidebar', 'Look right.'); +page_draw('Submenu Test', $body); -- cgit v1.2.3