docto41 commited on
Commit
593f5af
·
verified ·
1 Parent(s): 3902caf

Add 2 files

Browse files
Files changed (2) hide show
  1. index.html +9 -3
  2. prompts.txt +2 -1
index.html CHANGED
@@ -254,6 +254,10 @@
254
  const deploymentModal = document.getElementById('deploymentModal');
255
  const cancelBtn = document.getElementById('cancelBtn');
256
 
 
 
 
 
257
  // Prevent default drag behaviors
258
  ['dragenter', 'dragover', 'dragleave', 'drop'].forEach(eventName => {
259
  dropArea.addEventListener(eventName, preventDefaults, false);
@@ -303,11 +307,13 @@
303
  function handleFiles(files) {
304
  if (files.length > 0) {
305
  const file = files[0];
306
- if (file.type === 'application/zip' || file.name.endsWith('.zip')) {
 
 
307
  fileName.textContent = `Fichier sélectionné: ${file.name}`;
308
  fileName.classList.remove('hidden');
309
- deployBtn.classList.remove('opacity-50');
310
  deployBtn.disabled = false;
 
311
  } else {
312
  alert('Veuillez sélectionner un fichier ZIP valide.');
313
  }
@@ -316,7 +322,7 @@
316
 
317
  // Deploy button click
318
  deployBtn.addEventListener('click', function() {
319
- if (fileName.textContent) {
320
  deploymentModal.classList.remove('hidden');
321
  document.body.classList.add('overflow-hidden');
322
 
 
254
  const deploymentModal = document.getElementById('deploymentModal');
255
  const cancelBtn = document.getElementById('cancelBtn');
256
 
257
+ // Initialiser le bouton comme désactivé
258
+ deployBtn.disabled = true;
259
+ deployBtn.classList.add('opacity-50');
260
+
261
  // Prevent default drag behaviors
262
  ['dragenter', 'dragover', 'dragleave', 'drop'].forEach(eventName => {
263
  dropArea.addEventListener(eventName, preventDefaults, false);
 
307
  function handleFiles(files) {
308
  if (files.length > 0) {
309
  const file = files[0];
310
+ // Vérification plus souple du type de fichier
311
+ if (file.type === 'application/zip' || file.type === 'application/x-zip-compressed' ||
312
+ file.name.toLowerCase().endsWith('.zip')) {
313
  fileName.textContent = `Fichier sélectionné: ${file.name}`;
314
  fileName.classList.remove('hidden');
 
315
  deployBtn.disabled = false;
316
+ deployBtn.classList.remove('opacity-50');
317
  } else {
318
  alert('Veuillez sélectionner un fichier ZIP valide.');
319
  }
 
322
 
323
  // Deploy button click
324
  deployBtn.addEventListener('click', function() {
325
+ if (fileName.textContent && !deployBtn.disabled) {
326
  deploymentModal.classList.remove('hidden');
327
  document.body.classList.add('overflow-hidden');
328
 
prompts.txt CHANGED
@@ -1 +1,2 @@
1
- Déploiement FICHIER ZIP direct en un clic Publiez votre application sur les meilleures plateformes sans configuration complexe. Déployer maintenant , avec une belle interface
 
 
1
+ Déploiement FICHIER ZIP direct en un clic Publiez votre application sur les meilleures plateformes sans configuration complexe. Déployer maintenant , avec une belle interface
2
+ BOUTON NE FONCTIONNE PAS