From 3ae1a1851878ad93eef0f59a60badcf446966fc8 Mon Sep 17 00:00:00 2001 From: wonder95 Date: Thu, 19 Jul 2012 12:23:35 -0700 Subject: [PATCH] Add menu of examples to main page for ajax_example module. --- ajax_example/ajax_example.module | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ajax_example/ajax_example.module b/ajax_example/ajax_example.module index 0edca14..895ce9b 100644 --- a/ajax_example/ajax_example.module +++ b/ajax_example/ajax_example.module @@ -246,6 +246,29 @@ function ajax_example_menu() { function ajax_example_intro() { $markup = t('The AJAX example module provides many examples of AJAX including forms, links, and AJAX commands.'); + + $list[] = l(t('Simplest AJAX Example'), 'examples/ajax_example/simplest'); + $list[] = l(t('Generate checkboxes'),'examples/ajax_example/autocheckboxes'); + $list[] = l(t('Generate textfields'), 'examples/ajax_example/autotextfields'); + $list[] = l(t('Submit-driven AJAX'), 'examples/ajax_example/submit_driven_ajax'); + $list[] = l(t('Dependent dropdown'), 'examples/ajax_example/dependent_dropdown'); + $list[] = l(t('Dependent dropdown (with graceful degradation)'), 'examples/ajax_example/dependent_dropdown_degrades'); + $list[] = l(t('Dynamic Sections w/JS turned off'), 'examples/ajax_example/dependent_dropdown_degrades_no_js'); + $list[] = l(t('Wizard (with graceful degradation)'), 'examples/ajax_example/wizard'); + $list[] = l(t('Wizard w/JS turned off'), 'examples/ajax_example/wizard_no_js'); + $list[] = l(t('Add-more button (with graceful degradation)'), 'examples/ajax_example/add_more'); + $list[] = l(t('Add-more button w/JS turned off'), 'examples/ajax_example/add_more_no_js'); + $list[] = l(t('Ajax Link ("use-ajax" class)'), 'examples/ajax_example/ajax_link'); + $list[] = l(t('Ajax Link (Renderable Array)'), 'examples/ajax_example/ajax_link_renderable'); + $list[] = l(t('AJAX framework commands'), 'examples/ajax_example/advanced_commands'); + $list[] = l(t('Autocomplete (simple)'), 'examples/ajax_example/simple_autocomplete'); + $list[] = l(t('Autocomplete (node with nid)'), 'examples/ajax_example/node_autocomplete'); + $list[] = l(t('Autocomplete (node limited by author)'), 'examples/ajax_example/node_by_author'); + + $variables['items'] = $list; + $variables['type'] = 'ul'; + $markup .= theme('item_list', $variables); + return $markup; } -- 1.7.10.3