XerBlade / xerblade-com

code repo and bug tracker for https://www.xerblade.com
GNU General Public License v3.0
0 stars 0 forks source link

XerBlade.com

Here lies the CSS and JS files used by XerBlade.com.

File Descriptions

main.css
Just as it sounds. It's the main stylesheet that styles everything on the site.
darktheme.css
Essentially converts everything from main.css into a dark theme. A media attribute on the link tag is used to decide when it should be applied.
main.js
The main collection of scripts that initialize and run the basic elements that are on every page. Menu toggles, popups, date conversions; it's all here.
darktheme.js
Initializes a toggle button for and stores the state of the dark theme preference. For the most part, it just changes the media attribute on the darktheme.css link tag.
detective-conan-important-episode-list.js
Code unique to the Detective Conan Important Episode List page. Basically, this implements the inline pagination system.
relatedposts.js
Displays the "related posts" on blog posts. Typically lazyloaded via main.js
recentposts.js
Displays the equivalent to "related posts" on standard pages, including links to other standard pages in this case. Also typically lazyloaded via main.js
advanced-analytics.js
Initializes Google Analytics with a bunch of custom options and definitions.

XerBlade.com Bug Tracker

Request bug fixes, improvements, or features for https://www.xerblade.com via this bug tracker.

Go here to file a new issue. And yes, feature requests do qualify as "issue" reports. Content requests, on the other hand, should not be filed as issues. Please leave a comment about any of those on the website. Use this to make technical reports or requests.

Before creating a new report, please check the list of existing issues to see if it's already been covered.