Ignore:
Timestamp:
10/29/12 18:57:22 (7 years ago)
Author:
kent1
Message:

Améliorations du js sur le formulaire

Location:
plugins_spip/signalement/trunk/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/signalement/trunk/formulaires/signalement.html

    r7018 r7019  
    77        var activer_[(#OBJET)]_[(#ID_OBJET)] = function(){
    88                var signalement_mediabox = [(#CONFIG{signalement/mediabox,off}|=={on}|?{false,true})];
    9                 jQuery('#formulaire_signalement_[(#OBJET)]_[(#ID_OBJET)] .formulaire_signalement_hide').hide();
    10                 jQuery('#bouton_signalement_[(#OBJET)]_[(#ID_OBJET)]').click(function(){
     9                [(#ENV**{erreurs}|non)
     10                jQuery('#formulaire_signalement_[(#OBJET)]_[(#ID_OBJET)] .formulaire_signalement_hide').hide();]
     11                jQuery('#bouton_signalement_[(#OBJET)]_[(#ID_OBJET)]').unbind('click').click(function(e){
    1112                        if(signalement_mediabox && typeof(jQuery.colorbox) == 'function'){
    1213                                jQuery.colorbox({inline:true,href:"#formulaire_signalement_[(#OBJET)]_[(#ID_OBJET)] .formulaire_signalement"});
     
    1415                                jQuery('#formulaire_signalement_[(#OBJET)]_[(#ID_OBJET)] .formulaire_signalement_hide').toggle('slow');
    1516                        }
     17                        e.preventDefault();
    1618                });
    1719        }
  • plugins_spip/signalement/trunk/formulaires/signalement.php

    r7018 r7019  
    1616include_spip('inc/editer');
    1717include_spip('inc/signalement');
     18include_spip('inc/config');
    1819
    1920/**
     
    5758                $erreurs = formulaires_editer_objet_verifier('signalement','',array('motif','texte'));
    5859        }
    59         if(count($erreurs) > 0)
     60        if(count($erreurs) > 0 && (lire_config('signalement/mediabox') != "on" OR !defined('_DIR_PLUGIN_MEDIABOX')))
    6061                $erreurs['message_erreur'] = '<script type="text/javascript">if (window.jQuery) jQuery.colorbox({inline:true,href:"#formulaire_signalement_'.$objet.'_'.$id_objet.' .formulaire_signalement"});</script>';
    6162
     
    8081        $res['editable'] = true;
    8182       
    82         $autoclose = "<script type='text/javascript'>if (window.jQuery) jQuery.modalboxclose();</script>";
     83        $autoclose = (lire_config('signalement/mediabox') != "on" OR !defined('_DIR_PLUGIN_MEDIABOX')) ? '' : "<script type='text/javascript'>if (window.jQuery) jQuery.modalboxclose();</script>";
    8384        if (!isset($res['message_erreur']))
    8485                $res['message_ok'] = $autoclose;
    8586
    8687        if ($res['message_ok'])
    87                 $res['message_ok'].='<script type="text/javascript">if (window.jQuery) jQuery("#formulaire_signalement_'.$objet.'_'.$id_objet.' .formulaire_spip").ajaxReload();</script>';
     88                $res['message_ok'].=(lire_config('signalement/mediabox') != "on" OR !defined('_DIR_PLUGIN_MEDIABOX')) ? '' : '<script type="text/javascript">if (window.jQuery) jQuery("#formulaire_signalement_'.$objet.'_'.$id_objet.' .formulaire_spip").ajaxReload();</script>';
    8889       
    8990        spip_log($res,'elix');
Note: See TracChangeset for help on using the changeset viewer.