evazion
e9d6a0fda6
utility.js: remove dead Utility.without function.
2018-08-17 16:25:47 -05:00
evazion
21895ef0aa
utility.js: simplify $.fn.selectEnd().
...
Remove createTextRange fallback; setSelectionRange is supported by all modern browsers.
https://caniuse.com/#feat=input-selection
2018-08-17 16:25:47 -05:00
evazion
dfffabd662
utility.js: replace Utility.scroll_to with Element.scrollIntoView.
...
https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView
https://caniuse.com/#feat=scrollintoview
2018-08-17 16:25:47 -05:00
evazion
ad056e69d5
utility.js: simplify even/odd table row striping.
2018-08-17 16:25:36 -05:00
evazion
ec0646c234
posts/show: don't scroll page when opening edit dialog.
...
Don't scroll up the page when opening the tag edit dialog via shift+e.
Fixes regression in #3812 .
2018-08-15 18:56:52 -05:00
Albert Yi
f88234e21d
export additional js libs
2018-08-15 15:58:36 -07:00
evazion
56beed8a23
dtext: fix flicker in [expand] elements.
2018-08-14 16:04:13 -05:00
evazion
0b6e89c908
dtext: fix flickering dtext preview div.
2018-08-14 16:04:08 -05:00
evazion
e57eb87632
forum_topics/show: fix flickering forum post edit forms.
2018-08-14 16:04:08 -05:00
evazion
7aa2a41798
blacklists: fix flickering of inline blacklists.
2018-08-14 16:04:08 -05:00
evazion
766d68c4ee
posts/show: fix flickering post unvote link.
2018-08-14 16:04:08 -05:00
evazion
7174c24ac8
posts/show: fix flickering recommended tab.
2018-08-14 16:04:08 -05:00
evazion
73fc7cab7f
posts/show: fix flickering tabs in artist commentary box.
2018-08-14 16:04:08 -05:00
evazion
0c49b162f0
posts/show: fix flickering favlist show/hide buttons.
2018-08-14 16:03:16 -05:00
evazion
72a37c2f94
posts/show: fix flickering fav/unfav buttons.
2018-08-14 16:03:16 -05:00
evazion
7028417bfb
posts/show: fix 'Flag' option in sidebar.
...
* Don't show 'Flag' option on already flagged posts.
* Drop flag/appeal link show/hide Javascript (did nothing, links were already shown/hidden in html).
2018-08-14 16:03:16 -05:00
evazion
d7ec28b804
posts/show: fix 'Hide from queue' option in sidebar.
...
Fix 'Hide from queue' option appearing on deleted posts, but not on
pending or flagged posts.
2018-08-14 12:48:13 -05:00
Albert Yi
a7450303e0
Merge branch 'master' into fix-3807
2018-08-13 18:21:53 -07:00
evazion
bbaadda1e3
Convert keyboard shortcuts to use data-shortcut.
2018-08-12 12:09:58 -05:00
evazion
d369d38419
shortcuts.js: Add declarative data-shortcut keyboard shortcuts.
2018-08-11 16:38:21 -05:00
evazion
755397e6c9
comments.js: remove dead code.
...
Remove dead and hide_threshold_comments and initialize_expand_links
methods. initialize_expand_links is dead because `.comment-section`
doesn't exist.
2018-08-09 14:45:26 -05:00
evazion
130570aa33
comments.js: fix thresholded comments.
...
* Restore behavior of thresholded comments being greyed out (lost in 6fa0ae2cf ).
* Set the `below-threshold` class for thresholded comments in the html instead of in javascript.
* Remove `include_below_threshold` param; it was always true when clicking "Show all comments".
2018-08-09 14:45:26 -05:00
evazion
031cb6b8cf
comments.js: use event delegation to bind click handlers.
...
Use event delegation to bind click handlers so that they don't have to
be rebound when comments are dynamically loaded with "Show all comments".
2018-08-09 14:45:24 -05:00
evazion
8e8a39af43
comments.js: fix forms flickering on page load.
...
Mark the edit form, new comment form, and unvote links as hidden in
html, instead of showing them by default then hiding them later in
Javascript. This eliminates flickering on page load.
2018-08-09 14:44:20 -05:00
evazion
abe8b9c071
Fix "Show all comments" link.
...
The second argument to `trigger` is supposed to be an array.
ref: https://danbooru.donmai.us/forum_topics/9127?page=250#forum_post_149379
2018-08-08 23:44:35 -05:00
evazion
107d19c6b3
Tag scripts: drop [if ...] and [reset] syntax ( fix #3807 , #3773 )
...
Fixes #3807 . Drops the TagScript module entirely and replaces it with
a simple call to Post.tag.
Simultaneously fixes #3773 as a consequence of removing TagScript.run.
Post.update already updates data-tags by itself, so there was no need
for TagScript.run to update data-tags as well.
2018-08-08 16:01:42 -05:00
Albert Yi
62027e8771
remove unused js var
2018-08-06 10:43:26 -07:00
Albert Yi
fd8568c726
Merge branch 'master' into feat-eslint
2018-08-06 10:27:32 -07:00
Albert Yi
3672eedd36
expose additional js modules ( #3795 )
2018-08-06 10:13:11 -07:00
evazion
f72b32b27b
Fix eslint warnings.
2018-08-05 18:30:25 -05:00
Moebius-Strip
1a79443fe8
Ugoira play/pause button hide fix
...
Arrow functions don't allow the use of "this" (ends up returning the window object) so the buttons are failing to hide themselves.
2018-08-05 14:20:36 -04:00
r888888888
88c2fa69f3
fix js for ugoira player
2018-08-04 21:59:58 -07:00
evazion
9ee93a8d1f
Utility.keydown(): fix search+replace mistake ( #3799 ).
2018-08-04 18:14:54 -05:00
evazion
5de0bd2ebb
cookie.js: remove unused code.
...
Unused since 65a87941 .
2018-08-04 18:14:54 -05:00
evazion
0c5b5e28b5
utility.js: remove unused get_url_parameter function.
...
Unused since 025d66a6 .
2018-08-04 18:14:54 -05:00
evazion
7c524f867b
Fix more missing Utility imports ( #3791 ).
2018-08-04 11:37:25 -05:00
evazion
2b33d23168
Fix broken commentary fetch in "Add commentary" dialog ( #3791 ).
2018-08-04 11:31:44 -05:00
evazion
8589d514dc
Fix #3799 : Fetch source data link is broken
2018-08-04 10:28:14 -05:00
Albert Yi
718e641f51
remove similar users report
2018-08-03 17:40:00 -07:00
Albert Yi
d999bd124c
remove unused hash method on string
2018-08-03 17:26:38 -07:00
Albert Yi
cffb08a4b6
add global hooks for autocomplete functions #3795
2018-08-03 16:02:47 -07:00
r888888888
477a5a8ac3
fix recommended js
2018-08-02 23:53:28 -07:00
Albert Yi
7099065c3f
fix tag colors
2018-08-02 16:03:30 -07:00
Albert Yi
56127c5ac1
fix related tags js
2018-08-02 15:59:49 -07:00
Albert Yi
cdb0a2cac7
remove unused export
2018-08-01 16:12:22 -07:00
Albert Yi
6fde3c20cf
fixes for #3791
2018-07-31 16:44:55 -07:00
Albert Yi
6fa0ae2cf1
Migrate assets to use Webpacker
2018-07-27 15:24:05 -07:00