]> git.mxchange.org Git - friendica.git/commitdiff
New style for shared links. Preparation for changes in some addons
authorMichael Vogel <icarus@dabo.de>
Sun, 8 Dec 2013 15:49:07 +0000 (16:49 +0100)
committerMichael Vogel <icarus@dabo.de>
Sun, 8 Dec 2013 15:49:07 +0000 (16:49 +0100)
include/bbcode.php
mod/parse_url.php
view/theme/vier/style.css

index 412010380dc45c4867564ee673c71e7b4c6bea49..ff0d32772b8f942b4d0b9e5aa6c17b4057483088 100644 (file)
@@ -23,7 +23,7 @@ function cleancss($input) {
                if (($char >= "a") and ($char <= "z"))
                        $cleaned .= $char;
 
-               if (!(strpos(" #;:0123456789", $char) === false))
+               if (!(strpos(" #;:0123456789-_", $char) === false))
                        $cleaned .= $char;
        }
 
index 3e172862565237f5a9219551b3ec82d508fcb708..cb7268c1df83acd0e14bb9db4e0b1617346e2bc4 100644 (file)
@@ -75,6 +75,19 @@ function parseurl_getsiteinfo($url, $no_guessing = false) {
                return($siteinfo);
        }
 
+       require_once("include/oembed.php");
+
+       $oembed_data = oembed_fetch_url($url);
+
+       if ($oembed_data->type == "link") {
+               if (isset($oembed_data->title))
+                       $siteinfo["title"] = $oembed_data->title;
+               if (isset($oembed_data->description))
+                       $siteinfo["text"] = $oembed_data->description;
+               if (isset($oembed_data->thumbnail_url))
+                       $siteinfo["image"] = $oembed_data->thumbnail_url;
+       }
+
        // Fetch the first mentioned charset. Can be in body or header
        if (preg_match('/charset=(.*?)['."'".'"\s\n]/', $header, $matches))
                $charset = trim(array_pop($matches));
index d340f12d60f4ab6908cc40dae05e9af0a46388ef..e1f9b3def923ee7365fd9dce6addfa5a6adac5dc 100644 (file)
@@ -479,6 +479,11 @@ div.jGrowl div.info {
   color: #ffffff;
   padding-left: 58px;
 }
+
+div.jGrowl div.jGrowl-notification {
+  margin-top: 40px;
+}
+
 /* header */
 header {
   position: fixed;
@@ -1161,6 +1166,21 @@ border-bottom: 1px solid #D2D2D2;
   font-size: 12px;
 }
 
+.wall-item-container .wall-item-content .type-link img,
+.type-link img {
+  max-width: 160px;
+  max-height: 160px;
+  float: left;
+  margin-right: 10px;
+}
+.type-link blockquote {
+  margin-left: 160px;
+  max-height: 160px;
+  overflow: hidden;
+}
+.type-link .oembed {
+}
+
 .wall-item-container .wall-item-content {
   font-size: 14px;
   max-width: 660px;
@@ -1659,22 +1679,27 @@ border-bottom: 1px solid #D2D2D2;
 #profile-link-wrapper {
   float: left;
   margin-left: 15px;
+  cursor: pointer;
 }
 #profile-video-wrapper {
   float: left;
   margin-left: 15px;
+  cursor: pointer;
 }
 #profile-audio-wrapper {
   float: left;
   margin-left: 15px;
+  cursor: pointer;
 }
 #profile-location-wrapper {
   float: left;
   margin-left: 15px;
+  cursor: pointer;
 }
 #profile-nolocation-wrapper {
   float: left;
   margin-left: 15px;
+  cursor: pointer;
 }
 #jot-perms-icon {
   float: right;