Changeset 359
- Timestamp:
- 10/30/07 23:31:18 (2 years ago)
- Location:
- veekun/trunk
- Files:
-
- 7 modified
-
lib/Vee/Controller/Dex.pm (modified) (1 diff)
-
lib/Vee/View/TT.pm (modified) (2 diffs)
-
root/script/dexutils.js (modified) (1 diff)
-
templates/dex/common.tt (modified) (1 diff)
-
templates/dex/page/pokemon.tt (modified) (4 diffs)
-
templates/style/dex.tt (modified) (1 diff)
-
templates/wrapper.tt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
veekun/trunk/lib/Vee/Controller/Dex.pm
r356 r359 479 479 $s->{page_title} = $row->name . ' - Pokémon #' . $row->real_id; 480 480 $s->{page_header} = $row->name; 481 $s->{extra_js} = ['dexutils']; 481 482 $s->{link_name} = 'dex'; 482 483 $s->{crumbs} = [ -
veekun/trunk/lib/Vee/View/TT.pm
r345 r359 10 10 use Template::Stash; 11 11 12 if (Vee->debug) { 13 # __PACKAGE__->config( DEBUG => Template::Constants::DEBUG_UNDEF ); 14 } 15 12 16 __PACKAGE__->config({ 13 17 # LOAD_TEMPLATES => $Vee::TTProvider, … … 19 23 INCLUDE_PATH => Vee->path_to( 'templates' ), 20 24 WRAPPER => 'wrapper.tt', 21 #DEBUG => Template::Constants::DEBUG_UNDEF,22 25 ERROR => 'blank.tt', 23 26 -
veekun/trunk/root/script/dexutils.js
r357 r359 7 7 8 8 $(' #js-movetable tr.js-versionless ').addClass('js-move-table-reduced'); 9 10 // $(' #js-movetable tr.heading:not(:has( ~ tr:not(.js-move-table-reduced) ~ tr.heading )) ').addClass('js-move-table-reduced'); 9 11 10 12 var version_cells = $(' #js-movetable td, #js-movetable th ') -
veekun/trunk/templates/dex/common.tt
r357 r359 1 1 [% FILTER null %] 2 3 [%# prints a compacted TM name %] 4 [% MACRO tm_short_name(tm) BLOCK %] 5 [% IF tm > 100 %]<em>H[% tm - 100 %]</em>[% ELSE %][% tm | format('%02d') %][% END %] 6 [% END %] 2 7 3 8 [%# creates a link for a type name %] -
veekun/trunk/templates/dex/page/pokemon.tt
r357 r359 1 [% extra_js = 'dexutils.js' %]2 1 [% PROCESS 'dex/common.tt' %] 3 2 … … 448 447 449 448 <table class="dex-table" cellspacing="0" id="js-movetable"> 450 <!-- XXX : this is total crap and could stand to get one hell of a refactor. again. maybe for 5th gen.-->449 <!-- XXX TODO ETC: THIS IS UGLY PLEASE NORMALIZE USE OF VERSIONS --> 451 450 <tr class="heading"> 452 451 [% version_headers %] … … 536 535 537 536 <!--machines--> 537 [%# TODO: isn't this elsewhere? %] 538 [% machine_versions = { rb => 0, y => 0, gs => 1, c => 1, rusa => 2, frlg => 2, e => 2, dp => 3 } %] 539 [% base_versions = { rby => 'rb', gsc => 'gs', rse => 'rusa', rsefl => 'rusa' } %] 538 540 [% IF moves.machine.size %] 539 541 <tr class="heading"> [% version_headers %] <th colspan="8" class="dextbl_divider"> TMs and HMs </th> </tr> … … 542 544 <tr class="color[% color %]"> 543 545 <td>[% IF move.versions.dp %]<a href="[% dex_uri('pokemon', this.name) %]/backtrace/[% MoveData.$moveid.name | lower %]"><img src="/dex-images/tree.png" alt="Chains" title="Breeding chains"/></a>[% END %]</td> 544 [% IF generation == 0 %] 545 <td colspan="[% move_columns_inv.y ? 2 : 1 %]">[% IF move.versions.rb; tm_name(MoveTMs.$moveid.0); END %]</td> 546 [% END %] 547 [% IF generation <= 1 %] 548 <td colspan="[% move_columns_inv.c ? 2 : 1 %]">[% IF move.versions.gs; tm_name(MoveTMs.$moveid.1); END %]</td> 549 [% END %] 550 [% IF generation <= 2 %] 551 <td colspan="[% move_columns_inv.frlg ? 2 : 1 %]">[% IF move.versions.rusa; tm_name(MoveTMs.$moveid.2); END %]</td> 552 [% END %] 553 [% IF generation <= 3 %] 554 <td>[% IF move.versions.dp; tm_name(MoveTMs.$moveid.3); END %]</td> 555 [% END %] 556 [% FOR g IN [ 5 .. 3 ] %] 557 [%- IF (g == 0 && move.versions.rb) || (g == 1 && move.versions.gs) || (g == 2 && move.versions.rusa) %] 558 [% tm_name(MoveTMs.$moveid.$g) %] 559 [% END %] 560 </td> 546 [% FOR ver_col IN header_icons %] 547 [% ver = base_versions.$ver_col || ver_col %] 548 <td class="level"> [% IF move.versions.$ver; tm_short_name(MoveTMs.$moveid.${machine_versions.$ver}); END %] </td> 561 549 [% END %] 562 550 [% move_cells(moveid) %] -
veekun/trunk/templates/style/dex.tt
r357 r359 84 84 .dex-table .number { width: 2em; text-align: center; } 85 85 .dex-table .tm { width: 6em; text-align: center; } 86 .dex-table .level { text-align: center; }86 .dex-table .level { text-align: center; white-space: nowrap; } 87 87 .dex-table th.level { width: 2em; } /* colspan does weird things to tds with widths */ 88 88 .dex-table .levels{ width: 5em; text-align: center; } -
veekun/trunk/templates/wrapper.tt
r357 r359 31 31 <script type="text/javascript" src="/script/dexsuggest.js"></script> 32 32 [% FOREACH js IN extra_js %] 33 <script type="text/javascript" src="/script/[% js %] "></script>33 <script type="text/javascript" src="/script/[% js %].js"></script> 34 34 [% END %] 35 35 </head>
