remove unused javascript

This commit is contained in:
Paul Chavard 2020-10-06 17:10:34 +02:00
parent e63993c07e
commit 95eb907090
3 changed files with 5 additions and 26 deletions

View file

@ -1,6 +1,6 @@
import { scrollTo, scrollToBottom } from '@utils';
export function scrollMessagerie() {
function scrollMessagerie() {
const ul = document.querySelector('.messagerie ul');
if (ul) {

View file

@ -29,14 +29,15 @@ import '../new_design/champs/carte';
import '../new_design/champs/linked-drop-down-list';
import '../new_design/champs/repetition';
import { toggleCondidentielExplanation } from '../new_design/avis';
import { scrollMessagerie } from '../new_design/messagerie';
import {
toggleCondidentielExplanation,
replaceSemicolonByComma
} from '../new_design/avis';
import {
showMotivation,
motivationCancel,
showImportJustificatif
} from '../new_design/state-button';
import { replaceSemicolonByComma } from '../new_design/avis';
import {
acceptEmailSuggestion,
discardEmailSuggestionBox
@ -46,7 +47,6 @@ import {
const DS = {
fire: (eventName, data) => Rails.fire(document, eventName, data),
toggleCondidentielExplanation,
scrollMessagerie,
showMotivation,
motivationCancel,
showImportJustificatif,

View file

@ -1,26 +1,5 @@
import Rails from '@rails/ujs';
import jQuery from 'jquery';
// `smart_listing` gem is overriding `$.rails.href` method. When using newer
// jQuery-less version of rails-ujs it breaks.
// https://github.com/Sology/smart_listing/blob/master/app/assets/javascripts/smart_listing.coffee.erb#L9
addEventListener('load', () => {
const { href, handleRemote } = Rails;
Rails.href = function (element) {
return element.href || href(element);
};
Rails.handleRemote = function (e) {
if (this instanceof HTMLElement) {
handleRemote.call(this, e);
} else {
let element = e.find('[data-remote]')[0];
let event = new CustomEvent('click');
Object.defineProperty(event, 'target', { value: element });
return handleRemote.call(element, event);
}
};
});
// rails-ujs installs CSRFProtection for its own ajax implementation. We might need
// CSRFProtection for jQuery initiated requests. This code is from jquery-ujs.
jQuery.ajaxPrefilter((options, originalOptions, xhr) => {