Skip to content

Commit

Permalink
Add Twitch IRC links.
Browse files Browse the repository at this point in the history
  • Loading branch information
stefansundin committed Nov 19, 2016
1 parent 0f0e328 commit f8c3dcb
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
1 change: 1 addition & 0 deletions public/js/live.js
Expand Up @@ -146,6 +146,7 @@ function update_accounts() {
<div class="panel-heading">
${a.display_name}
<button type="button" class="btn btn-xs btn-danger pull-right" data-twitch-id="${a.id}">Remove</button>
<a class="btn btn-xs btn-default pull-right" href="irc://irc.chat.twitch.tv:6667/${a.username}" target="_self">IRC</a>
<a class="btn btn-xs btn-default pull-right" href="https://www.twitch.tv/${a.username}">Open</a>
</div>
<div class="panel-body">
Expand Down
13 changes: 11 additions & 2 deletions public/js/main.js
Expand Up @@ -18,6 +18,12 @@ function toObject(arr) {
return obj;
}

function basename(url) {
url = url.substr(0, url.indexOf("?")) || url;
url = url.substr(0, url.indexOf("#")) || url;
return url.substr(url.lastIndexOf("/")+1);
}

$(document).ready(function() {
window.dirty = 0;
$(window).on("beforeunload", function(event) {
Expand All @@ -41,8 +47,11 @@ $(document).ready(function() {
});
form.find("[data-action]").each(function() {
btn = $(this);
url = `${form.attr("action")}/${btn.attr("data-action")}?url=${q}`;
btn.attr("href", url);
btn.attr("href", `${form.attr("action")}/${btn.attr("data-action")}?url=${q}`);
});
form.find("[data-irc]").each(function() {
btn = $(this);
btn.attr("href", `irc://${btn.attr("data-irc")}/${basename(q)}`);
});
});

Expand Down
1 change: 1 addition & 0 deletions views/index.erb
Expand Up @@ -171,6 +171,7 @@
<li><a data-action="watch">Watch in external program</a></li>
<li><a data-download="live">Get live download command</a></li>
<li><a data-download>Get download command</a></li>
<li><a data-irc="irc.chat.twitch.tv:6667">Open chat in IRC</a></li>
</ul>
<input class="btn btn-primary" type="submit" value="Get RSS Feed">
</span>
Expand Down

0 comments on commit f8c3dcb

Please sign in to comment.