[SPIP Zone] html5up solid state

salut Marcimat,
je peux te proposer quelques modifs sur Solid State ?
Le champ type=color dans le formulaire de configuration ?
https://zone.spip.org/trac/spip-zone/browser/squelettes/html5up_editorial/formulaires/configurer_html5up_editorial.html#L19
et puis est-ce que les chaînes de langues sont-elles à faire aussi ?

++

--

----
chan

Le 11/11/2017 à 23:26, chankalan@choc0.net a écrit :

salut Marcimat,
je peux te proposer quelques modifs sur Solid State ?

Oui bien sûr. Et merci pour le nouveau squelette.

Le champ type=color dans le formulaire de configuration ?
Connexion · GitLab

Alors je pense que je ne l’ai pas mis pour la raison que c’est le picker du navigateur qui s’ouvre et que dans ce cas il n’est pas possible d’effacer la valeur (pour revenir à la valeur par défaut), alors que le picker de Palette le permet tout à fait. Mais c'est un problème connu pour tous les type=color. Du coup ça me gênait particulièrement ici de ne plus pouvoir remettre les couleurs par défaut après avoir testé des couleurs exubérantes par exemple :slight_smile:

et puis est-ce que les chaînes de langues sont-elles à faire aussi ?

Ah oui, certainement.

Je me demandais aussi dans quelle mesure il serait possible peut être de partager nos configurations. On pourrait avoir 2 formulaires de config, l’un avec le nom 'html5' l’autre spécifique au thème. Dès lors on pourrait partager les réseaux sociaux, adresse, éventuellement la couleur principale…

MM.

hello

a bin oui en effet, j’avais pas vu ça, c’est un vrai soucis… on peut caser le code de la couleur juste à côté du champ pour le copier/coller facilement ? ou sinon oui, comme tu as fais… ok pourquoi pas, mais je sais pas si pour deux squelettes c’est avantageux, et avec saisies c’est plutôt bien facilité déjà… ce serait pas ajouter de la complexité ? +

je peux mettre une page auteur toute simple ?
pour l’instant c’est peut-être pas top, tente /?auteur1 pour voir…

Le 13/11/2017 à 15:02, chankalan@choc0.net a écrit :

je peux mettre une page auteur toute simple ?
pour l'instant c'est peut-être pas top, tente /?auteur1 pour voir...

Pas la peine de demander l’autorisation !

Si tu veux tu peux aussi mettre ton correctif pour virer le is-loading : le bug est aussi sur solid_state j’ai vu.

Et pour revenir à mon idée de partage de configuration, je suis pas certain qu’on se soit bien compris. Ce que j’imaginais peut être avoir donc : prive/squelettes/contenu/configurer_html5up_solid_state.html avec #FORMULAIRE_CONFIGURER_HTML5UP + #FORMULAIRE_CONFIGURER_HTML5UP_SOLID_STATE

Le premier serait identique sur nos 2 squelettes (on dupliquerait le code dans formulaires/), avec la clé meta 'html5up' par exemple. De la sorte, quelqu’un qui veut juste tester les 2 squelettes n’aurait pas à resaisir ses infos d’adresse, de social tags, car les squelettes utiliseraient #CONFIG{html5up/truc} partagé pour certaines configs, et #CONFIG{html5up_solid_state/truc} pour des trucs plus spécifique à ce squelette là.

Bon, c’était juste une idée comme ça.

MM.

Le 13/11/2017 à 15:13, Matthieu Marcillaud a écrit :

Si tu veux tu peux aussi mettre ton correctif pour virer le is-loading : le bug est aussi sur solid_state j’ai vu.

Ah merci pour ça.
Une remarque tout de même.
Tu écris :

$(document).ready(function(){
  // bogue de main.js qui ne supprime pas cette classe, à tort
  $('body').removeClass('is-loading');
});

Il serait préférable d’écrire maintenant plutôt :

jQuery(function($){
  // bogue de main.js qui ne supprime pas cette classe, à tort
  $('body').removeClass('is-loading');
});

MM.

ok, voilà :

hello,

salut,

je me demandais si c’est pas aussi facile d’appeler nos deux formulaires configurer_html5up.html, comme ça tout les champs qui ont le même nom seront disponible avec les mêmes réglages en changeant de squelette… ?

bon

mais si ça marche, en vidant correctement le cache. On peut aussi avoir des fichiers de langues communs html5up_fr.php… qu’en penses-tu ?