]> git.mxchange.org Git - friendica.git/commitdiff
New function for shortening of text (is used by the buffer export)/Vier: comment...
authorMichael Vogel <icarus@dabo.de>
Sun, 18 May 2014 21:39:34 +0000 (23:39 +0200)
committerMichael Vogel <icarus@dabo.de>
Sun, 18 May 2014 21:39:34 +0000 (23:39 +0200)
include/plaintext.php
view/theme/vier/style.css

index 76bcaa1f9a769f9e6995c764c961d68f5f1037f8..18763f86aaeaea2959705a6b139262f01a342a0e 100644 (file)
@@ -41,6 +41,22 @@ function get_attached_data($body) {
        return($post);
 }
 
+function shortenmsg($msg, $limit) {
+       $lines = explode("\n", $msg);
+       $msg = "";
+       $recycle = html_entity_decode("&#x2672; ", ENT_QUOTES, 'UTF-8');
+       foreach ($lines AS $row=>$line) {
+               if (strlen(trim($msg."\n".$line)) <= $limit)
+                       $msg = trim($msg."\n".$line);
+               // Is the new message empty by now or is it a reshared message?
+               elseif (($msg == "") OR (($row == 1) AND (substr($msg, 0, 4) == $recycle)))
+                       $msg = substr(substr(trim($msg."\n".$line), 0, $limit), 0, -3)."...";
+               else
+                       break;
+       }
+       return($msg);
+}
+
 function plaintext($a, $b, $limit = 0, $includedlinks = false) {
        require_once("include/bbcode.php");
        require_once("include/html2plain.php");
@@ -159,18 +175,7 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false) {
                                $post["url"] = $b["plink"];
                        }
 
-                       $lines = explode("\n", $msg);
-                       $msg = "";
-                       $recycle = html_entity_decode("&#x2672; ", ENT_QUOTES, 'UTF-8');
-                       foreach ($lines AS $row=>$line) {
-                               if (strlen(trim($msg."\n".$line)) <= $limit)
-                                       $msg = trim($msg."\n".$line);
-                               // Is the new message empty by now or is it a reshared message?
-                               elseif (($msg == "") OR (($row == 1) AND (substr($msg, 0, 4) == $recycle)))
-                                       $msg = substr(substr(trim($msg."\n".$line), 0, $limit), 0, -3)."...";
-                               else
-                                       break;
-                       }
+                       $msg = shortenmsg($msg, $limit);
                }
        }
 
index 4a6a3fb9de215ff7e130bc2101970ac658fc4372..6563be23e0a9240ed3d29579ac6e71f0e45af774 100644 (file)
@@ -1282,6 +1282,11 @@ h2 {
   transition: all 0.2s ease-in-out;
 }
 
+.toplevel_item:hover .togglecomment,
+.wall-item-container:hover .togglecomment {
+  color: #999;
+}
+
 .wall-item-container .wall-item-actions-author {
   width: 100%;
   margin-bottom: 0.3em;