mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-10-31 00:53:08 +00:00 
			
		
		
		
	Put scss in renderer
This commit is contained in:
		| @@ -8,7 +8,6 @@ | |||||||
|         <link rel="stylesheet" href="{{ static('core/jquery.datetimepicker.min.css') }}"> |         <link rel="stylesheet" href="{{ static('core/jquery.datetimepicker.min.css') }}"> | ||||||
|         <link rel="stylesheet" href="{{ static('core/js/ui/jquery-ui.min.css') }}"> |         <link rel="stylesheet" href="{{ static('core/js/ui/jquery-ui.min.css') }}"> | ||||||
|         <link rel="stylesheet" href="{{ static('ajax_select/css/ajax_select.css') }}"> |         <link rel="stylesheet" href="{{ static('ajax_select/css/ajax_select.css') }}"> | ||||||
|         {# <link href="{% sass_src 'core/style.scss' %}" rel="stylesheet" type="text/css" /> #} |  | ||||||
|         <link href="{{ scss('core/style.scss') }}" rel="stylesheet" type="text/css" /> |         <link href="{{ scss('core/style.scss') }}" rel="stylesheet" type="text/css" /> | ||||||
|         {% endblock %} |         {% endblock %} | ||||||
|     </head> |     </head> | ||||||
|   | |||||||
| @@ -2,6 +2,7 @@ | |||||||
| # | # | ||||||
| # Copyright 2016,2017 | # Copyright 2016,2017 | ||||||
| # - Skia <skia@libskia.so> | # - Skia <skia@libskia.so> | ||||||
|  | # - Sli <antoine@bartuccio.fr> | ||||||
| # | # | ||||||
| # Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM, | # Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM, | ||||||
| # http://ae.utbm.fr. | # http://ae.utbm.fr. | ||||||
| @@ -25,6 +26,7 @@ | |||||||
| from django import template | from django import template | ||||||
| from django.template.defaultfilters import stringfilter | from django.template.defaultfilters import stringfilter | ||||||
| from django.utils.safestring import mark_safe | from django.utils.safestring import mark_safe | ||||||
|  | from core.scss.processor import ScssProcessor | ||||||
| from django.utils.html import escape | from django.utils.html import escape | ||||||
|  |  | ||||||
| from core.markdown import markdown as md | from core.markdown import markdown as md | ||||||
| @@ -49,4 +51,7 @@ def datetime_format_python_to_PHP(python_format_string): | |||||||
|         php_format_string = php_format_string.replace(py, php) |         php_format_string = php_format_string.replace(py, php) | ||||||
|     return php_format_string |     return php_format_string | ||||||
|  |  | ||||||
|  | @register.simple_tag() | ||||||
|  | def scss(path): | ||||||
|  |     processor = ScssProcessor(path) | ||||||
|  |     return processor.get_converted_scss() | ||||||
| @@ -1,35 +0,0 @@ | |||||||
| #!/usr/bin/env python3 |  | ||||||
| # -*- coding:utf-8 -* |  | ||||||
| # |  | ||||||
| # Copyright 2017 |  | ||||||
| # - Sli <antoine@bartuccio.fr> |  | ||||||
| # |  | ||||||
| # Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM, |  | ||||||
| # http://ae.utbm.fr. |  | ||||||
| # |  | ||||||
| # This program is free software; you can redistribute it and/or modify it under |  | ||||||
| # the terms of the GNU General Public License a published by the Free Software |  | ||||||
| # Foundation; either version 3 of the License, or (at your option) any later |  | ||||||
| # version. |  | ||||||
| # |  | ||||||
| # This program is distributed in the hope that it will be useful, but WITHOUT |  | ||||||
| # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |  | ||||||
| # FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more |  | ||||||
| # details. |  | ||||||
| # |  | ||||||
| # You should have received a copy of the GNU General Public License along with |  | ||||||
| # this program; if not, write to the Free Sofware Foundation, Inc., 59 Temple |  | ||||||
| # Place - Suite 330, Boston, MA 02111-1307, USA. |  | ||||||
| # |  | ||||||
| # |  | ||||||
|  |  | ||||||
| from django import template |  | ||||||
| from core.scss.processor import ScssProcessor |  | ||||||
|  |  | ||||||
| register = template.Library() |  | ||||||
|  |  | ||||||
|  |  | ||||||
| @register.simple_tag() |  | ||||||
| def scss(path): |  | ||||||
|     processor = ScssProcessor(path) |  | ||||||
|     return processor.get_converted_scss() |  | ||||||
| @@ -147,7 +147,7 @@ TEMPLATES = [ | |||||||
|                 "ProductType": "counter.models.ProductType", |                 "ProductType": "counter.models.ProductType", | ||||||
|                 "timezone": "django.utils.timezone", |                 "timezone": "django.utils.timezone", | ||||||
|                 "get_sith": "com.views.sith", |                 "get_sith": "com.views.sith", | ||||||
|                 "scss": "core.templatetags.scss.scss", |                 "scss": "core.templatetags.renderer.scss", | ||||||
|             }, |             }, | ||||||
|             "bytecode_cache": { |             "bytecode_cache": { | ||||||
|                 "name": "default", |                 "name": "default", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user