summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--data/script.js9
-rw-r--r--data/style.css9
-rw-r--r--lib/VNDB/Handler/Producers.pm4
4 files changed, 12 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index b0c16335..a03ac50f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
- New release filters: voiced and animation
- Added Atom feeds for the recent announcements, changes and posts
(located in /www/feeds and updated every 15 min. by Multi::Feed)
+ - Re-added producer role to collapsed view on producer pages
- JS: Reverted to the old selection box date selector
- JS: Split script.js into a separate file for each language
- Improved performance of update_vnpopularity() on PostgreSQL 9.0
diff --git a/data/script.js b/data/script.js
index aafdf62b..8cf49e97 100644
--- a/data/script.js
+++ b/data/script.js
@@ -2202,14 +2202,7 @@ if(byId('expandprodrel')) {
setexpand = function() {
var exp = !(getCookie('prodrelexpand') == 1);
setText(lnk, exp ? mt('_js_collapse') : mt('_js_expand'));
- var l = byClass(byId('prodrel'), 'tr', 'rel');
- for(var i=0; i<l.length; i++)
- setClass(l[i], 'hidden', !exp);
- var l = byClass(byId('prodrel'), 'tr', exp ? 'vn_lst' : 'vn');
- for(var i=0; i<l.length; i++) {
- setClass(l[i], 'vn', exp);
- setClass(l[i], 'vn_lst', !exp);
- }
+ setClass(byId('prodrel'), 'collapse', !exp);
};
setexpand();
lnk.onclick = function () {
diff --git a/data/style.css b/data/style.css
index 2346ecf4..243e15e5 100644
--- a/data/style.css
+++ b/data/style.css
@@ -825,9 +825,12 @@ div.scr_uploader { visibility: hidden; overflow: hidden; width: 1px; height: 1px
#prodrel { width: 100%; }
#prodrel tr.vn td { background: url($_boxbg$) repeat; font-weight: bold; }
-#prodrel tr.vn i { display: none }
-#prodrel tr.vn_lst td { padding: 1px }
-#prodrel tr.vn_lst i { font-style: normal; display: block; float: left; width: 80px; padding: 0 0 0 40px; }
+#prodrel tr.vn i,
+#prodrel tr.vn span { display: none }
+#prodrel.collapse tr.vn td { padding: 1px; background: none; font-weight: normal }
+#prodrel.collapse tr.vn i { font-style: normal; display: block; float: left; width: 80px; padding: 0 0 0 40px; }
+#prodrel.collapse tr.vn span { display: inline; font-weight: normal; color: $grayedout$; padding: 0 0 0 5px }
+#prodrel.collapse tr.rel { display: none }
#prodrel td.tc1 { width: 80px; padding-left: 30px; }
#prodrel td.tc2 { width: 50px; text-align: center; }
#prodrel td.tc3 { width: 120px; text-align: right; padding: 0; }
diff --git a/lib/VNDB/Handler/Producers.pm b/lib/VNDB/Handler/Producers.pm
index f743b4ca..6e11e829 100644
--- a/lib/VNDB/Handler/Producers.pm
+++ b/lib/VNDB/Handler/Producers.pm
@@ -153,6 +153,10 @@ sub _releases {
td colspan => 6;
i; lit $self->{l10n}->datestr($vn{$v->{vid}}[0]{released}); end;
a href => "/v$v->{vid}", title => $v->{original}, $v->{title};
+ span '('.join(', ',
+ (grep($_->{developer}, @{$vn{$v->{vid}}}) ? mt '_prodpage_dev' : ()),
+ (grep($_->{publisher}, @{$vn{$v->{vid}}}) ? mt '_prodpage_pub' : ())
+ ).')';
end;
end;
for my $rel (@{$vn{$v->{vid}}}) {