Page MenuHomestyx hydra

No OneTemporary

diff --git a/src/view/phui/PHUIBoxView.php b/src/view/phui/PHUIBoxView.php
index cc0771a161..86e6d3226a 100644
--- a/src/view/phui/PHUIBoxView.php
+++ b/src/view/phui/PHUIBoxView.php
@@ -1,66 +1,66 @@
<?php
final class PHUIBoxView extends AphrontTagView {
private $margin = array();
private $padding = array();
private $shadow = false;
private $border = false;
public function addMargin($margin) {
$this->margin[] = $margin;
return $this;
}
public function addPadding($padding) {
$this->padding[] = $padding;
return $this;
}
public function setShadow($shadow) {
$this->shadow = $shadow;
return $this;
}
public function setBorder($border) {
$this->border = $border;
return $this;
}
- public function getTagContent() {
-
- require_celerity_resource('phui-box-css');
-
+ protected function getTagAttributes() {
$outer_classes = array();
$outer_classes[] = 'phui-box';
if ($this->shadow) {
$outer_classes[] = 'phui-box-shadow';
}
if ($this->border) {
$outer_classes[] = 'phui-box-border';
}
foreach ($this->margin as $margin) {
$outer_classes[] = $margin;
}
+ return array('class' => $outer_classes);
+ }
+
+ public function getTagName() {
+ return 'div';
+ }
+
+ public function getTagContent() {
+ require_celerity_resource('phui-box-css');
+
$inner_classes = array();
$inner_classes[] = 'phui-box-inner';
foreach ($this->padding as $padding) {
$inner_classes[] = $padding;
}
- $inner = phutil_tag(
+ return phutil_tag(
'div',
array(
'class' => implode(' ', $inner_classes)
),
$this->renderChildren());
-
- return phutil_tag(
- 'div',
- array(
- 'class' => implode(' ', $outer_classes)
- ),
- $inner);
}
}

File Metadata

Mime Type
text/x-diff
Expires
Thu, Aug 14, 5:46 AM (2 d, 15 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
202200
Default Alt Text
(1 KB)

Event Timeline