No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

85 líneas
2.1KB

  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. $(document).ready(function()
  7. {
  8. producer_dropdown() ;
  9. boulange_signup() ;
  10. boulange_add_boulangerie() ;
  11. });
  12. function producer_dropdown() {
  13. $(".dropdown-toggle").dropdown();
  14. }
  15. function boulange_scroll(id) {
  16. if($("#"+id).size())
  17. $('html,body').animate({
  18. scrollTop: $("#"+id).offset().top},
  19. 1000);
  20. }
  21. function boulange_add_boulangerie()
  22. {
  23. $('#bloc-add-etablissement .panel-heading').click(function() {
  24. var panel_body = $(this).parent().find('.panel-body') ;
  25. if(panel_body.css('display') == 'none')
  26. panel_body.fadeIn() ;
  27. else
  28. panel_body.hide() ;
  29. }) ;
  30. $('#addetablissementform-id_etablissement,#signupform-id_etablissement').change(function() {
  31. if($(this).find('option:selected').hasClass('lock')) {
  32. $('#bloc-code-acces').fadeIn() ;
  33. }
  34. else {
  35. $('#bloc-code-acces').hide() ;
  36. }
  37. }) ;
  38. if($('#addetablissementform-id_etablissement option:selected,#signupform-id_etablissement option:selected').hasClass('lock')) {
  39. $('#bloc-code-acces').show() ;
  40. }
  41. else {
  42. $('#bloc-code-acces').hide() ;
  43. }
  44. if($('#bloc-add-etablissement').size()) {
  45. if($('#bloc-add-etablissement .has-error').size()) {
  46. $('#bloc-add-etablissement .panel-body').show() ;
  47. }
  48. }
  49. }
  50. function boulange_signup()
  51. {
  52. if($('#form-signup').size())
  53. {
  54. boulange_signup_champs_boulanger() ;
  55. $('#option-client, #option-boulanger').change(function() {
  56. boulange_signup_champs_boulanger() ;
  57. }) ;
  58. }
  59. }
  60. function boulange_signup_champs_boulanger()
  61. {
  62. if($('#option-boulanger').prop('checked'))
  63. {
  64. $('#champs-boulanger').fadeIn() ;
  65. $('#champs-client').hide() ;
  66. }
  67. else {
  68. $('#champs-boulanger').hide() ;
  69. $('#champs-client').fadeIn() ;
  70. }
  71. }