diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-11-22 21:46:34 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-11-22 21:46:34 +0000 |
commit | c6f0cc036df6a1306b03c987092197d8bab27111 (patch) | |
tree | 57181842685c5e3cb58e4c77a3b7114b43b6aadb /modules/slideshow/helpers | |
parent | ac9df35d8aed2ed5dcf9da2b319bf8da1f246ab3 (diff) |
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.
Diffstat (limited to 'modules/slideshow/helpers')
-rw-r--r-- | modules/slideshow/helpers/slideshow_block.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/slideshow/helpers/slideshow_block.php b/modules/slideshow/helpers/slideshow_block.php index 8272554f..3a089d22 100644 --- a/modules/slideshow/helpers/slideshow_block.php +++ b/modules/slideshow/helpers/slideshow_block.php @@ -23,11 +23,11 @@ class slideshow_block_Core { "</script>"; } - public static function album_top() { + public static function album_top($theme) { return "<a href=\"javascript:PicLensLite.start()\" id=\"gSlideshowLink\" class=\"gButtonLink\">Slideshow</a>"; } - public static function photo() { + public static function photo_top($theme) { return "<a href=\"javascript:PicLensLite.start()\" id=\"gSlideshowLink\" class=\"gButtonLink\">Slideshow</a>"; } } |