Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-11-16 09:06:30 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2019-11-16 09:06:30 +0300
commit2860167b7774c526469be38aa2ccf58530d1bfa2 (patch)
treeb24a2dd266464c1912efd97d0a5d1f71141025f1 /app/assets/javascripts/right_sidebar.js
parent0bea08a33e68c5f2b5fdb8ec9b42636f9f62d0f5 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/right_sidebar.js')
-rw-r--r--app/assets/javascripts/right_sidebar.js52
1 files changed, 20 insertions, 32 deletions
diff --git a/app/assets/javascripts/right_sidebar.js b/app/assets/javascripts/right_sidebar.js
index 87454ee056f..fa5649679d7 100644
--- a/app/assets/javascripts/right_sidebar.js
+++ b/app/assets/javascripts/right_sidebar.js
@@ -1,4 +1,4 @@
-/* eslint-disable func-names, no-var, consistent-return, one-var, no-else-return, no-param-reassign */
+/* eslint-disable func-names, consistent-return, no-else-return, no-param-reassign */
import $ from 'jquery';
import _ from 'underscore';
@@ -44,12 +44,11 @@ Sidebar.prototype.addEventListeners = function() {
};
Sidebar.prototype.sidebarToggleClicked = function(e, triggered) {
- var $allGutterToggleIcons, $this, isExpanded, tooltipLabel;
+ const $this = $(this);
+ const isExpanded = $this.find('i').hasClass('fa-angle-double-right');
+ const tooltipLabel = isExpanded ? __('Expand sidebar') : __('Collapse sidebar');
+ const $allGutterToggleIcons = $('.js-sidebar-toggle i');
e.preventDefault();
- $this = $(this);
- isExpanded = $this.find('i').hasClass('fa-angle-double-right');
- tooltipLabel = isExpanded ? __('Expand sidebar') : __('Collapse sidebar');
- $allGutterToggleIcons = $('.js-sidebar-toggle i');
if (isExpanded) {
$allGutterToggleIcons.removeClass('fa-angle-double-right').addClass('fa-angle-double-left');
@@ -77,15 +76,9 @@ Sidebar.prototype.sidebarToggleClicked = function(e, triggered) {
};
Sidebar.prototype.toggleTodo = function(e) {
- var $this, ajaxType, url;
- $this = $(e.currentTarget);
- ajaxType = $this.data('deletePath') ? 'delete' : 'post';
-
- if ($this.data('deletePath')) {
- url = String($this.data('deletePath'));
- } else {
- url = String($this.data('createPath'));
- }
+ const $this = $(e.currentTarget);
+ const ajaxType = $this.data('deletePath') ? 'delete' : 'post';
+ const url = String($this.data('deletePath') || $this.data('createPath'));
$this.tooltip('hide');
@@ -141,13 +134,12 @@ Sidebar.prototype.todoUpdateDone = function(data) {
};
Sidebar.prototype.sidebarDropdownLoading = function() {
- var $loading, $sidebarCollapsedIcon, i, img;
- $sidebarCollapsedIcon = $(this)
+ const $sidebarCollapsedIcon = $(this)
.closest('.block')
.find('.sidebar-collapsed-icon');
- img = $sidebarCollapsedIcon.find('img');
- i = $sidebarCollapsedIcon.find('i');
- $loading = $('<i class="fa fa-spinner fa-spin"></i>');
+ const img = $sidebarCollapsedIcon.find('img');
+ const i = $sidebarCollapsedIcon.find('i');
+ const $loading = $('<i class="fa fa-spinner fa-spin"></i>');
if (img.length) {
img.before($loading);
return img.hide();
@@ -158,13 +150,12 @@ Sidebar.prototype.sidebarDropdownLoading = function() {
};
Sidebar.prototype.sidebarDropdownLoaded = function() {
- var $sidebarCollapsedIcon, i, img;
- $sidebarCollapsedIcon = $(this)
+ const $sidebarCollapsedIcon = $(this)
.closest('.block')
.find('.sidebar-collapsed-icon');
- img = $sidebarCollapsedIcon.find('img');
+ const img = $sidebarCollapsedIcon.find('img');
$sidebarCollapsedIcon.find('i.fa-spin').remove();
- i = $sidebarCollapsedIcon.find('i');
+ const i = $sidebarCollapsedIcon.find('i');
if (img.length) {
return img.show();
} else {
@@ -173,19 +164,17 @@ Sidebar.prototype.sidebarDropdownLoaded = function() {
};
Sidebar.prototype.sidebarCollapseClicked = function(e) {
- var $block, sidebar;
if ($(e.currentTarget).hasClass('dont-change-state')) {
return;
}
- sidebar = e.data;
+ const sidebar = e.data;
e.preventDefault();
- $block = $(this).closest('.block');
+ const $block = $(this).closest('.block');
return sidebar.openDropdown($block);
};
Sidebar.prototype.openDropdown = function(blockOrName) {
- var $block;
- $block = _.isString(blockOrName) ? this.getBlock(blockOrName) : blockOrName;
+ const $block = _.isString(blockOrName) ? this.getBlock(blockOrName) : blockOrName;
if (!this.isOpen()) {
this.setCollapseAfterUpdate($block);
this.toggleSidebar('open');
@@ -204,10 +193,9 @@ Sidebar.prototype.setCollapseAfterUpdate = function($block) {
};
Sidebar.prototype.onSidebarDropdownHidden = function(e) {
- var $block, sidebar;
- sidebar = e.data;
+ const sidebar = e.data;
e.preventDefault();
- $block = $(e.target).closest('.block');
+ const $block = $(e.target).closest('.block');
return sidebar.sidebarDropdownHidden($block);
};