moisesboy commited on
Commit
c08d833
·
verified ·
1 Parent(s): 84c31ad

coloque essas opcoes antes da informacoes dos autores, ao clicar aparece as opcoes, o tipo de crime fica em amarelo

Browse files
Files changed (1) hide show
  1. index.html +127 -49
index.html CHANGED
@@ -83,8 +83,130 @@
83
  </div>
84
  <!-- Form -->
85
  <form class="p-6 space-y-6">
86
- <!-- Section 1: Basic Info -->
87
  <div class="space-y-4">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  <h2 class="text-xl font-semibold border-b border-white border-opacity-20 pb-2">
89
  <i data-feather="user" class="inline mr-2 w-5 h-5"></i>
90
  Informações do(s) Autor(es)
@@ -157,52 +279,7 @@
157
  <span>Adicionar outro autor</span>
158
  </button>
159
  </div>
160
- <!-- Section 3: Crime Type -->
161
- <div class="space-y-4">
162
- <h2 class="text-xl font-semibold border-b border-white border-opacity-20 pb-2">
163
- <i data-feather="alert-triangle" class="inline mr-2 w-5 h-5"></i>
164
- Tipo de Crime *
165
- </h2>
166
-
167
- <div class="grid grid-cols-2 md:grid-cols-3 gap-3">
168
- <label class="crime-tag cursor-pointer">
169
- <input type="radio" name="crimeType" value="drugs" class="hidden peer" required style="accent-color: yellow;">
170
- <div class="bg-dark peer-checked:bg-primary peer-checked:text-white rounded-lg p-3 text-center border border-white border-opacity-20">
171
- <i data-feather="package" class="w-5 h-5 mx-auto mb-1"></i>
172
- Tráfico de Drogas
173
- </div>
174
- </label>
175
- <label class="crime-tag cursor-pointer">
176
- <input type="radio" name="crimeType" value="weapons" class="hidden peer">
177
- <div class="bg-dark peer-checked:bg-primary peer-checked:text-white rounded-lg p-3 text-center border border-white border-opacity-20">
178
- <i data-feather="zap" class="w-5 h-5 mx-auto mb-1"></i>
179
- Porte Ilegal de Armas
180
- </div>
181
- </label>
182
- <label class="crime-tag cursor-pointer">
183
- <input type="radio" name="crimeType" value="homicide" class="hidden peer">
184
- <div class="bg-dark peer-checked:bg-primary peer-checked:text-white rounded-lg p-3 text-center border border-white border-opacity-20">
185
- <i data-feather="activity" class="w-5 h-5 mx-auto mb-1"></i>
186
- Autor de Homicídio
187
- </div>
188
- </label>
189
- <label class="crime-tag cursor-pointer">
190
- <input type="radio" name="crimeType" value="theft" class="hidden peer">
191
- <div class="bg-dark peer-checked:bg-primary peer-checked:text-white rounded-lg p-3 text-center border border-white border-opacity-20">
192
- <i data-feather="shield" class="w-5 h-5 mx-auto mb-1"></i>
193
- Roubo/Furto
194
- </div>
195
- </label>
196
- <label class="crime-tag cursor-pointer">
197
- <input type="radio" name="crimeType" value="wanted" class="hidden peer">
198
- <div class="bg-dark peer-checked:bg-primary peer-checked:text-white rounded-lg p-3 text-center border border-white border-opacity-20">
199
- <i data-feather="eye" class="w-5 h-5 mx-auto mb-1"></i>
200
- Procurado pela Justiça
201
- </div>
202
- </label>
203
- </div>
204
- </div>
205
- <!-- Dynamic Fields for Drug Trafficking -->
206
  <div id="drugFields" class="space-y-4 hidden">
207
  <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Tráfico</h3>
208
 
@@ -355,10 +432,11 @@
355
  } else if (this.value === 'theft') {
356
  document.getElementById('theftFields').classList.remove('hidden');
357
  }
 
 
358
  });
359
  });
