source: spip-zone/_plugins_/massicot/trunk/massicot_pipelines.php @ 93583

Last change on this file since 93583 was 93583, checked in by bystrano@…, 5 years ago

Supprime du code inutile

Dans le fichiers qui ne font que déclarer des fonctions, cette ligne de
"sécurité" est encore moins utile que d'habitude…

File size: 1.8 KB
Line 
1<?php
2/**
3 * Utilisations de pipelines par Massicot
4 *
5 * @plugin     Massicot
6 * @copyright  2015
7 * @author     Michel @ Vertige ASBL
8 * @licence    GNU/GPL
9 * @package    SPIP\Massicot\Pipelines
10 */
11
12/**
13 * Insérer le plugin jquery de selection du cadre
14 *
15 * @pipeline jquery_plugins
16 * @param  array $scripts  Les scripts qui seront insérés dans la page
17 * @return array       La liste des scripts complétée
18 */
19function massicot_jquery_plugins ($scripts) {
20
21    $scripts[] = find_in_path('lib/jquery.imgareaselect.js/jquery.imgareaselect.dev.js');
22
23    return $scripts;
24}
25
26/**
27 * Ajoute le plugins jqueryui Slider
28 *
29 * @pipeline jqueryui_plugins
30 * @param  array $scripts  Plugins jqueryui à charger
31 * @return array       Liste des plugins jquerui complétée
32 */
33function massicot_jqueryui_plugins ($scripts) {
34
35    $scripts[] = 'jquery.ui.slider';
36
37    return $scripts;
38}
39
40/**
41 * Ajouter un brin de CSS
42 *
43 * @pipeline header_prive
44 * @param  array $flux Données du pipeline
45 * @return array       Données du pipeline
46 */
47function massicot_header_prive ($flux) {
48
49    $flux .= '<link rel="stylesheet" type="text/css" media="screen" href="' .
50          find_in_path('css/massicot.css') . '" />';
51
52    $flux .= '<link rel="stylesheet" type="text/css" media="screen" href="' .
53        find_in_path('lib/jquery.imgareaselect.js/distfiles/css/imgareaselect-default.css') . '" />';
54
55    return $flux;
56}
57
58/**
59 * Ajouter une action "recadrer" sur les documents
60 *
61 * @pipeline editer_document_actions
62 * @param  array $flux Données du pipeline
63 * @return array       Données du pipeline
64 */
65function massicot_document_desc_actions ($flux) {
66
67    $flux['data'] .= recuperer_fond('prive/squelettes/inclure/lien_recadre',
68                                    $flux['args']);
69
70    return $flux;
71}
Note: See TracBrowser for help on using the repository browser.