summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2017-09-28 10:53:33 +0000
committerTim Zallmann <tzallmann@gitlab.com>2017-09-28 10:53:33 +0000
commitafb1e004fc8e342056e0ef93f78d6460cba67762 (patch)
tree1e46d5430916cae2c7597502a178653d2f88db4d
parent023a61505cd35be98e24afa9f4ca6b6b2b92b853 (diff)
parent35ac2fbf0a47fbf85050e361010ddffb535b68c8 (diff)
downloadgitlab-ce-afb1e004fc8e342056e0ef93f78d6460cba67762.tar.gz
Merge branch 'mobile-images-lazy-load-check' into 'master'
Lazy load images in mobile sidebar & header Closes #38276 See merge request gitlab-org/gitlab-ce!14526
-rw-r--r--app/assets/javascripts/main.js5
-rw-r--r--app/assets/javascripts/right_sidebar.js2
2 files changed, 6 insertions, 1 deletions
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js
index ec001b9b31c..3b8e2c5b2f3 100644
--- a/app/assets/javascripts/main.js
+++ b/app/assets/javascripts/main.js
@@ -302,7 +302,10 @@ $(function () {
return $container.remove();
// Commit show suppressed diff
});
- $('.navbar-toggle').on('click', () => $('.header-content').toggleClass('menu-expanded'));
+ $('.navbar-toggle').on('click', () => {
+ $('.header-content').toggleClass('menu-expanded');
+ gl.lazyLoader.loadCheck();
+ });
// Show/hide comments on diff
$body.on('click', '.js-toggle-diff-comments', function (e) {
var $this = $(this);
diff --git a/app/assets/javascripts/right_sidebar.js b/app/assets/javascripts/right_sidebar.js
index a4eae135403..0c1ec276baf 100644
--- a/app/assets/javascripts/right_sidebar.js
+++ b/app/assets/javascripts/right_sidebar.js
@@ -43,6 +43,8 @@ import Cookies from 'js-cookie';
$allGutterToggleIcons.removeClass('fa-angle-double-left').addClass('fa-angle-double-right');
$('aside.right-sidebar').removeClass('right-sidebar-collapsed').addClass('right-sidebar-expanded');
$('.page-with-sidebar').removeClass('right-sidebar-collapsed').addClass('right-sidebar-expanded');
+
+ if (gl.lazyLoader) gl.lazyLoader.loadCheck();
}
if (!triggered) {
return Cookies.set("collapsed_gutter", $('.right-sidebar').hasClass('right-sidebar-collapsed'));