]> git.llucax.com Git - software/bife/bife-all.git/commit
Core and Basic modules are now much more like they should. Huge code clean:
authorLeandro Lucarella <llucax@gmail.com>
Sun, 29 Jun 2003 07:42:29 +0000 (07:42 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 29 Jun 2003 07:42:29 +0000 (07:42 +0000)
commit202cf371076f9aba5c308830a9d92d08681440ed
treef724aad2d5e0fe3d59566b3292f68bdbfafaa408
parent8c84fa1ebadd78700189052f216a98a9546edc60
Core and Basic modules are now much more like they should. Huge code clean:
- Merged Copy and Generic class into a new Fallback implementation: Translate.
  It searchs for a template and if it doesn't find it, it copy the output like
  Copy.
- Removed Title and Page (now are created by Translate fallback since they are
  too simple).
- Removed a lot of unused constructors.
- Cleaned up Link constructor (now it uses getURL()) and inherits directly
  from Container.

HIT Changes:
- Added searching for templates in include_path capabilities (much slower).
- Added optional group parameter to parse() method.
- Added exists() method to check if a template exists.
- Fixed paramters of getBuffer() and popBuffer().
- Renamed setGroup() as pushGroup() and unsetGroup() as popGroup().

Other updates:
- Updated ROADMAP.
- Updated UML diagrams.
- Updated example.
- Bugfixes.
18 files changed:
core/BIFE/Container.php
core/BIFE/Fallback.php
core/BIFE/Widget.php
core/HTML/Template/HIT.php
core/bife.xmi
doc/ROADMAP
examples/index.php
modules/album/BIFE/Album/Pager.php
modules/album/BIFE/Album/Photo.php
modules/album/BIFE/Album/Thumbs.php
modules/album/album.xmi
modules/basic/BIFE/Generic.php [deleted file]
modules/basic/BIFE/Link.php
modules/basic/BIFE/Page.php [deleted file]
modules/basic/BIFE/Title.php [deleted file]
modules/basic/BIFE/Translate.php [moved from modules/basic/BIFE/Copy.php with 61% similarity]
modules/basic/basic.xmi
modules/menu/menu.xmi