JavaScript article editor with many features