Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Tag: |
Backport bugfix #7552 to 4-4 version of navigation.module.
fixed bug #7552: navigation module now properly creates offsite links
Mar 17, 2004
- navigation.css (Bèr Kessels <berkessels at gmx.net>)
o simple default tabs - minimal styling, functional, compatible
tested on: Mozilla, Internet Explorer, Konqueror, Opera
- navigation.module (Jeremy Andrews: based on patch from Gerhard Killesreiter)
o cleanup output
o properly use class/id
o only display <ul></ul> if there are <li>'s
Mar 16, 2004 (Jeremy Andrews <jeremy at kerneltrap.org>)
- navigation.module
o rewrote menu/tab building logic to support multiple active items
(multiple active tabs may not work properly -- as there's currently
no fully working navigation.css, there's no way to test this.)
Mar 16, 2004 (Jeremy Andrews <jeremy at kerneltrap.org>)
- navigation.module
o add administrative option to make menu item always enabled
o function navigation_load_selected_items() needs a rewrite to support
multiple active items. At this time it can only handle one item being
active at a time. (hence, this functionality is exceedingly limited)
- navigation.module
o added int(1) 'enable' to table 'menu_item'
Mar 6, 2004 (Jeremy Andrews <jandrews@kerneltrap.org>)
- navigation.mysql
o added varchar(255) 'vocabularies' to table 'menu'
o added varchar(255) 'terms' to table 'menu_item'
o cleanup
- navigation.module
o introduced relation between menus and vocabularies
o introduced relation between menu items and terms
o taxonomy relationship configurable, disabled by default
o implementation appears to work, but needs usability cleanup (complex)
Mar 4, 2004 (Jeremy Andrews <jandrews@kerneltrap.org>)
- navigation.module:
o added configuration setting to specify path of default CSS file for tabs
(defaults to 'modules/navigation/navigation.css')
- navigation.module:
o rewrite of tab and menu building logic:
- only evaluates visible items
- tab menu wrapped in <div class="tabs">
- block menu wrapped in <div class="menu">
- only uses one <ul> per logical row
- each tab/menu row provides access to a new class
- each tab/menu item has a unique id
(breaks existing navigation.css -- tabs do not currently display)
- navigation.module:
o cache menu item roles in a static variable to minimize queries
o remove unnecessary calls to user_roles()
o added help text
- navigation.mysql:
o added varchar(255) 'roles' database field to menu table
o added varchar(255) 'roles' database field to menu_item table
- TODO, INSTALL:
o updated to reflect recent changes
- CHANGELOG:
o added to directory
navigation.module: - added configuration options to enable/disable menu and/or item permissions (disabled by default for simplicity and lower overhead) - added ability when adding/editing menus and items to associate them with user roles - display functions now checks if current user has permissions to view menu and items navigation.mysql: - added longtext type 'roles' to 'menu' and 'menu_item' tables README, TODO, INSTALL: - updated to reflect recent changes
- implemented auto-generation of menu blocks
First release of navigation.module for Drupal 4.4: Overview: -------- The navigation module allows a site administrator to build custom menus. These menus can be displayed in a box like the automatically generated navigation menu, or they can be displayed as CSS tabs. A menu is comprised of a hierarchy of menu items. It is possible to build a flat or three dimensional menu. Menu items can be linked to arbitrary urls, including both on-site and off-site web pages. Features: -------- - Administrative interface shares look and feel of taxonomy administrative interface - Menus can be three dimensional or flat - Menus can be displayed in boxes like the automatically generated navigation menu, or as CSS tabs - Menu items can link to on-site and off-site content - No hard limit to the number of menus that can be built - No hard limit on the number of menu items comprising a menu - No hard limit to the depth of a given menu
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.2 |