- Aug 18, 2008
-
-
Sam Boyer authored
-
Sam Boyer authored
Incremental commit; added new loader function designed to grab edit-cache data instead of static-db data.
-
Sam Boyer authored
Created a second admin loader for callbacks that need to generate an edit cache (for ajax callbacks)
-
Sam Boyer authored
Incremental commit; refactored most of the admin callbacks to be (partially) compliant with FAPI, and to deal with the new logic-at-the-loader-level approach.
-
Sam Boyer authored
-
Sam Boyer authored
Incremental commit. Added separate static cache for loaded panels_pages and took steps to ensure consistency in its data. Some additional docblocks, and other small touchups.
-
Sam Boyer authored
-
Sam Boyer authored
I'm probably going to write a single FAPI pass-thru for all or most of the individual admin form page callbacks. Eventually.
-
Sam Boyer authored
-
- Aug 17, 2008
-
-
Sam Boyer authored
1. Expunged all render-time uses of quickref, since we're abandoning that method. 2. Added calls to load the display along with the panel page for admin screens. 3. Added a bit of docblock.
-
Sam Boyer authored
Incremental commit; docblock tweaks, and minor refactor of one validator (which has been backported, minus string changes).
-
Sam Boyer authored
Rolled back earlier changes to admin path schema - $panel_page->name now precedes the action verb (e.g. edit, export) again.
-
Sam Boyer authored
-
Sam Boyer authored
Reinstated the %map arg on several admin callbacks; changed the storage mechanism for the loader flags;
-
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