Bharat Mediratta
35cfbfdef4
Pass extra args on to the block function.
...
Avoid excess string concatenation (not benchmarked).
2008-11-22 21:50:39 +00:00
Bharat Mediratta
c6f0cc036d
Move all block callbacks from View::block_type() to
...
$theme->block_type() so that the themer has a consistent interface.
Also added a bunch more callbacks and normalized the names so that the
module author has plenty of options for where stuff gets put on the
page. Especially renamed album/photo/sidebar to be album_blocks()
photo_blocks() and sidebar_blocks() to make it clear that those are
going to be larger content sections and not just basic insertion
points.
Used __call() to collapse all functions in the theme, which
incidentally makes it trivially easy to add a new insertion point.
2008-11-22 21:46:34 +00:00
Chad Kieffer
ac9df35d8a
Cleanup of header to normalize margins and white space. Improved display of user login form. Added gHide, gShowBlock, gShowInline, gClose classes to handle show and hide functions. Half-baked idea which will need refinement.
2008-11-22 20:36:46 +00:00
Jozef Selesi
47442f9dd2
Make the generated XML nicely formatted.
2008-11-22 20:00:40 +00:00
Chad Kieffer
bb6eeb63bb
Added a label for the search form. Even if we place labels in text input fields as we currently do w/ the search form, a label should be included to maintain accessibility. Set label display to none if it shouldn't be displayed.
2008-11-22 18:39:47 +00:00
Jozef Selesi
6028447993
An Atom library prototype. Its purpose is to explore the cost of us supporting Atom as the default input and output format of RESTful controllers. Only the constructs necessary for representing comment feeds and entries have been implemented. Its output are valid Atom 1.0 documents. The test contains examples of how to make feeds and entries.
2008-11-22 18:22:53 +00:00
Tim Almdal
55341f14f2
Correct case on helper class names. By convention, helper class names are lower case:
...
http://docs.kohanaphp.com/general/helpers
2008-11-22 06:06:02 +00:00
Tim Almdal
a347ed5c10
Correct case on helper class names. By convention, helper class names are lower case:
...
http://docs.kohanaphp.com/general/helpers
Remove block_helper file as the abstract class os no longer required.
2008-11-22 06:01:08 +00:00
Tim Almdal
8eadddfa87
Convert gmaps, info, and tag modules to the new block module
2008-11-22 05:51:15 +00:00
Jozef Selesi
bb53a0b99f
* Added test for rest::request_method().
...
* Implemented delete in comment.
2008-11-22 01:31:15 +00:00
Tim Almdal
01c8cdc8dd
Convert the carousel module to provide its block through the new api
2008-11-21 23:55:29 +00:00
Tim Almdal
60191f1d2c
Be consistent in naming the album_top block
2008-11-21 23:36:41 +00:00
Jozef Selesi
88f799be6f
Fixed a bug in the REST controller dispatcher and added a test case that excercises it.
2008-11-21 21:07:36 +00:00
Tim Almdal
4f5e3ad6d5
Use the new block mechanism to insert user related content into the html pages
2008-11-21 20:46:25 +00:00
Tim Almdal
6ec266faa6
2nd attempt at inserting html by modules.
2008-11-21 20:13:28 +00:00
Chad Kieffer
1b834319f4
Restored most heading styles, still need to restore table and list styles. Removed unused CSS. CSS format updates. Applied jQuery tab styles to gSiteMenu. Removed gBlockHeader, all we need is a good old h3 element for a heading.
2008-11-21 08:35:53 +00:00
Chad Kieffer
ba0f6f9e94
Fixed style issues on comment container, should be plural id (gComments). Removed gCommentForm id, it's not necessary, at least not now.
2008-11-21 07:35:34 +00:00
Tim Almdal
992cf22c79
Revert module block approach
2008-11-21 07:06:11 +00:00
Chad Kieffer
e60ddd0bd8
Add jQuery UI, tabs, and accordion JS and CSS to build Adam Torres' hi-fi prototype. Dropped YUI Base CSS in favor of defining our own base styles in screen.css, headings will and other items may not look right until I do. Need to figure out how jQuery ThemeRoller CSS should be integrated, if at all.
2008-11-21 01:56:33 +00:00
Tim Almdal
8c06908f7f
Use rest::http_content_type() instead of the header() method to set response content
2008-11-20 17:51:12 +00:00
Tim Almdal
b78cee6395
A look at away to allow modules to define html head contents (links and js) and also allow modules to contribute blocks to the layout.
2008-11-20 17:32:58 +00:00
Bharat Mediratta
e2b040c6ae
Add a missing slash in the HTTP return code
2008-11-20 06:49:43 +00:00
Bharat Mediratta
66192bb214
Break dispatch tests up into little ones.
2008-11-20 06:37:26 +00:00
Bharat Mediratta
340a0d7117
Add a @todo to change user "joe" in the future.
2008-11-20 06:26:42 +00:00
Tim Almdal
6fd261c8b0
Add unittest and caching for ORM_MTPP::descendants
2008-11-20 06:05:22 +00:00
Tim Almdal
4c587bdb01
Limit File_Structure_Test to only apply the regex expression if views is contained in the path name.
2008-11-20 05:24:24 +00:00
Chad Kieffer
b18a1f4778
Content type and character encoding should be defined before <title>
2008-11-20 05:07:35 +00:00
Tim Almdal
604e58346b
Add unittest and caching to ORM_MTPP::descendants_count
2008-11-20 05:06:24 +00:00
Tim Almdal
29cc48ebcf
Correct missing quotes
2008-11-20 04:41:29 +00:00
Bharat Mediratta
611627231b
Clean up the MediaRSS module a little bit:
...
* Media_RSS_Controller::$LIMIT is now self::$page_size
* We use ORM_MPTT descendant_counts()
* If the page is out of bounds, put it on a boundary
* Move pub_date into the controller to simplify the mrss file
* Put all the view assignment in one block for easier reading
* Removed stray ; from the end of lines in the mrss file
Clean up ORM_MPTT a bit:
* fix spelling: decendent -> descendant
* Remove unnecessary order_by() clauses
* Set the default for $type to null (not "all").
2008-11-20 02:59:43 +00:00
Jozef Selesi
c3fc1cb7ec
* Added HTTP status constants and helper functions to REST helper.
...
* HTTP header setting in comment module now going through REST helper API.
* Fixed items controller test.
* Fixed user installer test.
* Fixed _create() handling in the REST controller.
* Fixed routing for edit and add forms.
* Added some tests for the REST controller.
* Set svn:eol-style to LF on a bunch of files.
* Added preamble to MY_Forge.php.
2008-11-20 01:25:29 +00:00
Tim Almdal
bd76b2e89f
changed descendents_by_type to descendents and added descendent_count
2008-11-20 00:45:40 +00:00
Tim Almdal
d48d71a705
Correct typo
2008-11-20 00:22:36 +00:00
Tim Almdal
223449fcbd
slideshow::link() returns the entire anchor element
2008-11-19 23:46:40 +00:00
Bharat Mediratta
9ddc8c8aab
Fix typo.
2008-11-19 23:36:50 +00:00
Bharat Mediratta
4a4eac31ad
Create url::abs_site() and url::abs_file() to allow us to generate
...
full URLs with a clean API, and isolate the cruddy party where we have
to hardcode the server protocol into a single file.
2008-11-19 23:33:50 +00:00
Tim Almdal
c25f21accb
Change the album and photo templates to call the slideshow helper to get the slideshow link and button text. The slideshow link will only show up if the slideshow module is installed.
2008-11-19 23:18:41 +00:00
Bharat Mediratta
689f7e70d5
The feed url can be relative.
2008-11-19 22:53:02 +00:00
Bharat Mediratta
1b36ce6c7e
Fix broken path in url()
...
Fix some style issues
2008-11-19 22:47:30 +00:00
Tim Almdal
103bd8e8d2
Add the original item height and width to the item table
2008-11-19 22:45:30 +00:00
Tim Almdal
c8dc84d502
Change the regex to assert true for files that match the pattern "#/views/.*?(\.html|mrss)\.php$#"
2008-11-19 22:39:44 +00:00
Tim Almdal
8825687d03
Change the view_files_end_in_html_dot_php_test to view_files_correct_suffix_test and change it to also accept mrss as a valid suffix
2008-11-19 22:20:23 +00:00
Tim Almdal
7e5516302c
clean up feed template
2008-11-19 18:54:49 +00:00
Tim Almdal
32b4a35568
Integrate Piclens lite as the slideshow
2008-11-19 18:45:12 +00:00
Tim Almdal
b3314fc1dc
Update the media rss template to include the resize and the fullsize
...
added descendants by type method to the item model to allow for the selection of children by type
2008-11-19 18:23:30 +00:00
Bharat Mediratta
161998dde6
Fix some broken-ness:
...
1) Item_Controller::_create() and _update() were swapped
2) _create() was redirecting to the wrong urls on success
3) Change in-place return parameter from __return to _return
4) Change in-place code to tunnel _put via POST
2008-11-19 06:35:54 +00:00
Tim Almdal
e14d5574b6
Cleanup media rss feed
...
added parameters to thumbnail_url and resizes_url to be passed to the url::base call to generate ful urls
2008-11-19 06:05:38 +00:00
Tim Almdal
763f0808e9
Add the media rss feed link to the page header in the default theme
2008-11-19 05:00:52 +00:00
Bharat Mediratta
fe75760d63
Make the album title in-place editable.
2008-11-19 04:52:50 +00:00
Bharat Mediratta
4ff0997c75
Fix a mistake in the route that let people try to get to the rest controller (it would fail, but this way they get a 404 instead of another error).
2008-11-19 04:22:17 +00:00