Large diffs are not rendered by default.

@@ -0,0 +1,27 @@
{
"name": "bicycle-weblog",
"version": "1.0.0",
"dependencies": {
"@babel/core": "^7.0.0-beta.52",
"@babel/preset-env": "^7.0.0-beta.52",
"@babel/preset-stage-2": "^7.0.0-beta.52",
"babelify": "^9.0.0",
"browserify": "^16.2.2",
"stimulus": "^1.0.1"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"babel": {
"presets": [
"@babel/preset-env",
[
"@babel/preset-stage-2",
{
"decoratorsLegacy": true
}
]
]
}
}
@@ -14,5 +14,8 @@ html2text
langdetect
babel
django-jquery
django_compressor==1.4
django-libsass
django_compressor
django-compressor-toolkit
django-libsass
django-extensions
Werkzeug
@@ -1,4 +1,5 @@
source venv/bin/activate
python manage.py runserver --settings=bicycle.local_settings &
export BABEL_ENV="development"
python manage.py runserver_plus --settings=bicycle.local_settings &
open http://127.0.0.1:8000/

@@ -6,10 +6,10 @@
<title>Writing — {% current_blog %}</title>
</head>
<body>
<div class="post post__container" data-trueness="A" data-controller="form">
<div class="post post__container" data-trueness="A" data-controller="form" data-form-submit-url="{% url 'post_create' %}">
<textarea class="form__content post__content" data-target="form.content"></textarea>
<div class="form__buttons">
<div class="button" data-action="form#submit" data-url="{% url 'post_create' %}">Submit</div>
<div class="button" data-action="click->form#submit">Submit</div>
</div>
</div>
</body>
@@ -5,19 +5,19 @@
<div class="post__header" data-reveal-concealed>

{% if user.is_staff %}
<span class="post__buttons concealed">
<span class="button" data-action="post#edit" data-target="post.edit">Edit</span>
<span class="button" data-action="post#delete">Delete</span>
<span class="post__buttons">
<span class="button concealed" data-action="click->post#edit" data-target="post.edit">Edit</span>
<span class="button concealed" data-action="click->post#delete">Delete</span>
</span>
{% endif %}

<span class="post__publication-date">{{ post.publication_date_short }}</span>

{% if user.is_staff %}
<div class="trueness__outline concealed">
<div class="trueness__option {% if post.trueness == 'A' %}trueness__option--active{% endif %}" data-action="post#trueness" data-value="A" data-target="post.trueness"></div>
<div class="trueness__option {% if post.trueness == 'B' %}trueness__option--active{% endif %}" data-action="post#trueness" data-value="B" data-target="post.trueness"></div>
<div class="trueness__option {% if post.trueness == 'C' %}trueness__option--active{% endif %}" data-action="post#trueness" data-value="C" data-target="post.trueness"></div>
<div class="trueness__option {% if post.trueness == 'A' %}trueness__option--active{% endif %}" data-action="click->post#trueness" data-value="A" data-target="post.trueness"></div>
<div class="trueness__option {% if post.trueness == 'B' %}trueness__option--active{% endif %}" data-action="click->post#trueness" data-value="B" data-target="post.trueness"></div>
<div class="trueness__option {% if post.trueness == 'C' %}trueness__option--active{% endif %}" data-action="click->post#trueness" data-value="C" data-target="post.trueness"></div>
</div>
{% endif %}

@@ -12,19 +12,16 @@
{% endcompress %}

{% compress js %}
<script type="module" src="/static/application.js"></script>

<script src="/static/js/jquery.js"></script>
<script src="/static/he.js"></script>
<script src="/static/to-markdown.js"></script>
<script src="/static/markdown.js"></script>

<script src="/static/behavior/blog-heading.js"></script>
<script src="/static/behavior/local-storage.js"></script>
<script src="/static/behavior/plus-button.js"></script>
<script src="/static/behavior/post.js"></script>
<script src="/static/behavior/form.js"></script>
<script src="/static/behavior/concealed.js"></script>
<script src="/static/behavior/stretch.js"></script>
<script src="/static/behavior/trueness-container.js"></script>

<script src="/static/endless_pagination/js/endless-pagination.js"></script>
<script>