Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
-- Created a subroutine to check for any recent posts made by a user
-- Added double-post checking and error messages to the form
handler & html generator
|
|
|
|
|
|
The 'language' column in releases_rev has been replaced with a
releases_lang table. As this is quite a big change, there may still
be bugs floating around somewhere.
|
|
The third argument in the options item list is considered as the
label for the optgroup the item is in.
|
|
This way, we can just use our internal database date format for
client-side communication as well. The calculation is now done in
a centralized place in script.js, rather than all over the place in
the Perl code.
This'll also make it possible to make the date selector more
interactive. But that doesn't have a very high priority at the moment,
the good old three-selection-boxes-thing works fine.
Current implementation has only been tested on FF3, though I doubt
other browsers will complain.
|
|
|
|
Conflicts:
lib/VNDB/DB/Discussions.pm
util/updates/update_2.3.sql
|
|
Which is a more accurate description, and doesn't confuse with the
tagging system.
Note than even all internal uses of the word 'tag' have been replaced,
as I'm not a huge fan of different terminology in the code and UI. This
update might break some things related to the discussion board.
|
|
|
|
And a "Don't forget to submit" text, and various important bugfixes,
and... geez, time for a coke with some cookies!
|
|
Consistent with all other aliases field
|
|
...for the clueless people.
|
|
|
|
|
|
This would at least annoy the people who'll try to manipulate
the rankings, and will make finding duplicate users a bit easier.
(Not that it's really a problem at the moment)
|
|
|
|
With two exceptions:
- Empty browse tables (/u1/list, /u3/hist, ..)
- Empty <tbody> on /v+/edit and /v/new
I'm not purist enough to work around those bugs. (well, maybe I'll fix the
empty browse table thing, as it's not really user friendly either)
|
|
DB/{Votes,VNList,WishList}.pm into ULists.pm
|
|
(21:22:44) Bigblah: "Form could not be send:"
(21:22:51) Bigblah: i suggest "sent"
|
|
|
|
|
|
Using plain input boxes for the media, producers and VNs for debugging,
these will be replaced with proper JS-powered forms.
|
|
Interface and code are mostly the same as the 1.x version, but with
some tiny improvements.
|
|
|
|
|
|
Copied a lot from 1.x, doesn't look very nice, either...
|
|
%formerr_names
|
|
...the easy part
|
|
This JS tab switcher (prefixed jt*) can be used for about anything
where you need client-side tabs, not limited only to forms. Only
one tab sequence is allowed on one page, though.
|
|
Most of the code, or at least the design, was stolen from 1.X, as
those functions were fine.
Links to these forms is still pending...
|
|
...and those URL regexes are getting more and more complex >.>
|
|
|
|
|
|
|
|
...because it's pretty hard to make forms in mainboxes together with
other content look good, and because this is easier to code. :-)
It does look a bit weird with very small forms (1-2 fields), but we
don't have many of those anyway.
|
|
I still don't really like the form creation and handling code... it's
just ugly and I doubt anyone would be able to understand what I'm doing.
|
|
These were lines added in 093f26da8e4eccdb875ec74332c7d5b1854336c5.
|
|
|
|
I'm staring with all the simple user-management stuff, as you may
have noticed.
|
|
The layout of the form isn't the best and the form generator isn't
dynamic enough to build beautiful forms, but it is pretty powerful
and should make it very easy to write large forms.
Rapid development > Design
(a.k.a. writing forms manually is a pain in the ass)
|
|
Just playing with a conceptual design at this point, the current
functions don't really do much yet
|
|
And renamed Home.pm -> Misc.pm and div.formerr -> div.warning while I was at it
|
|
|