Changeset 61849 in spip-zone


Ignore:
Timestamp:
May 30, 2012, 10:07:59 AM (7 years ago)
Author:
kent1@…
Message:

Un logo pour le plugin et le CFG

Améliorations du js de traitement d'images

Sur image_reduire, on affiche la taille de l'image dans les inputs et on les modifie dynamiquement en fonction des changements pour montrer la réduction

Petite modification de CSS sur les vignettes

Location:
_plugins_/photospip/trunk
Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/trunk/fonds/cfg_photospip.html

    r60931 r61849  
    22<!-- autoriser=configurer -->
    33<!-- refus=<:cfg:refus_configuration_webmestre:> -->
     4<!-- icone=images/photospip_logo_24.png -->
     5<!-- logo=images/photospip_logo.png -->
    46
    57#CACHE{0}
  • _plugins_/photospip/trunk/formulaires/editer_image.html

    r61840 r61849  
    140140                        [(#CONFIG{photospip/image_recadre,on}|=={on}|oui)
    141141                                var x1, y1, x2, y2, w, h, ias,ratio,largeur,hauteur;
    142                                 var ratio = parseFloat([(#GET{ratio})]);
    143                                 var largeur = #GET{largeur_image};
    144                                 var hauteur = #GET{hauteur_image};
    145                                 function crop_selectchange(img, selection){
    146                                         // Le ratio est la relation entre notre image normale et la prévisualisation
     142                                ratio = parseFloat([(#GET{ratio})]);
     143                                largeur = #GET{largeur_image};
     144                                hauteur = #GET{hauteur_image};
     145                                function image_crop_selectchange(img, selection){
     146                                        /**
     147                                         *  Le ratio est la relation entre notre image normale et la prévisualisation
     148                                         */
    147149                                        if(!isNaN(parseFloat(selection.x1*ratio))){
    148150                                                x1.val(parseFloat(selection.x1*ratio).toFixed(0));
     
    174176                                                        enable:true,
    175177                                                        onInit: function(img, c) {
    176                                                                 crop_selectchange(img,c);
     178                                                                image_crop_selectchange(img,c);
    177179                                                        },
    178180                                                        onSelectStart: function(img, c) {},
    179181                                                        onSelectEnd: function(img, c) {},
    180182                                                        onSelectChange: function(img, c) {
    181                                                                 crop_selectchange(img,c);
     183                                                                image_crop_selectchange(img,c);
    182184                                                        }
    183185                                                }
     
    190192                                }
    191193                        ]
    192                        
    193194                        var activatesliders = function(){
    194195                                var slider_image_rotation = jQuery('#sliderrotation').slider({
     
    207208                                        min: -254,
    208209                                        max: 254,
    209                                         value: [(#ENV{params_image_gamma}|intval|sinon{10})],
    210                                         slide: function( event, ui ) {
     210                                        value: [(#ENV{params_image_gamma}|sinon{10}|intval)],
     211                                        slide: function(event, ui) {
    211212                                                jQuery(this).parent().find('input').val(ui.value.toFixed(0));
    212213                                        }
     
    220221                                        min: 1,
    221222                                        max: 11,
    222                                         value : [(#ENV{param_image_flou}|intval|sinon{3})],
    223                                         slide: function( event, ui ) {
     223                                        value: [(#ENV{param_image_flou}|sinon{3}|intval)],
     224                                        slide: function(event, ui) {
    224225                                                jQuery(this).parent().find('input').val(ui.value.toFixed(0));
    225226                                        }
     
    230231                                });
    231232                        }
    232                         jQuery('#cboxLoadedContent').load(function() {
    233                                 console.log('load');
    234                         });
    235233                        if(typeof(jQuery) == 'function'){
    236                         jQuery(document).ready(function() {
    237                                 if($('#cboxLoadedContent').size() > 0){
    238                                         var boxtop, imagetop, difftop;
    239                                         $(document).bind('cbox_complete', function(){
    240                                                 if($('#modifier_image img').width() > $('#modifier_image').width()){
    241                                                         $('#image-container img').attr('width','');
    242                                                         $('#image-container img').attr('height','');
    243                                                         $('#image-container img').width('100%');
    244                                                         $('#image-container img').height('auto');
    245                                                 }
    246                                                 var boxoffset = $('#cboxLoadedContent').offset();
    247                                                 var container_offset = $('#image-container').offset().top-$('#cboxLoadedContent').offset().top;
    248                                                 var container_width = $('#image-container').width();
    249                                                 if($('#image-container').height() < $('#cboxLoadedContent').height()){
    250                                                         $('#cboxLoadedContent').scroll(function() {
    251                                                                 var limite_multilang = boxoffset.top;
    252                                                                 var limite_bas = limite_multilang+$('#image-container').parents("form").height()-$('#image-container').parents("form").find(".boutons").height();
    253                                                                 var pos_bas = $('#image-container').offset().top+$('#image-container').height();
    254                                                                 if(($('#cboxLoadedContent').scrollTop() >= container_offset) && (pos_bas <= limite_bas) && ($('#cboxLoadedContent').scrollTop()+$('#image-container').offset().top < limite_bas)){
    255                                                                         var margintop = $('#cboxLoadedContent').scrollTop() - container_offset+20;
    256                                                                         if(!$('#image-container').hasClass("image_flottant"))
    257                                                                                 $('#image-container').addClass("image_flottant");
    258                                                                         $('#image-container').css({"margin-top": margintop+"px"});
    259                                                                         if(typeof(ias) == 'object'){
    260                                                                                 ias.update();
     234                                jQuery(document).ready(function() {
     235                                        /**
     236                                         * Cas où l'on se trouve dans une mediabox
     237                                         */
     238                                        if($('#cboxLoadedContent').size() > 0){
     239                                                $(document).bind('cbox_complete', function(){
     240                                                        if($('#modifier_image img').width() > $('#modifier_image').width()){
     241                                                                $('#image-container img').attr('width','').attr('height','').width('100%').height('auto');
     242                                                        }
     243                                                        var boxoffset = $('#cboxLoadedContent').offset();
     244                                                        var container_offset = $('#image-container').offset().top-$('#cboxLoadedContent').offset().top;
     245                                                        var container_width = $('#image-container').width();
     246                                                        if($('#image-container').height() < $('#cboxLoadedContent').height()){
     247                                                                $('#cboxLoadedContent').scroll(function() {
     248                                                                        var limite_multilang = boxoffset.top;
     249                                                                        var limite_bas = limite_multilang+$('#image-container').parents("form").height()-$('#image-container').parents("form").find(".boutons").height();
     250                                                                        var pos_bas = $('#image-container').offset().top+$('#image-container').height();
     251                                                                        if(($('#cboxLoadedContent').scrollTop() >= container_offset) && (pos_bas <= limite_bas) && ($('#cboxLoadedContent').scrollTop()+$('#image-container').offset().top < limite_bas)){
     252                                                                                var margintop = $('#cboxLoadedContent').scrollTop() - container_offset+20;
     253                                                                                if(!$('#image-container').hasClass("image_flottant"))
     254                                                                                        $('#image-container').addClass("image_flottant");
     255                                                                                $('#image-container').css({"margin-top": margintop+"px"});
     256                                                                                if(typeof(ias) == 'object'){
     257                                                                                        ias.update();
     258                                                                                }
    261259                                                                        }
    262                                                                 }
    263                                                                 else if(($('cboxLoadedContent').scrollTop()+$('#image-container').offset().top < limite_multilang)||(pos_bas > limite_bas) ){
    264                                                                         $('#image-container').removeClass("image_flottant").css({"margin-top": "0px", "width": "auto"});
    265                                                                         if(typeof(ias) == 'object'){
    266                                                                                 ias.update();
     260                                                                        else if(($('cboxLoadedContent').scrollTop() < container_offset)||(pos_bas > limite_bas) ){
     261                                                                                $('#image-container').removeClass("image_flottant").css({"margin-top": "0px", "width": "auto"});
     262                                                                                if(typeof(ias) == 'object'){
     263                                                                                        ias.update();
     264                                                                                }
    267265                                                                        }
    268                                                                 }
    269                                                         });
    270                                                 }
     266                                                                });
     267                                                        }
     268                                                });
     269                                                if($('#modifier_image').width() != 0){
     270                                                        if($('#modifier_image img').width() > $('#modifier_image').width()){
     271                                                                $('#image-container img').attr('width','').attr('height','').width('100%').height('auto');
     272                                                        }
     273                                                }
     274                                        }
     275                                        if(typeof($.fn.scrollTo) == 'function'){
     276                                                $('input[type=submit]').click(function(){
     277                                                        $('#cboxLoadedContent').scrollTo( { top: 0, left:'0' });
     278                                                });
     279                                        }
     280                                        activatesliders();
     281                                        /**
     282                                         * On cache les options des filtres
     283                                         */
     284                                        jQuery('.cache').hide();
     285                                        /**
     286                                         * On affiche les options du filtre sélectionné
     287                                         */
     288                                        jQuery('input[name=filtre]:checked').parent().find('.cache').addClass('visible').show();
     289                                        jQuery('form input[type=radio]').unbind().click(function(){
     290                                                if(jQuery(this).next().next('.cache').is(':hidden')){
     291                                                        jQuery(".visible").slideUp().removeClass('visible');
     292                                                        jQuery(this).parent().find('.cache').slideDown().addClass('visible');
     293                                                        if(jQuery(this).attr('id') == 'image_recadre'){
     294                                                                image_crop();
     295                                                        }
     296                                                        else{   
     297                                                                image_crop_close();
     298                                                        }
     299                                                }
     300                                        });
     301                                        [(#CONFIG{photospip/image_recadre,on}|oui)
     302                                        x1 = jQuery('#recadre_x1');
     303                                        x1.change(function(){
     304                                                jQuery('#image_modifier img').imgAreaSelect({
     305                                                        x1:#ENV{recadre_x1,20},
     306                                                        y1:#ENV{recadre_y1,20},
     307                                                        x2:#ENV{recadre_x2,70},
     308                                                        y2:#ENV{recadre_y2,70},
     309                                                        width:#ENV{recadre_width,50},
     310                                                        height:#ENV{recadre_height,50},
     311                                                        onSelectChange: image_crop_selectchange,show:true
     312                                                });
    271313                                        });
    272                                         if($('#modifier_image').width() != 0){
    273                                                 if($('#modifier_image img').width() > $('#modifier_image').width()){
    274                                                         $('#image-container img').attr('width','');
    275                                                         $('#image-container img').attr('height','');
    276                                                         $('#image-container img').width('100%');
    277                                                         $('#image-container img').height('auto');
    278                                                 }
    279                                         }
    280                                 }
    281                                 if(typeof($.fn.scrollTo) == 'function'){
    282                                         $('input[type=submit]').click(function(){
    283                                                 $('#cboxLoadedContent').scrollTo( { top: 0, left:'0' });
     314                                        y1 = jQuery('#recadre_y1');
     315                                        x2 = jQuery('#recadre_x2');
     316                                        y2 = jQuery('#recadre_y2');
     317                                        w = jQuery('#recadre_width');
     318                                        h = jQuery('#recadre_height');
     319                                        if(jQuery('#image_recadre').is(':checked')){
     320                                                image_crop();
     321                                        }]
     322                                        jQuery('#recadre_x1,#recadre_y1,#recadre_x2,#recadre_y2,#recadre_width,#recadre_height').change(function(){
     323                                                if(typeof(ias) == 'object'){
     324                                                        var ias_selection = ias.getSelection();
     325                                                        if($(this).is('#recadre_width')){
     326                                                                if($(this).val() <= largeur){
     327                                                                        var width_ratio = (parseInt($(this).val()/ratio));
     328                                                                        ias_selection.x2 = parseInt(ias_selection.x1)+width_ratio;
     329                                                                        if(ias_selection.x2 > (parseInt(largeur/ratio))){
     330                                                                                ias_selection.x1 = parseInt((parseInt(largeur)/ratio) - parseInt(width_ratio));
     331                                                                                ias_selection.x2 = parseInt(parseInt(ias_selection.x1)+parseInt(width_ratio));
     332                                                                        }
     333                                                                }
     334                                                        }
     335                                                        else if($(this).is('#recadre_height')){
     336                                                                if($(this).val() <= hauteur){
     337                                                                        var height_ratio = parseInt($(this).val()/ratio);
     338                                                                        ias_selection.y2 = parseInt(ias_selection.y1)+height_ratio;
     339                                                                        if(ias_selection.y2 > (parseInt(hauteur/ratio))){
     340                                                                                ias_selection.y1 = parseInt((parseInt(hauteur)/ratio) - parseInt(height_ratio));
     341                                                                                ias_selection.y2 = parseInt(parseInt(ias_selection.y1)+parseInt(height_ratio));
     342                                                                        }
     343                                                                }
     344                                                        }
     345                                                        else{
     346                                                                var width = parseFloat(ias_selection.x2)-parseFloat(ias_selection.x1);
     347                                                                var height = parseFloat(ias_selection.y2)-parseFloat(ias_selection.y1);
     348                                                                if($(this).is('#recadre_x1')){
     349                                                                        var x1_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
     350                                                                        ias_selection.x1 = parseInt(x1_ratio);
     351                                                                        ias_selection.x2 = parseInt(x1_ratio)+parseInt(width);
     352                                                                }
     353                                                                else if($(this).is('#recadre_y1')){
     354                                                                        var y1_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
     355                                                                        ias_selection.y1 = parseInt(y1_ratio);
     356                                                                }
     357                                                                else if($(this).is('#recadre_x2')){
     358                                                                        var x2_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
     359                                                                        ias_selection.x2 = parseInt(x2_ratio);
     360                                                                }
     361                                                                else if($(this).is('#recadre_y2')){
     362                                                                        var y2_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
     363                                                                        ias_selection.y2 = parseInt(y2_ratio);
     364                                                                }
     365                                                        }
     366                                                        ias.setSelection(ias_selection.x1,ias_selection.y1,ias_selection.x2,ias_selection.y2);
     367                                                        ias.update();
     368                                                        var new_selection = ias.getSelection();
     369                                                        image_crop_selectchange($('image_modifier img'), new_selection);
     370                                                }
    284371                                        });
    285                                 }
    286                                 activatesliders();
    287                                 /**
    288                                  * On cache les options des filtres
    289                                  */
    290                                 jQuery('.cache').hide();
    291                                 /**
    292                                  * On affiche les options du filtre sélectionné
    293                                  */
    294                                 jQuery('input[name=filtre]:checked').parent().find('.cache').addClass('visible').show();
    295                                 jQuery('form input[type=radio]').unbind().click(function(){
    296                                         if(jQuery(this).next().next('.cache').is(':hidden')){
    297                                                 jQuery(".visible").slideUp().removeClass('visible');
    298                                                 jQuery(this).parent().find('.cache').slideDown().addClass('visible');
    299                                                 if(jQuery(this).attr('id') == 'image_recadre'){
    300                                                         image_crop();
    301                                                 }
    302                                                 else{   
    303                                                         image_crop_close();
    304                                                 }
    305                                         }
    306                                 });
    307                                 [(#CONFIG{photospip/image_recadre,on}|oui)
    308                                 x1 = jQuery('#recadre_x1');
    309                                 x1.change(function(){
    310                                         jQuery('#image_modifier img').imgAreaSelect({x1:#ENV{recadre_x1,20},y1:#ENV{recadre_y1,20},x2:#ENV{recadre_x2,70},y2:#ENV{recadre_y2,70},width:#ENV{recadre_width,50},height:#ENV{recadre_height,50},onSelectChange: crop_selectchange,show:true});
    311                                 });
    312                                 y1 = jQuery('#recadre_y1');
    313                                 x2 = jQuery('#recadre_x2');
    314                                 y2 = jQuery('#recadre_y2');
    315                                 w = jQuery('#recadre_width');
    316                                 h = jQuery('#recadre_height');
    317                                 if(jQuery('#image_recadre').is(':checked')){
    318                                         image_crop();
    319                                 }]
    320                                 jQuery('#recadre_x1,#recadre_y1,#recadre_x2,#recadre_y2,#recadre_width,#recadre_height').change(function(){
    321                                         if(typeof(ias) == 'object'){
    322                                                 var ias_selection = ias.getSelection();
    323                                                 if($(this).is('#recadre_width')){
    324                                                         if($(this).val() <= largeur){
    325                                                                 var width_ratio = (parseInt($(this).val()/ratio));
    326                                                                 ias_selection.x2 = parseInt(ias_selection.x1)+width_ratio;
    327                                                                 if(ias_selection.x2 > (parseInt(largeur/ratio))){
    328                                                                         ias_selection.x1 = parseInt((parseInt(largeur)/ratio) - parseInt(width_ratio));
    329                                                                         ias_selection.x2 = parseInt(parseInt(ias_selection.x1)+parseInt(width_ratio));
    330                                                                 }
    331                                                         }
    332                                                 }
    333                                                 else if($(this).is('#recadre_height')){
    334                                                         if($(this).val() <= hauteur){
    335                                                                 var height_ratio = parseInt($(this).val()/ratio);
    336                                                                 ias_selection.y2 = parseInt(ias_selection.y1)+height_ratio;
    337                                                                 if(ias_selection.y2 > (parseInt(hauteur/ratio))){
    338                                                                         ias_selection.y1 = parseInt((parseInt(hauteur)/ratio) - parseInt(height_ratio));
    339                                                                         ias_selection.y2 = parseInt(parseInt(ias_selection.y1)+parseInt(height_ratio));
    340                                                                 }
    341                                                         }
     372                                        jQuery('.image_recadre input[type=radio]').click(function(){
     373                                                if (jQuery(this).val() != ''){
     374                                                        jQuery('#image_modifier img').imgAreaSelect({aspectRatio: jQuery(this).val()});
    342375                                                }
    343376                                                else{
    344                                                         var width = parseFloat(ias_selection.x2)-parseFloat(ias_selection.x1);
    345                                                         var height = parseFloat(ias_selection.y2)-parseFloat(ias_selection.y1);
    346                                                         if($(this).is('#recadre_x1')){
    347                                                                 var x1_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
    348                                                                 ias_selection.x1 = parseInt(x1_ratio);
    349                                                                 ias_selection.x2 = parseInt(x1_ratio)+parseInt(width);
    350                                                         }
    351                                                         else if($(this).is('#recadre_y1')){
    352                                                                 var y1_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
    353                                                                 ias_selection.y1 = parseInt(y1_ratio);
    354                                                         }
    355                                                         else if($(this).is('#recadre_x2')){
    356                                                                 var x2_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
    357                                                                 ias_selection.x2 = parseInt(x2_ratio);
    358                                                         }
    359                                                         else if($(this).is('#recadre_y2')){
    360                                                                 var y2_ratio = (parseFloat($(this).val())/ratio).toFixed(0);
    361                                                                 ias_selection.y2 = parseInt(y2_ratio);
    362                                                         }
    363                                                 }
    364                                                 ias.setSelection(ias_selection.x1,ias_selection.y1,ias_selection.x2,ias_selection.y2);
    365                                                 ias.update();
    366                                                 var new_selection = ias.getSelection();
    367                                                 crop_selectchange($('image_modifier img'), new_selection);
    368                                         }
    369                                 });
    370                                 jQuery('.image_recadre input[type=radio]').click(function(){
    371                                         if (jQuery(this).val() != ''){
    372                                                 jQuery('#image_modifier img').imgAreaSelect({aspectRatio: jQuery(this).val()});
    373                                         }
    374                                         else{
    375                                                 jQuery('#image_modifier img').imgAreaSelect({aspectRatio: ''});
    376                                         }
    377                                 });
    378                         });
     377                                                        jQuery('#image_modifier img').imgAreaSelect({aspectRatio: ''});
     378                                                }
     379                                        });
     380                                });
    379381                        }
    380                         // -->
    381         </script>
     382        // --></script>
    382383        </BOUCLE_modifiable>
    383384        </div></form>
  • _plugins_/photospip/trunk/formulaires/editer_image_format.html

    r61749 r61849  
    1111                </p>
    1212                <ul>
    13                 <li>
    14                         <label for="reduire_width"><:photospip:label_reduire_width:></label>
    15                         <input type="text" class="text" id="reduire_width" maxlength="5" style="width:5em" name="reduire_width" value="#ENV{reduire_width}" />
    16                 </li>
    17                 <li>
    18                         <label for="reduire_height"><:photospip:label_reduire_height:></label>
    19                         <input type="text" class="text" id="reduire_height" maxlength="5" style="width:5em" name="reduire_height" value="#ENV{reduire_height}" />
    20                 </li>
    21         </ul>
     13                        <li>
     14                                <label for="reduire_width"><:photospip:label_reduire_width:></label>
     15                                <input type="text" class="text nombre" id="reduire_width" maxlength="5" style="width:5em" name="reduire_width" value="#ENV{reduire_width,#LARGEUR}" />
     16                        </li>
     17                        <li>
     18                                <label for="reduire_height"><:photospip:label_reduire_height:></label>
     19                                <input type="text" class="text nombre" id="reduire_height" maxlength="5" style="width:5em" name="reduire_height" value="#ENV{reduire_height,#HAUTEUR}" />
     20                        </li>
     21                </ul>
     22                <script type="text/javascript">
     23                        $(document).ready(function(){
     24                                var width_depart = #LARGEUR;
     25                                var height_depart = #HAUTEUR;
     26                                var ratio_depart = [(#LARGEUR|div{#HAUTEUR})]
     27                                $('#reduire_width').change(function(){
     28                                        var width = parseInt($(this).val());
     29                                        var height = (width/ratio_depart).toFixed(0);
     30                                        $('#reduire_height').val(height);
     31                                });
     32                                $('#reduire_height').change(function(){
     33                                        var height = parseInt($(this).val());
     34                                        var width = (height*ratio_depart).toFixed(0);
     35                                        $('#reduire_width').val(width);
     36                                });
     37                        });
     38                </script>
    2239        </div>
    2340</li>]
     
    3350                </p>
    3451                <ul>
    35                 <li>
    36                         <label for="passe_partout_width"><:photospip:label_reduire_width:></label>
    37                         <input type="text" class="text" id="passe_partout_width" maxlength="5" style="width:5em" name="passe_partout_width" value="#ENV{passe_partout_width}" />
    38                 </li>
    39                 <li>
    40                         <label for="passe_partout_height"><:photospip:label_reduire_height:></label>
    41                         <input type="text" class="text" id="passe_partout_height" maxlength="5" style="width:5em" name="passe_partout_height" value="#ENV{passe_partout_height}" />
    42                 </li>
    43         </ul>
     52                        <li>
     53                                <label for="passe_partout_width"><:photospip:label_reduire_width:></label>
     54                                <input type="text" class="text nombre" id="passe_partout_width" maxlength="5" style="width:5em" name="passe_partout_width" value="#ENV{passe_partout_width,#LARGEUR}" />
     55                        </li>
     56                        <li>
     57                                <label for="passe_partout_height"><:photospip:label_reduire_height:></label>
     58                                <input type="text" class="text nombre" id="passe_partout_height" maxlength="5" style="width:5em" name="passe_partout_height" value="#ENV{passe_partout_height,#HAUTEUR}" />
     59                        </li>
     60                </ul>
    4461        </div>
    4562</li>]
     
    7693                <li>
    7794                        <label for="recadre_width"><:photospip:label_recadre_width:></label>
    78                         <input type="text" class="text" id="recadre_width" maxlength="5" style="width:5em" name="recadre_width" value="#ENV{recadre_width}" />
     95                        <input type="text" class="text nombre" id="recadre_width" maxlength="5" style="width:5em" name="recadre_width" value="#ENV{recadre_width}" />
    7996                </li>
    8097                <li>
    8198                        <label for="recadre_height"><:photospip:label_recadre_height:></label>
    82                         <input type="text" class="text" id="recadre_height" maxlength="5" style="width:5em" name="recadre_height" value="#ENV{recadre_height}" />
     99                        <input type="text" class="text nombre" id="recadre_height" maxlength="5" style="width:5em" name="recadre_height" value="#ENV{recadre_height}" />
    83100                </li>
    84101                <li>
     
    86103                        <div class="choix" style="display:inline">
    87104                                <label for="recadre_x1">x</label>
    88                                 <input type="text" class="text" id="recadre_x1" name="recadre_x1" maxlength="5" style="width:5em" value="#ENV{recadre_x1}" />
     105                                <input type="text" class="text nombre" id="recadre_x1" name="recadre_x1" maxlength="5" style="width:5em" value="#ENV{recadre_x1}" />
    89106                        </div>
    90107                        <div class="choix" style="display:inline">
    91108                                <label for="recadre_y1">y</label>
    92                                 <input type="text" class="text" id="recadre_y1" name="recadre_y1" maxlength="5" style="width:5em" value="#ENV{recadre_y1}" />
     109                                <input type="text" class="text nombre" id="recadre_y1" name="recadre_y1" maxlength="5" style="width:5em" value="#ENV{recadre_y1}" />
    93110                        </div>
    94111                </li>
     
    97114                        <div class="choix" style="display:inline">
    98115                                <label for="recadre_x2">x</label>
    99                                 <input type="text" class="text" id="recadre_x2" name="recadre_x2" maxlength="5" style="width:5em" value="#ENV{recadre_x2}" />
     116                                <input type="text" class="text nombre" id="recadre_x2" name="recadre_x2" maxlength="5" style="width:5em" value="#ENV{recadre_x2}" />
    100117                        </div>
    101118                        <div class="choix" style="display:inline">
    102119                                <label for="recadre_y2">y</label>
    103                                 <input type="text" class="text" id="recadre_y2" name="recadre_y2" maxlength="5" style="width:5em" value="#ENV{recadre_y2}" />
     120                                <input type="text" class="text nombre" id="recadre_y2" name="recadre_y2" maxlength="5" style="width:5em" value="#ENV{recadre_y2}" />
    104121                        </div>
    105122                </li>
  • _plugins_/photospip/trunk/lang/photospip_fr.php

    r61841 r61849  
    5454        'explication_image_passe_partout' => 'Ce filtre réduira la taille de l\'image au minimum la faisant entrer dans un cadre des largeurs et hauteurs fournies.',
    5555        'explication_image_recadre' => 'Recadre l\'image en fonction de la sélection de l\'utilisateur.',
    56         'explication_image_reduire' => 'Ce filtre réduira la taille de l\'image au maximum en fonction de la hauteur et de la largeur fournie.',
     56        'explication_image_reduire' => 'Ce filtre réduira la taille de l\'image proportionnellement en fonction de la hauteur et de la largeur fournie.',
    5757        'explication_image_saturation_desaturation' => 'Ce filtre va saturer ou désaturer les couleurs d’une image.<br />La luminosité de l’image et le contraste sont inchangés<br />Dans le premier cas, la couleur est « affadie » ; l’effet, utilisé subtilement, donnera des tonalités de photographie vieillie...<br />Dans l’autre cas, à l’inverse, le même filtre pourra «doper» les couleurs.',
    5858        'explication_image_sincity' => 'Ce filtre donne un aspect "Sin City" (Ne nécessite aucun réglage).<br />Il exécute une désaturation contrastée et une accentuation du rouge.',
  • _plugins_/photospip/trunk/plugin.xml

    r61827 r61849  
    1414        <options>photospip_options.php</options>
    1515        <fonctions>photospip_fonctions.php</fonctions>
     16        <icon>images/photospip_logo.png</icon>
    1617        <pipeline>
    1718                <nom>header_prive</nom>
     
    4647                <inclure>photospip_pipelines.php</inclure>
    4748        </pipeline>
    48         <utilise id='cfg' version='[1.10.1;]' />
    49         <utilise id='Fonctions_images' version='[0.5.2;]' />
    5049        <necessite id="palette" version='[1.3.4;]' />
    5150        <necessite id="medias" version='[1.6.12;]' />
     
    5655        <necessite id="ancresdouces" version='[1.4;]' />
    5756        <necessite id="SPIP" version='[2.1.10;2.1.99]' />
     57        <necessite id="mediabox" version='[0.6.10;]' />
     58        <utilise id='cfg' version='[1.10.1;]' />
     59        <utilise id='Fonctions_images' version='[0.5.2;]' />
    5860        <necessite id="lib:jquery.imgareaselect-0.9.8" src="http://odyniec.net/projects/imgareaselect/jquery.imgareaselect-0.9.8.zip" />
    5961        <categorie>multimedia</categorie>
  • _plugins_/photospip/trunk/prive/style_prive_plugin_photospip.html

    r61840 r61849  
    7979        cursor:pointer;
    8080}
    81 .photospip_version label img{
    82         vertical-align:middle;
    83 }
    8481
    8582.cache {
Note: See TracChangeset for help on using the changeset viewer.