Hamed744 commited on
Commit
d553427
·
verified ·
1 Parent(s): 6070214

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +15 -14
index.html CHANGED
@@ -65,26 +65,27 @@
65
  }
66
 
67
  .app-header {
68
- padding: 0.5rem 0 3rem 0;
69
  text-align: center;
70
- margin-bottom: 2rem;
71
  animation: fadeInDown 0.8s 0.1s ease-out backwards;
72
  }
73
  .app-header h1 {
74
- font-size: 2.4em; /* کوچکتر شد */
75
  font-weight: 900;
76
- margin:0 0 0.75rem 0;
77
  background: linear-gradient(45deg, var(--accent-primary), var(--accent-secondary));
78
  -webkit-background-clip: text;
79
  -webkit-text-fill-color: transparent;
80
- letter-spacing: -1px;
81
  }
82
  .app-header p {
83
- font-size: 1.05em; /* کوچکتر شد */
84
  color: var(--text-secondary);
85
  margin-top:0;
86
- opacity: 0.9;
87
  font-weight: 400;
 
88
  }
89
 
90
  .main-content {
@@ -551,7 +552,7 @@
551
  <label for="text-input">📝 متن مورد نظر شما</label>
552
  <textarea id="text-input" rows="4" placeholder="متن خود را اینجا وارد کنید..."></textarea>
553
  <div class="char-counter-wrapper">
554
- <span id="char-count">0</span> / <span id="char-max">1000</span> نویسه
555
  </div>
556
  </div>
557
  <div class="form-group">
@@ -690,14 +691,14 @@
690
  // Character Counter
691
  const charCountSpan = document.getElementById('char-count');
692
  const charMaxSpan = document.getElementById('char-max');
693
- const MAX_CHARS = 1000;
694
- charMaxSpan.textContent = MAX_CHARS;
695
 
696
  textInput.addEventListener('input', () => {
697
  const currentLength = textInput.value.length;
698
- charCountSpan.textContent = currentLength;
699
  if (currentLength > MAX_CHARS) {
700
- charCountSpan.style.color = 'var(--accent-secondary-hover)';
701
  } else {
702
  charCountSpan.style.color = 'var(--accent-primary)';
703
  }
@@ -842,7 +843,7 @@
842
  return;
843
  }
844
  if (text.length > MAX_CHARS) {
845
- showResultState(false, `خطا: طول متن بیش از ${MAX_CHARS} نویسه است.`);
846
  return;
847
  }
848
 
@@ -873,7 +874,7 @@
873
 
874
  let finalFilePath = null;
875
  const startTime = Date.now();
876
- const timeoutDuration = 90000;
877
 
878
  while (Date.now() - startTime < timeoutDuration) {
879
  const dataResponse = await fetch(`${GET_DATA_URL_BASE}?session_hash=${sessionHash}`);
 
65
  }
66
 
67
  .app-header {
68
+ padding: 0.5rem 0 2.5rem 0; /* Reduced bottom padding */
69
  text-align: center;
70
+ margin-bottom: 1.5rem; /* Reduced bottom margin */
71
  animation: fadeInDown 0.8s 0.1s ease-out backwards;
72
  }
73
  .app-header h1 {
74
+ font-size: 2.1em; /* باز هم کوچکتر شد */
75
  font-weight: 900;
76
+ margin:0 0 0.6rem 0; /* Reduced bottom margin */
77
  background: linear-gradient(45deg, var(--accent-primary), var(--accent-secondary));
78
  -webkit-background-clip: text;
79
  -webkit-text-fill-color: transparent;
80
+ letter-spacing: -0.5px; /* Adjusted spacing */
81
  }
82
  .app-header p {
83
+ font-size: 1em; /* باز هم کوچکتر شد */
84
  color: var(--text-secondary);
85
  margin-top:0;
86
+ opacity: 0.85; /* Slightly more subtle */
87
  font-weight: 400;
88
+ line-height: 1.6; /* Adjusted line height */
89
  }
90
 
91
  .main-content {
 
552
  <label for="text-input">📝 متن مورد نظر شما</label>
553
  <textarea id="text-input" rows="4" placeholder="متن خود را اینجا وارد کنید..."></textarea>
554
  <div class="char-counter-wrapper">
555
+ <span id="char-count">0</span> / <span id="char-max">50000</span> نویسه
556
  </div>
557
  </div>
558
  <div class="form-group">
 
691
  // Character Counter
692
  const charCountSpan = document.getElementById('char-count');
693
  const charMaxSpan = document.getElementById('char-max');
694
+ const MAX_CHARS = 50000; // تغییر به ۵۰,۰۰۰
695
+ charMaxSpan.textContent = MAX_CHARS.toLocaleString('fa-IR'); // نمایش عدد با جداکننده فارسی
696
 
697
  textInput.addEventListener('input', () => {
698
  const currentLength = textInput.value.length;
699
+ charCountSpan.textContent = currentLength.toLocaleString('fa-IR');
700
  if (currentLength > MAX_CHARS) {
701
+ charCountSpan.style.color = 'var(--accent-secondary-hover)'; // یا رنگ هشدار
702
  } else {
703
  charCountSpan.style.color = 'var(--accent-primary)';
704
  }
 
843
  return;
844
  }
845
  if (text.length > MAX_CHARS) {
846
+ showResultState(false, `خطا: طول متن بیش از ${MAX_CHARS.toLocaleString('fa-IR')} نویسه است.`);
847
  return;
848
  }
849
 
 
874
 
875
  let finalFilePath = null;
876
  const startTime = Date.now();
877
+ const timeoutDuration = 90000; // 90 ثانیه
878
 
879
  while (Date.now() - startTime < timeoutDuration) {
880
  const dataResponse = await fetch(`${GET_DATA_URL_BASE}?session_hash=${sessionHash}`);