Commit e93382c710d3f9646fda24ab3a29dd52376059eb

Authored by Leonardo Merlin
1 parent c383b1be

Issue #5 - Fix partial

src/app/components/cadastro-proposta/cadastro-proposta.html
@@ -21,10 +21,16 @@ @@ -21,10 +21,16 @@
21 <div class="col-sm-8"> 21 <div class="col-sm-8">
22 <label for="proposta-textarea">Descrição da proposta*</label> 22 <label for="proposta-textarea">Descrição da proposta*</label>
23 <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a> 23 <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a>
24 - <textarea id="proposta-textarea" name="proposta" class="texto-proposta form-control" 24 + <textarea
  25 + id="proposta-textarea"
  26 + name="proposta"
  27 + class="texto-proposta form-control"
25 ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }" 28 ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }"
26 ng-model="proposta" 29 ng-model="proposta"
27 - required ng-maxlength="200" ></textarea> 30 + ng-trim="false"
  31 + ng-maxlength="200"
  32 + maxlength="200"
  33 + required></textarea>
28 <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages> 34 <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages>
29 <div class="row"> 35 <div class="row">
30 <div class="col-xs-6"> 36 <div class="col-xs-6">
@@ -32,6 +38,7 @@ @@ -32,6 +38,7 @@
32 </div> 38 </div>
33 <div class="col-xs-6 text-right"> 39 <div class="col-xs-6 text-right">
34 <span>Máx. 200 caracteres</span> 40 <span>Máx. 200 caracteres</span>
  41 + <span ng-if="proposta.length > 0">(restam {{(200 - proposta.length)}} caracteres)</span>
35 </div> 42 </div>
36 </div> 43 </div>
37 </div> 44 </div>