Matthieu Marcillaud
2c69d71b8a
feat: Proposer une methode bigup.send() pour faciliter l’écriture des requêtes ajax avec FormData
...
Refs: #4861
7 months ago
Matthieu Marcillaud
bb20c8df11
fix: Ajout d’une méthode `buildFormData()` qui supplante `getFormData()`
...
Cette fonction retourne un objet `FormData` plutôt qu’un tableau d’une part,
et d’autre part, elle fonctionne mieux lorsque le name accepte plusieurs entrées
tel que `name="items[]"`.
Cela oblige néanmoins à réécrire les scripts qui utilisaient la sortie de `getFormData()`
avec les méthodes natives de `FormData` tel que `.set()`, `.append()` ou `.delete()`
d’une part, et aussi de transmettre l’option `processData: false,` à jQuery.ajax
Refs: #4861
7 months ago
b_b
6c9e7ad4bd
docs(changelog): mention de #4860
7 months ago
b_b
3f32e0bb89
feat: API JS, compléter l'event ready
...
pour lui passer l'objet form en paramètre
7 months ago
b_b
9206683559
feat: Ajout de deux events à l'API JS
...
bigup.fileAdded & bigup.fileSubmitted
7 months ago
Matthieu Marcillaud
607a4f0a7e
Ajout d’un CHANGELOG
9 months ago
George Kandalaft
144b9a93e4
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:lang/ bigup] Mise a jour du bilan depuis https://trad.spip.net
11 months ago
Matthieu Marcillaud
31521c0053
Branche compat 4.2
1 year ago
Matthieu Marcillaud
57b05f02e6
Version 3.0.0-dev (up de X suite à PHP+Rector)
1 year ago
Salvatore
e835511c89
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue fr
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue pt_br
[Salvatore] [source:lang/ bigup] Mise a jour du bilan depuis https://trad.spip.net
1 year ago
tcharlss
2fa016a4d1
Wording (rastapopoulos)
1 year ago
tcharlss
06f553b061
Ticket #5001 : ajout du formulaire de configuration de Bigup dans la page des options avancées. Formulation un peu plus parlante pour le titre du formulaire, et ajout d'une courte phrase d'explication.
1 year ago
Matthieu Marcillaud
8cb6283fe0
Passage de phpcs
1 year ago
Matthieu Marcillaud
977812a09f
Mise à jour de la baseline phpstan
1 year ago
Matthieu Marcillaud
b8b4c8088f
Indication du require à PHP + 7.4 par défaut + up de phpstan
1 year ago
Matthieu Marcillaud
0fe0389f5e
Nécessite la version SPIP 4.1.0-dev et donc PHP 7.4+
1 year ago
Matthieu Marcillaud
efa7f17ad5
Rector sur Bigup pour PHP 7.4+, avec différentes corrections a posteriori
1 year ago
Matthieu Marcillaud
3747a71c10
Ticket #4851 : Pour vérifier côté PHP que le nombre de morceaux de fichiers reçu est corrects,
...
on utilise le nombre de chunks envoyé par flow.js plutôt que de tenter de le calculer soi-même.
Effectivement
1) notre calcul était étonnamment erroné dans certains cas
(notamment sur le fichiers qui avaient une division entière entre leur taille et la taille des morceaux)
2) la lib js a une option (forceChunkSize) qui peut modifier le calcul
Du coup, on ne calcule plus le nombre attendu en PHP, on utilise celui de flow.
On vérifie cependant, si tous les morceaux sont là, que leur taille totale des morceaux récupérés est celle attendue par le fichier.
1 year ago
Matthieu Marcillaud
509ef131ff
Bien tester que le *dernier* chunk uploadé soit arrivé pour reconstituer le fichier final.
...
Effectivement, on verifiait de 1 à (n-1) les différentes parties du fichier, au lieu de 1 à n.
Étonnant qu’on s’en soit pas aperçu plus tôt, mais cela devait marcher quand même la plupart du temps car bigup est configuré pour envoyer 2 chunks en simultané.
Merci g0oZ d’avoir eu le problème :)
1 year ago
Matthieu Marcillaud
041a340d53
Réduire le nombre de tentative de retry à 5. Ça suffira.
...
En même temps, permettre de transmettre certains paramètres à flow via les options de configuration de bigup, dont le nombre de retry.
1 year ago
g0uZ
75863ce6f6
Ticket #4849 : Gestion des exceptions javascript levées par JSON.parse() sur un flux non conforme JSON (erreur HTTP diverses)
1 year ago
Cerdic
b3178fade7
Trigger 2 events supplementaires pour aider a interagir avec bigup : bigup.ready et bigup.fileRemoved (permet par exemple de mettre a jour un bouton submit en fonction de la presence ou non de fichiers pret a telecharger)
1 year ago
Matthieu Marcillaud
87c3d1119e
Ticket #4846 : ne pas transmettre le `accept` du champ dans la query string, car la présence du mime type `image/svg+xml` est bloqué par le mod_security d’apache d’une part,
...
et d’autre part, on ne s’en servait finalement pas côté serveur.
1 year ago
JamesRezo
113383e421
feat(dev-tools): Mise en place phpcs+phpstan ( #4845 )
...
Co-authored-by: JamesRezo <james@rezo.net>
Reviewed-on: #4845
Co-authored-by: JamesRezo <jamesrezo@noreply.git.spip.net>
Co-committed-by: JamesRezo <jamesrezo@noreply.git.spip.net>
1 year ago
Cerdic
fbc088f667
eviter un warning/notice en cas de concurrence d'upload
1 year ago
Ricardo Porto
e054fb9da7
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue pt_br
...
[Salvatore] [source:lang/ bigup] Mise a jour du bilan depuis https://trad.spip.net
1 year ago
Ricardo Porto
bb50d672a3
[Salvatore] [source:lang/ paquet-bigup] Export depuis https://trad.spip.net de la langue pt_br
...
[Salvatore] [source:lang/ paquet-bigup] Mise a jour du bilan depuis https://trad.spip.net
1 year ago
Matthieu Marcillaud
95ac62276f
Future version (dev) dans master.
2 years ago
tofulm
fd20a3adf0
en spip4, les vignettes sont en svg et non en png
2 years ago
RastaPopoulos
23f246bbc6
Ne pas insérer des choses si pas la config en partie publique
2 years ago
Matthieu Marcillaud
9c92cc5e89
Compatibilité -beta ratée… Il ne faut pas toucher utilise ou necessite !
2 years ago
Matthieu Marcillaud
e3ab4a548b
Version 2.0.1
2 years ago
Matthieu Marcillaud
4c1f04559d
Compat [4.0.0-beta;4.0.*]
2 years ago
JamesRezo
f2a0a0b4d1
fix #4797 uniformisation (DATA){source table, ...
2 years ago
Matthieu Marcillaud
c70e4d7043
Finalement le formulaire bigup de l'écran de connexion en pleine largeur
2 years ago
Matthieu Marcillaud
75d1a53e2d
Renommage du formulaire d'écran de connexion.
2 years ago
Matthieu Marcillaud
f3fc88f4d7
Console.log--
2 years ago
Matthieu Marcillaud
a54e02e8b4
Avec le js simples.js tout de même.
2 years ago
Matthieu Marcillaud
3d49aa8d7c
A priori obtenir l'erreur du champ se fait sur le tableau erreurs d'une part (pas data), et d'autre part on peut connaitre le nom du champ avec bigup.name
2 years ago
Matthieu Marcillaud
f125a06241
Un JS pour gérer des formulaires simples (qui n'auraient par exemple qu'un seul champ d'upload). On s'en sert pour le formulaire d'ajout d'image de page login
2 years ago
Matthieu Marcillaud
583fa1c021
Timestamp sur le fichier js inséré
2 years ago
tcharlss
b31df2aee7
Ticket #4759 : masquer le conteneur .boutons en entier plutôt que l'input d'upload tout seul quand les conditions sont réunies, sinon cela fait un effet visuel disgracieux.
2 years ago
Matthieu Marcillaud
927a393c6c
L'image de dropfile est dans le core, pas ici !
2 years ago
Matthieu Marcillaud
5024c1e619
On applique la coloration des dropfile sur les .formulaires_spip
2 years ago
ARNO*
1399f1922c
Systématiser fond à carreaux sous .dropfile, mais carreaux beaucoup plus discrets
2 years ago
Cerdic
ac450b53bf
Corriger partiellement https://core.spip.net/issues/4761 : pas de z-index 2 sur le #pied
2 years ago
Matthieu Marcillaud
e588565f65
Compat version 4.0.0-alpha de SPIP
2 years ago
erational
fd04b6e40a
[ui] bigup aux couleurs de la charte
2 years ago
George Kandalaft
e814f694a0
[Salvatore] [source:lang/ paquet-bigup] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:lang/ paquet-bigup] Mise a jour du bilan depuis https://trad.spip.net
2 years ago
George Kandalaft
5fd2d36d09
[Salvatore] [source:lang/ bigup] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:lang/ bigup] Mise a jour du bilan depuis https://trad.spip.net
2 years ago