canvas-lms/public/vendor/tinymce_themes/light
Ethan Vizitei b257d4c8c7 Upgrade TinyMCE to 4.1.7!
closes CNVS-11523
closes CNVS-18883

subtasks:
refs CNVS-18921
refs CNVS-18961
refs CNVS-18923
refs CNVS-18935
refs CNVS-18963
refs CNVS-18949
refs CNVS-18964
refs CNVS-19042
refs CNVS-18940
refs CNVS-18941
refs CNVS-18942
refs CNVS-18956
refs CNVS-18960
refs CNVS-18952
refs CNVS-19067
refs CNVS-19073
refs CNVS-18959
refs CNVS-19064
refs CNVS-19069
refs CNVS-19074
refs CNVS-19070
refs CNVS-19118
refs CNVS-19126
refs CNVS-19127
refs CNVS-19071
refs CNVS-19143
refs CNVS-19153
refs CNVS-19224
refs CNVS-19230
refs CNVS-19229
refs CNVS-19224

Removes old tinymce version and installs the
new one with Bower.

Reworks "stocktiny" to load from the bower version.

Updates tinymce.editor_box.js to conform to the 4.x api.

Uses require.js shims for tinymce loading rather than
depending on order from stocktiny

create symlinks for newest css styles to load in scss build,
and include them in css build

update tinymce.editor_box.js to load internal skins
from the right place. (maybe should actually include
this in the css build and then inject that via settings?)

source-hack css files in tinymce install to have
ok pathing when run through sass build.

update tinymce.editor_box.js to no longer use callbacks
that dont exist and to use correct sequence of arguments
for event handlers

adds AMD wrappers to core plugins, and removes
references to "inlinepopups" plugin which no longer exists

ran ImageOptim on all images (only 4 in this release)

updated "init" options in tinymce.editor_box.js to conform
to latest API documentation.

created "public/javascripts/tinymce_plugins" to hold
custom plugins rather than putting plugins directly in
the bowerized installation

reworked event hooks API for all "onSomething" calls in custom plugins

included "textcolor" plugin which was broken out of core
for fore/back color selection for text

get instructure embed plugin working with wiki sidebar

prevent instructure equation plugin from trying to cascade
events out to a core buton that no longer exists

get External LTI tools working through tinymce again.

Port kaltura "instructure_record" plugin

got unit tests running, and then broke out a couple
small modules from tinymce.editor_box and unit tested them.

found a way to use configuration parameters to stop tinymce
from deleting empty anchor tags, obviating a previous hack to the
source.

switched to updated config parameters for sub and superscript
buttons, and reworked button balancing in tinymce.config.js to not be as big
and ugly

fix carat placement in firefox for pressing the enter key
while editing

add alignment buttons to toolbar

use config to get tinymce to not sanitize out aria attributes

configure tinymce to not strip out icon fonts

disable menu bar

add the "unlink" button back in from the link plugin

fix class specification for custom buttons to cascade through
correctly

establish a pattern for applying unit tests to instructure
tinymce plugins

get notorious credentials locally and make media recording
in tinymce work.

fix lots of selenium tests that are dependent on tinymce
html structure

fix up discussions, which were using a non-existent
event for toggling editors on and off

added a retry loop to a frequently failing spec in the files
area because I can't take having my tests derailed over
and over by false failures

stop specifying plugins that don't exist in
the files area to get in place html editing working.

improve js docs for some of the ancilary functions around
tinymce integration

provides correct dom traversal selectors for the
announcements/discussions area to find sibling tinymce
instances

updated "spec/selenium/files_spec" to no longer define
global methods that override helper methods in common
support files, thus preventing order-dependent spec
execution bugs...

rework some string concatenations in instructure plugins
to use html escape in order to get past the xss linter.

fix toolbar overflows for smaller viewports

fix a bug existing since 3.x where for our clumped external
plugins buttons clicking outside of the dropdown menu didn't
dismiss it.

port "EditorAccessibility" to work with the new DOM structure

make "alt-F8" work for accessibility help both in and out
of the editor, and make all the keyboard shortcuts in the dialog
correct.

put in an awesome new flat theme called "light" from a 3rd
party open source theme provider, removing all the gradients
and making tinymce look more integrated

fix table cell size and styling based on qa feedback

give source for overriden "light" theme

use absolute path for loading light theme so it
still works in the optimized js version

Change-Id: I09d584d60a495ec30dab7af52e4e4bc5c53140f2
Reviewed-on: https://gerrit.instructure.com/49675
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Jenkins
Product-Review: Ethan Vizitei <evizitei@instructure.com>
QA-Review: August Thornton <august@instructure.com>
2015-03-12 17:52:31 +00:00
..
fonts Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00
img Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00
content.inline.min.css Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00
content.min.css Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00
skin.ie7.min.css Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00
skin.min.css Upgrade TinyMCE to 4.1.7! 2015-03-12 17:52:31 +00:00