Changeset 86182 in spip-zone


Ignore:
Timestamp:
Nov 20, 2014, 10:01:46 AM (5 years ago)
Author:
cedric@…
Message:

Petouilles et compat 3.1 : utiliser des input type="color" cela permet d'avoir un color picker natif sur les navigateurs modernes, compat 3.1 (correction prop/attr dans le JS), securite

Location:
_squelettes_/oswd/3626_multiflex-3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/oswd/3626_multiflex-3/formulaires/configurer_multiflex_couleur.html

    r73041 r86182  
    2828                        <tr>
    2929                                <th><label for="mfx_couleur_liens"><:multiflex:couleur_liens:></label></th>
    30                                 <td><input type="text" name="liens" class="fondl palette"  value="[(#ENV{liens}|sinon{#467AA7})]" size="7" /></td>
     30                                <td><input type="color" name="liens" class="fondl palette"  value="[(#ENV{liens}|sinon{#467AA7})]" size="7" /></td>
    3131                        </tr>
    3232                        <tr>
    3333                                <th><label for="mfx_couleur_liens"><:multiflex:couleur_liens_survoles:></label></th>
    34                                 <td><input type="text" name="liens_survoles" class="fondl palette"  value="[(#ENV{liens_survoles}|sinon{#2A5A8A})]" size="7" /></td>
     34                                <td><input type="color" name="liens_survoles" class="fondl palette"  value="[(#ENV{liens_survoles}|sinon{#2A5A8A})]" size="7" /></td>
    3535                        </tr>
    3636                </tbody>
     
    5252                        <tr>
    5353                                <th><label for="mfx_couleur_bloc_vert_titre"><:multiflex:couleur_bloc_vert_titre:></label></th>
    54                                 <td><input type="text" name="bloc_vert_titre" class="fondl palette"  id="mfx_couleur_bloc_vert_titre" value="[(#ENV{bloc_vert_titre}|sinon{#a0d651})]" size="7"/></td>
     54                                <td><input type="color" name="bloc_vert_titre" class="fondl palette"  id="mfx_couleur_bloc_vert_titre" value="[(#ENV{bloc_vert_titre}|sinon{#a0d651})]" size="7"/></td>
    5555                        </tr>
    5656                        <tr>
    5757                                <th><label for="mfx_couleur_bloc_vert_fond"><:multiflex:couleur_bloc_vert_fond:></label></th>
    58                                 <td><input type="text" name="bloc_vert_fond" class="fondl palette" id="mfx_couleur_bloc_vert_fond" value="[(#ENV{bloc_vert_fond}|sinon{#d9efb9})]" size="7" /></td>
     58                                <td><input type="color" name="bloc_vert_fond" class="fondl palette" id="mfx_couleur_bloc_vert_fond" value="[(#ENV{bloc_vert_fond}|sinon{#d9efb9})]" size="7" /></td>
    5959                        </tr>
    6060                       
     
    6262                        <tr>
    6363                                <th><label for="mfx_couleur_bloc_bleu_titre"><:multiflex:couleur_bloc_bleu_titre:></label></th>
    64                                 <td><input type="text" name="bloc_bleu_titre" class="fondl palette" id="mfx_couleur_bloc_bleu_titre" value="[(#ENV{bloc_bleu_titre}|sinon{#89aad6})]" size="7" /></td>
     64                                <td><input type="color" name="bloc_bleu_titre" class="fondl palette" id="mfx_couleur_bloc_bleu_titre" value="[(#ENV{bloc_bleu_titre}|sinon{#89aad6})]" size="7" /></td>
    6565                        </tr>
    6666                        <tr>
    6767                                <th><label for="mfx_couleur_bloc_bleu_fond"><:multiflex:couleur_bloc_bleu_fond:></label></th>
    68                                 <td><input type="text" name="bloc_bleu_fond" class="fondl palette" id="mfx_couleur_bloc_bleu_fond" value="[(#ENV{bloc_bleu_fond}|sinon{#d5e1f0})]" size="7" /></td>
     68                                <td><input type="color" name="bloc_bleu_fond" class="fondl palette" id="mfx_couleur_bloc_bleu_fond" value="[(#ENV{bloc_bleu_fond}|sinon{#d5e1f0})]" size="7" /></td>
    6969                        </tr>
    7070                       
     
    7272                        <tr>
    7373                                <th><label for="mfx_couleur_bloc_orange_titre"><:multiflex:couleur_bloc_orange_titre:></label></th>
    74                                 <td><input type="text" name="bloc_orange_titre" class="fondl palette" id="mfx_couleur_bloc_orange_titre" value="[(#ENV{bloc_orange_titre}|sinon{#e8b10d})]" size="7" /></td>
     74                                <td><input type="color" name="bloc_orange_titre" class="fondl palette" id="mfx_couleur_bloc_orange_titre" value="[(#ENV{bloc_orange_titre}|sinon{#e8b10d})]" size="7" /></td>
    7575                        </tr>
    7676                        <tr>
    7777                                <th><label for="mfx_couleur_bloc_orange_fond"><:multiflex:couleur_bloc_orange_fond:></label></th>
    78                                 <td><input type="text" name="bloc_orange_fond" class="fondl palette" id="mfx_couleur_bloc_orange_fond" value="[(#ENV{bloc_orange_fond}|sinon{#f8e096})]" size="7" /></td>
     78                                <td><input type="color" name="bloc_orange_fond" class="fondl palette" id="mfx_couleur_bloc_orange_fond" value="[(#ENV{bloc_orange_fond}|sinon{#f8e096})]" size="7" /></td>
    7979                        </tr>
    8080                </tbody>
  • _squelettes_/oswd/3626_multiflex-3/javascript/mfx_couleurs.js

    r19771 r86182  
    9595        if (type=='generale') {base = '#f6f6f6';}
    9696       
    97         if (!kr && kr !== 0) {kr = parseFloat($("#mfx_coef_rouge").attr('value'));}
    98         if (!kv && kv !== 0) {kv = parseFloat($("#mfx_coef_vert").attr('value'));}
    99         if (!kb && kb !== 0) {kb = parseFloat($("#mfx_coef_bleu").attr('value'));}
     97        if (!kr && kr !== 0) {kr = parseFloat($("#mfx_coef_rouge").prop('value'));}
     98        if (!kv && kv !== 0) {kv = parseFloat($("#mfx_coef_vert").prop('value'));}
     99        if (!kb && kb !== 0) {kb = parseFloat($("#mfx_coef_bleu").prop('value'));}
    100100       
    101101       
  • _squelettes_/oswd/3626_multiflex-3/paquet.xml

    r84792 r86182  
    33        categorie="squelette"
    44        version="0.4.0"
    5         etat="test"
    6         compatibilite="[2.0.0;3.0.*]"
     5        etat="stable"
     6        compatibilite="[2.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/multiflex3-128.png"
    88        documentation="http://contrib.spip.net/Multiflex"
  • _squelettes_/oswd/3626_multiflex-3/squelette_multiflex_fonctions.php

    r84792 r86182  
    11<?php
    22
     3if (!defined("_ECRIRE_INC_VERSION")) return;
    34
    45/*
Note: See TracChangeset for help on using the changeset viewer.