├── form
├── uploads
│ └── .gitkeep
├── .flaskenv
├── static
│ ├── favicon.ico
│ └── style.css
└── templates
│ ├── macros.html
│ ├── custom_validator.html
│ ├── upload.html
│ ├── post.html
│ ├── 2submit.html
│ ├── dropzone.html
│ ├── uploaded.html
│ ├── pure_html.html
│ ├── ckeditor.html
│ ├── 2form.html
│ ├── 2form2view.html
│ ├── basic.html
│ ├── index.html
│ ├── base.html
│ └── bootstrap.html
├── CHANGES.md
├── cache
├── .flaskenv
├── static
│ ├── favicon.ico
│ └── style.css
├── templates
│ ├── qux.html
│ ├── bar.html
│ ├── baz.html
│ ├── foo.html
│ ├── index.html
│ └── base.html
└── app.py
├── email
├── .flaskenv
├── static
│ ├── favicon.ico
│ └── style.css
└── templates
│ ├── emails
│ ├── subscribe.txt
│ └── subscribe.html
│ ├── macros.html
│ ├── index.html
│ ├── subscribe.html
│ └── base.html
├── hello
├── .flaskenv
└── app.py
├── http
└── .flaskenv
├── assets
├── .flaskenv
├── static
│ ├── favicon.ico
│ ├── ckeditor
│ │ ├── plugins
│ │ │ ├── icons.png
│ │ │ ├── icons_hidpi.png
│ │ │ ├── link
│ │ │ │ ├── images
│ │ │ │ │ ├── anchor.png
│ │ │ │ │ └── hidpi
│ │ │ │ │ │ └── anchor.png
│ │ │ │ └── dialogs
│ │ │ │ │ └── anchor.js
│ │ │ ├── image
│ │ │ │ └── images
│ │ │ │ │ └── noimage.png
│ │ │ ├── magicline
│ │ │ │ └── images
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── icon-rtl.png
│ │ │ │ │ └── hidpi
│ │ │ │ │ ├── icon.png
│ │ │ │ │ └── icon-rtl.png
│ │ │ ├── widget
│ │ │ │ └── images
│ │ │ │ │ └── handle.png
│ │ │ ├── about
│ │ │ │ └── dialogs
│ │ │ │ │ ├── logo_ckeditor.png
│ │ │ │ │ ├── hidpi
│ │ │ │ │ └── logo_ckeditor.png
│ │ │ │ │ └── about.js
│ │ │ ├── markdown
│ │ │ │ ├── theme
│ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ ├── neat.css
│ │ │ │ │ ├── elegant.css
│ │ │ │ │ ├── neo.css
│ │ │ │ │ ├── eclipse.css
│ │ │ │ │ ├── cobalt.css
│ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ ├── monokai.css
│ │ │ │ │ ├── night.css
│ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ ├── blackboard.css
│ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ ├── mbo.css
│ │ │ │ │ ├── base16-light.css
│ │ │ │ │ ├── twilight.css
│ │ │ │ │ ├── midnight.css
│ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ └── xq-light.css
│ │ │ │ ├── .gitattributes
│ │ │ │ └── README.md
│ │ │ ├── dialog
│ │ │ │ └── dialogDefinition.js
│ │ │ ├── scayt
│ │ │ │ ├── skins
│ │ │ │ │ └── moono-lisa
│ │ │ │ │ │ └── scayt.css
│ │ │ │ ├── dialogs
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ └── toolbar.css
│ │ │ │ ├── README.md
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ └── LICENSE.md
│ │ │ ├── filetools
│ │ │ │ ├── lang
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ ├── zh.js
│ │ │ │ │ ├── ko.js
│ │ │ │ │ ├── ja.js
│ │ │ │ │ ├── ru.js
│ │ │ │ │ ├── sv.js
│ │ │ │ │ ├── tr.js
│ │ │ │ │ ├── az.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── hr.js
│ │ │ │ │ ├── en-au.js
│ │ │ │ │ ├── nb.js
│ │ │ │ │ ├── cs.js
│ │ │ │ │ ├── nl.js
│ │ │ │ │ ├── ug.js
│ │ │ │ │ ├── da.js
│ │ │ │ │ ├── eo.js
│ │ │ │ │ ├── hu.js
│ │ │ │ │ ├── sk.js
│ │ │ │ │ ├── id.js
│ │ │ │ │ ├── ku.js
│ │ │ │ │ ├── pl.js
│ │ │ │ │ ├── ro.js
│ │ │ │ │ ├── uk.js
│ │ │ │ │ ├── eu.js
│ │ │ │ │ ├── pt.js
│ │ │ │ │ ├── km.js
│ │ │ │ │ ├── pt-br.js
│ │ │ │ │ ├── sq.js
│ │ │ │ │ ├── es.js
│ │ │ │ │ ├── gl.js
│ │ │ │ │ ├── es-mx.js
│ │ │ │ │ ├── ca.js
│ │ │ │ │ ├── de-ch.js
│ │ │ │ │ ├── de.js
│ │ │ │ │ ├── oc.js
│ │ │ │ │ ├── fr.js
│ │ │ │ │ └── it.js
│ │ │ │ └── dev
│ │ │ │ │ └── uploaddebugger.js
│ │ │ ├── specialchar
│ │ │ │ └── dialogs
│ │ │ │ │ └── lang
│ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ ├── ja.js
│ │ │ │ │ ├── zh.js
│ │ │ │ │ └── zh-cn.js
│ │ │ ├── a11yhelp
│ │ │ │ └── dialogs
│ │ │ │ │ └── lang
│ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ └── zh.js
│ │ │ ├── wsc
│ │ │ │ ├── README.md
│ │ │ │ ├── skins
│ │ │ │ │ └── moono-lisa
│ │ │ │ │ │ └── wsc.css
│ │ │ │ ├── dialogs
│ │ │ │ │ ├── wsc.css
│ │ │ │ │ ├── ciframe.html
│ │ │ │ │ └── tmpFrameset.html
│ │ │ │ └── LICENSE.md
│ │ │ ├── codesnippet
│ │ │ │ └── dialogs
│ │ │ │ │ └── codesnippet.js
│ │ │ ├── tableselection
│ │ │ │ └── styles
│ │ │ │ │ └── tableselection.css
│ │ │ └── popup
│ │ │ │ └── plugin.js
│ │ ├── samples
│ │ │ ├── img
│ │ │ │ ├── logo.png
│ │ │ │ ├── header-bg.png
│ │ │ │ ├── github-top.png
│ │ │ │ ├── navigation-tip.png
│ │ │ │ └── header-separator.png
│ │ │ ├── old
│ │ │ │ ├── assets
│ │ │ │ │ ├── sample.jpg
│ │ │ │ │ ├── inlineall
│ │ │ │ │ │ └── logo.png
│ │ │ │ │ ├── uilanguages
│ │ │ │ │ │ └── languages.js
│ │ │ │ │ └── posteddata.php
│ │ │ │ ├── htmlwriter
│ │ │ │ │ └── assets
│ │ │ │ │ │ └── outputforflash
│ │ │ │ │ │ ├── outputforflash.fla
│ │ │ │ │ │ └── outputforflash.swf
│ │ │ │ ├── sample_posteddata.php
│ │ │ │ ├── dialog
│ │ │ │ │ └── assets
│ │ │ │ │ │ └── my_dialog.js
│ │ │ │ ├── sample.js
│ │ │ │ ├── appendto.html
│ │ │ │ └── tabindex.html
│ │ │ ├── toolbarconfigurator
│ │ │ │ ├── font
│ │ │ │ │ ├── fontello.eot
│ │ │ │ │ ├── fontello.ttf
│ │ │ │ │ ├── fontello.woff
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ ├── config.json
│ │ │ │ │ └── fontello.svg
│ │ │ │ └── css
│ │ │ │ │ └── fontello.css
│ │ │ └── js
│ │ │ │ └── sample.js
│ │ ├── skins
│ │ │ └── moono-lisa
│ │ │ │ ├── icons.png
│ │ │ │ ├── icons_hidpi.png
│ │ │ │ ├── images
│ │ │ │ ├── arrow.png
│ │ │ │ ├── close.png
│ │ │ │ ├── lock.png
│ │ │ │ ├── refresh.png
│ │ │ │ ├── spinner.gif
│ │ │ │ ├── hidpi
│ │ │ │ │ ├── lock.png
│ │ │ │ │ ├── close.png
│ │ │ │ │ ├── lock-open.png
│ │ │ │ │ └── refresh.png
│ │ │ │ └── lock-open.png
│ │ │ │ └── readme.md
│ │ ├── config.js
│ │ └── README.md
│ └── css
│ │ ├── temp
│ │ ├── sb-admin-rtl.css
│ │ └── plugins
│ │ │ └── morris.css
│ │ ├── style.css
│ │ └── jquery.Jcrop.min.css
├── templates
│ ├── index.html
│ ├── optimized.html
│ ├── unoptimized.html
│ └── base.html
└── app.py
├── database
├── .flaskenv
├── static
│ ├── favicon.ico
│ └── style.css
└── templates
│ ├── new_note.html
│ ├── edit_note.html
│ ├── macros.html
│ ├── index.html
│ └── base.html
├── template
├── .flaskenv
├── static
│ ├── avatar.jpg
│ ├── favicon.ico
│ └── style.css
├── templates
│ ├── errors
│ │ ├── 404.html
│ │ └── 500.html
│ ├── index.html
│ ├── watchlist_with_static.html
│ ├── watchlist.html
│ ├── macros.html
│ └── base.html
└── app.py
├── requirements.txt
├── LICENSE
├── .gitignore
└── README.md
/form/uploads/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CHANGES.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 |
4 |
--------------------------------------------------------------------------------
/cache/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/email/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/form/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/hello/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/http/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/assets/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
2 |
--------------------------------------------------------------------------------
/database/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
--------------------------------------------------------------------------------
/template/.flaskenv:
--------------------------------------------------------------------------------
1 | FLASK_ENV=development
2 |
--------------------------------------------------------------------------------
/form/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/form/static/favicon.ico
--------------------------------------------------------------------------------
/assets/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/favicon.ico
--------------------------------------------------------------------------------
/cache/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/cache/static/favicon.ico
--------------------------------------------------------------------------------
/email/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/email/static/favicon.ico
--------------------------------------------------------------------------------
/template/static/avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/template/static/avatar.jpg
--------------------------------------------------------------------------------
/database/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/database/static/favicon.ico
--------------------------------------------------------------------------------
/template/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/template/static/favicon.ico
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/icons.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/img/logo.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/icons_hidpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/icons_hidpi.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/img/header-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/img/header-bg.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/img/github-top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/img/github-top.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/icons.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/link/images/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/link/images/anchor.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/img/navigation-tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/img/navigation-tip.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/old/assets/sample.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/old/assets/sample.jpg
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/image/images/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/image/images/noimage.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/magicline/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/magicline/images/icon.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/widget/images/handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/widget/images/handle.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/img/header-separator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/img/header-separator.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/icons_hidpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/icons_hidpi.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/arrow.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/close.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/lock.png
--------------------------------------------------------------------------------
/assets/static/css/temp/sb-admin-rtl.css:
--------------------------------------------------------------------------------
1 |
2 | @media (min-width: 768px){
3 | #wrapper {padding-right: 225px; padding-left: 0;}
4 | .side-nav{right: 0;left: auto;}
5 | }
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/refresh.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/spinner.gif
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/link/images/hidpi/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/link/images/hidpi/anchor.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/magicline/images/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/magicline/images/icon-rtl.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/old/assets/inlineall/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/old/assets/inlineall/logo.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/hidpi/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/hidpi/lock.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/lock-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/lock-open.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/about/dialogs/logo_ckeditor.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/magicline/images/hidpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/magicline/images/hidpi/icon.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/markdown/theme/ambiance-mobile.css:
--------------------------------------------------------------------------------
1 | .cm-s-ambiance.CodeMirror {
2 | -webkit-box-shadow: none;
3 | -moz-box-shadow: none;
4 | box-shadow: none;
5 | }
6 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/hidpi/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/hidpi/close.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/skins/moono-lisa/images/hidpi/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/skins/moono-lisa/images/hidpi/refresh.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.eot
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.ttf
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/toolbarconfigurator/font/fontello.woff
--------------------------------------------------------------------------------
/email/templates/emails/subscribe.txt:
--------------------------------------------------------------------------------
1 | Hello {{ name }},
2 |
3 | Thank you for subscribing Flask Weekly!
4 | Enjoy the reading :)
5 |
6 | Visit this link to unsubscribe: {{ url_for('unsubscribe', _external=True) }}
7 |
--------------------------------------------------------------------------------
/template/templates/errors/404.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block title %}404 - Page Not Found{% endblock %}
4 |
5 | {% block content %}
6 |
Page Not Found
7 | You are lost...
8 | {% endblock %}
9 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.fla:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.fla
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/helloflask/flask-examples/main/assets/static/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.swf
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/dialog/dialogDefinition.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 |
--------------------------------------------------------------------------------
/template/templates/errors/500.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block title %}500 - Internal Server Error{% endblock %}
4 |
5 | {% block content %}
6 | Internal Server Error
7 | Something was wrong...
8 | {% endblock %}
9 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/toolbarconfigurator/font/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Font license info
2 |
3 |
4 | ## Font Awesome
5 |
6 | Copyright (C) 2012 by Dave Gandy
7 |
8 | Author: Dave Gandy
9 | License: SIL ()
10 | Homepage: http://fortawesome.github.com/Font-Awesome/
11 |
--------------------------------------------------------------------------------
/form/templates/macros.html:
--------------------------------------------------------------------------------
1 | {% macro form_field(field) %}
2 | {{ field.label }}
3 | {{ field(**kwargs) }}
4 | {% if field.errors -%}
5 | {% for error in field.errors -%}
6 | {{ error }}
7 | {%- endfor %}
8 | {%- endif %}
9 | {% endmacro %}
--------------------------------------------------------------------------------
/form/templates/custom_validator.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Custom Validator
6 |
7 |
12 | {% endblock %}
--------------------------------------------------------------------------------
/cache/templates/qux.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Qux
5 | page: {{ page }}
6 | Edit the page query argument's value in url and enter it.
7 | Refresh the page to view the change.
8 | Check the Time column in debug toolbar →
9 | {% endblock %}
10 |
--------------------------------------------------------------------------------
/form/templates/upload.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | File Upload Form
6 |
7 |
12 | {% endblock %}
--------------------------------------------------------------------------------
/form/templates/post.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block title %}{{ title }}{% endblock %}
4 |
5 | {% block head %}
6 | {{ super() }}
7 |
8 | {{ ckeditor.load_code_theme() }}
9 | {% endblock %}
10 |
11 | {% block content %}
12 | {{ title }}
13 | {{ body|safe }}
14 | {% endblock %}
--------------------------------------------------------------------------------
/cache/templates/bar.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Bar
5 | With cache enabled, only first load will need more than 1 second (1000.00ms).
6 | Refresh the page to view the change.
7 | Check the Time column in debug toolbar →
8 | >>> time.sleep(1)
9 | {% endblock %}
10 |
--------------------------------------------------------------------------------
/cache/templates/baz.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Baz
5 | With cache enabled, only first load will need more than 1 second (1000.00ms).
6 | Refresh the page to view the change.
7 | Check the Time column in debug toolbar →
8 | >>> time.sleep(1)
9 | {% endblock %}
10 |
--------------------------------------------------------------------------------
/cache/templates/foo.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Foo
5 | Without cache, the page will need more than 1 second (1000.00ms) to load, every time.
6 | Refresh the page to view the change.
7 | Check the Time column in debug toolbar →
8 | >>> time.sleep(1)
9 | {% endblock %}
10 |
--------------------------------------------------------------------------------
/email/templates/emails/subscribe.html:
--------------------------------------------------------------------------------
1 |
2 |
Hello {{ name }},
3 |
Thank you for subscribing Flask Weekly!
4 |
Enjoy the reading :)
5 |
6 | Click here to unsubscribe .
7 |
8 |
9 |
--------------------------------------------------------------------------------
/database/templates/new_note.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block title %}New Note{% endblock %}
5 |
6 | {% block content %}
7 | New Note
8 |
9 |
14 | {% endblock %}
--------------------------------------------------------------------------------
/database/templates/edit_note.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block title %}Edit Note{% endblock %}
5 |
6 | {% block content %}
7 | Edit Note
8 |
9 |
14 | {% endblock %}
--------------------------------------------------------------------------------
/form/templates/2submit.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Multiple Submit Buttons
6 |
7 |
14 | {% endblock %}
--------------------------------------------------------------------------------
/form/templates/dropzone.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block head %}
4 | {{ super() }}
5 | {{ dropzone.load() }}
6 | {{ dropzone.style('border: 2px dashed #0087F7; margin: 10%; min-height: 300px;') }}
7 | {% endblock %}
8 |
9 | {% block content %}
10 | Integrate Dropzone.js with Flask-Dropzone
11 | {{ dropzone.create(action_view='dropzone_upload') }}
12 | {% endblock %}
--------------------------------------------------------------------------------
/form/templates/uploaded.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block title %}Home{% endblock %}
5 |
6 | {% block content %}
7 | {% if session.filenames %}
8 | {% for filename in session.filenames %}
9 |
10 |
11 |
12 | {% endfor %}
13 | {% endif %}
14 | {% endblock %}
--------------------------------------------------------------------------------
/assets/static/css/temp/plugins/morris.css:
--------------------------------------------------------------------------------
1 | .morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}
3 |
--------------------------------------------------------------------------------
/database/templates/macros.html:
--------------------------------------------------------------------------------
1 | {% macro form_field(field) %}
2 | {{ field.label }}
3 | {% if field.flags.required %}
4 | {{ field(required='required', **kwargs) }}
5 | {% else %}
6 | {{ field(**kwargs) }}
7 | {% endif %}
8 | {% if field.errors %}
9 | {% for error in field.errors %}
10 | {{ error }}
11 | {% endfor %}
12 | {% endif %}
13 | {% endmacro %}
14 |
--------------------------------------------------------------------------------
/email/templates/macros.html:
--------------------------------------------------------------------------------
1 | {% macro form_field(field) %}
2 | {{ field.label }}
3 | {% if field.flags.required -%}
4 | {{ field(required='required', **kwargs) }}
5 | {%- else -%}
6 | {{ field(**kwargs) }}
7 | {%- endif %}
8 | {% if field.errors -%}
9 | {% for error in field.errors -%}
10 | {{ error }}
11 | {%- endfor %}
12 | {%- endif %}
13 | {% endmacro %}
--------------------------------------------------------------------------------
/assets/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Assets Optimization with Flask-Assets
5 | Check the requests status in the network tab of the browser's development tool.
6 |
7 | Foo : not optimized
8 | Bar : optimized
9 |
10 | {% endblock %}
11 |
--------------------------------------------------------------------------------
/assets/templates/optimized.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block styles %}
4 | {% assets "css_all" %}
5 |
6 | {% endassets %}
7 | {% endblock %}
8 |
9 | {% block content %}
10 | Bar
11 | Optimized.
12 | {% endblock %}
13 |
14 |
15 | {% block scripts %}
16 | {% assets "js_all" %}
17 |
18 | {% endassets %}
19 | {% endblock %}
20 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css:
--------------------------------------------------------------------------------
1 | .scayt-lang-list > div
2 | {
3 | padding-bottom: 6px !important;
4 | }
5 |
6 | .scayt-lang-list > div input
7 | {
8 | margin-right: 4px;
9 | }
10 |
11 | #scayt_about_
12 | {
13 | margin: 30px auto 0 auto;
14 | }
15 |
16 | #scayt_about_ p
17 | {
18 | text-align: center;
19 | margin-bottom: 10px;
20 | }
21 |
22 | .cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button
23 | {
24 | margin-top: 0;
25 | }
26 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/scayt/dialogs/dialog.css:
--------------------------------------------------------------------------------
1 | div.cke_dialog_ui_scaytItemList {
2 | border: 1px solid #c9cccf;
3 | }
4 |
5 | .cke_scaytItemList-child {
6 | position: relative;
7 | padding: 6px 30px 6px 5px;
8 | overflow: hidden;
9 | text-overflow: ellipsis;
10 | white-space: nowrap;
11 | }
12 |
13 | .cke_scaytItemList-child:hover {
14 | background: #ebebeb;
15 | }
16 |
17 | .cke_scaytItemList-child .cke_scaytItemList_remove {
18 | position: absolute;
19 | top: 0;
20 | right: 5px;
21 | width: 26px;
22 | height: 26px;
23 | }
24 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'zh-cn', {
6 | loadError: '读取文件时发生错误',
7 | networkError: '上传文件时发生网络错误',
8 | httpError404: '上传文件时发生 HTTP 错误(404:无法找到文件)',
9 | httpError403: '上传文件时发生 HTTP 错误(403:禁止访问)',
10 | httpError: '上传文件时发生 HTTP 错误(错误代码:%1)',
11 | noUrlError: '上传的 URL 未定义',
12 | responseError: '不正确的服务器响应'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/zh.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'zh', {
6 | loadError: '在讀取檔案時發生錯誤。',
7 | networkError: '在上傳檔案時發生網路錯誤。',
8 | httpError404: '在上傳檔案時發生 HTTP 錯誤(404:檔案找不到)。',
9 | httpError403: '在上傳檔案時發生 HTTP 錯誤(403:禁止)。',
10 | httpError: '在上傳檔案時發生 HTTP 錯誤(錯誤狀態:%1)。',
11 | noUrlError: '上傳的 URL 未被定義。',
12 | responseError: '不正確的伺服器回應。'
13 | } );
14 |
--------------------------------------------------------------------------------
/form/templates/pure_html.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Pure HTML Form
5 |
6 |
15 | {% endblock %}
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/markdown/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ko.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ko', {
6 | loadError: '파일을 읽는 중 오류가 발생했습니다.',
7 | networkError: '파일 업로드 중 네트워크 오류가 발생했습니다.',
8 | httpError404: '파일 업로드중 HTTP 오류가 발생했습니다 (404: 파일 찾을수 없음).',
9 | httpError403: '파일 업로드중 HTTP 오류가 발생했습니다 (403: 권한 없음).',
10 | httpError: '파일 업로드중 HTTP 오류가 발생했습니다 (오류 코드 %1).',
11 | noUrlError: '업로드 주소가 정의되어 있지 않습니다.',
12 | responseError: '잘못된 서버 응답.'
13 | } );
14 |
--------------------------------------------------------------------------------
/email/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Send an Email to Yourself
6 | or subscribe the fake newsletter
7 |
8 |
17 | {% endblock %}
18 |
--------------------------------------------------------------------------------
/email/templates/subscribe.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Flask Weekly
6 | A free weekly newsletter featuring curated news, articles, new releases, jobs etc related to Flask.
7 | Delivery at every Wednesday morning.
8 | Unsubscribe at any time.
9 |
15 | {% endblock %}
16 |
--------------------------------------------------------------------------------
/form/templates/ckeditor.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 |
7 |
13 | {% endblock %}
14 |
15 | {% block scripts %}
16 | {{ super() }}
17 | {{ ckeditor.load() }}
18 | {{ ckeditor.config(name='body') }}
19 | {% endblock %}
20 |
--------------------------------------------------------------------------------
/template/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import qux %}
3 |
4 | {% block content %}
5 | {% set name='baz' %}
6 | Template
7 |
16 | {% endblock %}
17 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ja.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ja', {
6 | loadError: 'ファイルの読み込み中にエラーが発生しました。',
7 | networkError: 'ファイルのアップロード中にネットワークエラーが発生しました。',
8 | httpError404: 'ファイルのアップロード中にHTTPエラーが発生しました。(404: File not found)',
9 | httpError403: 'ファイルのアップロード中にHTTPエラーが発生しました。(403: Forbidden)',
10 | httpError: 'ファイルのアップロード中にHTTPエラーが発生しました。(error status: %1)',
11 | noUrlError: 'アップロードURLが定義されていません。',
12 | responseError: 'サーバーの応答が不正です。'
13 | } );
14 |
--------------------------------------------------------------------------------
/database/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Notebook
5 | New Note
6 |
7 | {{ notes|length }} notes:
8 | {% for note in notes %}
9 |
10 |
{{ note.body }}
11 |
Edit
12 |
16 |
17 | {% endfor %}
18 | {% endblock %}
19 |
--------------------------------------------------------------------------------
/template/templates/watchlist_with_static.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block title %}{{ user.username }}'s Watchlist Pro{% endblock %}
4 |
5 | {% block content %}
6 |
7 | {{ user.username }}
8 |
9 | {% if user.bio %}
10 | {{ user.bio }}
11 | {% else %}
12 | This user has not provided a bio.
13 | {% endif %}
14 | {# Below is the movie list (this is comment) #}
15 | {{ user.username }}'s Watchlist ({{ movies|length }}):
16 |
17 | {% for movie in movies %}
18 | {{ movie.name }} - {{ movie.year }}
19 | {% endfor %}
20 |
21 | {% endblock %}
--------------------------------------------------------------------------------
/template/templates/watchlist.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{ user.username }}'s Watchlist
6 |
7 |
8 | ← Return
9 | {{ user.username }}
10 | {% if user.bio %}
11 | {{ user.bio }}
12 | {% else %}
13 | This user has not provided a bio.
14 | {% endif %}
15 | {# Below is the movie list (this is comment) #}
16 | {{ user.username }}'s Watchlist ({{ movies|length }}):
17 |
18 | {% for movie in movies %}
19 | {{ movie.name }} - {{ movie.year }}
20 | {% endfor %}
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ru.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ru', {
6 | loadError: 'Ошибка при чтении файла',
7 | networkError: 'Сетевая ошибка при загрузке файла',
8 | httpError404: 'HTTP ошибка при загрузке файла (404: Файл не найден)',
9 | httpError403: 'HTTP ошибка при загрузке файла (403: Запрещено)',
10 | httpError: 'HTTP ошибка при загрузке файла (%1)',
11 | noUrlError: 'Не определен URL для загрузки файлов',
12 | responseError: 'Некорректный ответ сервера'
13 | } );
14 |
--------------------------------------------------------------------------------
/form/templates/2form.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Multiple Form in One Page with One View
6 |
7 | Login Form
8 |
14 | Register Form
15 |
22 | {% endblock %}
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/sv.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'sv', {
6 | loadError: 'Fel uppstod vid filläsning',
7 | networkError: 'Nätverksfel uppstod vid filuppladdning.',
8 | httpError404: 'HTTP-fel uppstod vid filuppladdning (404: Fil hittades inte).',
9 | httpError403: 'HTTP-fel uppstod vid filuppladdning (403: Förbjuden).',
10 | httpError: 'HTTP-fel uppstod vid filuppladdning (felstatus: %1).',
11 | noUrlError: 'URL för uppladdning inte definierad.',
12 | responseError: 'Felaktigt serversvar.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/toolbarconfigurator/font/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "css_prefix_text": "icon-",
4 | "css_use_suffix": false,
5 | "hinting": true,
6 | "units_per_em": 1000,
7 | "ascent": 850,
8 | "glyphs": [
9 | {
10 | "uid": "f48ae54adfb27d8ada53d0fd9e34ee10",
11 | "css": "trash-empty",
12 | "code": 59392,
13 | "src": "fontawesome"
14 | },
15 | {
16 | "uid": "1c4068ed75209e21af36017df8871802",
17 | "css": "down-big",
18 | "code": 59393,
19 | "src": "fontawesome"
20 | },
21 | {
22 | "uid": "95376bf082bfec6ce06ea1cda7bd7ead",
23 | "css": "up-big",
24 | "code": 59394,
25 | "src": "fontawesome"
26 | }
27 | ]
28 | }
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/tr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'tr', {
6 | loadError: 'Dosya okunurken hata oluştu.',
7 | networkError: 'Dosya gönderilirken ağ hatası oluştu.',
8 | httpError404: 'Dosya gönderilirken HTTP hatası oluştu (404: Dosya bulunamadı).',
9 | httpError403: 'Dosya gönderilirken HTTP hatası oluştu (403: Yasaklı).',
10 | httpError: 'Dosya gönderilirken HTTP hatası oluştu (hata durumu: %1).',
11 | noUrlError: 'Gönderilecek URL belirtilmedi.',
12 | responseError: 'Sunucu cevap veremedi.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/az.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'az', {
6 | loadError: 'Faylını oxumaq mümkün deyil',
7 | networkError: 'Xəta baş verdi.',
8 | httpError404: 'Serverə göndərilməsinin zamanı xəta baş verdi (404 - fayl tapılmayıb)',
9 | httpError403: 'Serverə göndərilməsinin zamanı xəta baş verdi (403 - gadağandır)',
10 | httpError: 'Serverə göndərilməsinin zamanı xəta baş verdi (xətanın ststusu: %1)',
11 | noUrlError: 'Yükləmə linki təyin edilməyib',
12 | responseError: 'Serverin cavabı yanlışdır'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/en.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'en', {
6 | loadError: 'Error occurred during file read.',
7 | networkError: 'Network error occurred during file upload.',
8 | httpError404: 'HTTP error occurred during file upload (404: File not found).',
9 | httpError403: 'HTTP error occurred during file upload (403: Forbidden).',
10 | httpError: 'HTTP error occurred during file upload (error status: %1).',
11 | noUrlError: 'Upload URL is not defined.',
12 | responseError: 'Incorrect server response.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/hr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'hr', {
6 | loadError: 'Greška prilikom čitanja datoteke.',
7 | networkError: 'Mrežna greška prilikom slanja datoteke.',
8 | httpError404: 'HTTP greška tijekom slanja datoteke (404: datoteka nije pronađena).',
9 | httpError403: 'HTTP greška tijekom slanja datoteke (403: Zabranjeno).',
10 | httpError: 'HTTP greška tijekom slanja datoteke (greška status: %1).',
11 | noUrlError: 'URL za slanje nije podešen.',
12 | responseError: 'Neispravni odgovor servera.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/en-au.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'en-au', {
6 | loadError: 'Error occurred during file read.',
7 | networkError: 'Network error occurred during file upload.',
8 | httpError404: 'HTTP error occurred during file upload (404: File not found).',
9 | httpError403: 'HTTP error occurred during file upload (403: Forbidden).',
10 | httpError: 'HTTP error occurred during file upload (error status: %1).',
11 | noUrlError: 'Upload URL is not defined.',
12 | responseError: 'Incorrect server response.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/nb.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'nb', {
6 | loadError: 'Feil oppsto under filinnlesing.',
7 | networkError: 'Nettverksfeil oppsto under filopplasting.',
8 | httpError404: 'HTTP-feil oppsto under filopplasting (404: Fant ikke filen).',
9 | httpError403: 'HTTP-feil oppsto under filopplasting (403: Ikke tillatt).',
10 | httpError: 'HTTP-feil oppsto under filopplasting (feilstatus: %1).',
11 | noUrlError: 'URL for opplasting er ikke oppgitt.',
12 | responseError: 'Ukorrekt svar fra serveren.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/cs.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'cs', {
6 | loadError: 'Při čtení souboru došlo k chybě.',
7 | networkError: 'Při nahrávání souboru došlo k chybě v síti.',
8 | httpError404: 'Při nahrávání souboru došlo k chybě HTTP (404: Soubor nenalezen).',
9 | httpError403: 'Při nahrávání souboru došlo k chybě HTTP (403: Zakázáno).',
10 | httpError: 'Při nahrávání souboru došlo k chybě HTTP (chybový stav: %1).',
11 | noUrlError: 'URL pro nahrání není zadána.',
12 | responseError: 'Nesprávná odpověď serveru.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/nl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'nl', {
6 | loadError: 'Fout tijdens lezen van bestand.',
7 | networkError: 'Netwerkfout tijdens uploaden van bestand.',
8 | httpError404: 'HTTP fout tijdens uploaden van bestand (404: Bestand niet gevonden).',
9 | httpError403: 'HTTP fout tijdens uploaden van bestand (403: Verboden).',
10 | httpError: 'HTTP fout tijdens uploaden van bestand (fout status: %1).',
11 | noUrlError: 'Upload URL is niet gedefinieerd.',
12 | responseError: 'Ongeldig antwoord van server.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ug.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ug', {
6 | loadError: 'ھۆججەت ئوقۇشتا خاتالىق كۆرۈلدى',
7 | networkError: 'ھۆججەت يۈكلەشتە تور خاتالىقى كۆرۈلدى.',
8 | httpError404: 'ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: ھۆججەت تېپىلمىدى).',
9 | httpError403: 'ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (403: چەكلەنگەن).',
10 | httpError: 'ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: خاتالىق نىسپىتى: 1%).',
11 | noUrlError: 'چىقىردىغان ئۇلانما تەڭشەلمىگەن .',
12 | responseError: 'مۇلازىمىتىردا ئىنكاس يوق .'
13 | } );
14 |
--------------------------------------------------------------------------------
/template/templates/macros.html:
--------------------------------------------------------------------------------
1 | {% macro qux(amount=1) %}
2 | {% if amount == 1 -%}
3 | I am qux.
4 | {%- elif amount > 1 -%}
5 | We are quxs.
6 | {%- endif %}
7 | {% endmacro %}
8 |
9 | {% macro static_file(type, filename_or_url, local=True) %}
10 | {% if local -%}
11 | {% set filename_or_url = url_for('static', filename=filename_or_url) %}
12 | {%- endif %}
13 | {% if type == 'css' -%}
14 |
15 | {%- elif type == 'js' -%}
16 |
17 | {%- elif type == 'icon' -%}
18 |
19 | {%- endif %}
20 | {% endmacro %}
21 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/da.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'da', {
6 | loadError: 'Der skete en fejl ved indlæsningen af filen.',
7 | networkError: 'Der skete en netværks fejl under uploadingen.',
8 | httpError404: 'Der skete en HTTP fejl under uploadingen (404: File not found).',
9 | httpError403: 'Der skete en HTTP fejl under uploadingen (403: Forbidden).',
10 | httpError: 'Der skete en HTTP fejl under uploadingen (error status: %1).',
11 | noUrlError: 'Upload URL er ikke defineret.',
12 | responseError: 'Ikke korrekt server svar.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/eo.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'eo', {
6 | loadError: 'Eraro okazis dum la dosiera legado.',
7 | networkError: 'Reta eraro okazis dum la dosiera alŝuto.',
8 | httpError404: 'HTTP eraro okazis dum la dosiera alŝuto (404: dosiero ne trovita).',
9 | httpError403: 'HTTP eraro okazis dum la dosiera alŝuto (403: malpermesita).',
10 | httpError: 'HTTP eraro okazis dum la dosiera alŝuto (erara stato: %1).',
11 | noUrlError: 'Alŝuta URL ne estas difinita.',
12 | responseError: 'Malĝusta respondo de la servilo.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/hu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'hu', {
6 | loadError: 'Hiba történt a fájl olvasása közben.',
7 | networkError: 'Hálózati hiba történt a fájl feltöltése közben.',
8 | httpError404: 'HTTP hiba történt a fájl feltöltése alatt (404: A fájl nem található).',
9 | httpError403: 'HTTP hiba történt a fájl feltöltése alatt (403: Tiltott).',
10 | httpError: 'HTTP hiba történt a fájl feltöltése alatt (hiba státusz: %1).',
11 | noUrlError: 'Feltöltési URL nincs megadva.',
12 | responseError: 'Helytelen szerver válasz.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/sk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'sk', {
6 | loadError: 'Počas čítania súboru nastala chyba.',
7 | networkError: 'Počas nahrávania súboru nastala chyba siete.',
8 | httpError404: 'Počas nahrávania súboru nastala HTTP chyba (404: Súbor nebol nájdený).',
9 | httpError403: 'Počas nahrávania súboru nastala HTTP chyba (403: Zakázaný).',
10 | httpError: 'Počas nahrávania súboru nastala HTTP chyba (error status: %1).',
11 | noUrlError: 'URL nahrávania nie je definovaný.',
12 | responseError: 'Nesprávna odpoveď servera.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/id.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'id', {
6 | loadError: 'Error terjadi ketika berkas dibaca',
7 | networkError: 'Jaringan error terjadi ketika mengunggah berkas',
8 | httpError404: 'HTTP error terjadi ketika mengunggah berkas (404: Berkas tidak ditemukan)',
9 | httpError403: 'HTTP error terjadi ketika mengunggah berkas (403: Gangguan)',
10 | httpError: 'HTTP error terjadi ketika mengunggah berkas (status error: %1)',
11 | noUrlError: 'Unggahan URL tidak terdefinisi',
12 | responseError: 'Respon server tidak sesuai'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ku.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ku', {
6 | loadError: 'هەڵەیەک ڕوویدا لە ماوەی خوێندنەوەی پەڕگەکە.',
7 | networkError: 'هەڵەیەکی ڕایەڵە ڕوویدا لە ماوەی بارکردنی پەڕگەکە.',
8 | httpError404: 'هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (404: پەڕگەکە نەدۆزراوە).',
9 | httpError403: 'هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (403: قەدەغەکراو).',
10 | httpError: 'هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (دۆخی هەڵە: %1).',
11 | noUrlError: 'بەستەری پەڕگەکە پێناسە نەکراوە.',
12 | responseError: 'وەڵامێکی نادروستی سێرڤەر.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/pl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'pl', {
6 | loadError: 'Błąd podczas odczytu pliku.',
7 | networkError: 'W trakcie wysyłania pliku pojawił się błąd sieciowy.',
8 | httpError404: 'Błąd HTTP w trakcie wysyłania pliku (404: Nie znaleziono pliku).',
9 | httpError403: 'Błąd HTTP w trakcie wysyłania pliku (403: Zabroniony).',
10 | httpError: 'Błąd HTTP w trakcie wysyłania pliku (status błędu: %1).',
11 | noUrlError: 'Nie zdefiniowano adresu URL do przesłania pliku.',
12 | responseError: 'Niepoprawna odpowiedź serwera.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/markdown/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | -i https://pypi.python.org/simple/
2 | alembic==1.5.8
3 | blinker==1.4
4 | click==7.1.2
5 | cssmin==0.2.0
6 | email-validator==1.1.2
7 | flask-assets==0.12
8 | flask-caching==1.7.2
9 | flask-ckeditor==0.4.3
10 | flask-debugtoolbar==0.10.1
11 | flask-dropzone==1.5.3
12 | flask-mail==0.9.1
13 | flask-migrate==2.5.2
14 | flask-sqlalchemy==2.5.1
15 | flask-wtf==0.14.2
16 | flask==1.0
17 | greenlet==1.0.0 ; python_version >= '3'
18 | itsdangerous==1.1.0
19 | jinja2==2.11.3
20 | jsmin==2.2.2
21 | mako==1.1.4
22 | markupsafe==1.1.1
23 | python-dateutil==2.8.1
24 | python-dotenv==0.10.3
25 | python-editor==1.0.4
26 | python-http-client==3.3.2
27 | redis==3.2.1
28 | sendgrid==6.0.5
29 | six==1.15.0
30 | sqlalchemy==1.4.3
31 | webassets==2.0
32 | werkzeug==0.16.1
33 | wtforms==2.3.3
34 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ro.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ro', {
6 | loadError: 'Eroare în timpul citirii fișierului.',
7 | networkError: 'Eroare de rețea în timpul încărcării fișierului.',
8 | httpError404: 'Eroare HTTP în timpul încărcării fișierului (404: Fișier negăsit).',
9 | httpError403: 'Eroare HTTP în timpul încărcării fișierului (403: Operașie nepermisă).',
10 | httpError: 'Eroare HTTP în timpul încărcării fișierului (stare eroiare: %1).',
11 | noUrlError: 'URL-ul de ăncărcare nu este specificat.',
12 | responseError: 'Răspuns server incorect.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/uk.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'uk', {
6 | loadError: 'Виникла помилка під час читання файлу',
7 | networkError: 'Під час завантаження файлу виникла помилка мережі.',
8 | httpError404: 'Під час завантаження файлу виникла помилка HTTP (404: Файл не знайдено).',
9 | httpError403: 'Під час завантаження файлу виникла помилка HTTP (403: Доступ заборонено).',
10 | httpError: 'Під час завантаження файлу виникла помилка (статус помилки: %1).',
11 | noUrlError: 'URL завантаження не визначений.',
12 | responseError: 'Невірна відповідь сервера.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/eu.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'eu', {
6 | loadError: 'Errorea gertatu da fitxategia irakurtzean.',
7 | networkError: 'Sareko errorea gertatu da fitxategia kargatzean.',
8 | httpError404: 'HTTP errorea gertatu da fitxategia kargatzean (404: Fitxategia ez da aurkitu).',
9 | httpError403: 'HTTP errorea gertatu da fitxategia kargatzean (403: Debekatuta).',
10 | httpError: 'HTTP errorea gertatu da fitxategia kargatzean (errore-egoera: %1).',
11 | noUrlError: 'Kargatzeko URLa definitu gabe.',
12 | responseError: 'Zerbitzariaren erantzun okerra.'
13 | } );
14 |
--------------------------------------------------------------------------------
/form/templates/2form2view.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 | {% from 'macros.html' import form_field %}
3 |
4 | {% block content %}
5 | Multiple Form in One Page with Multiple View
6 |
7 | Login Form
8 |
14 |
15 | Register Form
16 |
23 | {% endblock %}
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/pt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'pt', {
6 | loadError: 'Ocorreu um erro ao ler o ficheiro',
7 | networkError: 'Ocorreu um erro de rede ao carregar o ficheiro.',
8 | httpError404: 'HTTP error occurred during file upload (404: File not found).', // MISSING
9 | httpError403: 'HTTP error occurred during file upload (403: Forbidden).', // MISSING
10 | httpError: 'HTTP error occurred during file upload (error status: %1).', // MISSING
11 | noUrlError: 'Upload URL is not defined.', // MISSING
12 | responseError: 'Incorrect server response.' // MISSING
13 | } );
14 |
--------------------------------------------------------------------------------
/form/templates/basic.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Basic Form
5 |
6 |
25 | {% endblock %}
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/km.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'km', {
6 | loadError: 'មានបញ្ហាកើតឡើងក្នុងពេលអានឯកសារ។',
7 | networkError: 'មានបញ្ហាបណ្ដាញកើតឡើងក្នុងពេលផ្ទុកឡើងឯកសារ។',
8 | httpError404: 'មានបញ្ហា HTTP កើតឡើងក្នុងពេលផ្ទុកឡើងឯកសារ (404៖ រកឯកសារមិនឃើញ)។',
9 | httpError403: 'មានបញ្ហា HTTP កើតឡើងក្នុងពេលផ្ទុកឡើងឯកសារ (403៖ ហាមឃាត់)។',
10 | httpError: 'មានបញ្ហា HTTP កើតឡើងក្នុងពេលផ្ទុកឡើងឯកសារ (ស្ថានភាពកំហុស៖ %1)។',
11 | noUrlError: 'មិនមានបញ្ជាក់ URL ផ្ទុកឡើង។',
12 | responseError: 'ការឆ្លើយតបរបស់ម៉ាស៊ីនបម្រើ មិនត្រឹមត្រូវ។'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/pt-br.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'pt-br', {
6 | loadError: 'Um erro ocorreu durante a leitura do arquivo.',
7 | networkError: 'Um erro de rede ocorreu durante o envio do arquivo.',
8 | httpError404: 'Um erro HTTP ocorreu durante o envio do arquivo (404: Arquivo não encontrado).',
9 | httpError403: 'Um erro HTTP ocorreu durante o envio do arquivo (403: Proibido).',
10 | httpError: 'Um erro HTTP ocorreu durante o envio do arquivo (status do erro: %1)',
11 | noUrlError: 'A URL de upload não está definida.',
12 | responseError: 'Resposta incorreta do servidor.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/sq.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'sq', {
6 | loadError: 'Gabimi u paraqit gjatë leximit të skedës.',
7 | networkError: 'Gabimi në rrjetë u paraqitë gjatë ngarkimit të skedës.',
8 | httpError404: 'Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (404: Skeda nuk u gjetë).',
9 | httpError403: 'Gabimi në HTTP u paraqitë gjatë ngarkimit të skedës (403: E ndaluar).',
10 | httpError: 'Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (gjendja e gabimit: %1).',
11 | noUrlError: 'URL e ngarkimit nuk është vendosur.',
12 | responseError: 'Përgjigje e gabuar e serverit.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/es.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'es', {
6 | loadError: 'Ha ocurrido un error durante la lectura del archivo.',
7 | networkError: 'Error de red ocurrido durante carga de archivo.',
8 | httpError404: 'Un error HTTP ha ocurrido durante la carga del archivo (404: Archivo no encontrado).',
9 | httpError403: 'Un error HTTP ha ocurrido durante la carga del archivo (403: Prohibido).',
10 | httpError: 'Error HTTP ocurrido durante la carga del archivo (Estado del error: %1).',
11 | noUrlError: 'URL cargada no está definida.',
12 | responseError: 'Respueta del servidor incorrecta.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/gl.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'gl', {
6 | loadError: 'Produciuse un erro durante a lectura do ficheiro.',
7 | networkError: 'Produciuse un erro na rede durante o envío do ficheiro.',
8 | httpError404: 'Produciuse un erro HTTP durante o envío do ficheiro (404: Ficheiro non atopado).',
9 | httpError403: 'Produciuse un erro HTTP durante o envío do ficheiro (403: Acceso denegado).',
10 | httpError: 'Produciuse un erro HTTP durante o envío do ficheiro (erro de estado: %1).',
11 | noUrlError: 'Non foi definido o URL para o envío.',
12 | responseError: 'Resposta incorrecta do servidor.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/es-mx.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'es-mx', {
6 | loadError: 'Ha ocurrido un error al leer el archivo',
7 | networkError: 'Ha ocurrido un error de red durante la carga del archivo.',
8 | httpError404: 'Se ha producido un error HTTP durante la subida de archivos (404: archivo no encontrado).',
9 | httpError403: 'Se ha producido un error HTTP durante la subida de archivos (403: Prohibido).',
10 | httpError: 'Se ha producido un error HTTP durante la subida de archivos (error: %1).',
11 | noUrlError: 'La URL de subida no está definida.',
12 | responseError: 'Respuesta incorrecta del servidor.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/ca.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'ca', {
6 | loadError: 'S\'ha produït un error durant la lectura del fitxer.',
7 | networkError: 'S\'ha produït un error de xarxa durant la càrrega del fitxer.',
8 | httpError404: 'S\'ha produït un error HTTP durant la càrrega del fitxer (404: Fitxer no trobat).',
9 | httpError403: 'S\'ha produït un error HTTP durant la càrrega del fitxer (403: Permís denegat).',
10 | httpError: 'S\'ha produït un error HTTP durant la càrrega del fitxer (estat d\'error: %1).',
11 | noUrlError: 'La URL de càrrega no està definida.',
12 | responseError: 'Resposta incorrecte del servidor'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/markdown/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-link {color: #762;}
10 | .cm-s-elegant span.cm-error {background-color: #fdd;}
11 |
12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}
13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
3 |
4 | cs.js Found: 118 Missing: 0
5 | cy.js Found: 118 Missing: 0
6 | de.js Found: 118 Missing: 0
7 | el.js Found: 16 Missing: 102
8 | eo.js Found: 118 Missing: 0
9 | et.js Found: 31 Missing: 87
10 | fa.js Found: 24 Missing: 94
11 | fi.js Found: 23 Missing: 95
12 | fr.js Found: 118 Missing: 0
13 | hr.js Found: 23 Missing: 95
14 | it.js Found: 118 Missing: 0
15 | nb.js Found: 118 Missing: 0
16 | nl.js Found: 118 Missing: 0
17 | no.js Found: 118 Missing: 0
18 | tr.js Found: 118 Missing: 0
19 | ug.js Found: 39 Missing: 79
20 | zh-cn.js Found: 118 Missing: 0
21 |
--------------------------------------------------------------------------------
/cache/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends 'base.html' %}
2 |
3 | {% block content %}
4 | Cache with Flask-Caching
5 | These pages use time.sleep(1) to simulate a poor server or heavy work.
6 |
7 | Foo : no cache
8 | Bar : cache enabled, 10 minutes timeout
9 | Baz : cache enabled, 1 hour timeout
10 | Qux : cache based on query string (page)
11 |
12 | Delete cache for bar
13 | Delete cache for baz
14 | Delete all cache
15 | {% endblock %}
16 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/de-ch.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'de-ch', {
6 | loadError: 'Während dem Lesen der Datei ist ein Fehler aufgetreten.',
7 | networkError: 'Während dem Hochladen der Datei ist ein Netzwerkfehler aufgetreten.',
8 | httpError404: 'Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (404: Datei nicht gefunden).',
9 | httpError403: 'Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (403: Verboten).',
10 | httpError: 'Während dem Hochladen der Datei ist ein HTTP-Fehler aufgetreten (Fehlerstatus: %1).',
11 | noUrlError: 'Hochlade-URL ist nicht definiert.',
12 | responseError: 'Falsche Antwort des Servers.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/de.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'de', {
6 | loadError: 'Während des Lesens der Datei ist ein Fehler aufgetreten.',
7 | networkError: 'Während des Hochladens der Datei ist ein Netzwerkfehler aufgetreten.',
8 | httpError404: 'Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (404: Datei nicht gefunden).',
9 | httpError403: 'Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (403: Verboten).',
10 | httpError: 'Während des Hochladens der Datei ist ein HTTP-Fehler aufgetreten (Fehlerstatus: %1).',
11 | noUrlError: 'Hochlade-URL ist nicht definiert.',
12 | responseError: 'Falsche Antwort des Servers.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/oc.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'oc', {
6 | loadError: 'Una error s\'es produita pendent la lectura del fichièr.',
7 | networkError: 'Una error de ret s\'es produita pendent lo mandadís del fichièr.',
8 | httpError404: 'Una error HTTP s\'es produita pendent lo mandadís del fichièr (404 : fichièr pas trobat).',
9 | httpError403: 'Una error HTTP s\'es produita pendent lo mandadís del fichièr (403 : accès refusat).',
10 | httpError: 'Una error HTTP s\'es produita pendent lo mandadís del fichièr (error : %1).',
11 | noUrlError: 'L\'URL de mandadís es pas especificada.',
12 | responseError: 'Responsa del servidor incorrècta.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/plugins/filetools/lang/fr.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | CKEDITOR.plugins.setLang( 'filetools', 'fr', {
6 | loadError: 'Une erreur est survenue lors de la lecture du fichier.',
7 | networkError: 'Une erreur réseau est survenue lors du téléversement du fichier.',
8 | httpError404: 'Une erreur HTTP est survenue durant le téléversement du fichier (404 : fichier non trouvé).',
9 | httpError403: 'Une erreur HTTP est survenue durant le téléversement du fichier (403 : accès refusé).',
10 | httpError: 'Une erreur HTTP est survenue durant le téléversement du fichier (erreur : %1).',
11 | noUrlError: 'L\'URL de téléversement n\'est pas spécifiée.',
12 | responseError: 'Réponse du serveur incorrecte.'
13 | } );
14 |
--------------------------------------------------------------------------------
/assets/static/ckeditor/samples/old/sample_posteddata.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | -------------------------------------------------------------------------------------------
4 | CKEditor - Posted Data
5 |
6 | We are sorry, but your Web server does not support the PHP language used in this script.
7 |
8 | Please note that CKEditor can be used with any other server-side language than just PHP.
9 | To save the content created with CKEditor you need to read the POST data on the server
10 | side and write it to a file or the database.
11 |
12 | Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
13 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
14 | -------------------------------------------------------------------------------------------
15 |
16 |