Page MenuHomePhabricator

D14646.diff
No OneTemporary

D14646.diff

diff --git a/src/applications/phame/storage/PhamePostTransaction.php b/src/applications/phame/storage/PhamePostTransaction.php
--- a/src/applications/phame/storage/PhamePostTransaction.php
+++ b/src/applications/phame/storage/PhamePostTransaction.php
@@ -185,7 +185,7 @@
return parent::getTitleForFeed();
}
- public function getBodyForFeed(PhabricatorFeedStory $story) {
+ public function getRemarkupBodyForFeed(PhabricatorFeedStory $story) {
$text = null;
switch ($this->getTransactionType()) {
case self::TYPE_TITLE:
@@ -205,11 +205,7 @@
break;
}
- if (strlen($text)) {
- return PhabricatorMarkupEngine::summarize($text);
- }
-
- return parent::getBodyForFeed($story);
+ return $text;
}
public function getColor() {
diff --git a/src/applications/transactions/storage/PhabricatorApplicationTransaction.php b/src/applications/transactions/storage/PhabricatorApplicationTransaction.php
--- a/src/applications/transactions/storage/PhabricatorApplicationTransaction.php
+++ b/src/applications/transactions/storage/PhabricatorApplicationTransaction.php
@@ -964,6 +964,12 @@
}
public function getBodyForFeed(PhabricatorFeedStory $story) {
+ $remarkup = $this->getRemarkupBodyForFeed($story);
+ if ($remarkup !== null) {
+ $remarkup = PhabricatorMarkupEngine::summarize($remarkup);
+ return new PHUIRemarkupView($this->viewer, $remarkup);
+ }
+
$old = $this->getOldValue();
$new = $this->getNewValue();
@@ -981,6 +987,10 @@
return $body;
}
+ public function getRemarkupBodyForFeed(PhabricatorFeedStory $story) {
+ return null;
+ }
+
public function getActionStrength() {
if ($this->isInlineCommentTransaction()) {
return 0.25;

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 24, 4:59 PM (19 h, 55 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7041955
Default Alt Text
D14646.diff (1 KB)

Event Timeline