Commit Graph

787 Commits

Author SHA1 Message Date
BrokenEagle
d829ab3a00 Move all order logic to models
- Have a default order for each model
-- The overall default is ID DESC
- Allow for custom orderings
-- When comma-separated IDs are used
2018-01-29 11:42:53 -08:00
evazion
2833239fa0 Fix #3513: Missing rating error causes weird behavior in tag list on upload page.
Fix bug in the double submit prevention from #2789. Rather than
unbinding the enter key on submit, have the enter key click the submit
button instead. This avoids form submission when the submit button is disabled.
2018-01-21 11:55:24 -06:00
BrokenEagle
8f0e4398eb Fix metatags being treated as normal tags
- Add parent metatag defaults any and none
- Add missing user-based metatags to user source
- Remove all negative metatags since the prior code strips the '-'
2018-01-02 19:52:13 -08:00
Albert Yi
b315ee25bc Merge pull request #3471 from BrokenEagle/fix-controller-views
Various fixes for controller views
2017-12-28 11:18:44 -08:00
BrokenEagle
31d3215dad Fix page controller and action IDs
- Also fix affected CSS and JS files
2017-12-28 10:20:12 -08:00
Albert Yi
2e0e8e1365 Merge pull request #3456 from BrokenEagle/fix-3455
Fix 3455: Convert tag category Javascript/CSS assets to ERB
2017-12-25 13:22:04 -08:00
BrokenEagle
d54b26c61d Convert tag category Javascript/CSS assets to ERB 2017-12-24 17:01:17 -08:00
BrokenEagle
7af1391902 Add autocomplete to wiki page versions 2017-12-21 10:25:16 -08:00
Albert Yi
b973e97648 Merge pull request #3434 from BrokenEagle/feat-copyright-other-wikis
Add character list wikis to copyright related tag response
2017-12-19 11:37:46 -08:00
BrokenEagle
118fd3baf4 Added list_of_* wikis to copyright related tag response 2017-12-18 15:36:08 -08:00
r888888888
a95af95eae move desktop mode to user pref 2017-12-15 13:52:25 -08:00
evazion
44f4befa5a autocomplete: add automatic typo correction.
If normal autocomplete fails to find any results, try doing a
fuzzy name search instead. This will correct simple typos.
2017-11-27 15:21:19 -06:00
evazion
8a0f600ac2 uploads: fix rating:S not being recognized by rating validator. 2017-11-26 11:54:13 -06:00
Albert Yi
4d6dc895d6 Merge pull request #3362 from BrokenEagle/feat-client-input-validation
Moved input existence validations to client (#3352)
2017-11-21 10:56:14 -08:00
Albert Yi
18c8892a74 Merge pull request #3373 from evazion/fix-3368
Fix #3368: "Fetch source data" on /uploads/new doesn't fetch artist tag
2017-11-15 10:58:52 -08:00
evazion
514d4f9c2e /uploads/new: trigger Fetch source data automatically on source change.
On the uploads page, trigger `Fetch source data` automatically when the
user pastes an URL into the source field. Silently ignore invalid URLs
so that we don't trigger spurious errors when the user types in a source
manually.
2017-11-15 10:47:17 -06:00
evazion
60844845e4 Fetch source data: avoid redundant /artist/finder.json call.
On the uploads page, don't call /artist/finder.json to find the artist
on page load. Instead have `Fetch source data` fill in the artist using
the `artists` data returned by the `/source.json` call.
2017-11-15 10:45:36 -06:00
evazion
487fe9fb5d Fetch source data: list Danbooru artist tag; elim duplicated code.
* In the `Fetch source data` box, list the Danbooru artist tag(s) that
  were found beside the artist name.

* Unify `Fetch source data` code that was duplicated between the
  uploads page and the post show page.
2017-11-14 23:29:29 -06:00
BrokenEagle
63773fed6b Fixes #3366 2017-11-14 07:39:25 -08:00
BrokenEagle
f91e11bb41 Moved input existence validations to client 2017-11-13 14:08:34 -08:00
Albert Yi
0674a03fb6 Merge pull request #3353 from BrokenEagle/feat-add-meta-tag-category
Migrated tag logic into config file and added fifth tag category meta
2017-11-13 11:44:15 -08:00
BrokenEagle
a591660b01 Fixed issue with $.localStorage returning non-keys in Firefox 2017-11-08 23:15:05 -08:00
BrokenEagle
c9c70bbaa4 Fixed bug with related tag script 2017-11-08 10:23:16 -08:00
BrokenEagle
1de8fd2bd6 Moved tag logic for Javascript to config file 2017-11-07 10:58:40 -08:00
r888888888
2260d024b7 remove 'r' shortcut references for post listing 2017-10-30 14:51:05 -07:00
r888888888
32ff7de6d8 fixes #3346 2017-10-30 14:47:00 -07:00
BrokenEagle
7805404b47 Use timeout on tag box cursor calculation 2017-10-19 09:34:24 -07:00
Albert Yi
ff42b7b4a2 Merge pull request #3335 from BrokenEagle/fix-localstorage-pruning
Use current local storage size for pruning calculations
2017-10-18 16:13:59 -07:00
r888888888
da7cdcccfa handle js error in autocomplete 2017-10-18 14:45:37 -07:00
Albert Yi
8e285a0e29 Merge pull request #3337 from BrokenEagle/fix-period-localstorage-saving
Substitute nonusable period in local storage saves
2017-10-18 13:10:01 -07:00
BrokenEagle
272617837c Substitute nonusable period in local storage saves 2017-10-17 22:54:13 -07:00
BrokenEagle
9945719517 Use current local storage size for pruning calculations 2017-10-17 18:40:19 -07:00
r888888888
8874b274ad remove ccs integration 2017-10-17 17:59:26 -07:00
r888888888
a40af10fda fixes #3333 2017-10-12 16:36:17 -07:00
r888888888
facb351552 fixes #3331 2017-10-11 14:40:10 -07:00
r888888888
1855ff885f make swipe animations faster 2017-10-11 13:06:04 -07:00
r888888888
3797c9ec2e refactor gestures 2017-10-11 13:03:33 -07:00
r888888888
cbf9d03bbf fixes #3320 2017-10-09 14:45:23 -07:00
r888888888
12a815a53b disable gestures after expanding image to full size 2017-10-09 14:03:12 -07:00
r888888888
e3529b827f higher thresholds for gestures #3311 2017-10-09 13:50:47 -07:00
r888888888
6fdb8ae893 disable gestures in full image mode 2017-09-29 18:46:30 -07:00
r888888888
80b676604f permit scrolling in responsive view 2017-09-29 18:41:05 -07:00
BrokenEagle
216d43e35d Use window.screen for resizes instead 2017-09-28 13:00:28 -07:00
r888888888
b8466a6aaa fix logic with gestures 2017-09-26 14:29:05 -07:00
r888888888
d48df46ea5 disable swipe next gesture for posts/show 2017-09-26 14:20:24 -07:00
r888888888
16b3b78e17 add dedicated handler for swipe gestures 2017-09-26 14:17:31 -07:00
r888888888
3858622241 tweak gesture js 2017-09-25 19:46:30 -07:00
r888888888
8cb1e0e076 tweak js 2017-09-25 19:23:24 -07:00
r888888888
ac2afbaf3f tweak js 2017-09-25 19:19:50 -07:00
r888888888
3debaeb80b tweak gesture js 2017-09-25 16:47:59 -07:00