David Taylor
c219740274
DEV: Add polyfill for `String.prototype.replaceAll` ( #16301 )
2022-03-28 17:18:56 +01:00
David Taylor
6acd2c58a9
DEV: Drop padStart and padEnd polyfills ( #16249 )
...
These methods have been natively supported in all our target browsers for many years. We're now feature-detecting `String.prototype.replaceAll`, which is a much more recent addition. If a browser has `replaceAll`, it'll have `padStart` and `padEnd`
2022-03-22 11:46:13 +00:00
Jarek Radosz
e6480bbb04
DEV: Remove iOS 9.3 polyfills ( #15343 )
...
We're on iOS 15.2 now. 🙂
2021-12-17 02:47:13 +01:00
Jarek Radosz
2114dd53ef
DEV: Tweak smooth-scroll polyfill speed ( #15342 )
...
The polyfill was scrolling much slower than browser that actually support the feature. See: https://github.com/iamdustan/smoothscroll/issues/13
This commit is based on 1baba758a7
2021-12-17 02:38:04 +01:00
Penar Musaraj
92bff4df93
FIX: Add smooth scrolling polyfill ( #15333 )
2021-12-16 14:07:52 -05:00
Joffrey JAFFEUX
52672b9eab
DEV: apply new coding standards ( #10592 )
2020-09-04 13:42:47 +02:00
David Taylor
85d1677b26
DEV: Drop unsupported-browser plugin ( #10261 )
...
Discourse 2.6 will not have support for older browsers (e.g. IE11)
2020-07-17 15:04:06 +01:00
Dan Ungureanu
fe51f7a863
FEATURE: More improvements to crawler and old browsers view
...
Related to c85018cdfd
.
2020-04-30 12:07:51 +03:00
Joffrey JAFFEUX
3e10d4133d
FIX: adds values/entries/NodeList.forEach/before polyfills for iOS 9.3 ( #9401 )
2020-04-10 13:52:33 +02:00
Joffrey JAFFEUX
f10078eab4
FIX: moves back padStart/padEnd to core polyfills ( #8714 )
...
Multiple users are on chrome 56 when this is only supported on chrome 57. Given it's only few lines of code, it makes sense to keep supporting this.
2020-01-14 10:54:39 +01:00
Robin Ward
4abe4454dd
FEATURE: Create IE Support Plugin ( #8520 )
...
This core plugin, which could be split off in the future, allows us to load IE specific code on demand.
Co-authored-by: jjaffeux <j.jaffeux@gmail.com>
2019-12-11 09:07:22 -05:00
Joffrey JAFFEUX
2fa3808928
FIX: polyfills forEach support on NodeList for IE11 ( #8213 )
2019-10-18 12:27:51 +02:00
Joffrey JAFFEUX
3503758599
FIX: polyfills String.prototype.repeat for IE ( #7994 )
2019-08-10 20:39:04 +02:00
David Taylor
e6831afea1
FIX: Composer preview on IE11 ( #7970 )
...
Add the Array.from polyfill for IE11. This is required to support the transpiled ES6 spread syntex generated by babel: https://babeljs.io/docs/en/caveats/
2019-08-05 14:21:58 +01:00
Joffrey JAFFEUX
95ad4f9077
FEATURE: new date/time components ( #7898 )
2019-07-18 17:29:41 +02:00
Joffrey JAFFEUX
7b52a110b8
DEV: removes DOMTokenList polyfill ( #7831 )
...
Creates more issues than it solves especially on IOS, I dont trust it anymore. Will reconsider if this is an issue in the future.
2019-07-01 14:08:38 +02:00
Joffrey JAFFEUX
1cbe2dd2ce
DEV: adds polyfill to fully support DOMTokenList in IE ( #7765 )
2019-06-21 09:59:28 +02:00
Joffrey JAFFEUX
5768011cad
FIX: prevents exception in the composer with regexp flags
2019-04-29 16:58:17 +02:00
Robin Ward
b58867b6e9
FEATURE: New 'Reviewable' model to make reviewable items generic
...
Includes support for flags, reviewable users and queued posts, with REST API
backwards compatibility.
Co-Authored-By: romanrizzi <romanalejandro@gmail.com>
Co-Authored-By: jjaffeux <j.jaffeux@gmail.com>
2019-03-28 12:45:10 -04:00
Joffrey JAFFEUX
f9648de897
DEV: upgrades from Ember 2.13 to Ember 3.5.1 ( #6808 )
...
Co-Authored-By: Bianca Nenciu <nbianca@users.noreply.github.com>
Co-Authored-By: David Taylor <david@taylorhq.com>
2019-01-10 11:06:01 +01:00
Sam
912a7105d2
DEV: polyfill Object.values and use where needed
...
We now have polyfills for `values` IE and `entries` IE
This commit uses values where appropriate to eliminate an extra lookup
This simplifies the code a bit.
Followup to: 7f089f07a7
2018-11-28 10:07:05 +11:00
Sam
3cb88bc566
DEV: Run file through prettier
...
We only alert on .js.es6 this is a js file so it is bypassed
2018-11-28 10:03:54 +11:00
Joffrey JAFFEUX
b1727537b2
DEV: removes _.find from codebase
2018-11-19 11:46:26 +01:00
David Taylor
375bba3c31
FIX: Add `String.includes` polyfill for IE11
2018-10-26 23:10:03 +01:00
David Taylor
e955a1f24b
DEV: Skip ESLint on polyfill
2018-10-26 13:54:03 +01:00
David Taylor
af84949f25
FIX: Add polyfill so that `Array.includes` works in IE11
2018-10-26 13:45:29 +01:00
Joffrey JAFFEUX
fa6b7f6b8c
DEV: adds Object.entries and Object.assign polyfills ( #6173 )
2018-07-25 11:45:29 -04:00