writefreely/static/js
Rob Loranger 02fb828934
prevent extra submissions and improve feedback
user feedback logic was updated to report if zero posts were found in a
zip and form submissions disable the submit button until the form input
for files changes again, preventing possible duplicate submissions on
large zip uploads.

updated to v0.2.1 wfimport to prevent early error returns when an
invalid file is present in a zip.
2019-08-26 16:16:21 -07:00
..
highlightjs Locally host highlightjs 2018-12-07 16:37:14 -05:00
mathjax@419b0a6eee Move MathJax to git submodule 2019-05-14 07:50:37 -04:00
ace.js Add user management pages 2018-11-08 01:23:08 -05:00
h.js Add editor 2018-11-08 00:11:42 -05:00
highlight.min.js Locally host highlightjs 2018-12-07 16:37:14 -05:00
import.js prevent extra submissions and improve feedback 2019-08-26 16:16:21 -07:00
mode-css.js Add user management pages 2018-11-08 01:23:08 -05:00
postactions.js Fully support single-user mode 2018-11-09 22:10:46 -05:00
posts.js Add user management pages 2018-11-08 01:23:08 -05:00
README.md Locally host highlightjs 2018-12-07 16:37:14 -05:00
theme-chrome.js Add user management pages 2018-11-08 01:23:08 -05:00
webfont.js Add missing webfont.js 2018-11-08 00:12:19 -05:00
worker-css.js Add user management pages 2018-11-08 01:23:08 -05:00

static/js

This directory is for Javascript.

Updating libraries

Update instructions, for libraries that involve more than just downloading the latest version.

highlightjs

To update the highlightjs library, first download a plain package (no languages included) from highlightjs.org. The highlight.pack.js file in the archive should be moved into this static/js/ directory and renamed to highlight.min.js.

Then download an archive of the latest version. Extract it to some directory, and replace ~/Downloads/highlight.js below with the resulting directory.

#!/bin/bash

version=9.13.1

cd $GOPATH/src/github.com/writeas/writefreely/static/js/highlightjs
for f in $(ls ~/Downloads/highlight.js/src/languages); do
	# Use minified versions
	f=$(echo $f | sed 's/\.js/.min.js/')
	# Download the version
	wget "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/$version/languages/$f"
done

Commit the changes and you're done!