Commit Graph

344 Commits (bc93d6c7b7e6c44178696c2fbc0dfb8d8e720510)

Author SHA1 Message Date
Aevann 745dc3e85b fix radio buttons on mobile 2023-02-19 00:53:31 +02:00
Aevann f81e6feeca add a max height for individial tags inside comments so this doesnt happen again https://stupidpol.site/h/meta/post/147023/poll-whos-ur-favorite-rdrama-train/3587461#context 2023-02-18 21:32:37 +02:00
Aevann 52907b4a2e remove UI animations 2023-02-17 19:11:23 +02:00
Aevann b5b7c8ef5e stop centering yt videos 2023-02-17 17:27:50 +02:00
Aevann d278c7dd70 fix cropped banner on mobile 2023-02-17 17:24:11 +02:00
mummified-corroding-granny 8a4a37ba8e Comments: fix inconsistent nested lists padding as compared to posts (#117)
Kindly,

Seems strange that posts can use nested lists with increased padding at each level while comments do not have any padding on the nested lists

EDIT: disregard branch name. A bit tipsy and just used the branch that I had in my hand
Reviewed-on: #117
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-02-12 07:23:25 +00:00
Aevann e945fc2400 make blockquotes look nicer 2023-02-10 08:15:04 +02:00
Aevann 994ab4e2b7 minor cosmetic fix for ghost posts 2023-02-08 05:15:52 +02:00
Aevann 81fd152e0d fix this https://stupidpol.site/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3540539#context 2023-02-07 03:57:36 +02:00
Aevann 48450b70d4 highlight /h/countryclub and /h/masterbaiters too 2023-02-07 03:42:56 +02:00
Aevann a9ce706ff6 minor css fix 2023-02-06 08:05:37 +02:00
Aevann 1245298954 increase header--icon size 2023-02-03 05:10:20 +02:00
mummified-corroding-granny b0797c4493 fix-small-tisms that I had piled up in my todo (#109)
fix-small-tisms that I had piled up in my todo

Reviewed-on: #109
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-02-02 16:54:52 +00:00
Aevann 9135a1a241 fix spoilers on some themes 2023-02-02 06:03:26 +02:00
mummified-corroding-granny 3a3e1d8d74 add javascript and css for non-click-sortable table headers th (#107)
I noticed there are some over-interactive tables in general on rdrama. Particularly, multiple columns in the shop tables (awards and hats), which allow you to sort by buttons, icons, … The one page for user profile views also comes to mind, because it uses relative time since last visit, is paged server-side and browsers do not know how to sort that type of data anyway.

Also I noticed there are some tables that have disabled sorting by using <td> instead of <th> for the headers as is the case of the following pages:
* @uid/followed
* @uid/following

All of these situations are accounted for but need to be changed later in a different PR, because I can't right now.

For example, the "Buy" column of the shop can be changed to the following to disable sorting:

`<th class="disable-sort-click">Buy</th>`

Reviewed-on: #107
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-02-01 14:10:10 +00:00
Aevann c45cd0fde8 make a UI for /admin/dm_images 2023-01-27 14:24:39 +02:00
Aevann 303db4e6db change chudrama color on focus 2023-01-27 10:15:02 +02:00
Aevann e7eb024b4f dont show chudrama as red in tables 2023-01-27 10:14:49 +02:00
mummified-corroding-granny ea47902127 reduce scroll chaining on scrollable modals (#100)
Small lil PR to reduce/minimize overscroll (aka scroll chaining) when scrolling to the end of scrollable modals. Also relevant to mobile

Primary targets:
- GIFs scrollable tabs body
- EMOJI scrollable tabs body
- AWARDS scrollable tabs body

Should (TM) apply to other scrollable modals if the same HTML structure is used

Very important notes (TM):
* this does not apply to non-scrollable modals (e.g. delete and report)
* this only applies to the body of the modal where scrollable content is usually located (as per selector). Example of when it does not apply:
  * if we try to scroll near the search bar (e.g. on GIFs modal), we will still scroll the background
  * if we make the modal non-scrollable (e.g. limited search in emoji or its tabs), there is no overscroll protection

Why I chose this implementation:
* I have implemented this recently when all browsers started supporting it in the last months of 2022
* we cannot just disable the main body/html element scrollbar because it is likely to create headache-inducing content redraw situations
* minimalistic and it is a relatively modern way to do it
* about 300% better than some client-side javascript spaghetteh to avoid content redraws
* methodical alternative is to reimplement site-wide modals/scrolling (LMAO)
* I did not apply it to .modal-body because it does not work when we scroll in the empty area on the sides of the scrollable area (which I always do).

Reviewed-on: #100
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-01-27 06:08:29 +00:00
Aevann 8bb7dd8c2b fix this https://stupidpol.site/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3477994#context 2023-01-25 17:52:31 +02:00
Aevann 3555e23f76 fix missing modlog kind for DM images 2023-01-25 13:35:46 +02:00
mummified-corroding-granny e7a786b7e9 remove z-index from dropdowns in search page (#96)
Kindly,

This fixes issue I created #60 . Note that both z-indexes had to be removed because when I kept either of them, there was still z-fighting issues.

Considering that .dropdown-actions is used elsewhere, I tested the changes also on these pages and it still (TM) works on my machine (TM).

./files/templates/home_comments.html <----- Didn't test on /comments because disabled but it is same as search.html AFAIK
./files/templates/home.html
./files/templates/log.html
./files/templates/search.html
./files/templates/submission.html
./files/templates/userpage/header.html

Reviewed-on: #96
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-01-25 02:25:16 +00:00
Aevann 8790622f9d make links in quotes easier to read 2023-01-21 14:35:36 +02:00
Aevann 7fa52b14a8 fix this https://stupidpol.site/post/138414/a-major-problem-with-the-page/3392464#context 2023-01-21 07:39:42 +02:00
Aevann 9ded1cab20 move live commit to the sidebar where its less annoying 2023-01-21 06:27:30 +02:00
Aevann 5f2b2a2f8b fix shop banner 2023-01-20 09:22:31 +02:00
Aevann f17fade8a6 purge discord from site code 2023-01-20 07:31:53 +02:00
Aevann ef3e246cfc increase top margin for post markdown preview 2023-01-11 15:43:01 +02:00
Aevann 661d2219d7 remove my video fix thats unnecessary now 2023-01-02 05:14:07 +02:00
Aevann a42e31b60c fix videos 2023-01-01 14:50:48 +02:00
Aevann c3a5418d3a fix last commit 2023-01-01 14:23:34 +02:00
Aevann b1ad442edf fix videos overlapping on shit 2023-01-01 14:20:06 +02:00
Aevann 044664a25e get rid of useless tabs and spaces 2023-01-01 13:36:20 +02:00
Aevann 2b97c46912 fix gif modal cursor 2023-01-01 13:29:31 +02:00
Aevann 8a1343e739 Revert "remove all accessibility attributes"
This reverts commit e3a8fe85e3.
2023-01-01 13:12:35 +02:00
Aevann 9070f4ad2c like last commit 2023-01-01 13:09:27 +02:00
Aevann eeef22a9a1 minor css fix 2023-01-01 13:06:28 +02:00
Aevann e3a8fe85e3 remove all accessibility attributes 2023-01-01 13:05:39 +02:00
Aevann 1ee717a2a9 fix color picker 2023-01-01 12:19:18 +02:00
Aevann d0874f614b background improvements 2023-01-01 11:59:29 +02:00
Aevann f3e22a9011 make award modal look nicer 2023-01-01 10:56:05 +02:00
Aevann ac4926a752 css fix 2023-01-01 10:44:00 +02:00
Aevann b34b654175 restore all bootstrap margin and padding selectors 2023-01-01 10:38:09 +02:00
Aevann 870025bc07 remove vertical padding for <select> elements 2023-01-01 10:20:55 +02:00
Aevann 1aec0ab8d1 minor css modification 2023-01-01 10:17:10 +02:00
Aevann 83193bc4df minor css change 2023-01-01 10:03:51 +02:00
Aevann 802ce75b2d minor css fixes 2023-01-01 07:55:16 +02:00
Aevann c17b18b21f minor cosmetic fix 2022-12-30 19:15:50 +02:00
Aevann 381ea66e38 remove legacy PCM shit 2022-12-30 16:50:45 +02:00
Aevann f0b20cad55 the worst fucking code you'll ever see 2022-12-30 14:14:18 +02:00