[28484] Add some polyfills to make older browsers function just enough

https://community.openproject.com/wp/28484
pull/6673/head
Oliver Günther 6 years ago
parent 293c2ca669
commit 445e6ad16e
No known key found for this signature in database
GPG Key ID: 88872239EB414F99
  1. 2
      app/assets/javascripts/specific/main_menu.js.erb
  2. 28
      frontend/src/polyfills.ts

@ -107,7 +107,7 @@ jQuery(document).ready(function($) {
var parentURL = $(child).parents('li').find('.main-item-wrapper > a')[0].href;
var header = $('<div class="main-menu--children-menu-header"></div>');
var upLink = $('<a class="main-menu--arrow-left-to-project" href="#"><i class="icon-arrow-left1" aria-hidden="true"></i></a>');
var parentLink = $(`<a href="${parentURL}" class="main-menu--parent-node ellipsis">${title}</a>`);
var parentLink = $('<a href="' + parentURL + '" class="main-menu--parent-node ellipsis">' + title + '</a>');
upLink.attr('title', I18n.t('js.label_up'));
upLink.click(navigateUp);
header.append(upLink);

@ -19,20 +19,20 @@
*/
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
// import 'core-js/es6/symbol';
// import 'core-js/es6/object';
// import 'core-js/es6/function';
// import 'core-js/es6/parse-int';
// import 'core-js/es6/parse-float';
// import 'core-js/es6/number';
// import 'core-js/es6/math';
// import 'core-js/es6/string';
// import 'core-js/es6/date';
// import 'core-js/es6/array';
// import 'core-js/es6/regexp';
// import 'core-js/es6/map';
// import 'core-js/es6/weak-map';
// import 'core-js/es6/set';
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
/** IE10 and IE11 requires the following for NgClass support on SVG elements */
// import 'classlist.js'; // Run `npm install --save classlist.js`.

Loading…
Cancel
Save