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
41a7923ade
Merge pull request #3808 from evazion/fix-3807
...
Tag scripts: drop [if ...] and [reset] syntax (fix #3807 , #3773 )
2018-08-13 18:21:58 -07:00
Albert Yi
a7450303e0
Merge branch 'master' into fix-3807
2018-08-13 18:21:53 -07:00
Albert Yi
77d0c46b35
Merge pull request #3812 from evazion/feat-declarative-shortcuts
...
Add declarative keyboard shortcuts
2018-08-13 18:08:31 -07:00
Albert Yi
f0d3202eac
Merge pull request #3814 from evazion/fix-3813
...
Fix #3813 : Favorite limit can be bypassed.
2018-08-13 18:07:41 -07:00
evazion
bcaee199f5
favorites: unify create.js.erb & destory.js.erb code paths.
2018-08-12 15:51:18 -05:00
evazion
fb91bbc6c5
Fix #3813 : Favorite limit can be bypassed.
2018-08-12 14:22:08 -05:00
evazion
202527008f
user.rb: drop unused add_favorite!, delete_favorite! methods.
...
These methods were incorrect anyway, didn't upvote/downvote the post.
2018-08-12 12:35:15 -05: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
Albert Yi
819f6ebbba
Merge pull request #3809 from evazion/fix-comments-js
...
Refactor comments.js
2018-08-09 16:49:08 -07: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
c615b53a7e
Fix broken "Link to alias" / "Link to implication" forum links.
...
/tag_implications was changed to filter out inactive implications by
default when the `status` param wasn't given.
This broke "Link to implication":/tag_implications?search[id]=NNN links
inside pending implication requests in forum posts. These links now
return an empty search instead of the pending implication.
Hiding inactive aliases/implications by default also changed the API behavior.
2018-08-09 12:49:40 -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
b56681a609
refactor solution for #3804
2018-08-07 13:31:45 -07:00
Albert Yi
d053e135ab
fix leaked ip addresses in upload status ( #3804 )
2018-08-07 13:18:31 -07:00
Albert Yi
80e0ae6a3c
hide detailed exception info in upload status ( #3804 )
2018-08-07 13:05:06 -07:00
Albert Yi
20e67814cb
add cron job for tag relationship retirement
2018-08-06 11:44:57 -07:00
Albert Yi
62027e8771
remove unused js var
2018-08-06 10:43:26 -07:00
Albert Yi
34e713ac69
Merge pull request #3801 from evazion/feat-eslint
...
Add ESLint support
2018-08-06 10:40:59 -07:00
Albert Yi
fd8568c726
Merge branch 'master' into feat-eslint
2018-08-06 10:27:32 -07:00
Albert Yi
773bbabac7
Merge pull request #3800 from anonbl/patch-1
...
Add Twitter widget (maintenance page)
2018-08-06 10:18:52 -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
evazion
752557e813
Add eslint support.
...
Run with `yarn run lint` or `bin/webpack`.
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
d813f41aad
fix video page for ugoiras
2018-08-04 22:06:48 -07:00
r888888888
88c2fa69f3
fix js for ugoira player
2018-08-04 21:59:58 -07:00
r888888888
f09c5868e3
export utility js
2018-08-04 17:16:54 -07:00
r888888888
e0bd3277af
remove es6 references in ugoira js
2018-08-04 17:15:14 -07:00
r888888888
660cd6ce62
export blacklist, comment, dtext, postmodemenu, and note javascripts ( #3795 )
2018-08-04 17:13:26 -07:00
anonbl
bf6e3f6cae
Added Twitter widget
...
Added a Twitter widget instead of a link
2018-08-05 02:38:59 +03:00
r888888888
9c5df3206d
cleanup comments
2018-08-04 16:33:18 -07:00
r888888888
73753f9541
Merge branch 'twitter-pixiv-source-fixes'
2018-08-04 16:32:32 -07:00
r888888888
334d8b7c6f
Add alt_source field on uploads to deal with twitter galleries
2018-08-04 16:32:15 -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