diff --git a/client/css/style.css b/client/css/style.css index 882570b..c3b0910 100644 --- a/client/css/style.css +++ b/client/css/style.css @@ -652,6 +652,9 @@ button { } #chat .toggle-content .body { color: #999; + max-width: 460px; + word-break: normal; + word-wrap: break-word; } #chat .toggle-content.show { display: inline-block !important; diff --git a/src/plugins/irc-events/link.js b/src/plugins/irc-events/link.js index 9fe103c..7e3e2fe 100644 --- a/src/plugins/irc-events/link.js +++ b/src/plugins/irc-events/link.js @@ -11,7 +11,7 @@ module.exports = function(irc, network) { if (!config.prefetch) { return; } - + var links = []; var split = data.message.split(" "); _.each(split, function(w) { @@ -41,10 +41,9 @@ module.exports = function(irc, network) { msg: msg }); - _.each(links, function(url) { - fetch(url, function(res) { - parse(msg, url, res, client); - }); + var link = links[0]; + fetch(link, function(res) { + parse(msg, link, res, client); }); }); }; @@ -68,7 +67,7 @@ function parse(msg, url, res, client) { $('meta[name=description]').attr('content') || $('meta[property="og:description"]').attr('content') || "No description found."; - toggle.thumb = + toggle.thumb = $('meta[property="og:image"]').attr('content') || $('meta[name="twitter:image:src"]').attr('content') || "";