Commit b0bbf815dfde7964efba663947a1faae8d975576
- Date: Tue Mar 25 22:32:05 +0000 2008
- Committer: Aslak Hellesøy (aslak.hellesoy@gmail.com)
- Author: Aslak Hellesøy (aslak.hellesoy@gmail.com)
- Commit SHA1: b0bbf815dfde7964efba663947a1faae8d975576
- Tree SHA1: e894490acf07725300380f031c3a263c5f44d27e
- lib/kipling/camping/kipling_web.rb 2 -+
- lib/kipling/timeline.rb 1 +
- lib/kipling/card_view.rb 2 ++
- lib/kipling/camping/javascripts/kipling.js 3 +++
- lib/kipling/card_group.rb 14 --------++++++
Commit diff
- Diff rendering mode:
- inline
- side by side
lib/kipling/camping/javascripts/kipling.js
|   | ||
| 1 | Event.observe(window, 'load', function() { | |
| 2 | alert('hello'); | |
| 3 | }); | |
| toggle raw diff | ||
lib/kipling/camping/kipling_web.rb
|   | ||
| 42 | 42 | head do |
| 43 | 43 | title 'Kipling' |
| 44 | 44 | link :href=>R(Stylesheet, 'kipling'), :rel=>'stylesheet', :type=>'text/css' |
| 45 | ||
| 45 | ['prototype', 'scriptaculous', 'kipling'].each do |s| | |
| 46 | 46 | script '', :type => "text/javascript", :language => "JavaScript", :src => R(Javascript, s) |
| 47 | 47 | end |
| 48 | 48 | end |
| toggle raw diff | ||
lib/kipling/card_group.rb
|   | ||
| 20 | 20 | @attribute_value = attribute_value |
| 21 | 21 | end |
| 22 | 22 | |
| 23 | def sum(attribute) | |
| 24 | Sum.new(@cards, attribute) | |
| 25 | end | |
| 26 | ||
| 27 | # TODO: move to ascii renderer or rename | |
| 23 | 28 | def headers(options={}) |
| 24 | 29 | header = [] |
| 25 | 30 | header << @attribute_value |
| … | … | |
| 32 | 32 | header |
| 33 | 33 | end |
| 34 | 34 | |
| 35 | ||
| 36 | ||
| 37 | ||
| 38 | ||
| 39 | ||
| 40 | ||
| 41 | ||
| 42 | ||
| 35 | # TODO: move to ascii renderer or rename | |
| 43 | 36 | # The width (in characters) required to display all cards |
| 44 | 37 | # (including ourself) - that is - the maximum width. |
| 45 | 38 | def width(options={}) |
| toggle raw diff | ||
lib/kipling/card_view.rb
|   | ||
| 35 | 35 | @card_groups ||= CardGroup.partition(@cards, attribute, values) |
| 36 | 36 | end |
| 37 | 37 | |
| 38 | # TODO: move to ascii renderer or rename | |
| 38 | 39 | def headers |
| 39 | 40 | columns = card_groups.map do |card_group| |
| 40 | 41 | card_group.headers(@options) |
| … | … | |
| 56 | 56 | columns.transpose |
| 57 | 57 | end |
| 58 | 58 | |
| 59 | # TODO: move to ascii renderer or rename | |
| 59 | 60 | def widths |
| 60 | 61 | card_groups.map{|card_group| card_group.width(@options)} |
| 61 | 62 | end |
| toggle raw diff | ||
lib/kipling/timeline.rb
|   | ||
| 23 | 23 | end |
| 24 | 24 | end |
| 25 | 25 | |
| 26 | # TODO: don't reverse here. Reverse as needed elsewhere | |
| 26 | 27 | # The points in increasing dates |
| 27 | 28 | def points |
| 28 | 29 | @points.reverse |
| toggle raw diff | ||
