diff --git a/client/index.html b/client/index.html
index cc099501..28418f20 100644
--- a/client/index.html
+++ b/client/index.html
@@ -200,6 +200,21 @@
Show quits
+
+
Links and URLs
+
+
+
+
+
+
+
Notifications
diff --git a/client/js/shout.js b/client/js/shout.js
index 8e1c1a5f..f2a6e070 100644
--- a/client/js/shout.js
+++ b/client/js/shout.js
@@ -277,7 +277,21 @@ $(function() {
});
socket.on("toggle", function(data) {
- $("#toggle-" + data.id).parent().after(render("toggle", data));
+ var toggle = $("#toggle-" + data.id);
+ toggle.parent().after(render("toggle", data));
+ switch (data.type) {
+ case "link":
+ if (options.links) {
+ toggle.click();
+ }
+ break;
+
+ case "image":
+ if (options.thumbnails) {
+ toggle.click();
+ }
+ break;
+ }
});
socket.on("users", function(data) {
@@ -292,11 +306,13 @@ $(function() {
var options = $.extend({
badge: false,
join: true,
+ links: true,
mode: true,
motd: false,
nick: true,
notification: true,
part: true,
+ thumbnails: true,
quit: true,
}, $.cookie("settings"));