From f653506421ee8e2c46c78e93d28ee2418a1d399d Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 28 Oct 2025 23:23:03 +0100 Subject: =?UTF-8?q?modification=20liens=20r=C3=A9seaux=20sociaux,=20placeh?= =?UTF-8?q?older=20input=20text,=20correction=20erreurs=20CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/Input.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'public/js') diff --git a/public/js/Input.js b/public/js/Input.js index be7cd8d..6c5af10 100644 --- a/public/js/Input.js +++ b/public/js/Input.js @@ -54,7 +54,7 @@ class InputText extends InputToggler{ .then(response => response.json()) .then(data => { if(data.success){ - this.content_elem.innerHTML = this.input_elem.value; + this.onSuccess(data); this.close(); } else{ @@ -65,12 +65,25 @@ class InputText extends InputToggler{ console.error('Erreur:', error); }); } + onSuccess(data){ + this.content_elem.innerHTML = this.input_elem.value; + } cancel(){ this.input_elem.value = this.content_elem.innerHTML; super.cancel(); } } +class InputTextSocialNetwork extends InputText{ + open(){ + this.input_elem.value = this.content_elem.parentNode.href; + super.open(); + } + onSuccess(data){ + this.content_elem.parentNode.href = this.input_elem.value; + } +} + class InputFile extends InputToggler{ constructor(name, options = {}){ super(name, options); -- cgit v1.2.3