Changeset View
Changeset View
Standalone View
Standalone View
src/applications/uiexample/examples/PHUIButtonBarExample.php
| Show All 15 Lines | public function renderExample() { | ||||
| // Icon Buttons | // Icon Buttons | ||||
| $icons = array( | $icons = array( | ||||
| 'Go Back' => 'fa-chevron-left bluegrey', | 'Go Back' => 'fa-chevron-left bluegrey', | ||||
| 'Choose Date' => 'fa-calendar bluegrey', | 'Choose Date' => 'fa-calendar bluegrey', | ||||
| 'Edit View' => 'fa-pencil bluegrey', | 'Edit View' => 'fa-pencil bluegrey', | ||||
| 'Go Forward' => 'fa-chevron-right bluegrey', | 'Go Forward' => 'fa-chevron-right bluegrey', | ||||
| ); | ); | ||||
| $button_bar = new PHUIButtonBarView(); | $button_bar1 = new PHUIButtonBarView(); | ||||
| foreach ($icons as $text => $icon) { | foreach ($icons as $text => $icon) { | ||||
| $image = id(new PHUIIconView()) | $image = id(new PHUIIconView()) | ||||
| ->setIconFont($icon); | ->setIconFont($icon); | ||||
| $button = id(new PHUIButtonView()) | $button = id(new PHUIButtonView()) | ||||
| ->setTag('a') | ->setTag('a') | ||||
| ->setColor(PHUIButtonView::GREY) | ->setColor(PHUIButtonView::GREY) | ||||
| ->setTitle($text) | ->setTitle($text) | ||||
| ->setIcon($image); | ->setIcon($image); | ||||
| $button_bar->addButton($button); | $button_bar1->addButton($button); | ||||
| } | } | ||||
| $layout = id(new PHUIBoxView()) | $button_bar2 = new PHUIButtonBarView(); | ||||
| ->appendChild($button_bar) | foreach ($icons as $text => $icon) { | ||||
| ->addPadding(PHUI::PADDING_LARGE); | $image = id(new PHUIIconView()) | ||||
| ->setIconFont($icon); | |||||
| $button = id(new PHUIButtonView()) | |||||
| ->setTag('a') | |||||
| ->setColor(PHUIButtonView::SIMPLE) | |||||
| ->setTitle($text) | |||||
| ->setText($text); | |||||
| $button_bar2->addButton($button); | |||||
| } | |||||
| $button_bar3 = new PHUIButtonBarView(); | |||||
| foreach ($icons as $text => $icon) { | |||||
| $image = id(new PHUIIconView()) | |||||
| ->setIconFont($icon); | |||||
| $button = id(new PHUIButtonView()) | |||||
| ->setTag('a') | |||||
| ->setColor(PHUIButtonView::SIMPLE) | |||||
| ->setTitle($text) | |||||
| ->setIcon($image); | |||||
| $button_bar3->addButton($button); | |||||
| } | |||||
| $layout1 = id(new PHUIBoxView()) | |||||
| ->appendChild($button_bar1) | |||||
| ->addClass('ml'); | |||||
| $layout2 = id(new PHUIBoxView()) | |||||
| ->appendChild($button_bar2) | |||||
| ->addClass('mlr mll mlb'); | |||||
| $layout3 = id(new PHUIBoxView()) | |||||
| ->appendChild($button_bar3) | |||||
| ->addClass('mlr mll mlb'); | |||||
| $wrap1 = id(new PHUIObjectBoxView()) | $wrap1 = id(new PHUIObjectBoxView()) | ||||
| ->setHeaderText('Button Bar Example') | ->setHeaderText('Button Bar Example') | ||||
| ->appendChild($layout); | ->appendChild($layout1) | ||||
| ->appendChild($layout2) | |||||
| ->appendChild($layout3); | |||||
| return array($wrap1); | return array($wrap1); | ||||
| } | } | ||||
| } | } | ||||