Changeset 62518 in spip-zone


Ignore:
Timestamp:
Jun 13, 2012, 9:53:41 PM (7 years ago)
Author:
kent1@…
Message:

Premières compatibilité avec SPIP 3.0 - Le paquet.xml, ses fichiers de langue et le déplacement de la fonction d'install

Location:
_plugins_/spipicious_jquery/trunk
Files:
3 added
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/spipicious_jquery/trunk/plugin.xml

    r55008 r62518  
    5858                <inclure>spipicious_pipelines.php</inclure>
    5959        </pipeline>
    60         <necessite id="SPIP" version='[2.0.9;2.1.99]' />
    61         <necessite id="SelecteurGenerique" version="[0.7;]" />
    62         <necessite id='cfg' version='[1.10.1;]' />
     60        <necessite id="SPIP" version='[3.0.0;3.0.99]' />
     61        <necessite id="selecteurgenerique" version="[0.7;]" />
    6362        <necessite id="saisies" version='[1.1;]' />
    6463        <utilise id="nuage" version='[3.2.1;]' />
  • _plugins_/spipicious_jquery/trunk/spipicious_autoriser.php

    r43903 r62518  
    55 *
    66 * Auteurs :
    7  * kent1 (kent1@arscenic.info)
     7 * kent1 (http://www.kent1.info - kent1@arscenic.info)
    88 * Erational
    99 *
  • _plugins_/spipicious_jquery/trunk/spipicious_pipelines.php

    r55029 r62518  
    99 * Erational
    1010 *
    11  * © 2007-2011 - Distribue sous licence GNU/GPL
     11 * © 2007-2012 - Distribue sous licence GNU/GPL
    1212 *
    1313 * Fichiers des pipelines du plugin
     
    2323 */
    2424function spipicious_insert_head($flux){
    25         global $visiteur_session,$spip_version_branche;
    2625        include_spip('inc/autoriser');
    27         if(autoriser('tagger_spipicious','article',$id_objet,$visiteur_session,$opt)){
     26        if(autoriser('tagger_spipicious','article',$id_objet)){
    2827
    2928        include_spip('selecteurgenerique_fonctions');
     
    3332    $tags_link = generer_url_public('inc-tags');
    3433
    35     if(defined('_DIR_PLUGIN_JQUERYUI') && ($spip_version_branche >= '2.1.10')){
    36                 $flux .=
     34        $flux .=
    3735<<<EOS
    3836<script type="text/javascript"><!--
     
    123121EOS;
    124122}
    125         else{
    126                 $flux .=
    127                 <<<EOS
    128 <script type="text/javascript"><!--
    129         (function($) {
    130                 var spipicious_call = 0;
    131                 var appliquer_selecteur_spipicious = function() {
    132 
    133                         // chercher l'input de saisie
    134                         var spipicious = $('input[name=spipicious_tags][autocomplete!=off]');
    135 
    136                         var id_objet = $("input#spipicious_id").val();
    137                         var type = $("input#spipicious_type").val();
    138                         if((spipicious.size()>0) && ($('.tags_'+type+'_'+id_objet).size()>0) && (spipicious_call > 1)){
    139                                 $.ajax({
    140                                         type: "GET",
    141                                         url:'$tags_link',
    142                                         data: {
    143                                                 id_objet : id_objet,
    144                                                 objet : type
    145                                         },
    146                                         success:function(data,status){
    147                                                 var newdata = jQuery(data+' #tags').html();
    148                                                 $('.tags_'+type+'_'+id_objet).addClass('loading').html(newdata).removeClass('loading');
    149                                                 $('body').trigger('spipicious_change');
    150                                         }
    151                                 });
    152                         }
    153 
    154                         //.addClass('loading').load('$tags_link&id_'+type+'='+id_objet).removeClass('loading');
    155                         spipicious.autocomplete('$selecteur',
    156                                 {
    157                                         extraParams:{
    158                                                 id_objet:id_objet,
    159                                                 type:type
    160                                         },
    161                                         delay: 200,
    162                                         autofill: false,
    163                                         minChars: 1,
    164                                         multiple:true,
    165                                         multipleSeparator:";",
    166                                         formatItem: function(data, i, n, value) {
    167                                                 return data[0];
    168                                         },
    169                                         formatResult: function(data, i, n, value) {
    170                                                 return data[1];
    171                                         }
    172                                 }
    173                         );
    174                         spipicious.result(function(event, data, formatted) {
    175                                 if (data[2] > 0) {
    176                                         $(spipicious)
    177                                         .end();
    178                                 }
    179                                 else{
    180                                         return data[1];
    181                                 }
    182                         });
    183                         spipicious_call++;
    184                         // Hack pour le focus obligatoire de positionner
    185                         // Le selecteur generique ne se rechargeait pas
    186                         spipicious.blur();
    187                 };
    188 
    189                 $(function(){
    190                         appliquer_selecteur_spipicious();
    191                         onAjaxLoad(appliquer_selecteur_spipicious);
    192                 });
    193         })(jQuery);
    194 // --></script>
    195 EOS;
    196         }
    197         }
    198123       
    199124        return $flux;
Note: See TracChangeset for help on using the changeset viewer.