Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ Versioning follows [SemVer](https://semver.org/): **MAJOR.MINOR.PATCH**

---

## [1.33.1] — 2026-06-10

### Fixed
- **Campo Tara Personalizada some quando modelo de carretel está selecionado.** Antes o campo ficava visível mas desabilitado (difícil de perceber). Agora o campo e seu rótulo são ocultados completamente; voltam a aparecer ao selecionar "Tara personalizada / desconhecida".

## [1.33.0] — 2026-06-10

### Added
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.33.0
1.33.1
16 changes: 6 additions & 10 deletions templates/spools/form.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,11 @@ <h4 class="mb-0 fw-bold">{% if spool %}{{ _('Editar') }} SP-{{ '%04d'|format(spo
{% endfor %}
</select>
</div>
<div class="col-md-6">
<div class="col-md-6" id="customTareCol">
<label class="form-label fw-semibold">{{ _('Tara Personalizada (g)') }}</label>
<input type="number" name="custom_tare_g" id="customTare" class="form-control" step="0.1" min="0"
value="{{ spool.custom_tare_g if spool and spool.custom_tare_g else '' }}"
placeholder="{{ _('Deixe em branco se usar o modelo ao lado') }}">
<div class="form-text" id="tareHint"></div>
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">{{ _('Peso Nominal do Filamento (g)') }}</label>
Expand Down Expand Up @@ -123,20 +122,17 @@ <h4 class="mb-0 fw-bold">{% if spool %}{{ _('Editar') }} SP-{{ '%04d'|format(spo
filamentSel.addEventListener('change', updateFilamentPreview);
updateFilamentPreview();

// Tara — habilita/desabilita campo personalizado conforme modelo selecionado
// Tara — esconde/mostra campo personalizado conforme modelo selecionado
const sel = document.getElementById('spoolModelSelect');
const customTare = document.getElementById('customTare');
const hint = document.getElementById('tareHint');
const customTareCol = document.getElementById('customTareCol');
function updateTareState() {
const opt = sel.options[sel.selectedIndex];
const tare = opt.dataset.tare;
if (tare) {
customTare.disabled = true;
if (opt.dataset.tare) {
customTareCol.style.display = 'none';
customTare.value = '';
hint.textContent = "{{ _('Tara do modelo') }}: " + parseFloat(tare).toFixed(0) + 'g';
} else {
customTare.disabled = false;
hint.textContent = '';
customTareCol.style.display = '';
}
}
sel.addEventListener('change', updateTareState);
Expand Down