Fixers in fields
This commit is contained in:
parent
e40b618349
commit
d6bed48a83
5 changed files with 22 additions and 7 deletions
|
|
@ -4,8 +4,8 @@ import json
|
||||||
from paramecio2.libraries.db.webmodel import PhangoField
|
from paramecio2.libraries.db.webmodel import PhangoField
|
||||||
from paramecio2.libraries.db.coreforms import BaseForm
|
from paramecio2.libraries.db.coreforms import BaseForm
|
||||||
from paramecio2.libraries.db.extraforms.i18nform import I18nForm
|
from paramecio2.libraries.db.extraforms.i18nform import I18nForm
|
||||||
from paramecio.citoplasma.i18n import I18n
|
from paramecio2.libraries.i18n import I18n
|
||||||
from paramecio.citoplasma.httputils import GetPostFiles
|
#from paramecio.citoplasma.httputils import GetPostFiles
|
||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,8 @@ class PTemplate:
|
||||||
|
|
||||||
self.filters={}
|
self.filters={}
|
||||||
|
|
||||||
|
self.js={}
|
||||||
|
|
||||||
self.add_filter(I18n.lang)
|
self.add_filter(I18n.lang)
|
||||||
|
|
||||||
#self.add_filter(make_url)
|
#self.add_filter(make_url)
|
||||||
|
|
@ -60,6 +62,19 @@ class PTemplate:
|
||||||
|
|
||||||
self.add_filter(add_get_parameters)
|
self.add_filter(add_get_parameters)
|
||||||
|
|
||||||
|
self.add_filter(self.add_js)
|
||||||
|
|
||||||
|
self.add_filter(self.load_js)
|
||||||
|
|
||||||
|
def add_js(self, js, module=''):
|
||||||
|
|
||||||
|
self.js[js]='<script language="Javascript" src="{}"></script>'.format(make_media_url('js/'+js, module))
|
||||||
|
|
||||||
|
def load_js(self):
|
||||||
|
|
||||||
|
return "\n".join(self.js.values())
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
def gettext(self, text):
|
def gettext(self, text):
|
||||||
return gettext.dgettext(self.domain_gettext, text)
|
return gettext.dgettext(self.domain_gettext, text)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
${add_js_home_local('tools.js', 'admin')}
|
|
||||||
<%
|
<%
|
||||||
|
|
||||||
choose=''
|
choose=''
|
||||||
|
|
@ -29,7 +28,7 @@ choose=''
|
||||||
<%
|
<%
|
||||||
form.default_value=default_value[i18n]
|
form.default_value=default_value[i18n]
|
||||||
%>
|
%>
|
||||||
<span id="${name_form}_${i18n}_switch" class="${name_form}_i18n_form">${form.form()|n}</span> <a class="choose_flag ${name_form}_i18n_flag lang_form" id="${name_form}_${i18n}_element" href="#"><img src="${make_media_url_module('images/languages/'+i18n+'.png', 'admin')}" alt="${name_form}_${i18n}"/></a>
|
<span id="${name_form}_${i18n}_switch" class="${name_form}_i18n_form">${form.form()|n}</span> <a class="choose_flag ${name_form}_i18n_flag lang_form" id="${name_form}_${i18n}_element" href="#"><img src="${make_media_url('images/languages/'+i18n+'.png', 'admin')}" alt="${name_form}_${i18n}"/></a>
|
||||||
% endfor
|
% endfor
|
||||||
% endif
|
% endif
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ tinymce.init({
|
||||||
selector: '#${form.name_field_id}',
|
selector: '#${form.name_field_id}',
|
||||||
height: 500,
|
height: 500,
|
||||||
menubar: true,
|
menubar: true,
|
||||||
plugins: 'print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists textcolor wordcount imagetools contextmenu colorpicker textpattern',
|
plugins: 'code print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists textcolor wordcount imagetools contextmenu colorpicker textpattern',
|
||||||
toolbar: 'formatselect | fontsizeselect bold italic underline strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | removeformat',
|
toolbar: 'formatselect | fontsizeselect bold italic underline strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | removeformat',
|
||||||
fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt 48pt 64pt 100pt 120pt",
|
fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt 48pt 64pt 100pt 120pt",
|
||||||
content_css: '//www.tinymce.com/css/codepen.min.css',
|
content_css: '//www.tinymce.com/css/codepen.min.css',
|
||||||
|
|
@ -19,4 +19,4 @@ tinymce.init({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
${add_js_home_local('tinymce/tinymce.min.js', 'admin')}
|
${add_js('tinymce/tinymce.min.js', 'admin')}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0;">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
|
||||||
<title>${title}</title>
|
<title>${title}</title>
|
||||||
<link href="${make_media_url('css/admin.css', 'admin')}" rel="stylesheet" />
|
<link href="${make_media_url('css/admin.css', 'admin')}" rel="stylesheet" />
|
||||||
<link href="${make_media_url('css/font-awesome.min.css', 'admin')}" rel="stylesheet" />
|
<link href="${make_media_url('css/font-awesome.min.css', 'admin')}" rel="stylesheet" />
|
||||||
|
|
@ -14,6 +14,7 @@
|
||||||
<script language="Javascript" src="${make_media_url('js/jquery.min.js', 'admin')}"></script>
|
<script language="Javascript" src="${make_media_url('js/jquery.min.js', 'admin')}"></script>
|
||||||
<script language="Javascript" src="${make_media_url('js/responsive-nav.min.js', 'admin')}"></script>
|
<script language="Javascript" src="${make_media_url('js/responsive-nav.min.js', 'admin')}"></script>
|
||||||
<script language="Javascript" src="${make_media_url('js/tooltipster.bundle.min.js', 'admin')}"></script>
|
<script language="Javascript" src="${make_media_url('js/tooltipster.bundle.min.js', 'admin')}"></script>
|
||||||
|
${load_js()|n}
|
||||||
<%block name="extra_js">
|
<%block name="extra_js">
|
||||||
</%block>
|
</%block>
|
||||||
<%block name="extra_header">
|
<%block name="extra_header">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue