|
|
|
@ -181,6 +181,7 @@ function initUserSetting() {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function initRepository() { |
|
|
|
|
// guide box script
|
|
|
|
|
(function () { |
|
|
|
|
var $guide = $('.guide-box'); |
|
|
|
|
if ($guide.length) { |
|
|
|
@ -197,6 +198,40 @@ function initRepository() {
|
|
|
|
|
// todo copy to clipboard
|
|
|
|
|
} |
|
|
|
|
})(); |
|
|
|
|
|
|
|
|
|
// watching script
|
|
|
|
|
(function () { |
|
|
|
|
var $watch = $('#gogs-repo-watching'), |
|
|
|
|
watchLink = $watch.data("watch"), |
|
|
|
|
unwatchLink = $watch.data("unwatch"); |
|
|
|
|
$watch.on('click', '.to-watch',function () { |
|
|
|
|
if ($watch.hasClass("watching")) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
$.get(watchLink, function (json) { |
|
|
|
|
if (json.ok) { |
|
|
|
|
$watch.find('.text-primary').removeClass('text-primary'); |
|
|
|
|
$watch.find('.to-watch h4').addClass('text-primary'); |
|
|
|
|
$watch.find('.fa-eye-slash').removeClass('fa-eye-slash').addClass('fa-eye'); |
|
|
|
|
$watch.removeClass("no-watching").addClass("watching"); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return false; |
|
|
|
|
}).on('click', '.to-unwatch', function () { |
|
|
|
|
if ($watch.hasClass("no-watching")) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
$.get(unwatchLink, function (json) { |
|
|
|
|
if (json.ok) { |
|
|
|
|
$watch.find('.text-primary').removeClass('text-primary'); |
|
|
|
|
$watch.find('.to-unwatch h4').addClass('text-primary'); |
|
|
|
|
$watch.find('.fa-eye').removeClass('fa-eye').addClass('fa-eye-slash'); |
|
|
|
|
$watch.removeClass("watching").addClass("no-watching"); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return false; |
|
|
|
|
}); |
|
|
|
|
})(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
(function ($) { |
|
|
|
|