getRequest(); $user = $request->getUser(); $column1 = phutil_tag( 'div', array( 'class' => 'pm', 'style' => 'border: 1px solid green;' ), 'Bruce Campbell'); $column2 = phutil_tag( 'div', array( 'class' => 'pm', 'style' => 'border: 1px solid blue;' ), 'Army of Darkness'); $head1 = id(new PhabricatorHeaderView()) ->setHeader(pht('2 Column Fixed')); $layout1 = id(new AphrontMultiColumnView()) ->addColumn($column1) ->addColumn($column2) ->setGutter(AphrontMultiColumnView::GUTTER_MEDIUM); $head2 = id(new PhabricatorHeaderView()) ->setHeader(pht('2 Column Fluid')); $layout2 = id(new AphrontMultiColumnView()) ->addColumn($column1) ->addColumn($column2) ->setFluidLayout(true) ->setGutter(AphrontMultiColumnView::GUTTER_MEDIUM); $head3 = id(new PhabricatorHeaderView()) ->setHeader(pht('4 Column Fixed')); $layout3 = id(new AphrontMultiColumnView()) ->addColumn($column1) ->addColumn($column2) ->addColumn($column1) ->addColumn($column2) ->setGutter(AphrontMultiColumnView::GUTTER_SMALL); $head4 = id(new PhabricatorHeaderView()) ->setHeader(pht('4 Column Fluid')); $layout4 = id(new AphrontMultiColumnView()) ->addColumn($column1) ->addColumn($column2) ->addColumn($column1) ->addColumn($column2) ->setFluidLayout(true) ->setGutter(AphrontMultiColumnView::GUTTER_SMALL); $sunday = hsprintf('Sunday

Watch Football'. '
Code
Eat
Sleep'); $monday = hsprintf('Monday

Code'. '
Eat
Sleep'); $tuesday = hsprintf('Tuesday
'. '
Code
Eat
Sleep'); $wednesday = hsprintf('Wednesday

Code'. '
Eat
Sleep'); $thursday = hsprintf('Thursday
'. '
Code
Eat
Sleep'); $friday = hsprintf('Friday

Code'. '
Eat
Sleep'); $saturday = hsprintf('Saturday

StarCraft II'. '
All
Damn
Day'); $head5 = id(new PhabricatorHeaderView()) ->setHeader(pht('7 Column Fluid')); $layout5 = id(new AphrontMultiColumnView()) ->addColumn($sunday) ->addColumn($monday) ->addColumn($tuesday) ->addColumn($wednesday) ->addColumn($thursday) ->addColumn($friday) ->addColumn($saturday) ->setFluidLayout(true) ->setShadow(true); $shipping = id(new AphrontFormLayoutView()) ->setUser($user) ->setFullWidth(true) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('Name') ->setDisableAutocomplete(true) ->setSigil('name-input')) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('Address') ->setDisableAutocomplete(true) ->setSigil('address-input')) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('City/State') ->setDisableAutocomplete(true) ->setSigil('city-input')) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('Country') ->setDisableAutocomplete(true) ->setSigil('country-input')) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('Postal Code') ->setDisableAutocomplete(true) ->setSigil('postal-input')); $cc = id(new AphrontFormLayoutView()) ->setUser($user) ->setFullWidth(true) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('Card Number') ->setDisableAutocomplete(true) ->setSigil('number-input') ->setError('')) ->appendChild( id(new AphrontFormTextControl()) ->setLabel('CVC') ->setDisableAutocomplete(true) ->setSigil('cvc-input') ->setError('')) ->appendChild( id(new PhortuneMonthYearExpiryControl()) ->setLabel('Expiration') ->setUser($user) ->setError('')); $shipping_title = pht('Shipping Address'); $billing_title = pht('Billing Address'); $cc_title = pht('Payment Information'); $head6 = id(new PhabricatorHeaderView()) ->setHeader(pht('Let\'s Go Shopping')); $layout6 = id(new AphrontMultiColumnView()) ->addColumn(hsprintf('

%s

%s', $shipping_title, $shipping)) ->addColumn(hsprintf('

%s

%s', $billing_title, $shipping)) ->addColumn(hsprintf('

%s

%s', $cc_title, $cc)) ->setFluidLayout(true) ->setShadow(true); $wrap1 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout1); $wrap2 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout2); $wrap3 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout3); $wrap4 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout4); $wrap5 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout5); $wrap6 = phutil_tag( 'div', array( 'class' => 'ml' ), $layout6); return phutil_tag( 'div', array(), array( $head1, $wrap1, $head2, $wrap2, $head3, $wrap3, $head4, $wrap4, $head5, $wrap5, $head6, $wrap6 )); } }