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
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
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
Albert Yi
d999bd124c
remove unused hash method on string
2018-08-03 17:26:38 -07:00
Albert Yi
ba74691bc7
remove jquery from package.json since it's loaded at the dom level
2018-08-03 16:04:26 -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
75faa5cc31
add global handlers for Danbooru.notice and Danbooru.error
2018-08-02 16:18:29 -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
85d7639082
Revert "remove jquery include from cdn"
...
This reverts commit 1210241160 .
2018-08-02 15:48:16 -07:00
Albert Yi
1210241160
remove jquery include from cdn
2018-08-02 13:55:49 -07:00
Albert Yi
5ac2ea8688
Merge pull request #3790 from r888888888/retire-tag-relations
...
Retirement system for underutilized aliases+implications
2018-08-01 16:56:25 -07:00
Albert Yi
ea4e7f1970
Expire unused aliases and implications after 2 years of inactivity
2018-08-01 16:54:48 -07:00
Albert Yi
cdb0a2cac7
remove unused export
2018-08-01 16:12:22 -07:00