summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2009-10-05JS: Moved, split and rewrote release <-> VN & producer linkingYorhel5-15/+11
+ removed last traces of forms.js + converted code to use tables, as that is easier to expand more accurate for this purpose. The reason I probably didn't use tables before was that the innerHTML property doesn't work on tr elements. The split was mainly because the producer linking is going to be expanded with an additional field later on.
2009-10-05JS: Moved, rewrote and improved VN tag linkingYorhel1-16/+17
- You can now click the spoiler column to scroll through the options - Or mouse-over the spoiler column to see a JS dropdown with the options (no more select box, which introduces several more clicks to do the same)
2009-10-04JS: Moved and rewrote VN relations editorYorhel1-10/+10
+ Some fixes and improvements in the dropdown search + Renamed 'relations' field to 'vnrelations', as other relations are going to be implemented as well New relation editor code is somewhat smaller than the old, mostly thanks to the tag() function. Also tried to make things less error-prone and easier to maintain by referencing things using self-explainable class names instead of the ordering of the HTML tags.
2009-10-03JS: Rewrote and generalized row group expand codeYorhel4-8/+8
2009-10-03JS: Updated and generalized list expand/collapse functionsYorhel2-4/+4
2009-10-03JS: Rewrote VN tagspoil & JS tabs and merged addClass and removeClassYorhel1-0/+1
2009-10-02JS: Rewrote release list dropdownYorhel1-1/+1
Abstacted a simple set of reusable functions for generating dropdown lists, as I'm likely going to need that more often.
2009-10-02JS: Moved <script> tags to bottom of the page and removed DOMLoad()Yorhel1-6/+3
Time to clean up the javascript code a bit, this is a start...
2009-09-27Wrote LangFile module to handle lang.txt filesYorhel2-43/+152
Figured I'd need to do some automated processing on that file in the future, and considering the format was made to be easy to handle for humans (and not computers), this module will come in handy. I wrote that small POD for brainstorming the API, before typing even a single line of code.
2009-09-27Converted anime.type to ENUM and made them translatableYorhel2-2/+13
Again, two separate but related things.
2009-09-27Multi::RG: Removed unused variableYorhel1-1/+0
2009-09-26Display full release dates in relation graphsYorhel1-1/+6
Interface consistency
2009-09-26Properly handle UTF-8 in relation graph SVGsYorhel2-1/+6
This is a workaround for a bug in DBD::Pg: http://rt.cpan.org/Public/Bug/Display.html?id=40199 Also added a charset to the content type header of the relation graph pages, though this wasn't really necessary for my Firefox to work.
2009-09-26Converted VN relations to ENUM data type and made them translatableYorhel3-25/+18
OK, these are actually two separate things: to make the relations translatable they didn't necessarily have to be stored as enum, and I could've also converted them to enum but not have it translatable. Nevertheless, it was easier to just do both at the same time. Also note how I used the string "$____vnrel_<rel>____$" as identifier in the relation graphs while I could have used something a lot shorter ("$<rel>$" would have been fine, for example). This is done so that graphviz can make some space for those relations - the long identifier gives a slightly more realistic representation of the actual length of the relation titles.
2009-09-26Handler::Releases: Allow filtering on 'other' platform & mediaYorhel1-2/+0
2009-09-26homepage: Minor typo fix + link to /v/randYorhel1-1/+3
2009-09-25Handler::VNPage: Added simple browser detection for XHTMLYorhel1-2/+14
If a browser does support the application/xhtml+xml mime, let's assume it also supports SVG (to my knowledge, this is the case in any recent browser). OTOH, browsers not supporting that mime type are sure to not support SVG, either.
2009-09-25Multi::Maintenance: Check for and remove unused relation graphs dailyYorhel1-5/+11
And updated some comments while I was at it
2009-09-25Use inline SVG for relation graphsYorhel3-36/+82
The graphs are now stored in the DB in SVG format, the static/rg/ directory can be removed (not used anymore). SVG data is stored using the xml data type, so now I can say for sure you'd need at least PostgreSQL 8.3. This feature still needs some tweaking, though. Current state isn't perfect.
2009-09-25Handler::Releases: Don't trow away do and fw filters in navigation URLYorhel1-1/+1
2009-09-25Util::CommonHTML: Fixed vote description for VNs with avg=1Yorhel1-1/+1
2009-09-25Handler::VNEdit: Fixed l_vnn = NULL bug when adding a VNYorhel1-1/+1
2009-09-24Handler::Users: Fixed URL display in flags_list optionYorhel1-1/+1
2009-09-24Merge branch 'beta'2.7Yorhel18-1126/+1162
+ updated changelog
2009-09-24L10N: Translated the 'ALL' char and fixed footer TL bugYorhel4-5/+5
2009-09-24Replaced all uses of monthstr() with datestr()Yorhel3-15/+2
Interface consistency.
2009-09-24Handler::VNPage: Display '-' for empty VN descriptionsYorhel1-1/+1
2009-09-15Handler::Producers: Fixed typo in maketext identifyerYorhel1-1/+1
2009-09-13Handler::Tags: Don't show "create childtag" link on denied tag pagesYorhel1-1/+1
2009-09-13Removed visual-novels.net link from the interfaceYorhel2-6/+1
As they would soon be dead links, anyway.
2009-09-12Handler::Discussions: Full reply button + larger textareaYorhel1-2/+7
2009-09-12Handler::Releases: Fixed display of publication info on /r+Yorhel1-1/+1
2009-09-12Added reminders to write English to several form fieldsYorhel5-6/+12
2009-09-12Typo fix in the IE6-must-die messageYorhel1-1/+1
2009-09-10L10N: Extracted VN lenghtsYorhel3-5/+5
2009-09-10Handler::Releases: Ingore some fields when the patch status is setYorhel1-1/+3
2009-09-10L10N: Converted Util::CommonHTML::htmlVoteStatsYorhel1-6/+6
2009-09-08Added random VN link in menuYorhel2-0/+8
2009-09-07Handler::Misc: Made box titles on the homepage click-ableYorhel1-6/+16
2009-09-07Handler::Releases: Fixed column titlesYorhel1-3/+3
2009-09-06L10N: Converted wishlist_status in global.plYorhel2-10/+10
This is one of the last easy-to-extract unextracted texts... the rest is slightly harder to extract. Either because it's in JS, used in Multi, or used in some creative way that doesn't work well together with extraction... :/
2009-09-06L10N: Converted Util::FormHTMLYorhel1-76/+14
Removed the idea mapping field names to readable strings, it was never really a clean solution. The messages did become less readable now, but oh well...
2009-09-06L10N: Converted 'voiced', 'animated' and 'votes' in global.plYorhel3-14/+14
2009-09-06Util::htmlRevision: Removed obsolete name argumentYorhel4-44/+43
2009-09-06L10N: Converted Handler::VNPageYorhel2-56/+55
This is the last Handler module. There are still some other things left in Util:: and global.pl, though. But at least we're nearing the end!
2009-09-05L10N: Removed some debugging codeYorhel1-4/+0
2009-09-05L10N: Converted Handler::VNBrowse and Handler::VNEditYorhel2-66/+51
2009-09-04L10N: Converted Handler::UsersYorhel1-125/+88
2009-09-04L10N: Implemented framework for translation of the doc pagesYorhel1-2/+6
When a [docname].[langauge tag] file is available for the user language, that is used instead of the main [docname] file.
2009-09-04L10N: Converted Handler::UListsYorhel1-23/+22