From 64503fe12bf5addb9c0a4927dd7bc05666cdd83b Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Sun, 20 Aug 2017 21:36:06 +0100 Subject: [PATCH] Improving POSSE compatability with bridgy Squashed commit of the following: commit d194133182d06ecff4b175c2b5614173ffd48e3a Author: Jonny Barnes Date: Sun Aug 20 21:35:32 2017 +0100 Updated css files commit e8a1c6d7a41b4fdf070842eb8c3a225faaf064ae Author: Jonny Barnes Date: Sun Aug 20 21:31:17 2017 +0100 Hide bridgy alternative text with CSS commit bcca21e5e1a0ddf41878fd4b31d35d89ced87d81 Author: Jonny Barnes Date: Sun Aug 20 21:22:19 2017 +0100 Add some basic tests commit b6c1f0d86c6e0ea6c722b3680788c4c951fa4442 Author: Jonny Barnes Date: Sun Aug 20 20:52:32 2017 +0100 Fix a typo commit 8056448bbb724729ef08e1ee11cbc4cf8e8d988c Author: Jonny Barnes Date: Sun Aug 20 17:12:15 2017 +0100 Convert markdown to html for p-bridgy-silo-content sections commit d42d67a5827bd73c74d89b559ecfcb6e1662c175 Author: Jonny Barnes Date: Sun Aug 20 17:02:47 2017 +0100 Add methods to provide twitter content or facebook content where usernames are swapped for usernames, so birdgy is given silo compatible content, not my h-card markup commit 402aa86a3d350d05c98aeac4a67cea3757ccf1bd Author: Jonny Barnes Date: Sat Aug 12 18:23:49 2017 +0100 Show silo content if we have made it --- app/Note.php | 112 +++++++++++++++++++++-- public/assets/css/app.css | 2 +- public/assets/css/app.css.br | Bin 3585 -> 3619 bytes public/assets/css/app.css.gz | Bin 3833 -> 3862 bytes public/assets/css/app.css.map | 2 +- resources/assets/sass/app.scss | 1 + resources/assets/sass/bridgy-links.scss | 6 ++ resources/views/templates/note.blade.php | 6 ++ tests/Feature/BridgyPosseTest.php | 27 ++++++ 9 files changed, 148 insertions(+), 8 deletions(-) create mode 100644 resources/assets/sass/bridgy-links.scss create mode 100644 tests/Feature/BridgyPosseTest.php diff --git a/app/Note.php b/app/Note.php index 390ee906..bf176a61 100644 --- a/app/Note.php +++ b/app/Note.php @@ -23,6 +23,13 @@ class Note extends Model use Searchable; use SoftDeletes; + /** + * The reges for matching lone usernames. + * + * @var string + */ + private const USERNAMES_REGEX = '/\[.*?\](*SKIP)(*F)|@(\w+)/'; + /** * The database table used by the model. * @@ -132,12 +139,9 @@ class Note extends Model */ public function getNoteAttribute($value) { - $environment = Environment::createCommonMarkEnvironment(); - $environment->addExtension(new LinkifyExtension()); - $converter = new Converter(new DocParser($environment), new HtmlRenderer($environment)); $emoji = new EmojiModifier(); - $html = $converter->convertToHtml($value); + $html = $this->convertMarkdown($value); $hcards = $this->makeHCards($html); $hashtags = $this->autoLinkHashtag($hcards); $modified = $emoji->makeEmojiAccessible($hashtags); @@ -288,6 +292,94 @@ class Note extends Model return $oEmbed; } + /** + * Show a specific form of the note for twitter. + * + */ + public function getTwitterContentAttribute() + { + // find @mentions + preg_match_all(self::USERNAMES_REGEX, $this->getOriginal('note'), $matches); + if (count($matches[1]) === 0) { + return; + } + + // check if any @mentions have a contact associated with them + $count = 0; + foreach ($matches[1] as $match) { + $contact = Contact::where('nick', '=', mb_strtolower($match))->first(); + if ($contact) { + $count++; + } + } + if ($count === 0) { + return; + } + + // swap in twitter usernames + $swapped = preg_replace_callback( + self::USERNAMES_REGEX, + function ($matches) { + try { + $contact = Contact::where('nick', '=', mb_strtolower($matches[1]))->firstOrFail(); + } catch (ModelNotFoundException $e) { + //assume its an actual twitter handle + return $matches[0]; + } + if ($contact->twitter) { + return '@' . $contact->twitter; + } + + return $contact->name; + }, + $this->getOriginal('note') + ); + + return $this->convertMarkdown($swapped); + } + + public function getFacebookContentAttribute() + { + // find @mentions + preg_match_all(self::USERNAMES_REGEX, $this->getOriginal('note'), $matches); + if (count($matches[1]) === 0) { + return; + } + + // check if any @mentions have a contact associated with them + $count = 0; + foreach ($matches[1] as $match) { + $contact = Contact::where('nick', '=', mb_strtolower($match))->first(); + if ($contact) { + $count++; + } + } + if ($count === 0) { + return; + } + + // swap in facebook usernames + $swapped = preg_replace_callback( + self::USERNAMES_REGEX, + function ($matches) { + try { + $contact = Contact::where('nick', '=', mb_strtolower($matches[1]))->firstOrFail(); + } catch (ModelNotFoundException $e) { + //assume its an actual twitter handle + return $matches[0]; + } + if ($contact->facebook) { + return '' . $contact->name . ''; + } + + return $contact->name; + }, + $this->getOriginal('note') + ); + + return $this->convertMarkdown($swapped); + } + /** * Scope a query to select a note via a NewBase60 id. * @@ -313,9 +405,8 @@ class Note extends Model */ private function makeHCards($text) { - $regex = '/\[.*?\](*SKIP)(*F)|@(\w+)/'; //match @alice but not [@bob](...) $hcards = preg_replace_callback( - $regex, + self::USERNAMES_REGEX, function ($matches) { try { $contact = Contact::where('nick', '=', mb_strtolower($matches[1]))->firstOrFail(); @@ -372,6 +463,15 @@ class Note extends Model return $text; } + private function convertMarkdown($text) + { + $environment = Environment::createCommonMarkEnvironment(); + $environment->addExtension(new LinkifyExtension()); + $converter = new Converter(new DocParser($environment), new HtmlRenderer($environment)); + + return $converter->convertToHtml($text); + } + /** * Do a reverse geocode lookup of a `lat,lng` value. * diff --git a/public/assets/css/app.css b/public/assets/css/app.css index 3338cf26..11b79031 100644 --- a/public/assets/css/app.css +++ b/public/assets/css/app.css @@ -1,2 +1,2 @@ -html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{max-width:25em;margin:0 auto;padding-left:5px;padding-right:5px;word-wrap:break-word}#topheader{text-align:center}.h-entry{padding-top:1rem}.note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.75em}.note img{max-height:80vh;width:auto;max-width:100%;image-orientation:from-image}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-links svg{padding-left:3px}.mini-h-card{position:relative}.mini-h-card .p-name{position:relative;z-index:100}.mini-h-card .hovercard{display:none}.mini-h-card:hover .hovercard{display:inline;background-color:white;border:solid 1px grey;position:absolute;min-width:300px;left:-10px;top:-10px;z-index:50;padding:2rem 3rem 10px 10px}.hovercard .u-photo{position:absolute;top:10px;right:10px;width:3rem;height:auto;padding-bottom:10px}.hovercard .social-icon{height:0.8rem}.hovercard a::before{content:"\A";white-space:pre}body>.h-card{margin-top:5px;border-top:1px solid grey}footer{margin-top:1rem}footer button{margin-left:5px}.u-comment{margin-top:1em;padding:0 1em;font-size:0.75rem}.u-comment.h-cite img{height:0.75rem}.u-comment .e-content{margin-top:0.5em;font-size:1rem}.container{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}a{text-decoration:none;border-bottom:1px solid;color:blue}.social-links a{border-bottom:none}.icon{height:1em;width:auto}footer{font-size:0.5rem;text-align:center}footer p>a{border-bottom:none}.iwc-logo{width:100px;height:auto}.pagination{width:100%;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li{list-style-type:none}.note-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.note-ui>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0.2rem}input[type="file"]{width:5vw}}@media (max-width: 599px){input[type="file"]{width:100%}textarea,input[type="text"]{width:100%}}.note-ui label{width:5em;margin-right:0.5rem;text-align:right}.note-ui input:not([type=submit]),.note-ui textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.note-ui textarea{padding:0.1rem 0.3rem}#locate{margin-right:0.4rem}.mp-media li{list-style-type:none}.mp-media img{height:4em;width:4em}.map{margin-top:4px;height:200px}.mapboxgl-ctrl-logo{border-bottom:none}.marker{background-image:url(data:image/png;base64,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);background-size:contain;width:20px;height:20px}.map-menu{position:absolute;top:0;left:0;background:white;padding:0.4rem}.map-menu label{margin-left:3px;margin-right:3px}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em;border-bottom:1px dashed grey}.contact img{margin-right:0.2rem;width:100px;height:100px}span[role=img][aria-label],span[role=img][aria-label]{position:relative}span[role=img][aria-label]:focus::after,span[role=img][aria-label]:hover::after{position:absolute;display:block;z-index:1;bottom:1.5em;left:0;max-width:5em;padding:0.5em 0.75em;border:0.05em solid #fff;border-radius:0.2em;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000;content:attr(aria-label);background-color:rgba(0,0,0,0.85);color:#fff;font-size:80%;-webkit-animation:TOOLTIP 0.1s ease-out 1;animation:TOOLTIP 0.1s ease-out 1}@-webkit-keyframes TOOLTIP{from{bottom:0.5em;background-color:transparent;border:0.05em solid rgba(255,255,255,0);color:rgba(255,255,255,0);-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{bottom:1.5em;background-color:rgba(0,0,0,0.85);border:0.05em solid #fff;color:#fff;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000}}@keyframes TOOLTIP{from{bottom:0.5em;background-color:transparent;border:0.05em solid rgba(255,255,255,0);color:rgba(255,255,255,0);-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{bottom:1.5em;background-color:rgba(0,0,0,0.85);border:0.05em solid #fff;color:#fff;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000}}@media print{span[role=img][aria-label]::after{content:" (" attr(aria-label) ") "}} +html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{max-width:25em;margin:0 auto;padding-left:5px;padding-right:5px;word-wrap:break-word}#topheader{text-align:center}.h-entry{padding-top:1rem}.note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.note-metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.75em}.note img{max-height:80vh;width:auto;max-width:100%;image-orientation:from-image}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-links svg{padding-left:3px}.mini-h-card{position:relative}.mini-h-card .p-name{position:relative;z-index:100}.mini-h-card .hovercard{display:none}.mini-h-card:hover .hovercard{display:inline;background-color:white;border:solid 1px grey;position:absolute;min-width:300px;left:-10px;top:-10px;z-index:50;padding:2rem 3rem 10px 10px}.hovercard .u-photo{position:absolute;top:10px;right:10px;width:3rem;height:auto;padding-bottom:10px}.hovercard .social-icon{height:0.8rem}.hovercard a::before{content:"\A";white-space:pre}body>.h-card{margin-top:5px;border-top:1px solid grey}footer{margin-top:1rem}footer button{margin-left:5px}.u-comment{margin-top:1em;padding:0 1em;font-size:0.75rem}.u-comment.h-cite img{height:0.75rem}.u-comment .e-content{margin-top:0.5em;font-size:1rem}.container{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}a{text-decoration:none;border-bottom:1px solid;color:blue}.social-links a{border-bottom:none}.icon{height:1em;width:auto}footer{font-size:0.5rem;text-align:center}footer p>a{border-bottom:none}.iwc-logo{width:100px;height:auto}.pagination{width:100%;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li{list-style-type:none}.note-ui{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.note-ui>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0.2rem}input[type="file"]{width:5vw}}@media (max-width: 599px){input[type="file"]{width:100%}textarea,input[type="text"]{width:100%}}.note-ui label{width:5em;margin-right:0.5rem;text-align:right}.note-ui input:not([type=submit]),.note-ui textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.note-ui textarea{padding:0.1rem 0.3rem}#locate{margin-right:0.4rem}.mp-media li{list-style-type:none}.mp-media img{height:4em;width:4em}.map{margin-top:4px;height:200px}.mapboxgl-ctrl-logo{border-bottom:none}.marker{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMyaeDAAAA63RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ozw9Pj9AQUJERUZHSElKS05PUlNVVldYWVpbXF1fYGFiY2RmZ2hpa2xtbm9wcXJzdHV2d3h5ent8fX+AgYKDhIWGh4iJiouMjo+QkZOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqutrq+xsrO0tbe4ubq7vL2+v8DBwsPExcbHyMnKy8zP0NHS09TV1tfY2drb3N3f4OHi4+Tl5ujp6uvs7e7v8PHy8/T19vf4+fr7/P3+xn8cLwAAB2BJREFUGBntwYtjlWUdB/Dvuwtjo23CGPcxtlGAFhgWFCINSZciCYGKwLSbMwuQi4lgbkSTgYOAiYEI5a0JmQhRAYKBgmzJbSwgGTDYxs45nO8/0d0Mzu897+V53kv1+QD/9z8jd9T9ize/tfdw04VY+9mjf9hV/1xFWXEKQiV11Nytp5nIlfdq781HOBRWvHaBZuLvPVuWhoDLmbkjTgvOVN+CABu/qZ2WHZrTA4Fk3L2X9lxa2geBkzLlIO3rqBmIYBl/mM5ElmUjOPpuonPNkxEQqRUX6cqbn0EQFL1Dtzor4L9JF6jAK93hr4zlVOP4aPhpwH6qEvkO/DPsJBWqhF++9BGVqkuDL8raqNgvs+CDSVEqtysLniu9Qg3q0+Cxz7dSixcMeKrkNDVZCi/1PEptHoV3jDeoT3QMPDOXtnTEaEdTHjwyJkpLLm+rmjGm4IY0ILPXsImz1zXQmnoDnshrogVHnhiTjmv0v2/LFVowG554iUldXjEaid1Qvo9JRYfDAxOYzPlFeTAxYSeT+a0B7TIaaS72k1wkcfsRJjEd2i2gud+PQHJd5rXT1Nnu0KyonWauPpECS246TFPPQbMNNHN6PKzKep5mrg6BViUxmmgohA3zaaYOWv2UJvblw5ZZMcqihdBoQCdl+7Nh09Q4ZSuh0bOUNebDtgrKrvSFNjltFJ0ZBAeWUrYE2syg6OoEOJG6k6ITBnTZQdFiONPvLEWl0KQwTsm+VDg0kaJ10GQBJVe/AMdeo6Q1E3ocoWQlnBvUTskUaDGIkkt5cOFpStZDixmULIUb+W0UnIQWGyjo6ANXqikZDB2aKaiDO4VxCsqhwRBKSuHSDgpeggYzKThhwKWZFDRDgx9TUAW3cqIU5EC91ym4A67tpuCLUK+RiUW6wbUlFNwH5dKjTOx3cO92Cp6CckMpqIV7vSnYAuXupOBRKHCeib0D5e6loAwK7GFiR6DcTAo+CwW2MLFmKFdBQSEUWMvEWqHcQgp6QIFqJhY3oFolBRlQYDEFn4Jq1RRkQ4GlFORBtSUU9IMCtRRkQLW5FAyBAhuZWATKPUzBGCiwjYn9GcrdRcGDUOA4E9sP5YZS8Azcy4wzsc1QLiPOxF6FeyMo+BHUO8bEzhpw7VsUTId6L1PwObj2CwqGQ735FDwCt4xzTKwjDeqVUbAdbo2lYC806ElBfCBcWkNBDXQ4RME8uNP1AgVfhw4rKTiaClemU9IbOkymZBrcSGmg4ANo0YeS9w24MJmSWuhxgJKpcC79MCX3QI9nKPlTDhybTUkkG3qMo6gaThVcpuRtaJJ2kZLYWDhjbKPoB9Dl5xSd6glH5lN2E3SZRtkbKXBgXIyiRmiTG6GsBvYNO0dZJfTZShMLYdeAkzQxGvqU08xjsKfgA5poNqBPrxjNVBmw4cYmmqmBTr+mqZ9lwrLSFpq6FTrNormDQ2FNyg+v0tRJAzp176S5y+UGLCjaziSqoNfrTGb3zUgmY2E7kxkJvb7BpGJrSmAm7YE/MqkGaJbVyuRiG0dCkv3NY7RgAXRbR0ven1OA66Xf+WI7rYgXQrdxtKqxdvKwdHwsf+zcX7XRorehnXGMNkQb33x5fc3qTfV7WmjHg9BvEfVry4Z+xXFq9wK88Ba1uw1emErdGuCJri3UbA68sZx6RXvDG8Op1yvwyh5qdQe8Mp06HTXglcwWajQH3qmmPp358M5Q6rMJXtpObW6DlyZRlwPwVFoTNSmHtxZQj/NZ8FavTmqxDF7bQB3iJfDaKOpQD+/tpgZfhfemUL1D8EHaKSr3EPzwOFVryYIf8tqpWCX8sYpqRQvgj6FxKvUi/FJPpW6BX8ZTpZ3wz7tU6G74536q02jAP+mnqMzD8NP3qcqZrvBTzkUqshD+qqIabXnwV/8IlVgOv9VRhVgR/HZjnApsgv9epQI3w39fpntbEQS/oWulCIK76NZeBMMBunQPgmEq3TlsIBhSP6QrDyAoyunG8TQERZdmuvBtBMf36NyZTARHt4/o2OMIkoV0qiUHQZJ7gQ49iWBZQmdaeyBYel6mI5UImmV0or0XgqZvBx2oRvDU0L4r/RA8Azpp2woE0Sra1VmAICqM0KZVCKa1tCc6CMFUEqUtaxFUdbQjWoSgGhyjDWsRXM/TumgxgmtwjJatQ5Ctp1XREgTZ4BgtWodgq6M10WIEW3GUlqxB0K2lFZFBCLqiCC1YjeBbzeQ6ByL4BnYyqRUIg5VMpqM/wqB/B5OoRjhU01xbH4RD7zaaqkJYVNJMax7CIq+VJp5CeCyirCUX4ZF7jqJ5CJO5lJzphjDJOk1BBcLlESbWlIFwyTjJhB5C2MxiIh+mI2zSGpjANITPFF7vYArCx3iX15mIMPoar7UH4bSL1/gKwulW/qdtCKt6flJ8JMJqRJyfsBnhtZH/Fv00wqs4wo/VIsyW81/a+iHMel3iPz2NcHuS/3AuF+GWfZZ/9xjC7rv8mxMZCLsuR/lX0xF+U0geTEH4GfvIMvw3KOV2aPcXaWsyKghlwmgAAAAASUVORK5CYII=);background-size:contain;width:20px;height:20px}.map-menu{position:absolute;top:0;left:0;background:white;padding:0.4rem}.map-menu label{margin-left:3px;margin-right:3px}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em;border-bottom:1px dashed grey}.contact img{margin-right:0.2rem;width:100px;height:100px}span[role=img][aria-label],span[role=img][aria-label]{position:relative}span[role=img][aria-label]:focus::after,span[role=img][aria-label]:hover::after{position:absolute;display:block;z-index:1;bottom:1.5em;left:0;max-width:5em;padding:0.5em 0.75em;border:0.05em solid #fff;border-radius:0.2em;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000;content:attr(aria-label);background-color:rgba(0,0,0,0.85);color:#fff;font-size:80%;-webkit-animation:TOOLTIP 0.1s ease-out 1;animation:TOOLTIP 0.1s ease-out 1}@-webkit-keyframes TOOLTIP{from{bottom:0.5em;background-color:transparent;border:0.05em solid rgba(255,255,255,0);color:rgba(255,255,255,0);-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{bottom:1.5em;background-color:rgba(0,0,0,0.85);border:0.05em solid #fff;color:#fff;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000}}@keyframes TOOLTIP{from{bottom:0.5em;background-color:transparent;border:0.05em solid rgba(255,255,255,0);color:rgba(255,255,255,0);-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}to{bottom:1.5em;background-color:rgba(0,0,0,0.85);border:0.05em solid #fff;color:#fff;-webkit-box-shadow:0.15em 0.15em 0.5em #000;box-shadow:0.15em 0.15em 0.5em #000}}@media print{span[role=img][aria-label]::after{content:" (" attr(aria-label) ") "}}.p-bridgy-twitter-content,.p-bridgy-facebook-content{display:none} /*# sourceMappingURL=app.css.map */ \ No newline at end of file diff --git a/public/assets/css/app.css.br b/public/assets/css/app.css.br index 85dc7a81544cd03052fcddd327fd5ffd791c9bfe..e69ad138caca4916d995ed3260b26d4d2fca6ad4 100644 GIT binary patch literal 3619 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 a%5GgT=fK^0^6!2}i(lK}I5RgjnjHYigBpea literal 3585 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 diff --git a/public/assets/css/app.css.gz b/public/assets/css/app.css.gz index 03afc95ea971b4982c2630b0e7834f8d9ef13a45..0dc2b50bc6e037392d4cc937e04a056eb7234be4 100644 GIT binary patch delta 2767 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 diff --git a/public/assets/css/app.css.map b/public/assets/css/app.css.map index 0572aa1f..79d8afd4 100644 --- a/public/assets/css/app.css.map +++ b/public/assets/css/app.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../../resources/assets/sass/app.scss","../../../resources/assets/sass/layout.scss","../../../resources/assets/sass/styles.scss","../../../resources/assets/sass/pagination.scss","../../../resources/assets/sass/note-form.scss","../../../resources/assets/sass/mapbox.scss","../../../resources/assets/sass/contacts.scss","../../../resources/assets/sass/emoji.scss"],"names":[],"mappings":"AAIA,KACI,8BACA,AADA,sBACA,cAAe,CAClB,qBAKG,2BAAmB,AAAnB,kBAAmB,CACtB,KCVG,eACA,cACA,iBACA,kBACA,oBAAqB,CACxB,WAGG,iBAAkB,CACrB,SAGG,gBAAiB,CACpB,MAGG,oBACA,AADA,oBACA,AADA,aACA,4BAAsB,AAAtB,6BAAsB,AAAtB,0BAAsB,AAAtB,qBAAsB,CACzB,eAGG,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,yBACA,AADA,sBACA,AADA,8BACA,gBAAiB,CACpB,UAGG,gBACA,WACA,eACA,4BAA6B,CAChC,cAGG,oBACA,AADA,oBACA,AADA,aACA,yBAAmB,AAAnB,sBAAmB,AAAnB,kBAAmB,CACtB,kBAGG,gBAAiB,CACpB,aAGG,iBAAkB,CACrB,qBAGG,kBACA,WAAY,CACf,wBAGG,YAAa,CAChB,8BAGG,eACA,uBACA,sBACA,kBACA,gBACA,WACA,UACA,WACA,2BAA4B,CAC/B,oBAGG,kBACA,SACA,WACA,WACA,YACA,mBAAoB,CACvB,wBAGG,aAAc,CACjB,qBAGG,aACA,eAAgB,CACnB,aAGG,eACA,yBAA0B,CAC7B,OAGG,eAAgB,CACnB,cAGG,eAAgB,CACnB,WAGG,eACA,cACA,iBAAkB,CACrB,sBAGG,cAAe,CAClB,sBAGG,iBACA,cAAe,CAClB,WAGG,kBACA,WACA,SACA,qBAAsB,CACzB,SAGG,kBACA,MACA,OACA,WACA,WAAY,CACf,KC9HG,6JAWc,CACjB,EAGG,qBACA,wBACA,UAAW,CACd,gBAGG,kBAAmB,CACtB,MAGG,WACA,UAAW,CACd,OAGG,iBACA,iBAAkB,CACrB,WAGG,kBAAmB,CACtB,UAGG,YACA,WAAY,CACf,YC1CG,WACA,YACA,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,yBACA,AADA,sBACA,AADA,8BACA,yBAAmB,AAAnB,sBAAmB,AAAnB,kBAAmB,CACtB,eAGG,oBAAqB,CACxB,SCVG,oBACA,AADA,oBACA,AADA,aACA,4BAAsB,AAAtB,6BAAsB,AAAtB,0BAAsB,AAAtB,qBAAsB,CACzB,0BAGG,aACI,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,cAAe,CAClB,mBAGG,SAAU,CACb,CAGL,0BACI,mBACI,UAAW,CACd,4BAIG,UAAW,CACd,CAGL,eACI,UACA,oBACA,gBAAiB,CACpB,oDAIG,mBAAO,AAAP,WAAO,AAAP,MAAO,CACV,kBAGG,qBAAsB,CACzB,QAGG,mBAAoB,CACvB,aAGG,oBAAqB,CACxB,cAGG,WACA,SAAU,CACb,KCrDG,eACA,YAAa,CAChB,oBAGG,kBAAmB,CACtB,QAGG,y4HACA,wBACA,WACA,WAAY,CACf,UAGG,kBACA,MACA,OACA,iBACA,cAAe,CAClB,gBAGG,gBACA,gBAAiB,CACpB,SC1BG,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,eACA,6BAA8B,CACjC,aAGG,oBACA,YACA,YAAa,CAChB,sDCPG,iBAAkB,CACrB,gFAIG,kBACA,cACA,UACA,aACA,OACA,cACA,qBACA,yBACA,oBACA,4CACA,AADA,oCACA,yBACA,kCACA,WACA,cACA,0CAAkC,AAAlC,iCAAkC,CACrC,2BAGG,KACI,aACA,6BACA,wCACA,0BACA,8BAAkC,AAAlC,qBAAkC,CAGtC,GACI,aACA,kCACA,yBACA,WACA,4CAAgD,AAAhD,mCAAgD,CAAA,CAIxD,AApBC,mBAGG,KACI,aACA,6BACA,wCACA,0BACA,8BAAkC,AAAlC,qBAAkC,CAGtC,GACI,aACA,kCACA,yBACA,WACA,4CAAgD,AAAhD,mCAAgD,CAAA,CAIxD,aACI,kCACI,kCAAmC,CACtC,CAAA","file":"app.css"} \ No newline at end of file +{"version":3,"sources":["../../../resources/assets/sass/app.scss","../../../resources/assets/sass/layout.scss","../../../resources/assets/sass/styles.scss","../../../resources/assets/sass/pagination.scss","../../../resources/assets/sass/note-form.scss","../../../resources/assets/sass/mapbox.scss","../../../resources/assets/sass/contacts.scss","../../../resources/assets/sass/emoji.scss","../../../resources/assets/sass/bridgy-links.scss"],"names":[],"mappings":"AAIA,KACI,8BACA,AADA,sBACA,cAAe,CAClB,qBAKG,2BAAmB,AAAnB,kBAAmB,CACtB,KCVG,eACA,cACA,iBACA,kBACA,oBAAqB,CACxB,WAGG,iBAAkB,CACrB,SAGG,gBAAiB,CACpB,MAGG,oBACA,AADA,oBACA,AADA,aACA,4BAAsB,AAAtB,6BAAsB,AAAtB,0BAAsB,AAAtB,qBAAsB,CACzB,eAGG,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,yBACA,AADA,sBACA,AADA,8BACA,gBAAiB,CACpB,UAGG,gBACA,WACA,eACA,4BAA6B,CAChC,cAGG,oBACA,AADA,oBACA,AADA,aACA,yBAAmB,AAAnB,sBAAmB,AAAnB,kBAAmB,CACtB,kBAGG,gBAAiB,CACpB,aAGG,iBAAkB,CACrB,qBAGG,kBACA,WAAY,CACf,wBAGG,YAAa,CAChB,8BAGG,eACA,uBACA,sBACA,kBACA,gBACA,WACA,UACA,WACA,2BAA4B,CAC/B,oBAGG,kBACA,SACA,WACA,WACA,YACA,mBAAoB,CACvB,wBAGG,aAAc,CACjB,qBAGG,aACA,eAAgB,CACnB,aAGG,eACA,yBAA0B,CAC7B,OAGG,eAAgB,CACnB,cAGG,eAAgB,CACnB,WAGG,eACA,cACA,iBAAkB,CACrB,sBAGG,cAAe,CAClB,sBAGG,iBACA,cAAe,CAClB,WAGG,kBACA,WACA,SACA,qBAAsB,CACzB,SAGG,kBACA,MACA,OACA,WACA,WAAY,CACf,KC9HG,6JAWc,CACjB,EAGG,qBACA,wBACA,UAAW,CACd,gBAGG,kBAAmB,CACtB,MAGG,WACA,UAAW,CACd,OAGG,iBACA,iBAAkB,CACrB,WAGG,kBAAmB,CACtB,UAGG,YACA,WAAY,CACf,YC1CG,WACA,YACA,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,yBACA,AADA,sBACA,AADA,8BACA,yBAAmB,AAAnB,sBAAmB,AAAnB,kBAAmB,CACtB,eAGG,oBAAqB,CACxB,SCVG,oBACA,AADA,oBACA,AADA,aACA,4BAAsB,AAAtB,6BAAsB,AAAtB,0BAAsB,AAAtB,qBAAsB,CACzB,0BAGG,aACI,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,cAAe,CAClB,mBAGG,SAAU,CACb,CAGL,0BACI,mBACI,UAAW,CACd,4BAIG,UAAW,CACd,CAGL,eACI,UACA,oBACA,gBAAiB,CACpB,oDAIG,mBAAO,AAAP,WAAO,AAAP,MAAO,CACV,kBAGG,qBAAsB,CACzB,QAGG,mBAAoB,CACvB,aAGG,oBAAqB,CACxB,cAGG,WACA,SAAU,CACb,KCrDG,eACA,YAAa,CAChB,oBAGG,kBAAmB,CACtB,QAGG,y4HACA,wBACA,WACA,WAAY,CACf,UAGG,kBACA,MACA,OACA,iBACA,cAAe,CAClB,gBAGG,gBACA,gBAAiB,CACpB,SC1BG,oBACA,AADA,oBACA,AADA,aACA,8BACA,AADA,6BACA,AADA,uBACA,AADA,mBACA,eACA,6BAA8B,CACjC,aAGG,oBACA,YACA,YAAa,CAChB,sDCPG,iBAAkB,CACrB,gFAIG,kBACA,cACA,UACA,aACA,OACA,cACA,qBACA,yBACA,oBACA,4CACA,AADA,oCACA,yBACA,kCACA,WACA,cACA,0CAAkC,AAAlC,iCAAkC,CACrC,2BAGG,KACI,aACA,6BACA,wCACA,0BACA,8BAAkC,AAAlC,qBAAkC,CAGtC,GACI,aACA,kCACA,yBACA,WACA,4CAAgD,AAAhD,mCAAgD,CAAA,CAIxD,AApBC,mBAGG,KACI,aACA,6BACA,wCACA,0BACA,8BAAkC,AAAlC,qBAAkC,CAGtC,GACI,aACA,kCACA,yBACA,WACA,4CAAgD,AAAhD,mCAAgD,CAAA,CAIxD,aACI,kCACI,kCAAmC,CACtC,CC/CL,qDAEI,YAAa,CAChB","file":"app.css"} \ No newline at end of file diff --git a/resources/assets/sass/app.scss b/resources/assets/sass/app.scss index 0be5fef8..bcd461f9 100644 --- a/resources/assets/sass/app.scss +++ b/resources/assets/sass/app.scss @@ -20,3 +20,4 @@ html { @import "mapbox"; @import "contacts"; @import "emoji"; +@import "bridgy-links"; diff --git a/resources/assets/sass/bridgy-links.scss b/resources/assets/sass/bridgy-links.scss new file mode 100644 index 00000000..edb925d2 --- /dev/null +++ b/resources/assets/sass/bridgy-links.scss @@ -0,0 +1,6 @@ +// bridgy-links.scss + +.p-bridgy-twitter-content, +.p-bridgy-facebook-content { + display: none; +} diff --git a/resources/views/templates/note.blade.php b/resources/views/templates/note.blade.php index dc6a3350..61c20c2d 100644 --- a/resources/views/templates/note.blade.php +++ b/resources/views/templates/note.blade.php @@ -15,6 +15,12 @@ @if($media->type == 'download')

Download the attached media

@endif @endforeach + @if($note->twitter_content)
+ {!! $note->twitter_content !!} +
@endif + @if($note->facebook_content)
+ {!! $note->facebook_content !!} +
@endif