FEATURE: New markdown editor re-written in Ember

Note this commit leaves out the biggest occurrence of the editor
which is the post/topic composer.

To avoid major breakage, this replaces it everywhere else it was
used:

* User preferences (About Me)
* Admin Customizations > Text Content
* Category Templates
* Editing Queued Posts

A future commit will replace the main composer with this editor
and will remove the unused pagedown code.
This commit is contained in:
Robin Ward
2015-09-28 14:01:16 -04:00
parent 49edffd3c3
commit 94b60e62a2
31 changed files with 1100 additions and 269 deletions

View File

@@ -109,6 +109,9 @@ QUnit.testStart(function(ctx) {
window.sandbox.stub(ScrollingDOMMethods, "bindOnScroll");
window.sandbox.stub(ScrollingDOMMethods, "unbindOnScroll");
// Unless we ever need to test this, let's leave it off.
$.fn.autocomplete = Ember.K;
// Don't debounce in test unless we're testing debouncing
if (ctx.module.indexOf('debounce') === -1) {
Ember.run.debounce = Ember.run;