remove JS for cookie toggle
This commit is contained in:
parent
e8b85811ab
commit
2467852cce
|
@ -1,7 +1,6 @@
|
|||
/* eslint-disable comma-dangle, no-unused-vars, class-methods-use-this, quotes, consistent-return, func-names, prefer-arrow-callback, space-before-function-paren, max-len */
|
||||
|
||||
import $ from 'jquery';
|
||||
import Cookies from 'js-cookie';
|
||||
import axios from '~/lib/utils/axios_utils';
|
||||
import { __ } from '~/locale';
|
||||
import flash from '../flash';
|
||||
|
@ -10,7 +9,6 @@ export default class Profile {
|
|||
constructor({ form } = {}) {
|
||||
this.onSubmitForm = this.onSubmitForm.bind(this);
|
||||
this.form = form || $('.edit-user');
|
||||
this.newRepoActivated = Cookies.get('new_repo');
|
||||
this.setRepoRadio();
|
||||
this.bindEvents();
|
||||
this.initAvatarGlCrop();
|
||||
|
@ -23,21 +21,28 @@ export default class Profile {
|
|||
modalCrop: '.modal-profile-crop',
|
||||
pickImageEl: '.js-choose-user-avatar-button',
|
||||
uploadImageBtn: '.js-upload-user-avatar',
|
||||
modalCropImg: '.modal-profile-crop-image'
|
||||
modalCropImg: '.modal-profile-crop-image',
|
||||
};
|
||||
this.avatarGlCrop = $('.js-user-avatar-input').glCrop(cropOpts).data('glcrop');
|
||||
this.avatarGlCrop = $('.js-user-avatar-input')
|
||||
.glCrop(cropOpts)
|
||||
.data('glcrop');
|
||||
}
|
||||
|
||||
bindEvents() {
|
||||
$('.js-preferences-form').on('change.preference', 'input[type=radio]', this.submitForm);
|
||||
$('input[name="user[multi_file]"]').on('change', this.setNewRepoCookie);
|
||||
$('.js-preferences-form').on(
|
||||
'change.preference',
|
||||
'input[type=radio]',
|
||||
this.submitForm,
|
||||
);
|
||||
$('#user_notification_email').on('change', this.submitForm);
|
||||
$('#user_notified_of_own_activity').on('change', this.submitForm);
|
||||
this.form.on('submit', this.onSubmitForm);
|
||||
}
|
||||
|
||||
submitForm() {
|
||||
return $(this).parents('form').submit();
|
||||
return $(this)
|
||||
.parents('form')
|
||||
.submit();
|
||||
}
|
||||
|
||||
onSubmitForm(e) {
|
||||
|
@ -68,14 +73,6 @@ export default class Profile {
|
|||
.catch(error => flash(error.message));
|
||||
}
|
||||
|
||||
setNewRepoCookie() {
|
||||
if (this.value === 'off') {
|
||||
Cookies.remove('new_repo');
|
||||
} else {
|
||||
Cookies.set('new_repo', true, { expires_in: 365 });
|
||||
}
|
||||
}
|
||||
|
||||
setRepoRadio() {
|
||||
const multiEditRadios = $('input[name="user[multi_file]"]');
|
||||
if (this.newRepoActivated || this.newRepoActivated === 'true') {
|
||||
|
|
Loading…
Reference in New Issue