Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758<?php
final class AphrontMoreView extends AphrontView {
private $some; private $more; private $expandtext;
public function setSome($some) { $this->some = $some; return $this; }
public function setMore($more) { $this->more = $more; return $this; }
public function setExpandText($text) { $this->expandtext = $text; return $this; }
public function render() {
$content = array(); $content[] = $this->some;
if ($this->more && $this->more != $this->some) { $text = "(".pht('Show More')."\xE2\x80\xA6)"; if ($this->expandtext !== null) { $text = $this->expandtext; }
Javelin::initBehavior('aphront-more'); $content[] = ' '; $content[] = javelin_tag( 'a', array( 'sigil' => 'aphront-more-view-show-more', 'mustcapture' => true, 'href' => '#', 'meta' => array( 'more' => $this->more, ), ), $text); }
return javelin_tag( 'div', array( 'sigil' => 'aphront-more-view', ), $content); }}