Projet

Général

Profil

Révision c73bc8d8

Ajouté par Assos Assos il y a environ 7 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/views_slideshow/theme/views_slideshow.theme.inc
3 3
/**
4 4
 * @file
5 5
 * The theme system, which controls the output of views slideshow.
6
 */
7

  
8
 /**
9
 * @defgroup vss_templates Templates
10
 * @{
11
 * Slideshow and component templates.
6 12
 *
7
 * This just adds a wrapper div to the slideshow.
13
 * @see vss_theme
14
 * @}
15
 */
16

  
17
 /**
18
 * @defgroup vss_theme Theme Functions
19
 * @{
20
 * Theme processing and display generation.
21
 *
22
 * Most of the logic behind the generation of the slideshow is here.
23
 *
24
 * @see vss_templates
8 25
 */
9 26

  
10 27
/**
......
179 196

  
180 197
/**
181 198
 * The current element of the slideshow.
182
 *
183
 * @ingroup themeable
184 199
 */
185 200
function theme_views_slideshow_main_section($vars) {
186 201
  return '<div id="' . $vars['plugin'] . '_main_' . $vars['vss_id'] . '" class="' . $vars['plugin'] . '_main views_slideshow_main">' . $vars['slides'] . '</div>';
......
188 203

  
189 204
/**
190 205
 * Views Slideshow: pager.
191
 *
192
 * @ingroup themeable
193 206
 */
194 207
function theme_views_slideshow_pager_widget_render($vars) {
195 208
  if (isset($vars['settings']['hide_on_single_slide']) && $vars['settings']['hide_on_single_slide'] === 1 && count($vars['rows']) < 2) {
196 209
    return '';
197 210
  }
198
  $master_pager = isset($vars['settings']['master_pager']) ? views_slideshow_format_addons_name($vars['settings']['master_pager']) : '';
211

  
199 212
  // Add JavaScript settings for the pager type.
200 213
  $js_vars = array(
201 214
    'viewsSlideshowPager' => array(
202 215
      $vars['vss_id'] => array(
203 216
        $vars['location'] => array(
204 217
          'type' => views_slideshow_format_addons_name($vars['settings']['type']),
205
          'master_pager' => $master_pager,
218
          'master_pager' => views_slideshow_format_addons_name($vars['settings']['master_pager']),
206 219
        ),
207 220
      ),
208 221
    ),
......
287 300

  
288 301
/**
289 302
 * Views Slideshow: pager item.
290
 *
291
 * @ingroup themeable
292 303
 */
293 304
function template_preprocess_views_slideshow_pager_field_item(&$vars) {
294 305
  $vars['classes_array'][] = 'views_slideshow_pager_field_item';
......
303 314

  
304 315
/**
305 316
 * Views Slideshow: pager field item field.
306
 *
307
 * @ingroup themeable
308 317
 */
309 318
function template_preprocess_views_slideshow_pager_field_field(&$vars) {
310 319
  $view = $vars['view'];
......
318 327

  
319 328
/**
320 329
 * Views Slideshow: Controls.
321
 *
322
 * @inggroup themeable
323 330
 */
324 331
function theme_views_slideshow_controls_widget_render($vars) {
325 332
  // Add JavaScript settings for the controls type.
......
353 360

  
354 361
/**
355 362
 * The slideshow controls.
356
 *
357
 * @ingroup themeable
358 363
 */
359 364
function template_preprocess_views_slideshow_controls_text(&$vars) {
360 365
  $module_path = drupal_get_path('module', 'views_slideshow');
......
383 388

  
384 389
/**
385 390
 * Views Slideshow: "previous" control.
386
 *
387
 * @ingroup themeable
388 391
 */
389 392
function template_preprocess_views_slideshow_controls_text_previous(&$vars) {
390 393
  $vars['classes_array'][] = 'views_slideshow_controls_text_previous';
......
392 395

  
393 396
/**
394 397
 * Views Slideshow: "pause" control.
395
 *
396
 * @ingroup themeable
397 398
 */
398 399
function template_preprocess_views_slideshow_controls_text_pause(&$vars) {
399 400
  $vars['classes_array'][] = 'views_slideshow_controls_text_pause  views-slideshow-controls-text-status-play';
......
402 403

  
403 404
/**
404 405
 * Views Slideshow: "next" control.
405
 *
406
 * @ingroup themeable
407 406
 */
408 407
function template_preprocess_views_slideshow_controls_text_next(&$vars) {
409 408
  $vars['classes_array'][] = 'views_slideshow_controls_text_next';
......
411 410

  
412 411
/**
413 412
 * Views Slideshow: Slide Counter.
414
 *
415
 * @inggroup themeable
416 413
 */
417 414
function theme_views_slideshow_slide_counter_widget_render($vars) {
418 415
  return theme(views_theme_functions('views_slideshow_slide_counter', $vars['view'], $vars['view']->display[$vars['view']->current_display]), array(
......
435 432
/**
436 433
 * Backwards compatability wrapper.
437 434
 *
435
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
436
 *
438 437
 * @see template_preprocess_views_slideshow().
439 438
 */
440 439
function _views_slideshow_preprocess_views_slideshow(&$vars) {
......
444 443
/**
445 444
 * Backwards compatability wrapper.
446 445
 *
446
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
447
 *
447 448
 * @see template_preprocess_views_slideshow_pager_fields().
448 449
 */
449 450
function _views_slideshow_preprocess_views_slideshow_pager_fields(&$vars) {
......
453 454
/**
454 455
 * Backwards compatability wrapper.
455 456
 *
457
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
458
 *
456 459
 * @see template_preprocess_views_slideshow_pager_field_item().
457 460
 */
458 461
function _views_slideshow_preprocess_views_slideshow_pager_field_item(&$vars) {
......
462 465
/**
463 466
 * Backwards compatability wrapper.
464 467
 *
468
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
469
 *
465 470
 * @see template_preprocess_views_slideshow_controls_text().
466 471
 */
467 472
function _views_slideshow_preprocess_views_slideshow_controls_text(&$vars) {
......
480 485
/**
481 486
 * Backwards compatability wrapper.
482 487
 *
488
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
489
 *
483 490
 * @see template_preprocess_views_slideshow_controls_text_pause().
484 491
 */
485 492
function _views_slideshow_preprocess_views_slideshow_controls_text_pause(&$vars) {
......
489 496
/**
490 497
 * Backwards compatability wrapper.
491 498
 *
499
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
500
 *
492 501
 * @see template_preprocess_views_slideshow_controls_text_next().
493 502
 */
494 503
function _views_slideshow_preprocess_views_slideshow_controls_text_next(&$vars) {
......
498 507
/**
499 508
 * Backwards compatability wrapper.
500 509
 *
510
 * @deprecated Removed in 3.5 when the hook_theme() implementation was fixed.
511
 *
501 512
 * @see template_preprocess_views_slideshow_slide_counter().
502 513
 */
503 514
function _views_slideshow_preprocess_views_slideshow_slide_counter(&$vars) {
504 515
  template_preprocess_views_slideshow_slide_counter($vars);
505
}
516
}
517

  
518
/**
519
 * @} End of "defgroup vss_theme".
520
 */

Formats disponibles : Unified diff