Commit b0ca0333b2c1112e0a8b5c4c0fad5584c46ae532

Authored by Leandro Santos
1 parent 051565a3

adding success proposal creation

Showing 2 changed files with 20 additions and 1 deletions   Show diff stats
@@ -80,7 +80,7 @@ @@ -80,7 +80,7 @@
80 <div class='subtitle'>Qual a sua sugestão para melhorar este programa?</div> 80 <div class='subtitle'>Qual a sua sugestão para melhorar este programa?</div>
81 <div class='info'>Ela se tornará pública em até 24 horas após o envio e poderá ser apoiada por outros participantes.</div> 81 <div class='info'>Ela se tornará pública em até 24 horas após o envio e poderá ser apoiada por outros participantes.</div>
82 <div class='send-proposal-button'><a href='#'>Envie Sua Proposta</a></div> 82 <div class='send-proposal-button'><a href='#'>Envie Sua Proposta</a></div>
83 - <form class='make-proposal-form' id='make-proposal-form-{{id}}'> 83 + <form class='make-proposal-form hide' id='make-proposal-form-{{id}}'>
84 <div class="name"> 84 <div class="name">
85 <div><label>Título</label></div> 85 <div><label>Título</label></div>
86 <input id="article_name" name="article[name]" type="text" placeholder="Título"> 86 <input id="article_name" name="article[name]" type="text" placeholder="Título">
@@ -93,6 +93,10 @@ @@ -93,6 +93,10 @@
93 <input id='content_type' name='content_type' value='ProposalsDiscussionPlugin::Proposal' type='hidden'> 93 <input id='content_type' name='content_type' value='ProposalsDiscussionPlugin::Proposal' type='hidden'>
94 <input type='submit' id='make-proposal-button' class='make-proposal-button' name='make-proposal-button' value='Enviar'> 94 <input type='submit' id='make-proposal-button' class='make-proposal-button' name='make-proposal-button' value='Enviar'>
95 </form> 95 </form>
  96 + <div class='success-proposal-sent hide'>
  97 + <p>Sua proposta foi encaminhada com sucesso!</p>
  98 + <a href='#'>Encaminhar Nova Proposta</a>
  99 + </div>
96 </div> 100 </div>
97 </div> 101 </div>
98 <div class='support-proposal-container'> 102 <div class='support-proposal-container'>
@@ -82,6 +82,18 @@ $.getJSON(noosferoAPI) @@ -82,6 +82,18 @@ $.getJSON(noosferoAPI)
82 } 82 }
83 event.preventDefault(); 83 event.preventDefault();
84 }); 84 });
  85 + $( '.send-proposal-button a' ).click(function(event){
  86 + //Display Topics or Discussion by category
  87 + $('.make-proposal-form').show();
  88 + $('.send-proposal-button').hide();
  89 + event.preventDefault();
  90 + });
  91 + $( '.success-proposal-sent a' ).click(function(event){
  92 + //Display Topics or Discussion by category
  93 + $('.make-proposal-form').show();
  94 + $('.success-proposal-sent').hide();
  95 + event.preventDefault();
  96 + });
85 97
86 $('.make-proposal-form').submit(function (e) { 98 $('.make-proposal-form').submit(function (e) {
87 e.preventDefault(); 99 e.preventDefault();
@@ -92,6 +104,9 @@ $.getJSON(noosferoAPI) @@ -92,6 +104,9 @@ $.getJSON(noosferoAPI)
92 data: $('#'+this.id).serialize() 104 data: $('#'+this.id).serialize()
93 }) 105 })
94 .done(function( data ) { 106 .done(function( data ) {
  107 + this.reset();
  108 + $('.make-proposal-form').hide();
  109 + $('.success-proposal-sent').show();
95 }) 110 })
96 .fail(function( jqxhr, textStatus, error ) { 111 .fail(function( jqxhr, textStatus, error ) {
97 var err = textStatus + ", " + error; 112 var err = textStatus + ", " + error;