- Aug 17, 2008
-
-
Sam Boyer authored
-
Sam Boyer authored
Scratched a couple more unneeded bits from the mask. Moved mask storage directly into the panels_page table, and updated load functions accordingly.
-
Sam Boyer authored
Killed some more of the unnecssary bitmask items; fixed typos; improved hook_menu() readability; safely reconstituted the panels_page_get_current() function for API consistency from D5.
-
Sam Boyer authored
Considerable refactoring. The separation between logic/loading functions and rendering functions is almost complete, now.
-
Sam Boyer authored
-
Sam Boyer authored
Fixes for E_NOTICE compliance with $load_data. Moved access check to later in the master loader; we don't want Panels denying access to things that it's not overriding!
-
Sam Boyer authored
-
Sam Boyer authored
-
Sam Boyer authored
Removed suuuuuper crufty ajax functions - they hadn't been in use for who knows how many months, and nobody noticed :)
-
Sam Boyer authored
Moved the admin wildcard loader out into the main panels_page.module file (where it should have been in the first place), and rejiggered the paths to match up with the new editing paths (action verb before $panel_page->name). The new paths may be rolled back.
-
Sam Boyer authored
Nixed the wildcards and stored_router fields, and changed 'meta' over to the much less annoying/more appropriate 'flags.' stored_router was collapsed into flags; wildcards may be restored later, but for the moment I don't think there's much value added in duplicating that data, so I'm content to calculate it on the fly.
-
Sam Boyer authored
Fairly large reorganization, although not much change in the logic. Most notable big item is that hook_menu() and hook_menu_alter() are now separate again, and the functions have been reorganized to place the two that hook_menu() calls at the top of the file (purely for conceptual clarity). Also switched over to the use of a 'flags' field in the router quickref table, which is where we tuck as much of our behavior-governing bitmask as possible during the actual menu build process.
-
Sam Boyer authored
Incremental commit - numerous behavioral changes. Admin loader relocated to here; re-added implementation of hook_menu() as it now appears possible to cleanly separate it from what must be done in hook_menu_alter(). Cleaned up some docblocks, moved other functions around...lots of stuff.
-
Sam Boyer authored
Shifted all possible render preparation functions into panels_page.render.inc; also added an @file description to it.
-
- Aug 16, 2008
- Aug 06, 2008
- Jul 28, 2008
-
-
Sam Boyer authored
We're most of the way there! Our separate data storage mechanism appears to be mostly working. Now the frontend loading needs to be done, along with the hook_menu_link_alter() stuff.
-
- Jul 26, 2008
-
-
Sam Boyer authored
-
Sam Boyer authored
Panels Page now installs successfully, although the schema is likely going to change. The essential infrastructure for the menu system is functioning correctly. The secondary router storage mechanism, page callbacks, temporary panel data storage mechanism (for render callbacks) and a few other things need to be designed - but we're on the home stretch.
-
- Jul 25, 2008
- Jul 24, 2008
-
-
Earl Miles authored
Initial port of panels mini; still need to work on the "context" ajax stuff and convert it to the new system, but the other stuff appears to work at least a little. Also include some fixes to layouts as "id" turns out to be illegal due to Drupal setting its own id string.
-
- Jul 20, 2008
-
-
Sam Boyer authored
About three-quarters of the way through the menu system port. Most of the guts are in place, although the bitmasks need considerable work and I've yet to work out a finite solution for sticking the admin tabs in wherever they might need to be.
-
- Jul 16, 2008
-
-
Sam Boyer authored
Fixed doubled commas in the schema function - evidently they were residuals from one of Pancho's earlier patches
-
Earl Miles authored
Initial D6 work -- this includes only panels.module stuff. Right now the drag & drop display editor works, layout, layout settings and render works. Special features such as cache and styles may or may not work.
-