discourse/lib/tasks
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
..
add_topic_to_quotes.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
admin.rake fix admin rake task 2018-04-07 16:57:17 +05:30
api.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
assets.rake Prefer Process.clock_gettime over Time.now. 2018-10-05 10:25:52 +08:00
auto_annotate_models.rake Update Rubocop to 0.60 2018-12-04 10:48:16 +01:00
autospec.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
avatars.rake rescue error when cleaning avatars 2018-02-23 18:15:55 +05:30
backfill.thor Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
build_test_topic.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
build.rake Extend config/version.rb with more informations (#5061) 2017-08-28 12:24:56 -04:00
categories.rake make rubocop happy 2018-08-16 14:03:46 +05:30
cdn.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
db.rake DEV: remove exec_sql and replace with mini_sql 2018-06-19 16:13:36 +10:00
destroy.rake FIX: Allow rake destroy:topics to delete topics in sub-categories 2018-09-10 12:52:14 +01:00
docker.rake Revert "DEV: Lint official plugins in CI (#6519)" 2018-10-22 22:30:33 +01:00
emails.rake clean up previous commit 2018-07-31 14:50:02 +10:00
emoji.rake FEATURE: emoji 11.0 "recently added" update (#6275) 2018-08-16 11:59:45 +02:00
export.rake variable name typo 2018-05-28 19:21:06 +05:30
highlight.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
i18n.rake Adds a check for invalid message formats to rake i18n:check 2018-09-06 17:27:17 +02:00
images.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
import.rake FEATURE: add a rake task to recalculate user stats post_count and topic_count 2018-07-05 10:38:46 -04:00
integration.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
javascript.rake FEATURE: polyfill intersection observer for IE11 / iOS Safari 2018-12-12 15:36:08 +11:00
maxminddb.rake DEV: Use DiscourseIpInfo for all IP queries. (#6482) 2018-10-30 22:08:57 +00:00
plugin.rake Run specs on discourse-prometheus-alert-receiver 2018-10-17 15:32:57 +11:00
populate.thor Fix user is nil in populate posts. 2017-07-15 15:39:21 +02:00
posts.rake Fix the rake task and importer instead 2018-10-17 16:48:09 +02:00
qunit.rake DEV: Move run-qunit.js out of the vendor directory 2018-12-03 16:16:37 +00:00
redis.rake
release_note.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
rspec.rake
s3.rake DB based S3 settings fixes for s3:upload_assets. 2018-11-15 15:48:40 +08:00
scheduler.rake DEV: nuke code dependent comments from scheduler.rake 2018-12-10 16:16:19 +05:30
search.rake FEATURE: search within title using in:title 2018-02-20 14:41:21 +11:00
site_settings.rake Exit with an error if there are errors with settings import (#6475) 2018-10-11 15:57:57 +08:00
smoke_test.rake Revert "Smoke test should wait up to 5 minutes before it fails" 2018-06-11 08:47:57 +08:00
svg_icons.rake Upgrade to FontAwesome 5 (take two) (#6673) 2018-11-26 16:49:57 -05:00
tags.rake new rake task to bulk tag all topics in a category 2018-08-16 13:56:57 +05:30
topics.rake FEATURE: Terms of Service v1.0.0 2018-11-21 00:45:16 +01:00
typepad.thor Enable Lint/ShadowingOuterLocalVariable for Rubocop. 2018-09-04 10:16:42 +08:00
uploads.rake FEATURE: Make uploads:missing task compatible with s3 uploads 2018-11-27 00:54:51 +05:30
user_actions.rake Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
users.rake FEATURE: new rake task to anonymize all users 2018-10-15 16:19:25 +05:30