diff --git a/changedetectionio/static/js/watch-overview.js b/changedetectionio/static/js/watch-overview.js
index e5fb69c9..a8b2b4fd 100644
--- a/changedetectionio/static/js/watch-overview.js
+++ b/changedetectionio/static/js/watch-overview.js
@@ -1,34 +1,45 @@
$(function () {
- // Remove unviewed status when normally clicked
- $('.diff-link').click(function () {
- $(this).closest('.unviewed').removeClass('unviewed');
- });
+ // Remove unviewed status when normally clicked
+ $('.diff-link').click(function () {
+ $(this).closest('.unviewed').removeClass('unviewed');
+ });
$("#checkbox-assign-tag").click(function (e) {
$('#op_extradata').val(prompt("Enter a tag name"));
});
- $('.with-share-link > *').click(function () {
- $("#copied-clipboard").remove();
+ $('.with-share-link > *').click(function () {
+ $("#copied-clipboard").remove();
+
+ var range = document.createRange();
+ var n = $("#share-link")[0];
+ range.selectNode(n);
+ window.getSelection().removeAllRanges();
+ window.getSelection().addRange(range);
+ document.execCommand("copy");
+ window.getSelection().removeAllRanges();
- var range = document.createRange();
- var n=$("#share-link")[0];
- range.selectNode(n);
- window.getSelection().removeAllRanges();
- window.getSelection().addRange(range);
- document.execCommand("copy");
- window.getSelection().removeAllRanges();
+ $('.with-share-link').append('Copied to clipboard');
+ $("#copied-clipboard").fadeOut(2500, function () {
+ $(this).remove();
+ });
+ });
- $('.with-share-link').append('Copied to clipboard');
- $("#copied-clipboard").fadeOut(2500, function() {
- $(this).remove();
- });
- });
+ $(".watch-table tr").click(function (event) {
+ var tagName = event.target.tagName.toLowerCase();
+ if (tagName === 'tr' || tagName === 'td') {
+ var x = $('input[type=checkbox]', this);
+ if (x) {
+ $(x).click();
+ }
+ }
+ });
// checkboxes - check all
$("#check-all").click(function (e) {
$('input[type=checkbox]').not(this).prop('checked', this.checked);
});
+
// checkboxes - show/hide buttons
$("input[type=checkbox]").click(function (e) {
if ($('input[type=checkbox]:checked').length) {