Changeset 43265 in spip-zone


Ignore:
Timestamp:
Dec 31, 2010, 12:50:00 PM (10 years ago)
Author:
paladin@…
Message:

correction pour jquery 1.4.4 qui ne selectionne pas/plus les elements comme 1.4.2 le faisait. A creuser ! Le previsu des patrons ne fonctionnait plus sur SPIP 2.1.5. Fonctionnement a verifier sur versions JQ < 1.4.4

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/exec/spiplistes_courrier_previsu.php

    r35210 r43265  
    22
    33// exec/spiplistes_courrier_previsu.php
    4 // _SPIPLISTES_EXEC_COURRIER_PREVISUE
    54
    65// utilise par _SPIPLISTES_EXEC_COURRIER_EDIT
     
    5251
    5352function exec_spiplistes_courrier_previsu () {
     53
     54        spiplistes_log('ACTION: exec_spiplistes_courrier_previsu()', _SPIPLISTES_LOG_DEBUG);
    5455
    5556        global $meta;
     
    6869        include_spip('public/assembler');
    6970       
    70         $eol = "\n";
     71        $eol = PHP_EOL;
    7172       
    7273        $int_values = array(
     
    8788        foreach(array_merge($str_values, $int_values) as $key) {
    8889                $$key = _request($key);
     90                // méfiance sur jQuery 1.4.4 qui semble
     91                // ne plus transmettre les vars qu'en 1.4.2
     92                // @todo: a creuser, verifier les autres vars ajax transmises
     93                //spiplistes_log('PREVISU: '.$key.': '.$$key, _SPIPLISTES_LOG_DEBUG);
    8994        }
    9095        foreach($int_values as $key) {
     
    112117        $texte_intro = $texte_patron =
    113118                $tampon_html = $tampon_texte =
    114                 $sommaire_html = "";
     119                $sommaire_html = '';
    115120       
    116121        if(spiplistes_pref_lire('opt_ajout_tampon_editeur') == 'oui') {
     
    185190        else {
    186191               
     192                spiplistes_log('ACTION: generate preview', _SPIPLISTES_LOG_DEBUG);
     193
    187194                $intro_html = $intro_texte =
    188                         $sommaire_html = $sommaire_texte = "";
     195                        $sommaire_html = $sommaire_texte = '';
    189196               
    190197                if($avec_intro == 'oui') {
    191198                        $ii = propre($message_intro);
    192                         $intro_html = "<div>$ii</div>\n";
    193                         $intro_texte = spiplistes_courrier_version_texte($ii)."\n\n";
     199                        $intro_html = '<div>'.$ii.'</div>'.$eol;
     200                        $intro_texte = spiplistes_courrier_version_texte($ii).$eol.$eol;
    194201                }
    195202
     
    208215                        );
    209216                       
    210                         $titre_html = _T('spiplistes:lettre_info')." ".$nomsite;
    211                         $titre_texte = spiplistes_courrier_version_texte($titre_html) . "\n";
     217                        $titre_html = _T('spiplistes:lettre_info').' '.$nomsite;
     218                        $titre_texte = spiplistes_courrier_version_texte($titre_html) . $eol;
    212219
    213220                        list($message_html, $message_texte) = spiplistes_courriers_assembler_patron (
     
    220227                        $titre_html = propre($titre);
    221228                        $message_html = propre($message);
    222                         $titre_texte = spiplistes_courrier_version_texte($titre_html) . "\n";
    223                         $message_texte = spiplistes_courrier_version_texte($message_html) . "\n";
     229                        $titre_texte = spiplistes_courrier_version_texte($titre_html) . $eol;
     230                        $message_texte = spiplistes_courrier_version_texte($message_html) . $eol;
    224231                }
    225232               
     
    228235                        if($id_rubrique > 0) {
    229236
    230                                 $sql_where = array("id_rubrique=".sql_quote($id_rubrique)
     237                                $sql_where = array('id_rubrique='.sql_quote($id_rubrique)
    231238                                        , "statut=".sql_quote('publie'));
    232239                               
     
    245252                                                        ;
    246253                                                $ii = typo($row['titre']);
    247                                                 $sommaire_html .= "<li> <a href='" . $url . "'>" . $ii . "</a></li>\n";
    248                                                 $sommaire_texte .= " - " . textebrut($ii) . "\n   " . $url . "\n";
     254                                                $sommaire_html .= "<li> <a href='" . $url . "'>" . $ii . '</a></li>'.$eol;
     255                                                $sommaire_texte .= " - " . textebrut($ii) . "\n   " . $url . $eol;
    249256                                        }
    250257                                }
     
    268275                                                        ;
    269276                                                $sommaire_html .= "<li> <a href='" . $url . "'> " . $ii . "</a></li>\n";
    270                                                 $sommaire_texte .= " - " . textebrut($ii) . "\n   " . $url . "\n";
     277                                                $sommaire_texte .= " - " . textebrut($ii) . "\n   " . $url . $eol;
    271278                                        }
    272279                                }
     
    282289                                $message_texte =
    283290                                        ($patron_pos == "avant")
    284                                         ? $message_texte . "\n" . $sommaire_texte
    285                                         : $sommaire_texte . "\n" . $message_texte
     291                                        ? $message_texte . $eol . $sommaire_texte
     292                                        : $sommaire_texte . $eol . $message_texte
    286293                                        ;
    287294                        }
     
    289296                } // end if($avec_sommaire == 'oui')
    290297
     298
    291299                $form_action = ($id_courrier)
    292                         ? generer_url_ecrire(_SPIPLISTES_EXEC_COURRIER_GERER,"id_courrier=$id_courrier")
     300                        ? generer_url_ecrire(_SPIPLISTES_EXEC_COURRIER_GERER, 'id_courrier='.$id_courrier)
    293301                        : generer_url_ecrire(_SPIPLISTES_EXEC_COURRIER_GERER)
    294302                        ;
     
    297305                $message_texte = liens_absolus($intro_texte . $message_texte);
    298306               
    299                 $page_result = ""
     307                spiplistes_log('ACTION: generate page', _SPIPLISTES_LOG_DEBUG);
     308
     309                $page_result = ''
    300310                        // boite courrier au format html
    301311                        . debut_cadre_couleur('', true)
     
    342352                        ;
    343353                echo($page_result);
     354
    344355        }
    345356        exit(0);
     
    364375/* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, Etats-Unis.                   */
    365376/******************************************************************************************/
    366 ?>
  • _plugins_/spip-listes/spip-listes_1_9_3/javascript/spiplistes_courrier_edit.js

    r27771 r43265  
    3232                else {
    3333                // c'est le bouton de previsu qui valide
    34                         var data = jQuery('input['+jqss+'name=titre],input['+jqss+'name=id_courrier],input['+jqss+'type=checkbox]['+jqss+'checked],input['+jqss+'type=radio]['+jqss+'checked],select,textarea',this).serialize();
     34                        var data = jQuery('input['+jqss+'name=titre],input['+jqss+'name=avec_patron],input['+jqss+'name=id_courrier],input['+jqss+'type=checkbox]['+jqss+'checked],input['+jqss+'type=radio]['+jqss+'checked],select,textarea',this).serialize();
    3535                        jQuery.ajax({ type: 'POST',
    3636                                                url: './?exec=spiplistes_courrier_previsu',
    37                                                 data: data,
    38                                                 success: function(msg){  jQuery('#apercu-courrier').html(msg); }
     37                                                data: data,
     38                                                async:false,
     39                                                success: function(msg){
     40                                                        jQuery('#apercu-courrier').html(msg);
     41                                                }
    3942                                });
    4043                        }
  • _plugins_/spip-listes/spip-listes_1_9_3/plugin.xml

    r43261 r43265  
    88        <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]&#1604;&#1608;&#1575;&#1574;&#1581; SPIP[es]SPIP-Listes</multi></nom>
    99        <auteur>BoOz@rezo.net</auteur>
    10         <version>2.0156</version>
     10        <version>2.0157</version>
    1111        <version_base>1.98</version_base>
    1212        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.