summaryrefslogtreecommitdiff
path: root/themes/default/views/album.html.php
AgeCommit message (Collapse)Author
2009-06-04Properly internationalize the "Add some" photos link.Bharat Mediratta
2009-06-03Show an "add photos" message on empty albums for those who can.Chad Kieffer
2009-06-02Fix for ticket #320Tim Almdal
2009-05-31Run all variables containing user-entered text through p::clean()Bharat Mediratta
2009-05-22Added album icon before album titles. Thx again Ben.Chad Kieffer
2009-02-13Ticket #2. Tighten up search results UI.Chad Kieffer
2009-01-14Create Item_Model::thumb_tag() and Item_Model::resize_tag() to provideBharat Mediratta
an abstraction for when we add movie support.
2009-01-03Add a new quick-edit mode for editing photos when viewing albums.Bharat Mediratta
Implement image rotation this way.
2009-01-01Update the CSS item ID and class application for items and albums in albums. ↵Chad Kieffer
Miscellaneous CSS updates.
2009-01-01Change the preamble for views in two ways:Bharat Mediratta
1) drop unnecessary semicolon 2) start with <?php for extra security in the case that the server itself doesn't have short_tags enabled (the app won't work, but we need to make sure that we're still secure)
2008-12-31PhotoID -> PhotoId for consistencyBharat Mediratta
2008-12-31Add Item_Model::url() and use it where appropriate. Cleans up someBharat Mediratta
grotty looking stuff in themes.
2008-12-28Tighten up album grid display. Vertically align thumbnail/metadata in gItem ↵Chad Kieffer
container. Brought back borders. Use a neutral bg color for albums. Link item titles, not just thumbnails.
2008-12-24Lots of deltas rolled up into a bigger change. Sorry for the mess.Bharat Mediratta
1) Deleted in-place-editing. We'll be replacing this with a real edit system that groups settings together and is more coherent. 2) Tweaked the way that dialog boxes work to get the ajax stuff working again. It's imperfect and does not work properly for uploading images. This is going to get redone also, but this is a good resting point. 3) Created edit forms for albums and photos. Moved _update and _create out of Items_Controller and into the individual subclasses. 4) Created access::required which is a shorthand for: if (!access::can(...)) { access::forbidden(); } 5) Added validation rules to Items_Model 6) Converted login to use the regular modal dialog approach in the theme.
2008-12-17Separate thumbnails out into var/thumbs. This clears up some ambiguity in ↵Bharat Mediratta
Item_Model and simplifies file_proxy. It also means we can stop munging file names in the var/resizes hierarchy. In the process, rename "thumbnail" to "thumb" everywhere in honor of Chad (well, ok because it's shorter)..
2008-12-15Argh, fix a bad rename.Bharat Mediratta
2008-12-15Rename default_admin to admin_default.Bharat Mediratta
2008-12-13Layout cleanup and simplification. Move view-mode buttons into sidebar, ↵Chad Kieffer
search to header_top. Reduced borders. Started album grid improvements. Minor white space improvements. Still need to handle text/photo alignment in album grid, improve placement of search.
2008-12-11Remove the options menus from the albums and photo pages and move to the ↵Tim Almdal
site menu
2008-12-09Checked in jQuery superfish menu plugin, applied to item options menu. ↵Chad Kieffer
Updated album/item view icons.
2008-12-07Style cleanups to make File_Structure_Test pass.Bharat Mediratta
2008-12-07Yay! Working item upload dialog from the album page! Chad Kieffer
2008-12-07First go around at reusable modal dialogs. Moved jQuery UI CSS into ↵Chad Kieffer
screen.css, moved default theme JS to js folder. Named jQuery UI files to match the file names as they distribute them. Removed accordion, it's not used yet.
2008-12-06Switch the slideshow link from text to icon. Chad Kieffer
2008-12-05Added album and item view icons (album, hybrid, slideshow, full size). Added ↵Chad Kieffer
"Options" menu placeholder to display item options (add, edit, subscribe, permissions, etc.). Renamed gAlbumHeaderMenu to gItemMenu which can be used on both album and item views.
2008-12-01Grouped inline form styles. No longer using gInline class in favor of ↵Chad Kieffer
specific form IDs that can be styled differently depending on which container they appear. Added gDescription class, dropped gUnderState for semantics. CSS cleanup.
2008-11-27Make header buttons, line them up nicely and float them to the rightBharat Mediratta
so that they don't push the album grid down.
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-25Reposition album_top and album_bottom slightlyBharat Mediratta
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-21Be consistent in naming the album_top blockTim Almdal
2008-11-212nd attempt at inserting html by modules.Tim Almdal
2008-11-21Revert module block approachTim Almdal
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-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-19Integrate Piclens lite as the slideshowTim 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-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-09IE fixes, sidebar is now fixed in IE (we were missing a yui-g class). ↵Chad Kieffer
Removed .first class, it's not needed, at least not now. Moved all top-level layout containers to page.html.php so that if themers want to replace YUI grids with something else, like Blueprint, they only really need to edit page.html.php.
2008-11-08Add support for in-place editing of data fields.Bharat Mediratta
2008-11-08Create permanent owner_id column in the item table, and use a softBharat Mediratta
relationship to bind the two. To do this, I overrode __get in Item_Model so that $item->owner returns the appropriate User_Model.
2008-11-08Adding user (owner) to items; info moduleFelix Rabinovich
2008-11-07Fix the child url to use the item type.Bharat Mediratta
2008-11-07indentation fixesBharat Mediratta