form.add.html.twig 2.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {% form_theme form 'MuzichCoreBundle:Form:errors.html.twig' %}
  2. {#{ form_errors(form) }#}
  3. <input type="hidden" id="form_add_step" value="1" />
  4. <script type="text/javascript">
  5. // bugfix: lors du rechargement du navigateur, il se peut que input#form_add_step
  6. // soit remplacé par la valeur 2 (si rechargé pendant la 2ème phase)
  7. $(document).ready(function(){
  8. $('input#form_add_step').val(1);
  9. });
  10. </script>
  11. <div id="form_add_first_part">
  12. <span class="help">
  13. {{ 'element_add.url.help'|trans({}, 'userui') }}
  14. <strong>
  15. <a href="{{ path('helpbox_bootstrap', {'ressource_id':'element_add_url'}) }}" class="helpbox">
  16. {{ 'element_add.url.more_help'|trans({}, 'userui') }}
  17. </a>
  18. </strong>
  19. </span>
  20. <div class="field fom_add_url">
  21. {{ form_errors(form.url) }}
  22. {{ form_widget(form.url, { 'attr': {
  23. 'placeholder': 'element_add.url.name'|trans({}, 'userui'),
  24. 'class': 'niceinput'
  25. },
  26. 'type': 'URL'
  27. }) }}
  28. <input class="button" type="submit" value="{{ 'home.check_url'|trans({}, 'navigationui') }}" />
  29. </div>
  30. </div>
  31. <div id="form_add_second_part" style="display: none;">
  32. <div id="add_url_title">
  33. {{ 'element.add.url_title_step2'|trans({}, 'elements') }}:
  34. <span id="add_url_title_url"></span>
  35. </div>
  36. <input type="submit" value="{{ 'element.share.share_button'|trans({}, 'userui') }}" class="button" />
  37. <table>
  38. <tr>
  39. <td style="vertical-align: top;">
  40. <div id="form_add_thumb">
  41. <img src="{{ asset('bundles/muzichcore/img/nothumb.png') }}" />
  42. </div>
  43. </td>
  44. <td style="vertical-align: top;">
  45. <div class="field fom_add_name">
  46. {{ form_errors(form.name) }}
  47. {{ form_widget(form.name, { 'attr':
  48. {
  49. 'placeholder': 'element_add.name.name'|trans({}, 'userui'),
  50. 'class' : 'niceinput'
  51. }
  52. }) }}
  53. </div>
  54. <p id="form_add_prop_tags_text" style="display: none;">
  55. {{ 'element_add.prop_tags.text'|trans({}, 'userui') }}
  56. </p>
  57. <ul id="form_add_prop_tags_api" style="display: none;"></ul>
  58. <div style="clear: both;"></div>
  59. {% include "MuzichCoreBundle:Tag:tagsPrompt.html.twig" with {
  60. 'form_name' : form_name
  61. } %}
  62. {{ form_widget(form.tags, { 'attr': {'class': 'tagBox_tags_ids'} }) }}
  63. <div class="field">
  64. {{ form_errors(form.need_tags) }}
  65. {{ form_widget(form.need_tags) }}
  66. {{ form_label(form.need_tags, 'element_add.need_tags.name'|trans({}, 'userui')) }}
  67. </div>
  68. </td>
  69. </tr>
  70. </table>
  71. </div>
  72. <img id="form_add_loader" class="tag_loader" style="display: none;"
  73. src="{{ asset('/bundles/muzichcore/img/ajax-loader.gif') }}" alt="loading"
  74. />
  75. {{ form_row(form._token) }}