discourse/app
Sam 0ca61242b8 FEATURE: polyfill intersection observer for IE11 / iOS Safari
This feature is used for defer loading of images and in future for post cloaking

This gives us a polyfill so we can safely use the feature in problem browsers

The polyfill supports "polling" but it does not appear we need it yet.

If we discover anything odd here, consider setting poll interval per:

https://github.com/w3c/IntersectionObserver/tree/master/polyfill

```
var io = new IntersectionObserver(callback);
io.POLL_INTERVAL = 100; // Time in milliseconds.
```

Keeping the mutation observer cause we often mutate the DOM
2018-12-12 15:36:08 +11:00
..
assets FEATURE: polyfill intersection observer for IE11 / iOS Safari 2018-12-12 15:36:08 +11:00
controllers DEV: Let create! handle the check for persistence. 2018-12-12 08:36:13 +08:00
helpers FIX: `UserNotificationsHelper#logo_url' to work with S3 based uploads. 2018-12-06 09:39:08 +08:00
jobs FIX: Use database to persist metadata during social registration (#6750) 2018-12-10 15:10:06 +00:00
mailers DEV: Enable Style/SingleLineMethods and Style/Semicolon in Rubocop (#6717) 2018-12-04 11:48:13 +08:00
models DEV: Improve specs and handle invalid email token 2018-12-11 18:04:10 +01:00
serializers Add groups to current user serializer (#6748) 2018-12-10 16:23:29 +01:00
services REFACTOR: Migrate TwitterAuthenticator to use ManagedAuthenticator (#6739) 2018-12-07 15:39:06 +00:00
views Remove extra apple-touch-icon link in head. 2018-11-29 15:24:52 +08:00