Changeset 60022 in spip-zone


Ignore:
Timestamp:
Apr 2, 2012, 5:04:43 PM (7 years ago)
Author:
marcimat@…
Message:

Remonter le scroll lorsqu'il y a des erreurs (http://core.spip.org/issues/2625)

Location:
_core_/plugins/svp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/formulaires/admin_plugin.html

    r59800 r60022  
    3636                        <script type="text/javascript">
    3737                        //<![CDATA[
    38                                 jQuery(function(){
    39                                         jQuery("#select_tous").click(function(){
     38                                (function($){
     39                                        $("#select_tous").click(function(){
    4040                                                jQuery("input.select_plugin").attr("checked",true);
    4141                                                return false;
    4242                                        });
    43                                         jQuery("#select_aucun").click(function(){
    44                                                 jQuery("input.select_plugin").attr("checked",false);
     43                                        $("#select_aucun").click(function(){
     44                                                $("input.select_plugin").attr("checked",false);
    4545                                                return false;
    4646                                        });
    4747                                        var cocher_plugins_up = function(){
    48                                                 if (jQuery(".plugins li.item.up").length != 0) {
    49                                                         jQuery("#select_up").click(function(){
    50                                                                 jQuery(".plugins li.item.up input.select_plugin").attr("checked",true);
     48                                                if ($(".plugins li.item.up").length != 0) {
     49                                                        $("#select_up").click(function(){
     50                                                                $(".plugins li.item.up input.select_plugin").attr("checked",true);
    5151                                                                return false;
    5252                                                        });
    5353                                                } else {
    54                                                         jQuery("#select_up").hide();
    55                                                         jQuery("#select_up").prev(".sep").hide();
     54                                                        $("#select_up").hide();
     55                                                        $("#select_up").prev(".sep").hide();
     56                                                }
     57                                        }
     58                                        // lorsqu'il y a de nombreux plugins et comme la remontee ajax est desactivee
     59                                        // on ne voit pas forcement les erreurs. A ce monent la, on remonte dessus.
     60                                        var remonter_sur_erreurs = function() {
     61                                                if ($('#formulaire_admin_plugin .reponse_formulaire_erreur').length) {
     62                                                        $(document).scrollTop($('#formulaire_admin_plugin').offset().top - 20);
    5663                                                }
    5764                                        }
    5865                                        cocher_plugins_up();
    5966                                        onAjaxLoad(cocher_plugins_up);
    60                                 });
     67                                        onAjaxLoad(remonter_sur_erreurs);
     68                                })(jQuery);
    6169                        //]]>
    6270                        </script>
  • _core_/plugins/svp/paquet.xml

    r59948 r60022  
    22        prefix="svp"
    33        categorie="maintenance"
    4         version="0.78.6"
     4        version="0.78.7"
    55        etat="test"
    66        compatibilite="[3.0.0-beta;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.