360
-
361
- // Add author field
362
  function addAuthorField() {
363
  const container = document.getElementById('authorsContainer');
364
  const authorCount = container.querySelectorAll('.author-block').length + 1;
 
83
  </div>
84
  <!-- Form -->
85
  <form class="p-6 space-y-6">
86
+ <!-- Section 1: Crime Type -->
87
  <div class="space-y-4">
88
+ <h2 class="text-xl font-semibold border-b border-yellow-400 border-opacity-60 pb-2 text-yellow-400">
89
+ <i data-feather="alert-triangle" class="inline mr-2 w-5 h-5"></i>
90
+ Tipo de Crime *
91
+ </h2>
92
+
93
+ <div class="grid grid-cols-2 md:grid-cols-3 gap-3">
94
+ <label class="crime-tag cursor-pointer">
95
+ <input type="radio" name="crimeType" value="drugs" class="hidden peer" required>
96
+ <div class="bg-dark peer-checked:bg-yellow-400 peer-checked:text-black rounded-lg p-3 text-center border border-white border-opacity-20">
97
+ <i data-feather="package" class="w-5 h-5 mx-auto mb-1"></i>
98
+ Tráfico de Drogas
99
+ </div>
100
+ </label>
101
+ <label class="crime-tag cursor-pointer">
102
+ <input type="radio" name="crimeType" value="weapons" class="hidden peer">
103
+ <div class="bg-dark peer-checked:bg-yellow-400 peer-checked:text-black rounded-lg p-3 text-center border border-white border-opacity-20">
104
+ <i data-feather="zap" class="w-5 h-5 mx-auto mb-1"></i>
105
+ Porte Ilegal de Armas
106
+ </div>
107
+ </label>
108
+ <label class="crime-tag cursor-pointer">
109
+ <input type="radio" name="crimeType" value="homicide" class="hidden peer">
110
+ <div class="bg-dark peer-checked:bg-yellow-400 peer-checked:text-black rounded-lg p-3 text-center border border-white border-opacity-20">
111
+ <i data-feather="activity" class="w-5 h-5 mx-auto mb-1"></i>
112
+ Autor de Homicídio
113
+ </div>
114
+ </label>
115
+ <label class="crime-tag cursor-pointer">
116
+ <input type="radio" name="crimeType" value="theft" class="hidden peer">
117
+ <div class="bg-dark peer-checked:bg-yellow-400 peer-checked:text-black rounded-lg p-3 text-center border border-white border-opacity-20">
118
+ <i data-feather="shield" class="w-5 h-5 mx-auto mb-1"></i>
119
+ Roubo/Furto
120
+ </div>
121
+ </label>
122
+ <label class="crime-tag cursor-pointer">
123
+ <input type="radio" name="crimeType" value="wanted" class="hidden peer">
124
+ <div class="bg-dark peer-checked:bg-yellow-400 peer-checked:text-black rounded-lg p-3 text-center border border-white border-opacity-20">
125
+ <i data-feather="eye" class="w-5 h-5 mx-auto mb-1"></i>
126
+ Procurado pela Justiça
127
+ </div>
128
+ </label>
129
+ </div>
130
+ </div>
131
+
132
+ <!-- Dynamic Fields for Drug Trafficking -->
133
+ <div id="drugFields" class="space-y-4 hidden">
134
+ <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Tráfico</h3>
135
+
136
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
137
+ <div>
138
+ <label class="block text-sm font-medium mb-1">Horário que ocorre</label>
139
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Ex: 20h-23h">
140
+ </div>
141
+ <div>
142
+ <label class="block text-sm font-medium mb-1">Possui armas de fogo?</label>
143
+ <select class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary">
144
+ <option value="">Selecione...</option>
145
+ <option value="yes">Sim</option>
146
+ <option value="no">Não</option>
147
+ <option value="unknown">Não sei</option>
148
+ </select>
149
+ </div>
150
+ </div>
151
+ <div>
152
+ <label class="block text-sm font-medium mb-1">Tipo de Droga</label>
153
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Ex: Cocaína, Maconha, etc">
154
+ </div>
155
+ <div>
156
+ <label class="block text-sm font-medium mb-1">Tipo de Arma</label>
157
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Ex: Pistola, Fuzil, etc">
158
+ </div>
159
+ <div>
160
+ <label class="block text-sm font-medium mb-1">Local que Esconde a Arma</label>
161
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Ex: Sob o sofá, dentro do carro, etc">
162
+ </div>
163
+ <div>
164
+ <label class="block text-sm font-medium mb-1">Local do Esconderijo das Drogas</label>
165
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Descreva o local">
166
+ </div>
167
+ </div>
168
+
169
+ <!-- Dynamic Fields for Weapons -->
170
+ <div id="weaponsFields" class="space-y-4 hidden">
171
+ <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Porte Ilegal de Armas</h3>
172
+ <div>
173
+ <label class="block text-sm font-medium mb-1">Tipo de Arma</label>
174
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Ex: Pistola, Fuzil, etc">
175
+ </div>
176
+ <div>
177
+ <label class="block text-sm font-medium mb-1">Local onde esconde a arma</label>
178
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Descreva o local">
179
+ </div>
180
+ </div>
181
+
182
+ <!-- Dynamic Fields for Homicide -->
183
+ <div id="homicideFields" class="space-y-4 hidden">
184
+ <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Homicídio</h3>
185
+ <div>
186
+ <label class="block text-sm font-medium mb-1">Nome da Vítima</label>
187
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Nome completo">
188
+ </div>
189
+ <div>
190
+ <label class="block text-sm font-medium mb-1">Data do Fato</label>
191
+ <input type="date" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary">
192
+ </div>
193
+ </div>
194
+
195
+ <!-- Dynamic Fields for Theft -->
196
+ <div id="theftFields" class="space-y-4 hidden">
197
+ <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Roubo/Furto</h3>
198
+ <div>
199
+ <label class="block text-sm font-medium mb-1">Local do Crime</label>
200
+ <input type="text" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary" placeholder="Endereço ou descrição do local">
201
+ </div>
202
+ <div>
203
+ <label class="block text-sm font-medium mb-1">Data do Crime</label>
204
+ <input type="date" class="w-full input-glass rounded-lg px-4 py-2 focus:outline-none focus:ring-2 focus:ring-primary">
205
+ </div>
206
+ </div>
207
+
208
+ <!-- Section 2: Basic Info -->
209
+ <div id="authorsSection" class="space-y-4 hidden">
210
  <h2 class="text-xl font-semibold border-b border-white border-opacity-20 pb-2">
211
  <i data-feather="user" class="inline mr-2 w-5 h-5"></i>
212
  Informações do(s) Autor(es)
 
279
  <span>Adicionar outro autor</span>
280
  </button>
281
  </div>
282
+ <!-- Dynamic Fields for Drug Trafficking -->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  <div id="drugFields" class="space-y-4 hidden">
284
  <h3 class="text-lg font-medium border-b border-white border-opacity-20 pb-1">Detalhes sobre Tráfico</h3>
285
 
 
432
  } else if (this.value === 'theft') {
433
  document.getElementById('theftFields').classList.remove('hidden');
434
  }
435
+ // Show authors section
436
+ document.getElementById('authorsSection').classList.remove('hidden');
437
  });
438
  });
439
+ // Add author field
 
440
  function addAuthorField() {
441
  const container = document.getElementById('authorsContainer');
442
  const authorCount = container.querySelectorAll('.author-block').length + 1;