discourse/vendor/assets/javascripts
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
..
babel.js Switch to chrome headless mode instead of phantomjs. 2017-12-19 16:00:43 +08:00
bootbox.js Add btn-default class to all default buttons (#6521) 2018-10-24 16:09:36 -04:00
bootstrap-modal.js Convert Discourse.Post to ES6 and use Store model 2015-04-15 14:54:36 -04:00
break_string.js
browser-update.js.erb formally remove IE9 support 2016-01-02 23:49:52 -08:00
buffered-proxy.js FEATURE: Admin interface for adding custom fields for users 2014-09-25 16:17:51 -04:00
caret_position.js file is a .js file so don't use let 2018-09-13 14:58:45 +10:00
div_resizer.js makes emoji-picker position more dynamic 2017-07-19 22:54:55 +02:00
ember-qunit.js Upgrade QUnit to latest version 2017-06-15 10:12:07 -04:00
fake_xml_http_request.js TESTS: Use Pretender in test mode for more flexible server responses 2014-07-31 16:49:30 -04:00
favcount.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
handlebars.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
handlebars.runtime.js SECURITY: Upgrade Ember to fix CVE-2015-7565. Also upgrade Handlebars 2016-01-15 13:57:45 -05:00
highlight.js FIX: highlight.js is used, but for highlighting text, not code. 2016-02-18 12:19:00 -05:00
htmlparser.js
i18n-patches.js FIX: Activate account page JS error with I18n 2015-01-14 14:00:47 -05:00
intersection-observer.js FEATURE: polyfill intersection observer for IE11 / iOS Safari 2018-12-12 15:36:08 +11:00
jquery.autoellipsis-1.0.10.js Don't pre-minifiy autoellipsis 2017-05-18 15:16:15 -04:00
jquery.ba-resize.js Use unminified resize to make debugging easier 2017-03-22 16:39:18 -04:00
jquery.color.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
jquery.cookie.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
jquery.fileupload.js FIX: 🐛 upload on IE9 wasn't working :'( 2015-01-28 19:43:20 +01:00
jquery.iframe-transport.js FIX: 🐛 upload on IE9 wasn't working :'( 2015-01-28 19:43:20 +01:00
jquery.js FEATURE: upgrade jQuery to version 3.3.1 2018-03-08 14:31:13 +11:00
jquery.putcursoratend.js
jquery.sortable.js
jquery.tagsinput.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
jquery.ui.widget.js FIX: 🐛 upload on IE9 wasn't working :'( 2015-01-28 19:43:20 +01:00
lodash.js revert lodash upgrade, it is causing severe breakages elsewhere 2015-02-03 11:51:34 +11:00
markdown-it.js FEATURE: update CommonMark to version 0.28 2018-03-08 12:19:53 +11:00
Markdown.Converter.js
modernizr.custom.00874.js
mousetrap.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
resumable.js Use Yarn to manage dependencies, cleanup unused bootstrap libs (#6436) 2018-10-03 10:15:43 -04:00
rsvp.js
show-html.js
sweetalert.js Javascript file was missing 2016-09-22 09:52:19 -04:00
virtual-dom-amd.js FEATURE: Use virtual dom framework for faster post rendering 2016-02-11 11:00:40 -05:00
virtual-dom.js FEATURE: Use virtual dom framework for faster post rendering 2016-02-11 11:00:40 -05:00
xss.min.js REFACTOR: PreloadStore to ES6 2016-07-11 12:57:05 -04:00