This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/lib
David Taylor f51b48b421
PERF: Improve lazy-load performance in Safari
Safari starts loading images as soon as attributes are modified. Modern browsers all prefer the srcset attribute over src, so we should remove srcset last, and add it first.
2020-04-21 19:05:33 +01:00
..
concerns Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
after-transition.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
ajax-error.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
ajax.js DEV: Use type instead of method in ajax calls (#8974) 2020-03-26 21:00:10 +01:00
autocomplete.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
autosize.js Support for transpiling .js files (#9160) 2020-03-11 09:43:55 -04:00
bookmark.js FEATURE: Decorate topic-level bookmark button with reminder time (#9426) 2020-04-16 09:20:44 +10:00
cached-topic-list.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
category-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
category-tag-search.js FIX: add category hashtags support for sub-sub categories. 2020-04-06 20:43:38 +05:30
clean-dom.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
click-track.js FIX: track links in onebox body if it's same as header link. 2020-04-03 00:08:29 +05:30
computed.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
copy-text.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
d-popover.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
debounce.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
decimal-adjust.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
desktop-notifications.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
dirty-keys.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
discourse-location.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
export-csv.js DEV: Use type instead of method in ajax calls (#8974) 2020-03-26 21:00:10 +01:00
export-result.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
eyeline.js DEV: Triggering "saw" on every element seems pointless 2020-04-20 16:51:36 -04:00
formatter.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
hash.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
highlight-html.js FIX: remove word boundary regex (\b) for search result highlights. (#9338) 2020-04-15 11:11:00 +05:30
highlight-search.js FIX: remove word boundary regex (\b) for search result highlights. (#9338) 2020-04-15 11:11:00 +05:30
highlight-syntax.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
intercept-click.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
is-element-in-viewport.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
key-value-store.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
keyboard-shortcuts.js FIX: stops bookmark keybaod event to be propagated into modal (#9457) 2020-04-17 10:05:51 +02:00
lazy-load-images.js PERF: Improve lazy-load performance in Safari 2020-04-21 19:05:33 +01:00
lightbox.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-category-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-lookup.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-mentions.js DEV: attempts to fix various leaks (#9428) 2020-04-16 07:58:04 +02:00
link-tag-hashtag.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
load-script.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
lock-on.js DEV: prefer Date.now() over new Date().getTime() 2020-03-26 17:36:53 +11:00
logout.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
mobile.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
notification-levels.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
offset-calculator.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
optional-service.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
page-tracker.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
page-visible.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
plugin-api.js DEV: Refactor and test plugin addKeyboardShortcut (#9381) 2020-04-09 10:30:26 +10:00
plugin-connectors.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
posts-with-placeholders.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
push-notifications.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
put-cursor-at-end.js UX: Set focus when launching composer on iOS (#9443) 2020-04-16 20:19:23 -04:00
pwa-utils.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
quote-state.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
quote.js FIX: Quoting posts (#9378) 2020-04-08 16:28:23 +02:00
raw-templates.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
register-topic-footer-button.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-tag.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-tags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-topic-featured-link.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
reports-loader.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
round.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
safari-hacks.js UX: Set focus when launching composer on iOS (#9443) 2020-04-16 20:19:23 -04:00
screen-track.js DEV: prefer Date.now() over new Date().getTime() 2020-03-26 17:36:53 +11:00
search.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
settings.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
sharing.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
show-modal.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
static-route-builder.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
svg-sprite-loader.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
tag-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
text-direction.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
text.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
theme-selector.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
to-markdown.js UX: strip base64 image URLs when converting HTML to markdown. 2020-04-12 21:05:23 +05:30
tooltip.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
transform-post.js FEATURE: Support for publishing topics as pages (#9364) 2020-04-08 12:52:36 -04:00
uploads.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
url.js FIX: redirect /my/*path to /login-preferences on client side 2020-04-08 07:10:58 +05:30
user-activation.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
user-presence.js DEV: long poll for 20 extra minutes when user stops interacting 2020-03-27 10:14:13 +11:00
user-search.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
utilities.js UX: Set focus when launching composer on iOS (#9443) 2020-04-16 20:19:23 -04:00
webauthn.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00