@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
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

render_tag -> tag: misc views

Summary: See inlines.

Test Plan: See inlines.

Reviewers: vrana

Reviewed By: vrana

CC: aran

Maniphest Tasks: T2432

Differential Revision: https://secure.phabricator.com/D4768

+52 -29
+9 -1
src/applications/conpherence/view/ConpherenceMenuItemView.php
··· 139 139 (int)$this->unreadCount); 140 140 } 141 141 142 - return $image.$title.$subtitle.$message.$epoch.$unread_count; 142 + return $this->renderHTMLView( 143 + array( 144 + $image, 145 + $title, 146 + $subtitle, 147 + $message, 148 + $epoch, 149 + $unread_count, 150 + )); 143 151 } 144 152 }
+7 -6
src/applications/directory/controller/PhabricatorDirectoryController.php
··· 96 96 97 97 $nav->addMenuItem($show_item); 98 98 $nav->addCustomBlock( 99 - '<div '. 100 - 'id="'.phutil_escape_html($show_tiles_id).'"'. 101 - 'style="display: none;">'); 99 + hsprintf( 100 + '<div id="%s" style="display: none;">', 101 + $show_tiles_id)); 102 102 103 103 Javelin::initBehavior('phabricator-home-reveal-tiles', array( 104 104 'tilesID' => $show_tiles_id, ··· 128 128 } 129 129 $nav->addLabel($groups[$group]); 130 130 } 131 + 131 132 $nav->addCustomBlock( 132 - phutil_render_tag( 133 + phutil_tag( 133 134 'div', 134 135 array( 135 136 'class' => 'application-tile-group', 136 137 ), 137 - id(new AphrontNullView())->appendChild($tiles)->render())); 138 + mpull($tiles, 'render'))); 138 139 } 139 140 140 141 $is_hide = ($tile_display == PhabricatorApplication::TILE_HIDE); 141 142 if ($is_hide) { 142 143 $nav->addMenuItem($hide_item); 143 - $nav->addCustomBlock('</div>'); 144 + $nav->addCustomBlock(hsprintf('</div>')); 144 145 } 145 146 } 146 147
+2 -2
src/view/AphrontTagView.php
··· 87 87 } 88 88 89 89 protected function getTagContent() { 90 - return $this->renderChildren(); 90 + return $this->renderHTMLChildren(); 91 91 } 92 92 93 93 protected function willRender() { ··· 150 150 } 151 151 } 152 152 153 - return javelin_render_tag( 153 + return javelin_tag( 154 154 $this->getTagName(), 155 155 $attributes, 156 156 $this->getTagContent());
+17 -10
src/view/control/PhabricatorObjectListView.php
··· 26 26 foreach ($handles as $handle) { 27 27 $buttons = idx($this->buttons, $handle->getPHID(), array()); 28 28 if ($buttons) { 29 - $buttons = 30 - '<div class="phabricator-object-list-view-buttons">'. 31 - implode('', $buttons). 32 - '</div>'; 29 + $buttons = phutil_tag( 30 + 'div', 31 + array( 32 + 'class' => 'phabricator-object-list-view-buttons', 33 + ), 34 + $buttons); 33 35 } else { 34 36 $buttons = null; 35 37 } 36 38 37 - $out[] = javelin_render_tag( 39 + $out[] = javelin_tag( 38 40 'div', 39 41 array( 40 42 'class' => 'phabricator-object-list-view-item', 41 43 'style' => 'background-image: url('.$handle->getImageURI().');', 42 44 ), 43 - $handle->renderLink().$buttons); 45 + array( 46 + $handle->renderLink(), 47 + $buttons, 48 + )); 44 49 } 45 50 46 - return 47 - '<div class="phabricator-object-list-view">'. 48 - implode("\n", $out). 49 - '</div>'; 51 + return phutil_tag( 52 + 'div', 53 + array( 54 + 'class' => 'phabricator-object-list-view', 55 + ), 56 + $out); 50 57 } 51 58 52 59 }
+10 -7
src/view/layout/AphrontSideNavFilterView.php
··· 220 220 ), 221 221 ''); 222 222 223 - $local_menu = $menu_background.phutil_render_tag( 224 - 'div', 223 + $local_menu = $this->renderHTMLView( 225 224 array( 226 - 'class' => 'phabricator-nav-local phabricator-side-menu', 227 - 'id' => $local_id, 228 - ), 229 - self::renderSingleView($this->menu->setID($this->getMenuID())) 230 - ); 225 + $menu_background, 226 + phutil_tag( 227 + 'div', 228 + array( 229 + 'class' => 'phabricator-nav-local phabricator-side-menu', 230 + 'id' => $local_id, 231 + ), 232 + self::renderSingleView($this->menu->setID($this->getMenuID()))), 233 + )); 231 234 } 232 235 233 236 $crumbs = null;
+5 -1
src/view/layout/PhabricatorMenuItemView.php
··· 126 126 $this->name.$external); 127 127 } 128 128 129 - return $this->renderChildren().$name; 129 + return $this->renderHTMLView( 130 + array( 131 + $this->renderHTMLChildren(), 132 + $name, 133 + )); 130 134 } 131 135 132 136 }
+2 -2
src/view/page/menu/PhabricatorMainMenuGroupView.php
··· 28 28 $classes = array_merge($classes, $this->classes); 29 29 } 30 30 31 - return phutil_render_tag( 31 + return phutil_tag( 32 32 'div', 33 33 array( 34 34 'class' => implode(' ', $classes), 35 35 ), 36 - $this->renderChildren()); 36 + $this->renderHTMLChildren()); 37 37 } 38 38 39 39 }