diff --git a/adminlte2_pdq/templates/adminlte2/partials/_scripts.html b/adminlte2_pdq/templates/adminlte2/partials/_scripts.html index 5cda7c5f9fb6986a171ce586f35eab191a90e760..8cf813a9a8eb69728e26afbcb6f11c4da7705f79 100644 --- a/adminlte2_pdq/templates/adminlte2/partials/_scripts.html +++ b/adminlte2_pdq/templates/adminlte2/partials/_scripts.html @@ -1,95 +1,30 @@ {% load adminlte_tags static %} - {% block scripts %} - {% block scripts_widget_loading %} - {% get_datetime_widget as DATETIME_WIDGET %} - {% get_date_widget as DATE_WIDGET %} - {% get_time_widget as TIME_WIDGET %} - {% endblock scripts_widget_loading %} - {% block scripts_main %} - {# if in debug mode, load resources from localhost. Else, load from CDNs #} + {# If in debug mode, load resources from localhost. Else, load from CDNs #} {% if debug %} - {% block scripts_debug %} - {% block scripts_debug_jquery %} - <!-- jQuery and jQuery UI --> - <script src="{% static 'third-party/jquery/2.2.4/jquery.min.js' %}"></script> - <script src="{% static 'third-party/jqueryui/1.11.4/jquery-ui.min.js' %}"></script> - {% endblock scripts_debug_jquery %} - - {% block scripts_debug_bootstrap %} - <!-- Bootstrap --> - <script src="{% static 'third-party/bootstrap/3.3.7/js/bootstrap.min.js' %}"></script> - {% endblock scripts_debug_bootstrap %} - - {% block scripts_debug_adminlte %} - <!-- AdminLTE --> - <script src="{% static 'third-party/admin-lte/2.3.7/js/app.min.js' %}"></script> - {% endblock scripts_debug_adminlte %} - - {% block scripts_debug_inputmask %} - <!-- Inputmask for Phone numbers --> - <script src="{% static 'third-party/inputmask/4.0.7/min/jquery.inputmask.bundle.min.js' %}"></script> - <script src="{% static 'third-party/inputmask/4.0.7/min/inputmask/bindings/inputmask.binding.min.js' %}"></script> - {% endblock scripts_debug_inputmask %} - - {% block scripts_debug_datetime_picker %} - <!-- Datetime Widgets --> - {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} - <script src="{% static 'third-party/jquery-datetime-picker/jquery.datetimepicker.min.js' %}"></script> - {% elif DATE_WIDGET == 'bootstrap' %} - <script src="{% static 'third-party/bootstrap-datepicker/bootstrap-datepicker.min.js' %}"></script> - {% endif %} - {% endblock scripts_debug_datetime_picker %} + {% include 'adminlte2/partials/_scripts/_scripts_debug.html' %} {% endblock scripts_debug %} - {% else %} - {% block scripts_prod %} - {% block scripts_prod_jquery %} - <!-- jQuery and jQuery UI --> - <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" integrity="sha256-xNjb53/rY+WmG+4L6tTl9m6PpqknWZvRt0rO1SRnJzw=" crossorigin="anonymous"></script> - {% endblock scripts_prod_jquery %} - - {% block scripts_prod_bootstrap %} - <!-- Bootstrap --> - <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha512-iztkobsvnjKfAtTNdHkGVjAYTrrtlC7mGp/54c40wowO7LhURYl3gVzzcEqGl/qKXQltJ2HwMrdLcNUdo+N/RQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> - {% endblock scripts_prod_bootstrap %} - - {% block scripts_prod_adminlte %} - <!-- AdminLTE --> - <script src="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/js/app.min.js" integrity="sha256-twY1ayIs7adXt9vBEYizRfJ39b731Ar1CnUr7OjzD5o=" crossorigin="anonymous"></script> - {% endblock scripts_prod_adminlte %} - - {% block scripts_prod_inputmask %} - <!-- Inputmask for Phone numbers --> - <script src="https://cdnjs.cloudflare.com/ajax/libs/inputmask/4.0.7/inputmask/inputmask.min.js" integrity="sha256-cYCBSjEEjcJs7VWMxaqYR/lyi6NflWhI1PWEOKEmU4o=" crossorigin="anonymous"></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/inputmask/4.0.7/inputmask/bindings/inputmask.binding.min.js" integrity="sha256-bAERPQJaJku+Uh8XMM6VsIDxPU5ZgvNQ7L5YxGwuddA=" crossorigin="anonymous"></script> - {% endblock scripts_prod_inputmask %} - - {% block scripts_prod_datetime_picker %} - <!-- Datetime Widgets --> - {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} - <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js" integrity="sha512-AIOTidJAcHBH2G/oZv9viEGXRqDNmfdPVPYOYKGy3fti0xIplnlgMHUGfuNRzC6FkzIo0iIxgFnr9RikFxK+sw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> - {% elif DATE_WIDGET == 'bootstrap' %} - <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js" integrity="sha512-T/tUfKSV1bihCnd+MxKD0Hm1uBBroVYBOYSk1knyvQ9VyZJpc/ALb4P0r6ubwVPSGB2GvjeoMAJJImBG12TiaQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> - {% endif %} - {% endblock scripts_prod_datetime_picker %} + {% include 'adminlte2/partials/_scripts/_scripts_prod.html' %} {% endblock scripts_prod %} - {% endif %} {% endblock scripts_main %} {% block scripts_main_fixes %} - {# Package Fixes #} + <!-- Extra Features and Fixes --> <script src="{% static 'adminlte2_pdq/extra-features/extra-features.js' %}"></script> <script src="{% static 'adminlte2_pdq/extra-features/header-breadcrumb-overlap-fix.js' %}"></script> {% endblock scripts_main_fixes %} + {% block scripts_main_extra %} + <!-- Extra Libraries --> + {% endblock scripts_main_extra %} + {% endblock scripts %} diff --git a/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_debug.html b/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_debug.html new file mode 100644 index 0000000000000000000000000000000000000000..02b3612b3c05e570d10008f7b63b2bdc39ffe502 --- /dev/null +++ b/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_debug.html @@ -0,0 +1,36 @@ +{% load adminlte_tags static %} + +{% get_datetime_widget as DATETIME_WIDGET %} +{% get_date_widget as DATE_WIDGET %} +{% get_time_widget as TIME_WIDGET %} + +{% block scripts_debug_jquery %} + <!-- jQuery and jQuery UI --> + <script src="{% static 'third-party/jquery/2.2.4/jquery.min.js' %}"></script> + <script src="{% static 'third-party/jqueryui/1.11.4/jquery-ui.min.js' %}"></script> +{% endblock scripts_debug_jquery %} + +{% block scripts_debug_bootstrap %} + <!-- Bootstrap --> + <script src="{% static 'third-party/bootstrap/3.3.7/js/bootstrap.min.js' %}"></script> +{% endblock scripts_debug_bootstrap %} + +{% block scripts_debug_adminlte %} + <!-- AdminLTE --> + <script src="{% static 'third-party/admin-lte/2.3.7/js/app.min.js' %}"></script> +{% endblock scripts_debug_adminlte %} + +{% block scripts_debug_inputmask %} + <!-- Inputmask for Phone numbers --> + <script src="{% static 'third-party/inputmask/4.0.7/min/jquery.inputmask.bundle.min.js' %}"></script> + <script src="{% static 'third-party/inputmask/4.0.7/min/inputmask/bindings/inputmask.binding.min.js' %}"></script> +{% endblock scripts_debug_inputmask %} + +{% block scripts_debug_datetime_picker %} + <!-- Datetime Widgets --> + {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} + <script src="{% static 'third-party/jquery-datetime-picker/jquery.datetimepicker.min.js' %}"></script> + {% elif DATE_WIDGET == 'bootstrap' %} + <script src="{% static 'third-party/bootstrap-datepicker/bootstrap-datepicker.min.js' %}"></script> + {% endif %} +{% endblock scripts_debug_datetime_picker %} diff --git a/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_prod.html b/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_prod.html new file mode 100644 index 0000000000000000000000000000000000000000..272ab5969970458270eac2edb52a977fa4c05377 --- /dev/null +++ b/adminlte2_pdq/templates/adminlte2/partials/_scripts/_scripts_prod.html @@ -0,0 +1,36 @@ +{% load adminlte_tags %} + +{% get_datetime_widget as DATETIME_WIDGET %} +{% get_date_widget as DATE_WIDGET %} +{% get_time_widget as TIME_WIDGET %} + +{% block scripts_prod_jquery %} + <!-- jQuery and jQuery UI --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js" integrity="sha256-xNjb53/rY+WmG+4L6tTl9m6PpqknWZvRt0rO1SRnJzw=" crossorigin="anonymous"></script> +{% endblock scripts_prod_jquery %} + +{% block scripts_prod_bootstrap %} + <!-- Bootstrap --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha512-iztkobsvnjKfAtTNdHkGVjAYTrrtlC7mGp/54c40wowO7LhURYl3gVzzcEqGl/qKXQltJ2HwMrdLcNUdo+N/RQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> +{% endblock scripts_prod_bootstrap %} + +{% block scripts_prod_adminlte %} + <!-- AdminLTE --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/js/app.min.js" integrity="sha256-twY1ayIs7adXt9vBEYizRfJ39b731Ar1CnUr7OjzD5o=" crossorigin="anonymous"></script> +{% endblock scripts_prod_adminlte %} + +{% block scripts_prod_inputmask %} + <!-- Inputmask for Phone numbers --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/inputmask/4.0.7/inputmask/inputmask.min.js" integrity="sha256-cYCBSjEEjcJs7VWMxaqYR/lyi6NflWhI1PWEOKEmU4o=" crossorigin="anonymous"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/inputmask/4.0.7/inputmask/bindings/inputmask.binding.min.js" integrity="sha256-bAERPQJaJku+Uh8XMM6VsIDxPU5ZgvNQ7L5YxGwuddA=" crossorigin="anonymous"></script> +{% endblock scripts_prod_inputmask %} + +{% block scripts_prod_datetime_picker %} + <!-- Datetime Widgets --> + {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} + <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js" integrity="sha512-AIOTidJAcHBH2G/oZv9viEGXRqDNmfdPVPYOYKGy3fti0xIplnlgMHUGfuNRzC6FkzIo0iIxgFnr9RikFxK+sw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> + {% elif DATE_WIDGET == 'bootstrap' %} + <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js" integrity="sha512-T/tUfKSV1bihCnd+MxKD0Hm1uBBroVYBOYSk1knyvQ9VyZJpc/ALb4P0r6ubwVPSGB2GvjeoMAJJImBG12TiaQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> + {% endif %} +{% endblock scripts_prod_datetime_picker %} diff --git a/adminlte2_pdq/templates/adminlte2/partials/_styles.html b/adminlte2_pdq/templates/adminlte2/partials/_styles.html index 5fbeac2b236602ec4fb0c6239bdfa33ce1203d3d..ab27ed516986ef4fad6f0533727c980d1a3c4252 100644 --- a/adminlte2_pdq/templates/adminlte2/partials/_styles.html +++ b/adminlte2_pdq/templates/adminlte2/partials/_styles.html @@ -1,87 +1,30 @@ {% load adminlte_tags static %} - {% block styles %} - {% block styles_widget_loading %} - {% get_datetime_widget as DATETIME_WIDGET %} - {% get_date_widget as DATE_WIDGET %} - {% get_time_widget as TIME_WIDGET %} - {% endblock styles_widget_loading %} - {% block styles_main %} {# if in debug mode, load resources from localhost. Else, load from CDNs #} {% if debug %} - {% block styles_debug %} - {% block styles_debug_bootstrap %} - <!-- bootstrap --> - <link rel="stylesheet" type="text/css" href="{% static 'third-party/bootstrap/3.3.7/css/bootstrap.min.css' %}"> - {% endblock styles_debug_bootstrap %} - - {% block styles_debug_font_awesome %} - <!-- Font Awesome 5 NOTE: Must load 5 before 4 to avoid conflicts --> - <link rel="stylesheet" type="text/css" href="{% static 'third-party/font-awesome-5/5.8.2/css/all.min.css' %}"> - <!-- Font Awesome 4 --> - <link rel="stylesheet" type="text/css" href="{% static 'third-party/font-awesome/4.7.0/css/font-awesome.min.css' %}"> - {% endblock styles_debug_font_awesome %} - - {% block styles_debug_adminlte %} - <!-- AdminLTE --> - <link rel="stylesheet" type="text/css" href="{% static 'third-party/admin-lte/2.3.7/css/AdminLTE.css' %}"> - <link rel="stylesheet" type="text/css" href="{% static 'third-party/admin-lte/2.3.7/css/skins/_all-skins.min.css' %}"> - {% endblock styles_debug_adminlte %} - - {% block styles_debug_datetime_picker %} - <!-- Datetime Widgets --> - {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} - <link rel="stylesheet" type="text/css" href="{% static 'third-party/jquery-datetime-picker/jquery.datetimepicker.min.css' %}"> - {% elif DATE_WIDGET == 'bootstrap' %} - <link rel="stylesheet" type="text/css" href="{% static 'third-party/bootstrap-datepicker/bootstrap-datepicker.min.css' %}"> - {% endif %} - {% endblock styles_debug_datetime_picker %} + {% include 'adminlte2/partials/_styles/_styles_debug.html' %} {% endblock styles_debug %} - {% else %} - {% block styles_prod %} - {% block styles_prod_bootstrap %} - <!-- bootstrap --> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" /> - {% endblock styles_prod_bootstrap %} - - {% block styles_prod_font_awesome %} - <!-- Font Awesome 5 NOTE: Must load 5 before 4 to avoid conflicts --> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css" integrity="sha256-BtbhCIbtfeVWGsqxk1vOHEYXS6qcvQvLMZqjtpWUEx8=" crossorigin="anonymous" /> - <!-- Font Awesome 4 --> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" /> - {% endblock styles_prod_font_awesome %} - - {% block styles_prod_adminlte %} - <!-- AdminLTE --> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/css/AdminLTE.min.css" integrity="sha256-flo1BhZxHloxiG+WVTNYRMy6Nn3V+CyV1jLHZ2DoUxY=" crossorigin="anonymous" /> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/css/skins/_all-skins.css" integrity="sha256-mgkhNy4GDprfEqwRBmDzqzlhJFBS9K0yB9TSw7UoH5E=" crossorigin="anonymous" /> - {% endblock styles_prod_adminlte %} - - {% block styles_prod_datetime_picker %} - <!-- Datetime Widgets --> - {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.css" integrity="sha512-bYPO5jmStZ9WI2602V2zaivdAnbAhtfzmxnEGh9RwtlI00I9s8ulGe4oBa5XxiC6tCITJH/QG70jswBhbLkxPw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> - {% elif DATE_WIDGET == 'bootstrap' %} - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css" integrity="sha512-mSYUmp1HYZDFaVKK//63EcZq4iFWFjxSL+Z3T/aCt4IO9Cejm03q3NKKYN6pFQzY0SBOr8h+eCIAZHPXcpZaNw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> - {% endif %} - {% endblock styles_prod_datetime_picker %} + {% include 'adminlte2/partials/_styles/_styles_prod.html' %} {% endblock styles_prod %} - {% endif %} {% endblock styles_main %} {% block styles_main_fixes %} - {# Package Fixes #} + <!-- Extra Features and Fixes --> <link rel="stylesheet" type="text/css" href="{% static 'adminlte2_pdq/extra-features/extra-features.css' %}"> <link rel="stylesheet" type="text/css" href="{% static 'adminlte2_pdq/extra-features/header-breadcrumb-overlap-fix.css' %}"> {% endblock styles_main_fixes %} + {% block styles_main_extra %} + <!-- Extra Libraries --> + {% endblock styles_main_extra %} + {% endblock styles %} diff --git a/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_debug.html b/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_debug.html new file mode 100644 index 0000000000000000000000000000000000000000..a095ece87e3db7c9b46a1bbdf4b26dfd5ce44ddf --- /dev/null +++ b/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_debug.html @@ -0,0 +1,33 @@ +{% load adminlte_tags static %} + +{% get_datetime_widget as DATETIME_WIDGET %} +{% get_date_widget as DATE_WIDGET %} +{% get_time_widget as TIME_WIDGET %} + + +{% block styles_debug_bootstrap %} + <!-- bootstrap --> + <link rel="stylesheet" type="text/css" href="{% static 'third-party/bootstrap/3.3.7/css/bootstrap.min.css' %}"> +{% endblock styles_debug_bootstrap %} + +{% block styles_debug_font_awesome %} + <!-- Font Awesome 5 NOTE: Must load 5 before 4 to avoid conflicts --> + <link rel="stylesheet" type="text/css" href="{% static 'third-party/font-awesome-5/5.8.2/css/all.min.css' %}"> + <!-- Font Awesome 4 --> + <link rel="stylesheet" type="text/css" href="{% static 'third-party/font-awesome/4.7.0/css/font-awesome.min.css' %}"> +{% endblock styles_debug_font_awesome %} + +{% block styles_debug_adminlte %} + <!-- AdminLTE --> + <link rel="stylesheet" type="text/css" href="{% static 'third-party/admin-lte/2.3.7/css/AdminLTE.css' %}"> + <link rel="stylesheet" type="text/css" href="{% static 'third-party/admin-lte/2.3.7/css/skins/_all-skins.min.css' %}"> +{% endblock styles_debug_adminlte %} + +{% block styles_debug_datetime_picker %} + <!-- Datetime Widgets --> + {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} + <link rel="stylesheet" type="text/css" href="{% static 'third-party/jquery-datetime-picker/jquery.datetimepicker.min.css' %}"> + {% elif DATE_WIDGET == 'bootstrap' %} + <link rel="stylesheet" type="text/css" href="{% static 'third-party/bootstrap-datepicker/bootstrap-datepicker.min.css' %}"> + {% endif %} +{% endblock styles_debug_datetime_picker %} diff --git a/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_prod.html b/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_prod.html new file mode 100644 index 0000000000000000000000000000000000000000..0c201f4c8bc11ab4b846d1a5858461938b6f5c0d --- /dev/null +++ b/adminlte2_pdq/templates/adminlte2/partials/_styles/_styles_prod.html @@ -0,0 +1,32 @@ +{% load adminlte_tags %} + +{% get_datetime_widget as DATETIME_WIDGET %} +{% get_date_widget as DATE_WIDGET %} +{% get_time_widget as TIME_WIDGET %} + +{% block styles_prod_bootstrap %} + <!-- bootstrap --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w=" crossorigin="anonymous" /> +{% endblock styles_prod_bootstrap %} + +{% block styles_prod_font_awesome %} + <!-- Font Awesome 5 NOTE: Must load 5 before 4 to avoid conflicts --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css" integrity="sha256-BtbhCIbtfeVWGsqxk1vOHEYXS6qcvQvLMZqjtpWUEx8=" crossorigin="anonymous" /> + <!-- Font Awesome 4 --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha256-eZrrJcwDc/3uDhsdt61sL2oOBY362qM3lon1gyExkL0=" crossorigin="anonymous" /> +{% endblock styles_prod_font_awesome %} + +{% block styles_prod_adminlte %} + <!-- AdminLTE --> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/css/AdminLTE.min.css" integrity="sha256-flo1BhZxHloxiG+WVTNYRMy6Nn3V+CyV1jLHZ2DoUxY=" crossorigin="anonymous" /> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.7/css/skins/_all-skins.css" integrity="sha256-mgkhNy4GDprfEqwRBmDzqzlhJFBS9K0yB9TSw7UoH5E=" crossorigin="anonymous" /> +{% endblock styles_prod_adminlte %} + +{% block styles_prod_datetime_picker %} + <!-- Datetime Widgets --> + {% if DATETIME_WIDGET == 'jquery' or DATE_WIDGET == 'jquery' or TIME_WIDGET == 'jquery' %} + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.css" integrity="sha512-bYPO5jmStZ9WI2602V2zaivdAnbAhtfzmxnEGh9RwtlI00I9s8ulGe4oBa5XxiC6tCITJH/QG70jswBhbLkxPw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> + {% elif DATE_WIDGET == 'bootstrap' %} + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css" integrity="sha512-mSYUmp1HYZDFaVKK//63EcZq4iFWFjxSL+Z3T/aCt4IO9Cejm03q3NKKYN6pFQzY0SBOr8h+eCIAZHPXcpZaNw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> + {% endif %} +{% endblock styles_prod_datetime_picker %}