evazion
e8b9361226
notes: display error message when note saving fails.
2017-04-28 21:37:14 -05:00
Albert Yi
9f19e2b78f
Merge pull request #3001 from evazion/feat-unfav-hotkey
...
/posts: add shift+F to unfavorite hotkey.
2017-04-26 13:55:56 -07:00
Albert Yi
41b245d19d
Merge pull request #2998 from evazion/fix-quote-stripping
...
Fix [quote] stripping for comments, forum post replies.
2017-04-26 12:43:30 -07:00
evazion
59a179fa15
/posts: add shift+F to unfavorite hotkey.
2017-04-25 01:50:14 -05:00
evazion
869f1610fc
comments: use server-side quote-stripping instead of reimplementing in js.
2017-04-24 21:15:47 -05:00
evazion
4631262374
Fix broken tag autocomplete on multiple pages.
...
Mark all tag <input>s with a `data-autocomplete` attribute, instead of
hardcoding a list of html IDs to autocomplete in javascript.
This way should be less error prone. It fixes autocomplete in several places:
* Autocomplete for the search box on /posts didn't work in the
responsive layout. This was because /posts has two search boxes that
both have the id `tags`: one in the normal sidebar, and one in the
responsive tag list. $("#tags") only initialized autocomplete on the
first one.
* Autocomplete didn't work on the aliases or implications pages. This
was due to selecting the wrong html ids.
2017-04-22 15:24:03 -05:00
evazion
5303d1052f
/posts: fix saved search dropdown for post show page.
2017-04-20 19:05:54 -05:00
r888888888
97da8f8647
deprecate tag subscriptions with warnings
2017-04-14 16:00:20 -07:00
evazion
b9693827c3
/wiki_pages: sort autocomplete by post count.
...
* Add search[order]=post_count param to /wiki_pages.
* Make autocomplete do a prefix match ordered by post count, so that it
works the same way that tag autocomplete does elsewhere.
2017-04-07 18:25:31 -05:00
evazion
6b462c865e
/artists: sort autocomplete by post count.
...
* Add search[order]=post_count param to /artists.
* Make autocomplete do a prefix match ordered by post count, so that it
works the same way that tag autocomplete does elsewhere.
2017-04-07 18:25:31 -05:00
evazion
1a63fd6ac7
/artists: filter deleted artists from autocomplete.
2017-04-07 18:25:30 -05:00
evazion
7f2859eb00
/pools: don't filter inactive pools from autocomplete.
...
The inactive flag marks series pools that are finished (no more posts
will be added), not pools that are deleted. Finished series should still
be autocompleted.
2017-04-07 18:25:30 -05:00
r888888888
efe12b95d6
fixes #2945 : Wiki Page Autocomplete Should Hide Deleted Wikis
2017-03-29 12:28:32 -07:00
r888888888
c4b5998e64
fixes #2692 : Rework bookmarklet preview
2017-03-21 15:41:20 -07:00
r888888888
70d057f8f3
move saved search option to sidebar
2017-03-20 16:19:15 -07:00
r888888888
73895a1a27
make saved searches table sortable
2017-03-20 15:44:33 -07:00
evazion
2051981170
When merging artcomms, list source as html page url, not image url.
2017-03-16 18:09:59 -05:00
r888888888
da06bee0ab
revamp saved search implementation
2017-03-15 15:36:48 -07:00
evazion
2bb134f08d
modqueue: highlight uploads containing "bad" tags.
2017-03-01 15:31:16 -06:00
evazion
43086634cf
hotkeys: fix shift+r => mark forum as read.
...
Also fix issue with a note handler being rebound instead of unbound.
2017-02-03 03:48:22 -06:00
evazion
d71136ce72
Disable left/right for prev/next page on /posts/:id.
...
Interferes with horizontal scrolling of wide images.
2017-02-03 03:40:32 -06:00
evazion
558e4e5443
Add filetype: metatag.
2017-02-02 00:53:56 -06:00
r888888888
8a93fdf18f
additional saved search fixes
2017-01-25 12:48:47 -08:00
evazion
cfeb95c8a8
hotkeys: add left arrow, right arrow bindings for prev/next page.
2017-01-24 02:46:01 -06:00
evazion
7571cda640
hotkeys: add E to edit, shift+D to delete to artists, pools, wiki, forum.
2017-01-24 02:46:00 -06:00
evazion
c3fa653fc5
hotkeys: refactor to use .on(), namespaces.
...
* Use .on() instead of .bind() because bind is deprecated in jquery 3.0.
* Ensure enable-js-navigation is always respected.
* Namespace keybindings so they may be disabled by userscripts with
e.g. $(document).off("keydown.danbooru") or $(document).off("next_page").
2017-01-24 02:45:55 -06:00
evazion
601b439f96
Add order:comment_bumped, order:comment_bumped_asc metatags.
2017-01-21 11:10:40 +00:00
r888888888
a53341d112
fixes #2846 : revert postvote js change
2017-01-17 14:56:14 -08:00
Albert Yi
bdac591266
fixes #2838
2017-01-16 12:57:43 -08:00
evazion
8a67cb847d
Fix artist commentary dialog submitting wrong form.
2017-01-11 04:48:44 -06:00
Albert Yi
0f7570aaaf
Merge pull request #2817 from evazion/fix-mention-autocomplete
...
Fix @mention autocomplete for comments & forum posts.
2017-01-03 16:20:35 -08:00
Albert Yi
ad4b55c334
fixes #2815 : Posts Screen Edit Mode Bug
2017-01-03 14:54:10 -08:00
evazion
469f48a118
Fix @mention autocomplete for comments & forum posts.
...
Fix comment autocomplete (broken in 1257639 ). Also fix forum post
autocomplete (didn't work when editing forum posts).
2017-01-02 12:53:30 -06:00
Albert Yi
5c0836a9c8
Merge pull request #2803 from evazion/fix-comment-cleanups
...
Various minor comment code cleanups
2016-12-27 11:42:08 -08:00
evazion
68744bc24a
Add controls for copying commentary from source or another post.
2016-12-27 06:01:23 +00:00
evazion
390524c7f5
Remove obsolete IE8 opacity hacks; remove unused transparency mixin.
2016-12-26 23:52:27 -06:00
evazion
d79f1aac96
Move stupidtable.js into application.js.
...
Fixes this javascript error:
Uncaught TypeError: $(...).stupidtable is not a function
on these pages:
* http://safebooru.donmai.us/reports/user_promotions
* http://safebooru.donmai.us/reports/contributors
* http://safebooru.donmai.us/reports/janitor_trials
...due to stupidtable.js not loading.
2016-12-20 02:31:05 -06:00
evazion
780fe07976
Move ugoira_player.js into application.js.
...
Fixes an issue with the ugoira player not working on Safebooru due to
this error:
Asset filtered out and will not be served: add
`Rails.application.config.assets.precompile += %w( ugoira_player.js)`
to `config/initializers/assets.rb` and restart your server
2016-12-20 02:26:13 -06:00
Albert Yi
aa5e65129b
Merge pull request #2787 from evazion/fix-video_with_sound-blacklists
...
Prevent video_with_sound posts from autoplaying when blacklisted.
2016-12-19 13:10:23 -08:00
Albert Yi
66384d78a7
Merge pull request #2789 from evazion/fix-double-uploads
...
Prevent double uploading when hitting enter key in tag edit box more than once.
2016-12-19 13:09:59 -08:00
evazion
78ca92c981
Fix upload image resizer. ( fixes #1375 , #2471 )
...
Polling the image height isn't reliable. Wait for the image to be fully
downloaded before resizing it instead.
2016-12-18 20:42:24 -06:00
evazion
b7246d335f
Prevent double uploading when mashing enter key in tag edit box.
2016-12-18 18:45:02 -06:00
evazion
5d0e950cdb
Prevent video_with_sound posts from autoplaying when blacklisted.
2016-12-17 18:33:03 -06:00
Albert Yi
2af622e7a7
add ban to post mode menu
2016-12-09 11:56:25 -08:00
evazion
b2a6cf070c
Use raw note body instead of sanitized body for note edit box.
2016-11-19 21:33:26 -06:00
Albert Yi
8d0781c27f
fixes #2740 : random mod queue autoredirects after 5 actions
2016-10-27 13:22:28 -07:00
Albert Yi
2a5343b8cf
add more intelligent js for artist forms
2016-10-18 14:56:40 -07:00
r888888888
de34c7fca3
fixes #2650 : Add random mode to mod queue
2016-09-08 15:55:06 -07:00
Type-kun
d1674e4cbb
Prevent JS mention autocomplete for e-mails ( #2655 )
2016-09-09 00:00:42 +05:00
r888888888
75b7e6d720
remove js console logging
2016-08-27 19:10:11 -07:00