evazion
60ff2ae929
models: rename post/pool archives to post/pool versions.
2020-02-15 06:52:10 -06:00
evazion
815703a922
views: adjust more <meta> descriptions.
...
* Add <meta> descriptions to more pages.
* Adjust wiki/pool/forum pages to use an excerpt of the first paragraph.
2020-01-26 19:16:38 -06:00
evazion
1a3ce17bf0
Merge pull request #4270 from BrokenEagle/universal-index-redirect
...
Add universal index redirect
2020-01-25 14:52:52 -06:00
BrokenEagle
217f5e6c81
Added redirect parameter to quick search function
...
- Also fixed quick search parameter on wiki pages
2020-01-25 20:48:01 +00:00
evazion
6a984de3d5
views: refactor page titles.
...
Refactor `page_title` helper to automatically include site name.
2020-01-25 01:52:18 -06:00
BrokenEagle
63203d24cc
Standardize use of column width parameter
2020-01-13 21:21:14 +00:00
evazion
083ce75c10
pools/gallery: refactor post previews.
2020-01-12 23:01:04 -06:00
evazion
bebc4694dd
pools: remove is_active flag.
...
Remove uses of the is_active flag. Keep column in database (for now).
The only purpose of this flag was to filter out pools from the pool list
in the Add to Pool dialog. This hasn't had much use since autocomplete
was added. Most pools didn't set the flag correctly anyway.
2020-01-12 01:23:35 -06:00
evazion
c86c61c9a4
Fix #4162 : Remove browser autocomplete from most inputs.
2020-01-10 16:08:34 -06:00
evazion
5c913d8ad1
table builder: fix various incorrect css classes.
...
Change calling convention to explicitly indicate whether the attributes
are for the <th> element or the <td> element. Fixes various cases where
the two were mixed up.
* Fix .col-expand classes not being set correctly on the /post_versions,
/pool_versions, and /notes pages.
* Fix .updater and .updated-at classes not being set correctly on the
/forum_topics page.
* Fix the name param being ignored (noticeable in the post count field
on the /tags page).
* Don't pass empty string when column has no name.
2020-01-07 02:40:59 -06:00
evazion
f1528e0fae
table builder: add 'striped' css class by default.
2020-01-06 02:12:04 -06:00
BrokenEagle
043944e1dd
Convert index tables to using table builder
2020-01-04 22:02:43 +00:00
evazion
5422db1c3c
Standardize links to wiki help pages.
...
* Fix inconsistencies in how wiki pages were linked.
* Link directly to the wiki instead of to a title search that is expected
to redirect to the wiki.
2019-10-31 19:04:18 -05:00
evazion
77d2260576
css: clean up <ul> css.
...
* Remove `list-style-type: none` rules (this is the default).
* Add `list-bulleted` and `list-inline` utility classes.
* Wrap terms of service and user deletion pages in dtext `.prose` class
so we don't have to redefine basic list styles on these pages.
2019-09-23 19:10:40 -05:00
evazion
a5ef86bbe8
views: add html ids for main menu and subnav menu.
...
Also refactor secondary links to put the <menu> element in the default
layout instead of in each _secondary_links partial.
2019-09-17 00:28:41 -05:00
evazion
896f144eb6
views: refactor quick search forms.
2019-09-10 21:10:09 -05:00
evazion
a1b48f5e3f
views: migrate search forms to use simple form.
...
Migrate various forms to be built using simple form instead of raw html.
Also adds autocomplete="off" to these forms (#4162 ).
2019-09-10 14:33:18 -05:00
evazion
886ee16911
pools: allow searching pools by post tags.
...
Find all pools containing at least one post tagged 'translated':
https://danbooru.donmai.us/pools?search[post_tags_match]=translated
2019-09-06 17:54:07 -05:00
evazion
e147a34664
pool orders: disable drag-and-drop ordering for pools with >100 posts.
...
Previously if a pool had >100 posts then the 'Order' link wouldn't
appear in the navbar, but it was still possible to visit the pool order
page directly. If a user did so, only the first 100 posts in the pool
would be shown in the drag-and-drop widget. If they tried to reorder the
pool anyway, then everything beyond the first 100 posts would be
silently removed from the pool.
Now we always show the 'Order' link, but we disable the drag-and-drop
reordering widget when the pool has >100 posts to prevent posts from
being silently removed.
2019-08-25 21:28:32 -05:00
evazion
f151285038
views: standardize page titles.
2019-08-24 22:55:35 -05:00
evazion
7cc31b97c9
pools/show: fix pagination to respect user's posts-per-page setting.
2019-08-21 14:31:58 -05:00
evazion
fa19047220
autocomplete: add username autocompletion sitewide.
2019-08-11 15:38:39 -05:00
evazion
4f024d2360
pools/show: fix N+1 query on pool show page.
...
Fix a N+1 query when fetching posts to render thumbnails. Also adds
support for the `limit` url param on the posts show page.
2019-08-09 00:05:50 -05:00
Albert Yi
60cee5f452
Merge pull request #3989 from evazion/fix-3987
...
Wiki pages: convert other_names column to array (#3987 )
2018-11-19 16:23:32 -08:00
evazion
29fdfc42a4
pools/gallery: allow searching for collection pools ( #3992 ).
...
Default to showing only series pools when not doing a search. Otherwise,
when doing a search, show both series and collection pools.
2018-11-15 12:22:51 -06:00
evazion
b660aeefd7
application record: add array_attribute method.
...
Add `array_attribute` method that defines helper methods for converting
array attributes to or from strings.
2018-11-13 19:18:11 -06:00
evazion
115ed16a96
pools: store post_ids as array instead of string ( fix #3979 )
2018-11-08 15:09:31 -06:00
evazion
47e26419d3
nav menu: add html ids to secondary nav menu links ( #3844 ).
2018-08-27 20:57:59 -05:00
evazion
bbaadda1e3
Convert keyboard shortcuts to use data-shortcut.
2018-08-12 12:09:58 -05:00
Albert Yi
cd88a8df9f
fixes #3620
2018-04-12 13:00:48 -07:00
evazion
962842815d
autocomplete: move artist/pool/wiki autocompletion to autocomplete.js.
...
* Move all autocomplete code to autocomplete.js.
* Mark autocompleted fields with `data-autocomplete="<type>"` attributes,
instead of hardcoding input field IDs in the javascript.
2018-02-18 19:22:17 -06:00
BrokenEagle
5cdd8d8f67
Standardize position of page title and secondary links
...
- Removed path specification for secondary links where unneeded
2017-12-28 10:20:27 -08:00
r888888888
a8d04c91d1
add status option for pool search
2017-09-14 11:17:40 -07:00
evazion
7cb7c2fbab
Remove ruby DText implementation ( #3206 ).
2017-07-19 16:48:42 -05:00
evazion
151b276fb9
modqueue: display pools for each post ( fix #3125 ).
2017-06-07 22:45:01 -05: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
Albert Yi
87bcc07fae
enable ragel parser for remaining dtext endpoints
2017-01-10 15:12:37 -08:00
Albert Yi
ee4ebce4d7
support pool version archive
2016-12-21 11:43:46 -08:00
Type-kun
a7d553038f
Add "disable-with" to most edit forms (should fix #2264 )
2016-08-30 22:54:38 +05:00
r888888888
1047d1fd2b
add more meta descriptions to more pages
2016-02-09 14:25:23 -08:00
r888888888
6b96032a4e
fixes #2486 : Blacklist indication/display across the site
2015-08-18 15:47:31 -07:00
Toks
e1dc51e026
Fix pool subnavbar links not showing up for anonymous
2015-06-22 23:37:47 -04:00
Toks
5a8674d342
fix #2239
2015-05-02 11:12:30 -04:00
Toks
1fffc2977f
fixes #2121
2014-10-31 20:24:38 -04:00
Toks
ed6b08e65b
Make large wiki/artist/pool title link to tag search
2014-10-13 17:44:40 -04:00
Toks
6b9e0fca12
#2245 add search form
2014-09-24 13:14:03 -04:00
r888888888
5c22d8753f
Revert "make pool gallery the default view"
...
This reverts commit 719343cea5 .
2014-09-05 22:26:47 -07:00
r888888888
719343cea5
make pool gallery the default view
2014-09-05 16:27:19 -07:00
r888888888
267df896c6
fixes #2245
2014-08-25 16:41:27 -07:00
r888888888
fad0ab7c93
fixes #2133
2014-04-16 17:43:34 -07:00