devel_themer.module

Functions

NameDescription
devel_counter
devel_themer_admin_settings
devel_themer_ajax_variablesA menu callback used by popup to retrieve variables from cache for a recent page.
devel_themer_ancestryFor given theme *function* call, return the ancestry of function names which could have handled the call. This mimics the way the theme registry is built.
devel_themer_append_extension
devel_themer_catch_functionIntercepts all theme calls (including templates), adds to template log, and dispatches to original theme function. This function gets injected into theme registry in devel_exit().
devel_themer_cleanupClean up the files we dropped in the temp dir in devel_themer_exit().
devel_themer_cronImplement hook_cron() for periodic cleanup.
devel_themer_exit
devel_themer_get_extension
devel_themer_init
devel_themer_logShow all theme templates and functions that could have been used on this page.
devel_themer_menuImplements hook_menu().
devel_themer_popupReturn the popup template placed here for easy editing
devel_themer_shutdown
devel_themer_theme_registry_alterAn Implements hook_theme_registry_alter() Iterate over theme registry, injecting our catch function into every theme call, including template calls. The catch function logs theme calls and performs divine nastiness.
devel_themer_theme_twinAn unfortunate copy/paste of theme(). This one is called by the devel_themer_catch_function() and processes all theme calls but gives us info about the candidates, timings, etc. Without this twin, it was impossible to capture calls to module owned...
devel_themer_toggleA menu callback. Usually called from the devel block.
devel_theme_call_marker