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 98fbc019a3
FIX: Ensure live-reloading of theme CSS works first time (#8052)
The client-side theme-selector would always apply the first in a series of file change notifications. This has been fixed, so it now applies the most recent notification.

Duplicate notifications were being sent because
- The remote_theme autosave was causing every change notification to be doubled
- Color scheme change notifications were being sent every time a theme was uploaded, even if the colors were unchanged

These duplicate notifications have been fixed, and a spec added to ensure it does not regress in future
2019-08-29 15:47:08 +01:00
..
concerns
after-transition.js.es6
ajax-error.js.es6
ajax.js.es6 SECURITY: Require POST with CSRF token for OmniAuth request phase 2019-08-08 11:58:00 +01:00
app-events.js.es6
autocomplete.js.es6
autosize.js.es6
category-hashtags.js.es6
category-tag-search.js.es6 SECURITY: updates lodash from 1.3.0 to 4.17.5 (#7546) 2019-05-16 10:34:19 +02:00
clean-dom.js.es6
click-track.js.es6
computed.js.es6 DEV: remove .property() deprecations (#7906) 2019-07-18 13:28:23 -04:00
copy-text.js.es6
d-popover.js.es6 make eslint happy 2019-05-23 12:51:40 +02:00
debounce.js.es6
decimal-adjust.js.es6
desktop-notifications.js.es6
dirty-keys.js.es6
discourse-location.js.es6 FIX: ensures routing with hash doesn't stuck history (#7872) 2019-07-10 20:43:03 +02:00
export-csv.js.es6
export-result.js.es6
eyeline.js.es6 REFACTOR: removes self pattern from eyeline lib (#7796) 2019-06-24 10:58:59 +02:00
formatter.js.es6
hash.js.es6
highlight-syntax.js.es6
highlight-text.js.es6
intercept-click.js.es6
is-element-in-viewport.js.es6
key-value-store.js.es6
keyboard-shortcuts.js.es6 FIX: J/K navigation resets current selection when scrolling fast. 2019-08-16 17:28:25 +03:00
lazy-load-images.js.es6 FIX: Memory Leaks when decorating posts (#7749) 2019-06-11 17:21:23 +02:00
lightbox.js.es6
link-category-hashtags.js.es6
link-lookup.js.es6
link-mentions.js.es6 DEV: prettier 1.18.2 (#7810) 2019-06-26 17:09:52 +02:00
link-tag-hashtag.js.es6
load-script.js.es6
lock-on.js.es6
logout.js.es6
mobile.js.es6
notification-levels.js.es6
offset-calculator.js.es6
optional-service.js.es6
page-tracker.js.es6 DEV: uses router.currentRouteName instead of application (#7942) 2019-07-25 12:50:30 +02:00
page-visible.js.es6
plugin-api.js.es6 DEV: bumping for customHref nav item API (#8029) 2019-08-22 12:25:02 +02:00
plugin-connectors.js.es6
posts-with-placeholders.js.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
push-notifications.js.es6
pwa-utils.js.es6
quote-state.js.es6
quote.js.es6
raw-templates.js.es6
register-topic-footer-button.js.es6 DEV: removes deprecated property() usage from topic-footer-button api (#7930) 2019-07-24 13:55:18 +02:00
render-tag.js.es6
render-tags.js.es6 FEATURE: displays tags in search menu results when enabled (#7819) 2019-06-27 19:26:14 +02:00
render-topic-featured-link.js.es6
reports-loader.js.es6
round.js.es6
safari-hacks.js.es6 REFACTOR: removes self pattern from safari-hacks lib (#7795) 2019-06-24 11:12:06 +02:00
screen-track.js.es6 FIX: Check postStream.gaps exists before trying postSteam.gaps.after 2019-06-11 23:48:21 +01:00
search.js.es6
settings.js.es6 FIX: Show same username or name for post notices. (#7862) 2019-07-19 11:05:48 +03:00
sharing.js.es6
show-modal.js.es6 DEV: lint file 2019-06-18 17:12:55 +10:00
static-route-builder.js.es6
svg-sprite-loader.js.es6
tag-hashtags.js.es6
text-direction.js.es6
text.js.es6 FIX: Various watched words improvements 2019-08-02 15:29:12 +01:00
theme-selector.js.es6 FIX: Ensure live-reloading of theme CSS works first time (#8052) 2019-08-29 15:47:08 +01:00
throttle.js.es6 SECURITY: updates lodash from 1.3.0 to 4.17.5 (#7546) 2019-05-16 10:34:19 +02:00
to-markdown.js.es6 DEV: use upload short-url in html to markdown conversion if 'base62-sha1' data attr available. 2019-07-05 10:06:41 +05:30
tooltip.js.es6
transform-post.js.es6 FEATURE: Publish read state on group messages. (Originally introduced in #7989) (#8025) 2019-08-27 09:09:00 -03:00
url.js.es6 FEATURE: Watched words improvements (#7899) 2019-07-22 14:59:56 +03:00
user-activation.js.es6
user-search.js.es6 FEATURE: mention in secure category to prioritize groups 2019-08-06 17:57:56 +10:00
utilities.js.es6 FIX: allows copy pasting file in composer with chrome (#7969) 2019-08-06 08:41:04 +02:00