Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
f30d389b
Commit
f30d389b
authored
Dec 26, 2016
by
PJ Janse van Rensburg
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'extra-assets' of
git://github.com/vgavro/flask-admin
into prs-to-merge
parents
89087ebe
4358ed19
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
13 deletions
+22
-13
advanced.rst
doc/advanced.rst
+2
-13
base.html
flask_admin/templates/bootstrap2/admin/base.html
+10
-0
base.html
flask_admin/templates/bootstrap3/admin/base.html
+10
-0
No files found.
doc/advanced.rst
View file @
f30d389b
...
@@ -148,22 +148,11 @@ classes as follows::
...
@@ -148,22 +148,11 @@ classes as follows::
widget = CKTextAreaWidget()
widget = CKTextAreaWidget()
class MessageAdmin(ModelView):
class MessageAdmin(ModelView):
extra_js = ['//cdn.ckeditor.com/4.6.0/standard/ckeditor.js']
form_overrides = {
form_overrides = {
'body': CKTextAreaField
'body': CKTextAreaField
}
}
create_template = 'ckeditor.html'
edit_template = 'ckeditor.html'
For this to work, you would also need to create a template that extends the default
functionality by including the necessary CKEditor javascript on the `create` and
`edit` pages. Save this in `templates/ckeditor.html`::
{% extends 'admin/model/edit.html' %}
{% block tail %}
{{ super() }}
<script src="//cdn.ckeditor.com/4.5.1/standard/ckeditor.js"></script>
{% endblock %}
File & Image Fields
File & Image Fields
*******************
*******************
...
...
flask_admin/templates/bootstrap2/admin/base.html
View file @
f30d389b
...
@@ -15,6 +15,11 @@
...
@@ -15,6 +15,11 @@
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap2/swatch/{swatch}/bootstrap.min.css'.format(swatch=config.get('FLASK_ADMIN_SWATCH', 'default')), v='2.3.2') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap2/swatch/{swatch}/bootstrap.min.css'.format(swatch=config.get('FLASK_ADMIN_SWATCH', 'default')), v='2.3.2') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap2/css/bootstrap-responsive.css', v='2.3.2') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap2/css/bootstrap-responsive.css', v='2.3.2') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='admin/css/bootstrap2/admin.css', v='1.1.1') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='admin/css/bootstrap2/admin.css', v='1.1.1') }}"
rel=
"stylesheet"
>
{% if admin_view.extra_css %}
{% for css_url in admin_view.extra_css %}
<link
href=
"{{ css_url }}"
rel=
"stylesheet"
>
{% endfor %}
{% endif %}
<style>
<style>
body
{
body
{
padding-top
:
4px
;
padding-top
:
4px
;
...
@@ -65,6 +70,11 @@
...
@@ -65,6 +70,11 @@
<script
src=
"{{ admin_static.url(filename='bootstrap/bootstrap2/js/bootstrap.min.js', v='2.3.2') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='bootstrap/bootstrap2/js/bootstrap.min.js', v='2.3.2') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/moment.min.js', v='2.9.0') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/moment.min.js', v='2.9.0') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/select2/select2.min.js', v='3.5.2') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/select2/select2.min.js', v='3.5.2') }}"
type=
"text/javascript"
></script>
{% if admin_view.extra_js %}
{% for js_url in admin_view.extra_js %}
<script
src=
"{{ js_url }}"
type=
"text/javascript"
></script>
{% endfor %}
{% endif %}
{% endblock %}
{% endblock %}
{% block tail %}
{% block tail %}
...
...
flask_admin/templates/bootstrap3/admin/base.html
View file @
f30d389b
...
@@ -17,6 +17,11 @@
...
@@ -17,6 +17,11 @@
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap3/css/bootstrap-theme.min.css', v='3.3.5') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='bootstrap/bootstrap3/css/bootstrap-theme.min.css', v='3.3.5') }}"
rel=
"stylesheet"
>
{%endif%}
{%endif%}
<link
href=
"{{ admin_static.url(filename='admin/css/bootstrap3/admin.css', v='1.1.1') }}"
rel=
"stylesheet"
>
<link
href=
"{{ admin_static.url(filename='admin/css/bootstrap3/admin.css', v='1.1.1') }}"
rel=
"stylesheet"
>
{% if admin_view.extra_css %}
{% for css_url in admin_view.extra_css %}
<link
href=
"{{ css_url }}"
rel=
"stylesheet"
>
{% endfor %}
{% endif %}
<style>
<style>
body
{
body
{
padding-top
:
4px
;
padding-top
:
4px
;
...
@@ -78,6 +83,11 @@
...
@@ -78,6 +83,11 @@
<script
src=
"{{ admin_static.url(filename='bootstrap/bootstrap3/js/bootstrap.min.js', v='3.3.5') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='bootstrap/bootstrap3/js/bootstrap.min.js', v='3.3.5') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/moment.min.js', v='2.9.0') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/moment.min.js', v='2.9.0') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/select2/select2.min.js', v='3.5.2') }}"
type=
"text/javascript"
></script>
<script
src=
"{{ admin_static.url(filename='vendor/select2/select2.min.js', v='3.5.2') }}"
type=
"text/javascript"
></script>
{% if admin_view.extra_js %}
{% for js_url in admin_view.extra_js %}
<script
src=
"{{ js_url }}"
type=
"text/javascript"
></script>
{% endfor %}
{% endif %}
{% endblock %}
{% endblock %}
{% block tail %}
{% block tail %}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment