fix: null checks no formulário de clone, usar wget como método padrão
This commit is contained in:
@@ -200,13 +200,26 @@ function setupForms() {
|
||||
async function handleCloneSubmit(e) {
|
||||
e.preventDefault();
|
||||
|
||||
const url = document.getElementById('cloneUrl').value.trim();
|
||||
const depth = parseInt(document.getElementById('depthLevel').value);
|
||||
const includeImages = document.getElementById('includeImages').checked;
|
||||
const includeCSS = document.getElementById('includeCSS').checked;
|
||||
const includeJS = document.getElementById('includeJS').checked;
|
||||
const convertLinks = document.getElementById('convertLinks').checked;
|
||||
const cloneMethod = document.getElementById('cloneMethod').value;
|
||||
const cloneUrlEl = document.getElementById('cloneUrl');
|
||||
const depthLevelEl = document.getElementById('depthLevel');
|
||||
const includeImagesEl = document.getElementById('includeImages');
|
||||
const includeCSSEl = document.getElementById('includeCSS');
|
||||
const includeJSEl = document.getElementById('includeJS');
|
||||
const convertLinksEl = document.getElementById('convertLinks');
|
||||
|
||||
if (!cloneUrlEl || !depthLevelEl || !includeImagesEl || !includeCSSEl || !includeJSEl || !convertLinksEl) {
|
||||
console.error('Form elements not found');
|
||||
showToast('Erro: Elementos do formulário não encontrados', 'error');
|
||||
return;
|
||||
}
|
||||
|
||||
const url = cloneUrlEl.value.trim();
|
||||
const depth = parseInt(depthLevelEl.value);
|
||||
const includeImages = includeImagesEl.checked;
|
||||
const includeCSS = includeCSSEl.checked;
|
||||
const includeJS = includeJSEl.checked;
|
||||
const convertLinks = convertLinksEl.checked;
|
||||
const cloneMethod = 'wget';
|
||||
|
||||
if (!url) {
|
||||
showToast('Por favor, insira uma URL válida', 'error');
|
||||
|
||||
Reference in New Issue
Block a user