Changeset 43345 in spip-zone
- Timestamp:
- Jan 5, 2011, 6:56:55 PM (10 years ago)
- Location:
- _plugins_/noiZetier
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/noiZetier/formulaires/configurer_bloc.php
r39564 r43345 203 203 } 204 204 205 // Si on demande à déplacer une noisette ------------------------------------- 205 // Si on demande à déplacer une noisette avec dragndrop ------------------------------------- 206 207 if ($params = _request('dragndrop_noisette')){ 208 $rang_noisettes = _request('rang_noisettes'); 209 210 foreach ($rang_noisettes as $rang=>$id_noisette){ 211 $rang = $rang + 1; 212 $ok = sql_updateq('spip_noisettes',array('rang' => intval($rang)),"id_noisette = $id_noisette"); 213 } 214 215 // On invalide le cache 216 include_spip('inc/invalideur'); 217 // necessaire tout ça ? 218 $cle_invalidation = _request('bloc').'/'._request('type'); 219 if (_request('composition') != '') 220 $cle_invalidation .= '-'._request('composition'); 221 // doit suffire '1' 222 suivre_invalideur($cle_invalidation); 223 224 if (!$ok) $retours['message_erreur'] = _T('noizetier:erreur_mise_a_jour'); 225 } 226 227 // Si on demande à déplacer une noisette sans dragndrop ------------------------------------- 206 228 207 229 if ($params = _request('deplacer_noisette')){ -
_plugins_/noiZetier/formulaires/inc-configurer-noisettes.html
r42301 r43345 3 3 <BOUCLE_noisettes(NOISETTES){type}{composition}{bloc}{par rang}> 4 4 <li class="noisette plie"[ style="background-image:url((#NOIZETIER_LISTE_NOISETTES|table_valeur{#NOISETTE}|table_valeur{icon}|chemin|image_reduire{24}|extraire_attribut{src}))"]> 5 <input type="hidden" name="rang_noisettes[]" value="#ID_NOISETTE" /> 5 6 <BOUCLE_test_modifier(CONDITION){si #ENV{id_noisette}|=={#ID_NOISETTE}|non}> 6 7 <div class="ligne"> … … 72 73 </li> 73 74 </ul> 75 [(#AUTORISER{configurer,noizetier}|et{#ENV{id_noisette}|non}|et{#ENV{bloc_page_nouvelle_noisette}|non}) 76 <p class='boutons' style="display: none;"> 77 <input type="submit" class="submit link" name="annuler_deplacer_noisette" value="<:bouton_annuler:>" /> 78 <input type="submit" class="submit" name="dragndrop_noisette" value="<:bouton_enregistrer:>" /> 79 </p> 80 <script type="text/javascript"> 81 <!-- 82 (function($){ 83 $(function(){ 84 $('button[(#VAL{91}|chr)]name=deplacer_noisette[(#VAL{93}|chr)]').hide(); 85 $('#bloc-[(#ENV{bloc})]').sortable({ 86 items: 'li.noisette', 87 opacity: 0.8, 88 forcePlaceholderSize: true, 89 cursor: 'move', 90 update: function(event, ui) { 91 $(this).children('.editer_noisette').hide(); 92 $(this).next('p.boutons').show(); 93 } 94 }); 95 }); 96 })(jQuery); 97 --> 98 </script>] -
_plugins_/noiZetier/noizetier.css.html
r39409 r43345 56 56 border-bottom:1px solid #ccc; 57 57 min-height: 42px; 58 } 59 60 .formulaire_spip ul.noisettes li.ui-sortable-helper { 61 border: 1px solid #ccc; 62 background-color: #fff; 58 63 } 59 64 -
_plugins_/noiZetier/noizetier_pipelines.php
r37821 r43345 104 104 } 105 105 106 /** 107 * Pipeline jqueryui_forcer pour demander au plugin l'insertion des scripts pour .sortable() 108 * 109 * @param array $plugins 110 * @return array 111 */ 112 function noizetier_jqueryui_forcer($plugins){ 113 $plugins[] = "jquery.ui.core"; 114 $plugins[] = "jquery.ui.widget"; 115 $plugins[] = "jquery.ui.mouse"; 116 $plugins[] = "jquery.ui.sortable"; 117 return $plugins; 118 } 119 106 120 ?> -
_plugins_/noiZetier/plugin.xml
r42302 r43345 3 3 <auteur>Joseph, Matthieu Marcillaud</auteur> 4 4 <licence>GPL v3</licence> 5 <version>0.8. 1</version>5 <version>0.8.2</version> 6 6 <version_base>0.3</version_base> 7 7 <etat>test</etat> … … 48 48 <inclure>noizetier_ieconfig.php</inclure> 49 49 </pipeline> 50 <pipeline> 51 <nom>jqueryui_forcer</nom> 52 <inclure>noizetier_pipelines.php</inclure> 53 </pipeline> 50 54 <bouton id='noizetier' parent="configuration"> 51 55 <url>noizetier</url> … … 63 67 <necessite id="YAML" version="[1.4.1;]" /> 64 68 <necessite id="saisies" version="[1.8.5;]" /> 69 <necessite id="jqueryui" version="[1.8.5;]" /> 65 70 <necessite id="verifier" /> 66 71 <utilise id="compositions" version="[1.0.1;]" />
Note: See TracChangeset
for help on using the changeset viewer.