Commit 1877bf55 authored by Lukas Eipert's avatar Lukas Eipert

Run prettier on 31 files - 7 of 73

Part of our prettier migration; changing the arrow-parens style.
parent 7e9741c5
...@@ -10,39 +10,6 @@ doc/api/graphql/reference/gitlab_schema.graphql ...@@ -10,39 +10,6 @@ doc/api/graphql/reference/gitlab_schema.graphql
*.scss *.scss
*.md *.md
## nice-swanson
app/assets/javascripts/behaviors/preview_markdown.js
app/assets/javascripts/behaviors/quick_submit.js
app/assets/javascripts/behaviors/requires_input.js
app/assets/javascripts/behaviors/secret_values.js
app/assets/javascripts/behaviors/shortcuts/keybindings.js
app/assets/javascripts/behaviors/shortcuts/shortcuts.js
app/assets/javascripts/behaviors/shortcuts/shortcuts_blob.js
app/assets/javascripts/behaviors/shortcuts/shortcuts_issuable.js
app/assets/javascripts/blob/3d_viewer/index.js
app/assets/javascripts/blob/balsamiq/balsamiq_viewer.js
app/assets/javascripts/blob/blob_file_dropzone.js
app/assets/javascripts/blob/blob_line_permalink_updater.js
app/assets/javascripts/blob/components/blob_content_error.vue
app/assets/javascripts/blob/file_template_mediator.js
app/assets/javascripts/blob/notebook/notebook_viewer.vue
app/assets/javascripts/blob/openapi/index.js
app/assets/javascripts/blob/sketch/index.js
app/assets/javascripts/blob/stl_viewer.js
app/assets/javascripts/blob/suggest_gitlab_ci_yml/index.js
app/assets/javascripts/blob/template_selector.js
app/assets/javascripts/blob/template_selectors/ci_syntax_yaml_selector.js
app/assets/javascripts/blob/template_selectors/ci_yaml_selector.js
app/assets/javascripts/blob/template_selectors/dockerfile_selector.js
app/assets/javascripts/blob/template_selectors/gitignore_selector.js
app/assets/javascripts/blob/template_selectors/license_selector.js
app/assets/javascripts/blob/template_selectors/metrics_dashboard_selector.js
app/assets/javascripts/blob/template_selectors/type_selector.js
app/assets/javascripts/blob/viewer/index.js
app/assets/javascripts/blob_edit/blob_bundle.js
app/assets/javascripts/blob_edit/edit_blob.js
app/assets/javascripts/boards/boards_util.js
## keen-chatelet ## keen-chatelet
app/assets/javascripts/boards/components/board_assignee_dropdown.vue app/assets/javascripts/boards/components/board_assignee_dropdown.vue
app/assets/javascripts/boards/components/board_card_layout.vue app/assets/javascripts/boards/components/board_card_layout.vue
......
...@@ -41,7 +41,7 @@ MarkdownPreview.prototype.showPreview = function ($form) { ...@@ -41,7 +41,7 @@ MarkdownPreview.prototype.showPreview = function ($form) {
this.hideReferencedUsers($form); this.hideReferencedUsers($form);
} else { } else {
preview.addClass('md-preview-loading').text(__('Loading...')); preview.addClass('md-preview-loading').text(__('Loading...'));
this.fetchMarkdownPreview(mdText, url, response => { this.fetchMarkdownPreview(mdText, url, (response) => {
let body; let body;
if (response.body.length > 0) { if (response.body.length > 0) {
({ body } = response); ({ body } = response);
......
...@@ -30,7 +30,7 @@ function keyCodeIs(e, keyCode) { ...@@ -30,7 +30,7 @@ function keyCodeIs(e, keyCode) {
return e.keyCode === keyCode; return e.keyCode === keyCode;
} }
$(document).on('keydown.quick_submit', '.js-quick-submit', e => { $(document).on('keydown.quick_submit', '.js-quick-submit', (e) => {
// Enter // Enter
if (!keyCodeIs(e, 13)) { if (!keyCodeIs(e, 13)) {
return; return;
......
...@@ -23,7 +23,7 @@ $.fn.requiresInput = function requiresInput() { ...@@ -23,7 +23,7 @@ $.fn.requiresInput = function requiresInput() {
function requireInput() { function requireInput() {
// Collect the input values of *all* required fields // Collect the input values of *all* required fields
const values = Array.from($(fieldSelector, $form)).map(field => field.value); const values = Array.from($(fieldSelector, $form)).map((field) => field.value);
// Disable the button if any required fields are empty // Disable the button if any required fields are empty
if (values.length && values.some(isEmpty)) { if (values.length && values.some(isEmpty)) {
......
...@@ -30,12 +30,12 @@ export default class SecretValues { ...@@ -30,12 +30,12 @@ export default class SecretValues {
updateDom(isRevealed) { updateDom(isRevealed) {
const values = this.container.querySelectorAll(this.valueSelector); const values = this.container.querySelectorAll(this.valueSelector);
values.forEach(value => { values.forEach((value) => {
value.classList.toggle('hide', !isRevealed); value.classList.toggle('hide', !isRevealed);
}); });
const placeholders = this.container.querySelectorAll(this.placeholderSelector); const placeholders = this.container.querySelectorAll(this.placeholderSelector);
placeholders.forEach(placeholder => { placeholders.forEach((placeholder) => {
placeholder.classList.toggle('hide', isRevealed); placeholder.classList.toggle('hide', isRevealed);
}); });
......
...@@ -49,10 +49,10 @@ export const keybindingGroups = [ ...@@ -49,10 +49,10 @@ export const keybindingGroups = [
// For each keybinding object, add a `customKeys` property populated with the // For each keybinding object, add a `customKeys` property populated with the
// user's custom keybindings (if the command has been customized). // user's custom keybindings (if the command has been customized).
// `customKeys` will be `undefined` if the command hasn't been customized. // `customKeys` will be `undefined` if the command hasn't been customized.
.map(group => { .map((group) => {
return { return {
...group, ...group,
keybindings: group.keybindings.map(binding => ({ keybindings: group.keybindings.map((binding) => ({
...binding, ...binding,
customKeys: customizations[binding.command], customKeys: customizations[binding.command],
})), })),
...@@ -66,7 +66,7 @@ export const keybindingGroups = [ ...@@ -66,7 +66,7 @@ export const keybindingGroups = [
* @example * @example
* { "globalShortcuts.togglePerformanceBar": ["p e r f"] } * { "globalShortcuts.togglePerformanceBar": ["p e r f"] }
*/ */
const commandToKeys = flatten(keybindingGroups.map(group => group.keybindings)).reduce( const commandToKeys = flatten(keybindingGroups.map((group) => group.keybindings)).reduce(
(acc, binding) => { (acc, binding) => {
acc[binding.command] = binding.customKeys || binding.defaultKeys; acc[binding.command] = binding.customKeys || binding.defaultKeys;
return acc; return acc;
...@@ -87,7 +87,7 @@ const commandToKeys = flatten(keybindingGroups.map(group => group.keybindings)). ...@@ -87,7 +87,7 @@ const commandToKeys = flatten(keybindingGroups.map(group => group.keybindings)).
* *
* Mousetrap.bind(keysFor(TOGGLE_PERFORMANCE_BAR), handler); * Mousetrap.bind(keysFor(TOGGLE_PERFORMANCE_BAR), handler);
*/ */
export const keysFor = command => { export const keysFor = (command) => {
if (shouldDisableShortcuts()) { if (shouldDisableShortcuts()) {
return []; return [];
} }
......
...@@ -197,7 +197,7 @@ export default class Shortcuts { ...@@ -197,7 +197,7 @@ export default class Shortcuts {
$textarea.data(LOCAL_MOUSETRAP_DATA_KEY, localMousetrap); $textarea.data(LOCAL_MOUSETRAP_DATA_KEY, localMousetrap);
toolbarBtnToShortcutsMap.forEach((keyboardShortcuts, $toolbarBtn) => { toolbarBtnToShortcutsMap.forEach((keyboardShortcuts, $toolbarBtn) => {
localMousetrap.bind(keyboardShortcuts, e => { localMousetrap.bind(keyboardShortcuts, (e) => {
e.preventDefault(); e.preventDefault();
handler($toolbarBtn); handler($toolbarBtn);
...@@ -231,7 +231,7 @@ export default class Shortcuts { ...@@ -231,7 +231,7 @@ export default class Shortcuts {
const localMousetrap = $textarea.data(LOCAL_MOUSETRAP_DATA_KEY); const localMousetrap = $textarea.data(LOCAL_MOUSETRAP_DATA_KEY);
if (localMousetrap) { if (localMousetrap) {
getToolbarBtnToShortcutsMap($textarea).forEach(keyboardShortcuts => { getToolbarBtnToShortcutsMap($textarea).forEach((keyboardShortcuts) => {
localMousetrap.unbind(keyboardShortcuts); localMousetrap.unbind(keyboardShortcuts);
}); });
} }
......
...@@ -53,7 +53,7 @@ export default class ShortcutsBlob extends Shortcuts { ...@@ -53,7 +53,7 @@ export default class ShortcutsBlob extends Shortcuts {
shortcircuitPermalinkButton() { shortcircuitPermalinkButton() {
const button = this.options.fileBlobPermalinkUrlElement; const button = this.options.fileBlobPermalinkUrlElement;
const handleButton = e => { const handleButton = (e) => {
if (!eventHasModifierKeys(e)) { if (!eventHasModifierKeys(e)) {
e.preventDefault(); e.preventDefault();
this.moveToFilePermalink(); this.moveToFilePermalink();
......
...@@ -39,7 +39,7 @@ export default class ShortcutsIssuable extends Shortcuts { ...@@ -39,7 +39,7 @@ export default class ShortcutsIssuable extends Shortcuts {
// ... Or come from a message // ... Or come from a message
if (!foundMessage) { if (!foundMessage) {
if (documentFragment.originalNodes) { if (documentFragment.originalNodes) {
documentFragment.originalNodes.forEach(e => { documentFragment.originalNodes.forEach((e) => {
let node = e; let node = e;
do { do {
// Text nodes don't define the `matches` method // Text nodes don't define the `matches` method
...@@ -62,7 +62,7 @@ export default class ShortcutsIssuable extends Shortcuts { ...@@ -62,7 +62,7 @@ export default class ShortcutsIssuable extends Shortcuts {
const blockquoteEl = document.createElement('blockquote'); const blockquoteEl = document.createElement('blockquote');
blockquoteEl.appendChild(el); blockquoteEl.appendChild(el);
CopyAsGFM.nodeToGFM(blockquoteEl) CopyAsGFM.nodeToGFM(blockquoteEl)
.then(text => { .then((text) => {
if (text.trim() === '') { if (text.trim() === '') {
return false; return false;
} }
......
...@@ -68,7 +68,7 @@ export default class Renderer { ...@@ -68,7 +68,7 @@ export default class Renderer {
} }
loadFile() { loadFile() {
this.loader.load(this.container.dataset.endpoint, geo => { this.loader.load(this.container.dataset.endpoint, (geo) => {
const obj = new MeshObject(geo); const obj = new MeshObject(geo);
this.objects.push(obj); this.objects.push(obj);
...@@ -99,7 +99,7 @@ export default class Renderer { ...@@ -99,7 +99,7 @@ export default class Renderer {
} }
changeObjectMaterials(type) { changeObjectMaterials(type) {
this.objects.forEach(obj => { this.objects.forEach((obj) => {
obj.changeMaterial(type); obj.changeMaterial(type);
}); });
} }
......
...@@ -28,7 +28,7 @@ class BalsamiqViewer { ...@@ -28,7 +28,7 @@ class BalsamiqViewer {
.then(({ data }) => { .then(({ data }) => {
this.renderFile(data); this.renderFile(data);
}) })
.catch(e => { .catch((e) => {
throw new Error(e); throw new Error(e);
}); });
} }
...@@ -39,7 +39,7 @@ class BalsamiqViewer { ...@@ -39,7 +39,7 @@ class BalsamiqViewer {
this.initDatabase(fileBuffer); this.initDatabase(fileBuffer);
const previews = this.getPreviews(); const previews = this.getPreviews();
previews.forEach(preview => { previews.forEach((preview) => {
const renderedPreview = this.renderPreview(preview); const renderedPreview = this.renderPreview(preview);
container.appendChild(renderedPreview); container.appendChild(renderedPreview);
......
...@@ -80,7 +80,7 @@ export default class BlobFileDropzone { ...@@ -80,7 +80,7 @@ export default class BlobFileDropzone {
}, },
}); });
submitButton.on('click', e => { submitButton.on('click', (e) => {
e.preventDefault(); e.preventDefault();
e.stopPropagation(); e.stopPropagation();
if (dropzone[0].dropzone.getQueuedFiles().length === 0) { if (dropzone[0].dropzone.getQueuedFiles().length === 0) {
......
...@@ -2,12 +2,12 @@ import { getLocationHash } from '../lib/utils/url_utility'; ...@@ -2,12 +2,12 @@ import { getLocationHash } from '../lib/utils/url_utility';
const lineNumberRe = /^L[0-9]+/; const lineNumberRe = /^L[0-9]+/;
const updateLineNumbersOnBlobPermalinks = linksToUpdate => { const updateLineNumbersOnBlobPermalinks = (linksToUpdate) => {
const hash = getLocationHash(); const hash = getLocationHash();
if (hash && lineNumberRe.test(hash)) { if (hash && lineNumberRe.test(hash)) {
const hashUrlString = `#${hash}`; const hashUrlString = `#${hash}`;
[].concat(Array.prototype.slice.call(linksToUpdate)).forEach(permalinkButton => { [].concat(Array.prototype.slice.call(linksToUpdate)).forEach((permalinkButton) => {
const baseHref = const baseHref =
permalinkButton.getAttribute('data-original-href') || permalinkButton.getAttribute('data-original-href') ||
(() => { (() => {
...@@ -28,7 +28,7 @@ function BlobLinePermalinkUpdater(blobContentHolder, lineNumberSelector, element ...@@ -28,7 +28,7 @@ function BlobLinePermalinkUpdater(blobContentHolder, lineNumberSelector, element
}, 0); }, 0);
}; };
blobContentHolder.addEventListener('click', e => { blobContentHolder.addEventListener('click', (e) => {
if (e.target.matches(lineNumberSelector)) { if (e.target.matches(lineNumberSelector)) {
updateBlameAndBlobPermalinkCb(); updateBlameAndBlobPermalinkCb();
} }
......
...@@ -25,7 +25,7 @@ export default { ...@@ -25,7 +25,7 @@ export default {
}, },
renderErrorReason() { renderErrorReason() {
const defaultReasonPath = Object.keys(BLOB_RENDER_ERRORS.REASONS).find( const defaultReasonPath = Object.keys(BLOB_RENDER_ERRORS.REASONS).find(
reason => BLOB_RENDER_ERRORS.REASONS[reason].id === this.viewerError, (reason) => BLOB_RENDER_ERRORS.REASONS[reason].id === this.viewerError,
); );
const defaultReason = BLOB_RENDER_ERRORS.REASONS[defaultReasonPath].text; const defaultReason = BLOB_RENDER_ERRORS.REASONS[defaultReasonPath].text;
return this.notStoredExternally return this.notStoredExternally
......
...@@ -38,14 +38,14 @@ export default class FileTemplateMediator { ...@@ -38,14 +38,14 @@ export default class FileTemplateMediator {
MetricsDashboardSelector, MetricsDashboardSelector,
DockerfileSelector, DockerfileSelector,
LicenseSelector, LicenseSelector,
].map(TemplateSelectorClass => new TemplateSelectorClass({ mediator: this })); ].map((TemplateSelectorClass) => new TemplateSelectorClass({ mediator: this }));
} }
initTemplateTypeSelector() { initTemplateTypeSelector() {
this.typeSelector = new FileTemplateTypeSelector({ this.typeSelector = new FileTemplateTypeSelector({
mediator: this, mediator: this,
dropdownData: this.templateSelectors dropdownData: this.templateSelectors
.map(templateSelector => { .map((templateSelector) => {
const cfg = templateSelector.config; const cfg = templateSelector.config;
return { return {
...@@ -55,7 +55,7 @@ export default class FileTemplateMediator { ...@@ -55,7 +55,7 @@ export default class FileTemplateMediator {
}; };
}) })
.reduce( .reduce(
(acc, current) => (acc.find(item => item.id === current.id) ? acc : [...acc, current]), (acc, current) => (acc.find((item) => item.id === current.id) ? acc : [...acc, current]),
[], [],
), ),
}); });
...@@ -99,7 +99,7 @@ export default class FileTemplateMediator { ...@@ -99,7 +99,7 @@ export default class FileTemplateMediator {
} }
listenForPreviewMode() { listenForPreviewMode() {
this.$navLinks.on('click', 'a', e => { this.$navLinks.on('click', 'a', (e) => {
const urlPieces = e.target.href.split('#'); const urlPieces = e.target.href.split('#');
const hash = urlPieces[1]; const hash = urlPieces[1];
if (hash === 'preview') { if (hash === 'preview') {
...@@ -115,7 +115,7 @@ export default class FileTemplateMediator { ...@@ -115,7 +115,7 @@ export default class FileTemplateMediator {
e.preventDefault(); e.preventDefault();
} }
this.templateSelectors.forEach(selector => { this.templateSelectors.forEach((selector) => {
if (selector.config.key === item.key) { if (selector.config.key === item.key) {
selector.show(); selector.show();
} else { } else {
...@@ -138,7 +138,7 @@ export default class FileTemplateMediator { ...@@ -138,7 +138,7 @@ export default class FileTemplateMediator {
selector.renderLoading(); selector.renderLoading();
this.fetchFileTemplate(selector.config.type, query, data) this.fetchFileTemplate(selector.config.type, query, data)
.then(file => { .then((file) => {
this.setEditorContent(file); this.setEditorContent(file);
this.setFilename(name); this.setFilename(name);
selector.renderLoaded(); selector.renderLoaded();
...@@ -157,12 +157,12 @@ export default class FileTemplateMediator { ...@@ -157,12 +157,12 @@ export default class FileTemplateMediator {
initPopover(suggestCommitChanges); initPopover(suggestCommitChanges);
} }
}) })
.catch(err => new Flash(`An error occurred while fetching the template: ${err}`)); .catch((err) => new Flash(`An error occurred while fetching the template: ${err}`));
} }
displayMatchedTemplateSelector() { displayMatchedTemplateSelector() {
const currentInput = this.getFilename(); const currentInput = this.getFilename();
this.templateSelectors.forEach(selector => { this.templateSelectors.forEach((selector) => {
const match = selector.config.pattern.test(currentInput); const match = selector.config.pattern.test(currentInput);
if (match) { if (match) {
...@@ -174,8 +174,8 @@ export default class FileTemplateMediator { ...@@ -174,8 +174,8 @@ export default class FileTemplateMediator {
} }
fetchFileTemplate(type, query, data = {}) { fetchFileTemplate(type, query, data = {}) {
return new Promise(resolve => { return new Promise((resolve) => {
const resolveFile = file => resolve(file); const resolveFile = (file) => resolve(file);
Api.projectTemplate(this.projectId, type, query, data, resolveFile); Api.projectTemplate(this.projectId, type, query, data, resolveFile);
}); });
...@@ -194,7 +194,7 @@ export default class FileTemplateMediator { ...@@ -194,7 +194,7 @@ export default class FileTemplateMediator {
} }
findTemplateSelectorByKey(key) { findTemplateSelectorByKey(key) {
return this.templateSelectors.find(selector => selector.config.key === key); return this.templateSelectors.find((selector) => selector.config.key === key);
} }
hideTemplateSelectorMenu() { hideTemplateSelectorMenu() {
...@@ -250,6 +250,6 @@ export default class FileTemplateMediator { ...@@ -250,6 +250,6 @@ export default class FileTemplateMediator {
} }
getSelected() { getSelected() {
return this.templateSelectors.find(selector => selector.selected); return this.templateSelectors.find((selector) => selector.selected);
} }
} }
...@@ -45,12 +45,12 @@ export default { ...@@ -45,12 +45,12 @@ export default {
loadFile() { loadFile() {
axios axios
.get(this.endpoint) .get(this.endpoint)
.then(res => res.data) .then((res) => res.data)
.then(data => { .then((data) => {
this.json = data; this.json = data;
this.loading = false; this.loading = false;
}) })
.catch(e => { .catch((e) => {
if (e.status !== 200) { if (e.status !== 200) {
this.loadError = true; this.loadError = true;
} }
......
...@@ -12,7 +12,7 @@ export default () => { ...@@ -12,7 +12,7 @@ export default () => {
dom_id: '#js-openapi-viewer', dom_id: '#js-openapi-viewer',
}); });
}) })
.catch(error => { .catch((error) => {
flash(__('Something went wrong while initializing the OpenAPI viewer')); flash(__('Something went wrong while initializing the OpenAPI viewer'));
throw error; throw error;
}); });
......
...@@ -12,9 +12,9 @@ export default class SketchLoader { ...@@ -12,9 +12,9 @@ export default class SketchLoader {
load() { load() {
return this.getZipFile() return this.getZipFile()
.then(data => JSZip.loadAsync(data)) .then((data) => JSZip.loadAsync(data))
.then(asyncResult => asyncResult.files['previews/preview.png'].async('uint8array')) .then((asyncResult) => asyncResult.files['previews/preview.png'].async('uint8array'))
.then(content => { .then((content) => {
const url = window.URL || window.webkitURL; const url = window.URL || window.webkitURL;
const blob = new Blob([new Uint8Array(content)], { const blob = new Blob([new Uint8Array(content)], {
type: 'image/png', type: 'image/png',
......
...@@ -3,8 +3,8 @@ import Renderer from './3d_viewer'; ...@@ -3,8 +3,8 @@ import Renderer from './3d_viewer';
export default () => { export default () => {
const viewer = new Renderer(document.getElementById('js-stl-viewer')); const viewer = new Renderer(document.getElementById('js-stl-viewer'));
[].slice.call(document.querySelectorAll('.js-material-changer')).forEach(el => { [].slice.call(document.querySelectorAll('.js-material-changer')).forEach((el) => {
el.addEventListener('click', e => { el.addEventListener('click', (e) => {
const { target } = e; const { target } = e;
e.preventDefault(); e.preventDefault();
......
import Vue from 'vue'; import Vue from 'vue';
import Popover from './components/popover.vue'; import Popover from './components/popover.vue';
export default el => export default (el) =>
new Vue({ new Vue({
el, el,
render(createElement) { render(createElement) {
......
...@@ -26,12 +26,12 @@ export default class TemplateSelector { ...@@ -26,12 +26,12 @@ export default class TemplateSelector {
data, data,
filterable: true, filterable: true,
selectable: true, selectable: true,
toggleLabel: item => item.name, toggleLabel: (item) => item.name,
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.onDropdownClicked(options), clicked: (options) => this.onDropdownClicked(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
...@@ -46,7 +46,7 @@ export default class TemplateSelector { ...@@ -46,7 +46,7 @@ export default class TemplateSelector {
} }
listenForFilenameInput() { listenForFilenameInput() {
return this.$filenameInput.on('keyup blur', e => this.renderMatchedDropdown(e)); return this.$filenameInput.on('keyup blur', (e) => this.renderMatchedDropdown(e));
} }
renderMatchedDropdown() { renderMatchedDropdown() {
......
...@@ -22,8 +22,8 @@ export default class BlobCiSyntaxYamlSelector extends FileTemplateSelector { ...@@ -22,8 +22,8 @@ export default class BlobCiSyntaxYamlSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.reportSelectionName(options), clicked: (options) => this.reportSelectionName(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -23,8 +23,8 @@ export default class BlobCiYamlSelector extends FileTemplateSelector { ...@@ -23,8 +23,8 @@ export default class BlobCiYamlSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.reportSelectionName(options), clicked: (options) => this.reportSelectionName(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -24,8 +24,8 @@ export default class DockerfileSelector extends FileTemplateSelector { ...@@ -24,8 +24,8 @@ export default class DockerfileSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.reportSelectionName(options), clicked: (options) => this.reportSelectionName(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -22,8 +22,8 @@ export default class BlobGitignoreSelector extends FileTemplateSelector { ...@@ -22,8 +22,8 @@ export default class BlobGitignoreSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.reportSelectionName(options), clicked: (options) => this.reportSelectionName(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -22,7 +22,7 @@ export default class BlobLicenseSelector extends FileTemplateSelector { ...@@ -22,7 +22,7 @@ export default class BlobLicenseSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => { clicked: (options) => {
const { e } = options; const { e } = options;
const el = options.$el; const el = options.$el;
const query = options.selectedObj; const query = options.selectedObj;
...@@ -39,7 +39,7 @@ export default class BlobLicenseSelector extends FileTemplateSelector { ...@@ -39,7 +39,7 @@ export default class BlobLicenseSelector extends FileTemplateSelector {
data, data,
}); });
}, },
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -22,8 +22,8 @@ export default class MetricsDashboardSelector extends FileTemplateSelector { ...@@ -22,8 +22,8 @@ export default class MetricsDashboardSelector extends FileTemplateSelector {
search: { search: {
fields: ['name'], fields: ['name'],
}, },
clicked: options => this.reportSelectionName(options), clicked: (options) => this.reportSelectionName(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -17,8 +17,8 @@ export default class FileTemplateTypeSelector extends FileTemplateSelector { ...@@ -17,8 +17,8 @@ export default class FileTemplateTypeSelector extends FileTemplateSelector {
data: this.config.dropdownData, data: this.config.dropdownData,
filterable: false, filterable: false,
selectable: true, selectable: true,
clicked: options => this.mediator.selectTemplateTypeOptions(options), clicked: (options) => this.mediator.selectTemplateTypeOptions(options),
text: item => item.name, text: (item) => item.name,
}); });
} }
} }
...@@ -7,7 +7,7 @@ import eventHub from '../../notes/event_hub'; ...@@ -7,7 +7,7 @@ import eventHub from '../../notes/event_hub';
import { __ } from '~/locale'; import { __ } from '~/locale';
import { fixTitle } from '~/tooltips'; import { fixTitle } from '~/tooltips';
const loadRichBlobViewer = type => { const loadRichBlobViewer = (type) => {
switch (type) { switch (type) {
case 'balsamiq': case 'balsamiq':
return import(/* webpackChunkName: 'balsamiq_viewer' */ '../balsamiq_viewer'); return import(/* webpackChunkName: 'balsamiq_viewer' */ '../balsamiq_viewer');
...@@ -30,8 +30,8 @@ export const handleBlobRichViewer = (viewer, type) => { ...@@ -30,8 +30,8 @@ export const handleBlobRichViewer = (viewer, type) => {
if (!viewer || !type) return; if (!viewer || !type) return;
loadRichBlobViewer(type) loadRichBlobViewer(type)
.then(module => module?.default(viewer)) .then((module) => module?.default(viewer))
.catch(error => { .catch((error) => {
Flash(__('Error loading file viewer.')); Flash(__('Error loading file viewer.'));
throw error; throw error;
}); });
...@@ -84,7 +84,7 @@ export default class BlobViewer { ...@@ -84,7 +84,7 @@ export default class BlobViewer {
initBindings() { initBindings() {
if (this.switcherBtns.length) { if (this.switcherBtns.length) {
Array.from(this.switcherBtns).forEach(el => { Array.from(this.switcherBtns).forEach((el) => {
el.addEventListener('click', this.switchViewHandler.bind(this)); el.addEventListener('click', this.switchViewHandler.bind(this));
}); });
} }
...@@ -155,7 +155,7 @@ export default class BlobViewer { ...@@ -155,7 +155,7 @@ export default class BlobViewer {
this.toggleCopyButtonState(); this.toggleCopyButtonState();
BlobViewer.loadViewer(newViewer) BlobViewer.loadViewer(newViewer)
.then(viewer => { .then((viewer) => {
$(viewer).renderGFM(); $(viewer).renderGFM();
this.$fileHolder.trigger('highlight:line'); this.$fileHolder.trigger('highlight:line');
......
...@@ -75,7 +75,7 @@ export default () => { ...@@ -75,7 +75,7 @@ export default () => {
}); });
initPopovers(); initPopovers();
}) })
.catch(e => createFlash(e)); .catch((e) => createFlash(e));
cancelLink.on('click', () => { cancelLink.on('click', () => {
window.onbeforeunload = null; window.onbeforeunload = null;
......
...@@ -21,7 +21,7 @@ export default class EditBlob { ...@@ -21,7 +21,7 @@ export default class EditBlob {
this.editor.use(new MarkdownExtension()); this.editor.use(new MarkdownExtension());
addEditorMarkdownListeners(this.editor); addEditorMarkdownListeners(this.editor);
}) })
.catch(e => createFlash(`${BLOB_EDITOR_ERROR}: ${e}`)); .catch((e) => createFlash(`${BLOB_EDITOR_ERROR}: ${e}`));
} }
this.initModePanesAndLinks(); this.initModePanesAndLinks();
...@@ -66,7 +66,7 @@ export default class EditBlob { ...@@ -66,7 +66,7 @@ export default class EditBlob {
initModePanesAndLinks() { initModePanesAndLinks() {
this.$editModePanes = $('.js-edit-mode-pane'); this.$editModePanes = $('.js-edit-mode-pane');
this.$editModeLinks = $('.js-edit-mode a'); this.$editModeLinks = $('.js-edit-mode a');
this.$editModeLinks.on('click', e => this.editModeLinkClickHandler(e)); this.$editModeLinks.on('click', (e) => this.editModeLinkClickHandler(e));
} }
editModeLinkClickHandler(e) { editModeLinkClickHandler(e) {
......
...@@ -41,14 +41,14 @@ export function formatListIssues(listIssues) { ...@@ -41,14 +41,14 @@ export function formatListIssues(listIssues) {
const listData = listIssues.nodes.reduce((map, list) => { const listData = listIssues.nodes.reduce((map, list) => {
listIssuesCount = list.issues.count; listIssuesCount = list.issues.count;
let sortedIssues = list.issues.edges.map(issueNode => ({ let sortedIssues = list.issues.edges.map((issueNode) => ({
...issueNode.node, ...issueNode.node,
})); }));
sortedIssues = sortBy(sortedIssues, 'relativePosition'); sortedIssues = sortBy(sortedIssues, 'relativePosition');
return { return {
...map, ...map,
[list.id]: sortedIssues.map(i => { [list.id]: sortedIssues.map((i) => {
const id = getIdFromGraphQLId(i.id); const id = getIdFromGraphQLId(i.id);
const listIssue = { const listIssue = {
...@@ -97,23 +97,23 @@ export function moveIssueListHelper(issue, fromList, toList) { ...@@ -97,23 +97,23 @@ export function moveIssueListHelper(issue, fromList, toList) {
const updatedIssue = issue; const updatedIssue = issue;
if ( if (
toList.listType === ListType.label && toList.listType === ListType.label &&
!updatedIssue.labels.find(label => label.id === toList.label.id) !updatedIssue.labels.find((label) => label.id === toList.label.id)
) { ) {
updatedIssue.labels.push(toList.label); updatedIssue.labels.push(toList.label);
} }
if (fromList?.label && fromList.listType === ListType.label) { if (fromList?.label && fromList.listType === ListType.label) {
updatedIssue.labels = updatedIssue.labels.filter(label => fromList.label.id !== label.id); updatedIssue.labels = updatedIssue.labels.filter((label) => fromList.label.id !== label.id);
} }
if ( if (
toList.listType === ListType.assignee && toList.listType === ListType.assignee &&
!updatedIssue.assignees.find(assignee => assignee.id === toList.assignee.id) !updatedIssue.assignees.find((assignee) => assignee.id === toList.assignee.id)
) { ) {
updatedIssue.assignees.push(toList.assignee); updatedIssue.assignees.push(toList.assignee);
} }
if (fromList?.assignee && fromList.listType === ListType.assignee) { if (fromList?.assignee && fromList.listType === ListType.assignee) {
updatedIssue.assignees = updatedIssue.assignees.filter( updatedIssue.assignees = updatedIssue.assignees.filter(
assignee => assignee.id !== fromList.assignee.id, (assignee) => assignee.id !== fromList.assignee.id,
); );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment