// Copyright 2016 Documize Inc. . All rights reserved. // // This software (Documize Community Edition) is licensed under // GNU AGPL v3 http://www.gnu.org/licenses/agpl-3.0.en.html // // You can operate outside the AGPL restrictions by purchasing // Documize Enterprise Edition and obtaining a commercial license // by contacting . // // https://documize.com import $ from 'jquery'; import constants from '../constants/constants'; export function initialize(application) { // address insecure jquery defaults (kudos: @nathanhammond) $.globalEval = function() {}; $.ajaxSetup({ crossDomain: true, converters: { 'text script': text => text } }); // required since Ember 3.8.0 upgrade to avoid clash with underscore.js window.lodash = _.noConflict(); // window.underscore = _.noConflict(); let cs = constants.constants; application.register('constants:main', cs); Dropzone.autoDiscover = false; } export default { name: 'application', initialize: initialize };