|
@@ -130,15 +130,16 @@ var Gogs = {};
|
|
|
$(window).on('hashchange', function (e) {
|
|
|
var m = window.location.hash.match(/^#(L\d+)\-(L\d+)$/);
|
|
|
var $list = $('.code-view ol.linenums > li');
|
|
|
+ var $first;
|
|
|
if (m) {
|
|
|
- var $first = $list.filter('.' + m[1]);
|
|
|
+ $first = $list.filter('.' + m[1]);
|
|
|
selectRange($list, $first, $list.filter('.' + m[2]));
|
|
|
$("html, body").scrollTop($first.offset().top - 200);
|
|
|
return;
|
|
|
}
|
|
|
m = window.location.hash.match(/^#(L\d+)$/);
|
|
|
if (m) {
|
|
|
- var $first = $list.filter('.' + m[1]);
|
|
|
+ $first = $list.filter('.' + m[1]);
|
|
|
selectRange($list, $first);
|
|
|
$("html, body").scrollTop($first.offset().top - 200);
|
|
|
}
|
|
@@ -211,7 +212,8 @@ function homepage() {
|
|
|
function settingsProfile() {
|
|
|
// Confirmation of change username in user profile page.
|
|
|
$('#user-profile-form').submit(function (e) {
|
|
|
- if (($('#username').data('uname') != $('#username').val()) && !confirm('Username has been changed, do you want to continue?')) {
|
|
|
+ var $username = $('#username');
|
|
|
+ if (($username.data('uname') != $username.val()) && !confirm('Username has been changed, do you want to continue?')) {
|
|
|
e.preventDefault();
|
|
|
return true;
|
|
|
}
|