Commit Graph

38 Commits

Author SHA1 Message Date
Akira Matsuda f564553920 oops, it didn't work 2011-02-14 02:15:36 +09:00
Akira Matsuda 9f3d3944cb refactor tags (Part II)
* prefer more testable and clearer way
* actually fixed a bug that Link was_not a Page. now everything conforms to the document, I believe
2011-02-13 22:59:25 +09:00
Akira Matsuda 6bfab14f10 :params option for the paginator
this overrides each pagination link's url_for option
2011-02-13 18:37:04 +09:00
Akira Matsuda 66bd7f71b0 refactor tags
* a Page is Renderable
* Link is_a Page
* rename PrevPage => Prev, NextPage => Next because they are not Page
2011-02-13 16:57:11 +09:00
Akira Matsuda e963e4bef9 No Internet No Theme! ... but no fail. 2011-02-13 06:03:15 +09:00
Akira Matsuda 0669b0f264 fetch themes from amatsuda/kaminari_themes repo 2011-02-13 03:41:01 +09:00
Akira Matsuda 575a0b303b "paginates_per" is a declarative DSL to set default per_page value for each model 2011-02-12 01:04:25 +09:00
Akira Matsuda e692254805 fixes #4 works on AR 3.0.0 and 3.0.1 now
this was caused by an AR's bug that offset was not defined on AR::Base < 3.0.2
see: https://rails.lighthouseapp.com/projects/8994/tickets/5688
2011-02-11 20:30:28 +09:00
Akira Matsuda caadaa6553 typos 2011-02-11 19:13:02 +09:00
Akira Matsuda dd77a7dcb3 introduce modules to characterize each tag 2011-02-11 16:53:37 +09:00
Akira Matsuda 0a80cda663 move some ActionView hacks back to Renderer class 2011-02-11 16:03:46 +09:00
Akira Matsuda 94331f4641 documentation 2011-02-11 11:23:10 +09:00
Akira Matsuda 09f799e581 move tags into another file 2011-02-11 11:23:10 +09:00
Akira Matsuda bf24b4c2c4 make sure it runs on 3.0 2011-02-11 11:23:09 +09:00
Akira Matsuda 03d7553284 refactor the template finder
a tag itself knows its best template
2011-02-11 11:23:09 +09:00
Akira Matsuda 6e8ad122fb cleverer way of finding partial templates
for example, while FirstPageLink extends PageLink, the template finder searches the file in the following order.
1. app/views/kaminari/_first_page_link
2. app/views/kaminari/_page_link
3. ENGINE/kaminari/_first_page_link
2011-02-10 21:50:09 +09:00
Akira Matsuda 359118cc04 looks more googlish this way 2011-02-10 07:42:49 +09:00
Akira Matsuda 4f39f57068 githubish theme... 2011-02-10 07:19:10 +09:00
Akira Matsuda fbbe87d965 do not insert an LF when joining
because the extra LF will break the HTML design in some cases
2011-02-10 07:19:10 +09:00
Akira Matsuda 269bb165e0 googlish theme... 2011-02-09 21:34:42 +09:00
Akira Matsuda 54b4e0fb67 the generator is Named now 2011-02-09 21:15:53 +09:00
Akira Matsuda f44afe5995 fixes #3 per_page is available in partial templates now 2011-02-09 01:41:43 +09:00
Akira Matsuda 23186e5c9c fixes #2 show nothing when num_page == 1 2011-02-09 01:41:43 +09:00
Akira Matsuda 34b42e3e40 Ajaxify the links! 2011-02-07 20:47:06 +09:00
Akira Matsuda 9a3c0b00f8 Haml generator 2011-02-07 11:32:27 +09:00
Akira Matsuda 2c75024afd fixes #1 reset content_for :kaminari_paginator_tags before rendering 2011-02-07 10:53:48 +09:00
Akira Matsuda 20484f9c02 rename method
s/tagify/tagify_links/g
2011-02-07 00:12:08 +09:00
Akira Matsuda 2e406a7bcc partialize the outer div 2011-02-07 00:05:44 +09:00
Akira Matsuda e084dc4b36 suppress logging when rendering each partial 2011-02-06 22:09:27 +09:00
Akira Matsuda 8036619ae6 default PER_PAGE to 25 2011-02-06 20:11:45 +09:00
Akira Matsuda 5b87a4b18f works on AR 3.0 now!
On AR 3.0, @inheritable_attributes is still nil when "inherited" in some reason.
So, this is a workaround that copies the values from the parent class.
2011-02-05 23:46:23 +09:00
Akira Matsuda 84132d53b7 a generator that copies views into the app 2011-02-05 23:45:49 +09:00
Akira Matsuda fa674a64cc partialize tags 2011-02-05 23:45:49 +09:00
Akira Matsuda 7e38db7542 enginize 2011-02-05 23:45:49 +09:00
Akira Matsuda eccdf325d7 classify tags 2011-02-05 23:45:49 +09:00
Akira Matsuda bd2f1b5e23 the first implementation of pagination helper 2011-02-05 23:45:49 +09:00
Akira Matsuda bfa1449f16 implement AR scopes 2011-02-05 23:45:49 +09:00
Akira Matsuda 4db3397b4d Initial commit to kaminari. 2011-02-05 22:32:10 +09:00