From d3133c416e7e81ca7ec69aa39f376a5a2ade77ef Mon Sep 17 00:00:00 2001 From: Florent Becker Date: Tue, 19 Jul 2022 12:02:45 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 54 ++++++++++++++++++++++++++++++++---------------------- src/lib.rs | 28 ++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 22 deletions(-) diff --git a/index.html b/index.html index 94ae261..3cb6636 100644 --- a/index.html +++ b/index.html @@ -23,34 +23,44 @@

Kikikoz

-

- Personne -

+

+ Personne +

-
-
-

Queue A

-
    +
    +
    +

    Queue A

    +
      -
    -

    Ajouter: -

    -
    - -
    -

    Queue B

    -
      +
    +

    Ajouter: +

    +
    + +
    +

    Queue B

    +
      -
    -

    Ajouter: -

    -
    -
    - +
+

Ajouter: +

+
+
+
diff --git a/src/lib.rs b/src/lib.rs index 2f5a50d..527f4a9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -105,6 +105,34 @@ pub fn ajoute_kp(ev: web_sys::KeyboardEvent, id: &str) { } } +enum ModeAjout { + Aleatoire, + Chrono, +} + +enum Queue { + A, + B, +} + +fn get_mode_ajout(document: web_sys::Document, queue: Queue) -> ModeAjout { + let div_name = match queue { + A => "queue_A_config_mode", + B => "queue_B_config_mode", + }; + let div = document + .get_element_by_id(div_name) + .expect("panneau de configuration absent"); + let val = { + let mut that = ""; + for i in div.get_elements_by_tag_name("input") { + let i = i.unwrap(); + } + }; + + todo!() +} + #[wasm_bindgen] pub fn ajoute(id: &str) { let window = web_sys::window().expect("no global `window` exists");