diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2015-03-26 21:04:38 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2015-03-26 21:04:38 -0400 |
| commit | dbe8712ebf7d4f8036422ec598223fff09f9a851 (patch) | |
| tree | 1f973193e372fd4931f21430f60debf3137c694f /static | |
| parent | 7dd9f5dede1fee0b6632a1909a7be7230d6d7670 (diff) | |
| download | wedding-website-dbe8712ebf7d4f8036422ec598223fff09f9a851.tar.gz | |
fix the javascript
Diffstat (limited to 'static')
| -rw-r--r-- | static/wedding.js | 89 |
1 files changed, 49 insertions, 40 deletions
diff --git a/static/wedding.js b/static/wedding.js index 492c346..00d1ac1 100644 --- a/static/wedding.js +++ b/static/wedding.js @@ -1,41 +1,50 @@ -$("input:radio[name=language]").change(function(){ - if($(this).val()=="fr"){ - $("#lab-lang").text("Langue:"); - $("label[for=name]").text("Prénom:"); - $("#name").attr("placeholder", "Prénom"); - $("label[for=password]").text("Mot de Passe:"); - $("#password").attr("placeholder", "Mot de Passe"); - $("button[name=login]").text("Entrer"); - } - if($(this).val()=="en"){ - $("#lab-lang").text("Language:"); - $("label[for=name]").text("Name:"); - $("#name").attr("placeholder", "Name"); - $("label[for=password]").text("Password:"); - $("#password").attr("placeholder", "Password"); - $("button[name=login]").text("Login"); - } - if($(this).val()=="sr"){ - $("#lab-lang").text("Jezik:"); - $("label[for=name]").text("Ime:"); - $("#name").attr("placeholder", "Ime"); - $("label[for=password]").text("Šifra:"); - $("#password").attr("placeholder", "Šifra"); - $("button[name=login]").text("Login"); - } -}); -$("input:radio[name=rsvp]").change(function(){ - var state = $(this).val()=="0"; - ["email", "mailing", "plusoneyes", "plusoneno", "kidsyes","kidsno"]. - forEach(function(id){ - $("#"+id).prop("disabled",state); - }); - $("#plusonename").prop("disabled", $(this).val() || $("#plusoneno").prop("checked")); - $("#kidsnames").prop("disabled", $(this).val() || $("kidsno").prop("checked")); -}); -$("input:radio[name=plusone]").change(function(){ - $("#plusonename").prop("disabled", $(this).val()=="0"); -}); -$("input:radio[name=kids]").change(function(){ - $("#kidsnames").prop("disabled", $(this).val()=="0"); +$(function(){ + var addr = $(location).attr('pathname'); + $("#"+addr.replace(/\//g,"")).addClass("active"); + $("input:radio[name=language]").change(function(){ + if($(this).val()=="fr"){ + $("#lab-lang").text("Langue:"); + $("label[for=name]").text("Prénom :"); + $("#name").attr("placeholder", "Prénom"); + $("label[for=password]").text("Mot de Passe :"); + $("#password").attr("placeholder", "Mot de Passe"); + $("button[name=login]").text("Entrer"); + } + if($(this).val()=="en"){ + $("#lab-lang").text("Language:"); + $("label[for=name]").text("Name:"); + $("#name").attr("placeholder", "Name"); + $("label[for=password]").text("Password:"); + $("#password").attr("placeholder", "Password"); + $("button[name=login]").text("Login"); + } + if($(this).val()=="sr"){ + $("#lab-lang").text("Jezik:"); + $("label[for=name]").text("Ime:"); + $("#name").attr("placeholder", "Ime"); + $("label[for=password]").text("Lozinka:"); + $("#password").attr("placeholder", "Lozinka"); + $("button[name=login]").text("Login"); + } + }); + + $("input:radio[name=rsvp]").change(function(){ + var state = $(this).val()=="0"; + ["email", "mailing", "plusoneyes", "plusoneno", "kidsyes","kidsno"]. + forEach(function(id){ + $("#"+id).prop("disabled", state); + }); + $("#plusonename").prop("disabled", state || $("#plusoneno").prop("checked")); + $("#kidsnames").prop("disabled", state || $("#kidsno").prop("checked")); + }); + + $("input:radio[name=plusone]").change(function(){ + $("#plusonename").prop("disabled", $(this).val()=="0"); + }); + + $("input:radio[name=kids]").change(function(){ + $("#kidsnames").prop("disabled", $(this).val()=="0"); + }); + + $("input:radio[name=rsvp]").trigger("change"); }); |
