Révision c73bc8d8
Ajouté par Assos Assos il y a environ 7 ans
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
Weekly update of contrib modules