Changeset 104431 in spip-zone


Ignore:
Timestamp:
May 9, 2017, 8:21:19 PM (2 years ago)
Author:
d.ferrera@…
Message:

correction et amélioration de la gestion du focus pour les méthodes d'upload

Location:
_core_/plugins/medias/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/formulaires/inc-upload_document.html

    r104424 r104431  
    66
    77#SET{methodes_upload,#ENV**|medias_lister_methodes_upload}
    8 [(#ENV{methode_upload_focus}|et{#GET{methodes_upload}|is_array}|et{#ENV{methode_upload_focus}|array_key_exists{#GET{methodes_upload}}}|oui)#SET{methode,#ENV{methode_upload_focus}}]
     8[(#ENV{methode_focus}|et{#GET{methodes_upload}|is_array}|et{#ENV{methode_focus}|array_key_exists{#GET{methodes_upload}}}|oui)#SET{methode,#ENV{methode_focus}}]
    99
    1010<div id="defaultsubmit#GET{domid}" class="none"></div>
     
    4848        // placer en haut du formulaire les boutons submit par defaut correspondant a la methode active
    4949        jQuery("#defaultsubmit"+domid).html('').append(jQuery(id).find('.boutons').eq(-1).find('input').clone(true));
     50        var joindre = jQuery(id).find('.boutons').eq(-1).find('input').prop('name').replace('joindre_', '');
     51        jQuery("#defaultsubmit"+domid).append($('<input>').attr({type: 'hidden', id: 'methode_focus', name: 'methode_focus', value: joindre}));
    5052}
    5153jQuery(function(){change_methode('#GET{domid}','#GET{methode}');});
  • _core_/plugins/medias/formulaires/joindre_document.php

    r104424 r104431  
    9494       
    9595        // gérer le focus de la méthode d'upload lorsque le formulaire est envoyé
    96         $valeurs['methode_upload_focus'] = _request('methode_upload_focus');
     96        $valeurs['methode_focus'] = _request('methode_focus');
    9797
    9898        $valeurs['editable'] = ' ';
Note: See TracChangeset for help on using the changeset viewer.