Răsfoiți Sursa

Add promoted CSS style see BT#15933

Julio Montoya 5 ani în urmă
părinte
comite
7eaa45e619
2 a modificat fișierele cu 14 adăugiri și 5 ștergeri
  1. 4 2
      main/inc/lib/display.lib.php
  2. 10 3
      main/inc/lib/social.lib.php

+ 4 - 2
main/inc/lib/display.lib.php

@@ -2557,6 +2557,7 @@ class Display
      * @param string $extra
      * @param string $id
      * @param string $customColor
+     * @param string $extraClass
      *
      * @return string
      */
@@ -2567,7 +2568,8 @@ class Display
         $type = 'default',
         $extra = '',
         $id = '',
-        $customColor = ''
+        $customColor = '',
+        $extraClass = ''
     ) {
         $headerStyle = '';
         if (!empty($customColor)) {
@@ -2584,7 +2586,7 @@ class Display
         }
 
         return '
-            <div '.$id.' class="panel panel-'.$style.'">
+            <div '.$id.' class="panel panel-'.$style.' '.$extraClass.' ">
                 '.$title.'
                 '.self::contentPanel($content).'
                 '.$footer.'

+ 10 - 3
main/inc/lib/social.lib.php

@@ -2540,11 +2540,18 @@ class SocialManager extends UserManager
      */
     public static function wrapPost($message, $content)
     {
+        $class = '';
+        if ($message['msg_status'] === MESSAGE_STATUS_PROMOTED) {
+            $class = 'promoted_post';
+        }
+
         return Display::panel($content, '',
             '',
             'default',
             '',
-            'post_'.$message['id']
+            'post_'.$message['id'],
+            null,
+            $class
         );
     }
 
@@ -3302,9 +3309,9 @@ class SocialManager extends UserManager
         }
 
         $postAttachment = self::getPostAttachment($message);
+        $class = $message['msg_status'] === MESSAGE_STATUS_PROMOTED ? 'promoted' : '';
 
-        $html = '';
-        $html .= '<div class="top-mediapost" >';
+        $html = '<div class = "top-mediapost '.$class.'"" >';
         $html .= '<div class="pull-right btn-group btn-group-sm">';
 
         $html .= MessageManager::getLikesButton(