init.html 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {% import 'appbuilder/baselib.html' as baselib with context %}
  2. {% if appbuilder %}
  3. {% set app_name = appbuilder.app_name %}
  4. {% endif %}
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <title>{% block page_title %}{{app_name}}{% endblock %}</title>
  9. {% block head_meta %}
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  11. <meta name="description" content="">
  12. <meta name="author" content="">
  13. {% endblock %}
  14. {% block head_css %}
  15. <link href="{{url_for('appbuilder.static',filename='css/bootstrap.min.css')}}" rel="stylesheet">
  16. <link href="{{url_for('appbuilder.static',filename='css/fontawesome/fontawesome.min.css')}}" rel="stylesheet">
  17. <link href="{{url_for('appbuilder.static',filename='css/fontawesome/regular.min.css')}}" rel="stylesheet">
  18. <link href="{{url_for('appbuilder.static',filename='css/fontawesome/solid.min.css')}}" rel="stylesheet">
  19. <link href="{{url_for('appbuilder.static',filename='css/fontawesome/brands.min.css')}}" rel="stylesheet">
  20. <link href="{{url_for('appbuilder.static',filename='css/fontawesome/v4-shims.min.css')}}" rel="stylesheet">
  21. {% if appbuilder.app_theme %}
  22. <link href="{{url_for('appbuilder.static',filename='css/themes/'+ appbuilder.app_theme )}}" rel="stylesheet">
  23. {% endif %}
  24. <link href="{{url_for('appbuilder.static',filename='css/bootstrap-datepicker/bootstrap-datepicker3.min.css')}}" rel="stylesheet">
  25. <link href="{{url_for('appbuilder.static',filename='css/select2/select2.min.css')}}" rel="stylesheet">
  26. <link href="{{url_for('appbuilder.static',filename='css/select2/select2-bootstrap.min.css')}}" rel="stylesheet">
  27. <link href="{{url_for('appbuilder.static',filename='css/flags/flags16.css')}}" rel="stylesheet">
  28. <link href="{{url_for('appbuilder.static',filename='css/ab.css')}}" rel="stylesheet">
  29. {% endblock %}
  30. {% block head_js %}
  31. <script src="{{url_for('appbuilder.static',filename='js/jquery-latest.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  32. <script src="{{url_for('appbuilder.static',filename='js/ab_filters.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  33. <script src="{{url_for('appbuilder.static',filename='js/ab_actions.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  34. {% endblock %}
  35. </head>
  36. <body >
  37. {% block body %}
  38. {% endblock %}
  39. {% block tail_js %}
  40. <script src="{{url_for('appbuilder.static',filename='js/bootstrap.min.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  41. <script src="{{url_for('appbuilder.static',filename='js/bootstrap-datepicker/bootstrap-datepicker.min.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  42. <script src="{{url_for('appbuilder.static',filename='js/select2/select2.min.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  43. <script src="{{url_for('appbuilder.static',filename='js/ab.js')}}" nonce="{{baselib.get_nonce()}}"></script>
  44. {% endblock %}
  45. {% block add_tail_js %}
  46. {% endblock %}
  47. {% block tail %}
  48. {% endblock %}
  49. </body>
  50. </html>