workflow_edit.html.twig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. {% extends 'SonataAdminBundle:CRUD:base_edit.html.twig' %}
  2. {% block form %}
  3. {{ parent() }}
  4. {#https://github.com/ryanburnette/textarea-as-ace-editor#}
  5. {#https://ace.c9.io/#}
  6. {#https://ace.c9.io/build/kitchen-sink.html#}
  7. <script src="{{ asset('bundles/baseadmin') }}/ace_editor/src-noconflict/ace.js" type="text/javascript" charset="utf-8"></script>
  8. <script src="{{ asset('bundles/baseadmin') }}/ace_editor/textarea-as-ace-editor.js" type="text/javascript" charset="utf-8"></script>
  9. <style type="text/css" media="screen">
  10. .ace_editor {
  11. height: 250px!important;
  12. }
  13. </style>
  14. <script type="text/javascript">
  15. $( document ).ready(function() {
  16. $("textarea").asAceEditor();
  17. editor = $('textarea').data('ace-editor');
  18. editor.setTheme("ace/theme/github");
  19. editor.getSession().setMode("ace/mode/yaml");
  20. //editor.setReadOnly(true);
  21. editor.setFontSize(14);
  22. editor.setShowInvisibles(true);
  23. editor.getSession().setTabSize(2);
  24. editor.getSession().setUseSoftTabs(true);
  25. editor.getSession().setUseWrapMode(true);
  26. });
  27. </script>
  28. {% endblock %}