/** * Render the page navigator, if necessary. * Only called if {@link $show_paginotor} is True. Called from {@link _draw()}. * @param boolean $include_anchor_id If true, renders the id for the * pager. * @access private */ protected function _draw_pager($include_anchor_id) { $output = $this->pager->as_html(); if ($output) { if ($include_anchor_id && $this->pager->page_anchor) { echo '<div class="pager" id="' . $this->pager->page_anchor . '">' . $output . '</div>'; } else { echo '<div class="pager">' . $output . '</div>'; } } }
$grid->is_chooser = true; $grid->pager->pages_to_show = 2; $grid->pager->show_first_and_last = false; $grid->pager->show_total = false; $grid->set_page_size(Default_page_size); $grid->set_query($theme_query); $grid->display(); ?> </div> </div> <div> <h1>Preview (level 1 heading)</h1> <h2>Buttons & Menus (level 2 heading)</h2> <?php require_once 'webcore/gui/page_navigator.php'; $navigator = new PAGE_NAVIGATOR($Page); $navigator->set_ranges(50, 10); $navigator->pages_to_show = 4; $navigator->display(); ?> <div class="button-content"> <?php require_once 'webcore/cmd/commands.php'; $menu = $Page->make_menu(); $menu->commands->append_group('Group One'); $menu->append('One', '#', '{icons}/buttons/edit'); $menu->append('Two', '#', '{icons}/buttons/add'); $item = $menu->append('Three', '#', '{icons}/buttons/delete'); $item->description = 'Button three includes a description below'; $menu->renderer->content_mode &= ~Menu_show_icon; $menu->display();