summaryrefslogtreecommitdiff
path: root/themes/default/views
AgeCommit message (Collapse)Author
2008-11-27Don't wrap hidden elements in list itemsBharat Mediratta
2008-11-27Move javascript from default theme to appropriate modulesTim Almdal
2008-11-26Add a new "tag" page type.Bharat Mediratta
Create the concept of "page types" which let us specify the kind of page that we're rendering in high level terms. Currently there are three page types: album, photo and tag. The tag page type uses slightly different variables. It has a $tag but no $item. Adjust all sidebar_block() functions to avoid printing stuff that's dependent on the item if there is no item. Simplify the tag code to stop trying to fake an item. Update the theme slightly to use $item and $tag where appropriate (notably, for making the <title> element).
2008-11-26Indentation fix.Bharat Mediratta
2008-11-25Move album_top back inside gAlbumHeader so that the slideshow link appears ↵Bharat Mediratta
on the same line as the title/description.
2008-11-25Move the in-place-edit JS into the page_footer callback and out ofBharat Mediratta
Theme.php.
2008-11-25Reposition album_top and album_bottom slightlyBharat Mediratta
2008-11-25Move comment listing into the comment moduleBharat Mediratta
2008-11-24Revert the site_title changeTim Almdal
2008-11-23This should have been checked in with r18815.Chad Kieffer
2008-11-23Add a site-config parameter to the config.php file. Created a ↵Tim Almdal
core_block:head method to insert the title into the head section. If the config value is false, the default Browse Photos::$item->title is used. A string value with a trailing '-' will append the config value to $item-title. Otherwise, the page title is set with the supplied value.
2008-11-23Move search out into its own module and have it display its link atBharat Mediratta
the header_bottom() insertion point.
2008-11-23Fixed up the pager a bit, added missing images. Let's float items instead of ↵Chad Kieffer
using absolute positioning (slideshow link). CSS comment org and comment updates.
2008-11-22Create thumbnail insertion points (top/bottom/info) and moveBharat Mediratta
the generic item info into the info module.
2008-11-22Move all block callbacks from View::block_type() toBharat Mediratta
$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-22Added a label for the search form. Even if we place labels in text input ↵Chad Kieffer
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-22Convert gmaps, info, and tag modules to the new block moduleTim Almdal
2008-11-21Convert the carousel module to provide its block through the new apiTim Almdal
2008-11-21Be consistent in naming the album_top blockTim Almdal
2008-11-21Use the new block mechanism to insert user related content into the html pagesTim Almdal
2008-11-212nd attempt at inserting html by modules.Tim Almdal
2008-11-21Restored most heading styles, still need to restore table and list styles. ↵Chad Kieffer
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-21Revert module block approachTim Almdal
2008-11-21Add jQuery UI, tabs, and accordion JS and CSS to build Adam Torres' hi-fi ↵Chad Kieffer
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-20A look at away to allow modules to define html head contents (links and js) ↵Tim Almdal
and also allow modules to contribute blocks to the layout.
2008-11-20Content type and character encoding should be defined before <title>Chad Kieffer
2008-11-19slideshow::link() returns the entire anchor elementTim Almdal
2008-11-19Change the album and photo templates to call the slideshow helper to get the ↵Tim Almdal
slideshow link and button text. The slideshow link will only show up if the slideshow module is installed.
2008-11-19The feed url can be relative.Bharat Mediratta
2008-11-19Integrate Piclens lite as the slideshowTim Almdal
2008-11-19Add the media rss feed link to the page header in the default themeTim Almdal
2008-11-19* Renamed the album, item and photo controllers to albums, items and photos ↵Jozef Selesi
in order to follow the convention that controllers that refer to a collection of resources have plural names. * Added a bug workaround to routes.php
2008-11-18The start of the slideshow module. Mostly framework stuff, no real ↵Tim Almdal
implementation yet
2008-11-18Added the is_installed to the module helper and change to photo.html to not ↵Tim Almdal
try to display a comment if it is not installed
2008-11-16Several large changes:Bharat Mediratta
1) Changed the way that we get forms. Now, if you want to get a form for a REST resource you prefix /form to the resource id. So: /form/photo/1 : returns a form for editing photo id 1 /form/comments/1 : returns a form for adding a comment to photo id 1 /form/comment/1 : returns a form for editing comment id 1 2) Changed the comment module to have two controllers: comment: deals with a single comment resource comments: deal with collections of comments attached to an item Related stuff: - Moved the comments js into the theme - Reworked Comment_Helper for clarity - Moved form generation code down into Comment_Helper - Cleaned up routes (eliminating new comment ones added in recent rev) - Added form() function to all REST controllers - Changed comment module to use a block instead of an arbitrary helper call from the theme - Comment controller only returns HTML currently, but returns a 201 Created status code when a new comment is added, which the Ajax code can catch and act upon. - Got rid of a lot of extra views in comment module
2008-11-16prevent direct access. take 2Felix Rabinovich
2008-11-16prevent direct accessFelix Rabinovich
2008-11-15Initial add comment implementation.Jozef Selesi
2008-11-15Show per-field error messages inline againBharat Mediratta
2008-11-15Don't show gLoginMenu if there's no user moduleBharat Mediratta
2008-11-15Item / Owner changes.Bharat Mediratta
* Hardcode the item has_one owner relationship again * Overload User_Model::__get to handle missing owners gracefully * Fix Item_Controller to take the owner_id from the session or from the parent album when adding new albums and photos.
2008-11-15Clean user / item relationship. Upload files gets the ownership of current ↵Felix Rabinovich
user; and the views don't break if user module is not installed
2008-11-15Now, only logged in users can edit stuff in-place.Bharat Mediratta
2008-11-15Add support for modifying user data. It still needs work.Bharat Mediratta
Make the continue= param a GET only parameter so that it's not part of the form.
2008-11-15Revise the user login code.Bharat Mediratta
* Remove user registration link and popup from the theme; this shouldn't be done in a popup. Use ajaxform to simplify the way that we load the login popup. * Create form.html.php, this is a template for Forge based forms. * Move user validation rules into User_Model and let forms populate the rules into their forms as useful. * Undo r18688's changes regarding the REST code. We should never accept a null resource, this breaks the REST abstraction. * Change login and user controllers to use Forge which lets us delete login.html.php and user.html.php since those now are generated by the theme-owned form template
2008-11-14The state of of the user registration functionalityTim Almdal
2008-11-14Rename login.js to user.jsTim Almdal
2008-11-14Move logout to its own controllerBharat Mediratta
2008-11-13Progress is being made... you can now logoutTim Almdal
2008-11-13Major updates to form CSS. Now using unordered lists for layouts. Added ↵Chad Kieffer
.gInline for forms like login, search, tags. Updated comment, login, search, and tagging forms. All form styles live in screen.css now. Still a lot to do, but this is a good foundation.