Fix naming from updateTool to updateToolDisplay and similar as the update will not change the scope functions you can set, it’s for display changes only.
Added more tests.
Remove taFixChrome service as this is now superseded by the work in textAngular-sanitize and taSanitize.
Changed Readability as suggested in #81
Added Rangy as Optional library - Gives better activeState selection and more flexibility to tools plugins. Completely optional.
taBind and taSanitize tests #33
Fixed the use of ‘align’ attribute which is supposed to be depreciated in HTML5, changed to add in ‘text-align’ style as valid attribute. issue highlighted from #80
Update model on cut/paste #79
Add in some toolbar focus fixes from test cases.
Moved a lot of for loops to anglular.forEach as it’s tidier.
Update Readme.md
Tests updated as I discovered some not testing as they should.
Changed how tools are built, causing display to be an optional value now.
Require UNIQUE name for a tool.
Fixed up some cross browser issues with paste/cut/focusin/focusout.
Added a commandKeyCode option such that, for example Bold can be triggered with ctrl+b or cmd+b. #88
Added taFocussedClass to the textAngularToolbar attributes options.
Moved a bunch of functions around, mainly where the executeAction function for tools is defined. It's now a service.
Added retrieveEditor and retrieveToolbar functions to the textAngularManager for testing mostly.