You are here

salvattore.module in Salvattore (CSS driven Masonry) 7

Same filename and directory in other branches
  1. 8 salvattore.module
  2. 7.2 salvattore.module

Salvattore masonry plugin for views.

File

salvattore.module
View source
<?php

/**
 * @file
 * Salvattore masonry plugin for views.
 */

/**
 * Implements hook_permission().
 */
function salvattore_permission() {
  return array(
    'manage Salvattore settings' => array(
      'title' => t('Manage Salvattore settings'),
    ),
  );
}

/**
 * Implements hook_menu().
 */
function salvattore_menu() {
  $items = array();
  $items['admin/config/user-interface/salvattore'] = array(
    'title' => 'Salvattore Settings',
    'description' => 'Configure Salvattore',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'salvattore_admin_settings_form',
    ),
    'access arguments' => array(
      'manage Salvattore settings',
    ),
    'file' => 'salvattore.admin.inc',
  );
  return $items;
}

/**
 * Implements hook_views_api()
 */
function salvattore_views_api() {
  return array(
    'api' => 3,
  );
}

/**
 * Preprocess function for views_view_salvattore.tpl.php.
 */
function template_preprocess_views_view_salvattore(&$vars) {

  // Run preprocess function for unformatted style
  template_preprocess_views_view_unformatted($vars);

  // Get view options
  $view = $vars['view'];
  $options = $vars['options'];
}

/**
 * Implements hook_preprocess_page().
 */
function salvattore_preprocess_page(&$variables) {
  if (variable_get('salvattore_use_min_js')) {
    drupal_add_js(drupal_get_path('module', 'salvattore') . '/js/salvattore.min.js', array(
      'scope' => 'footer',
    ));
  }
  else {
    drupal_add_js(drupal_get_path('module', 'salvattore') . '/js/salvattore.js', array(
      'scope' => 'footer',
    ));
  }
  if (variable_get('salvattore_load_default_css')) {
    drupal_add_css(drupal_get_path('module', 'salvattore') . '/css/salvattore_default.css', array(
      'type' => 'file',
      'preprocess' => FALSE,
    ));
  }
}

Functions

Namesort descending Description
salvattore_menu Implements hook_menu().
salvattore_permission Implements hook_permission().
salvattore_preprocess_page Implements hook_preprocess_page().
salvattore_views_api Implements hook_views_api()
template_preprocess_views_view_salvattore Preprocess function for views_view_salvattore.tpl.php.