1.20.x installer.module installer_theme($existing, $type, $theme, $path)

Implements hook_theme().

File

modules/installer/installer.module, line 167
Handles installation and updates of contributed projects.

Code

function installer_theme($existing, $type, $theme, $path) {
  $base = array(
    'file' => 'installer.theme.inc',
  );

  return array(
    'installer_manager_update_form' => array(
      'render element' => 'form',
    ) + $base,
    // Template for installation page.
    'installer_browser_install' => array(
      'variables' => array('current_task' => NULL, 'main_content' => NULL),
      'template' => 'templates/installer-install',
    ) + $base,
    // Template for list of projects.
    'installer_browser_list' => array(
      'variables' => array('projects_list' => NULL, 'type' => NULL),
      'template' => 'templates/installer-list',
    ) + $base,
    // Template for block.
    'installer_browser_block' => array(
      'render element' => 'element',
      'template' => 'templates/installer-block',
    ) + $base,
    // Template for single project.
    'installer_browser_project' => array(
      'variables' => array('project' => NULL, 'first' => NULL, 'repository' => NULL),
      'template' => 'templates/installer-project',
    ) + $base,
    // Template for project description.
    'installer_browser_project_description' => array(
      'render element' => 'description',
    ) + $base,
    // Template for project details dialog.
    'installer_browser_project_dialog' => array(
      'variables' => array('project' => NULL),
      'template' => 'templates/installer-project-dialog',
    ) + $base,
    // Template for install queue item.
    'installer_browser_install_queue' => array(
      'variables' => array('projects' => NULL),
      'template' => 'templates/installer-install-queue',
    ) + $base,
  );
}