Commit graph

274 commits

Author SHA1 Message Date
Taly d581856d78 Update code block release.1.5.5 (#176) 2017-03-08 16:46:50 +03:00
khaydarov c8808e802b content module. New description, private and public methods (#175)
* content module. New description, private and public methods

* clear from anchors and covers

* clear from example

* cleared services
2017-03-03 18:39:56 +03:00
khaydarov 83f0407ee2 callbacks module refactored and added description to each method. (#174)
* callbacks module refactored and added description to each method.

Now all methods have descriptions and documented as JSDoc style

* increase version

* refactored ui
2017-03-02 13:44:53 +03:00
khaydarov b06b0c108a image plugin variables (#173)
Plugins doesn’t uses babel polyfill. That’s why ‘let’ won’t work.
2017-03-01 13:43:27 +03:00
khaydarov c06b1c7d06 raw client validation (#172) 2017-02-28 20:01:25 +03:00
khaydarov 39e06fe53a new raw data type (#171) 2017-02-28 19:49:24 +03:00
Peter Savchenko f4e1b2aff7 release.1.5.5 – Transport updated 2017-02-27 19:19:42 +03:00
khaydarov ff101ac642 transport module refactored (#168)
* transport module refactored

* transport upgraded

* increase versions

* code improved after review

* upd

* new description

* JSDoc description
2017-02-27 18:41:56 +03:00
khaydarov 1f2139f407 new ui module (#167) 2017-02-27 14:52:29 +03:00
George Berezhnoy c87eddc7c3 raw plugin added (#163)
* raw plugin added

* Try to paste raw html to raw plugin

* insert text/plain to native area instead of contenteditable element

* styles updated

* rename variable

* fixed raw backspace click handler

* paste code

* Replace mask with two svg icons

* Toolbox leaf fix

* Remove data in example.html

* Toolbar and caret behavior improvments

* upd

* Upd

* new bundle due the local merge
2017-02-27 14:44:22 +03:00
khaydarov 3cbe8faaa6 Remove tool type from switchBlock -> by default it will saved from previous (#166)
* small fixes

regex match must not be similar to pasted string. Ex:
```https://www.instagram.com/p/BQ3wxmlA5GN/?taken-by=thenotoriousmma``
and match is ```https://www.instagram.com/p/BQ3wxmlA5GN/```.

```SwitchBlock``` have 3 parameter that is not important

* new instagram embed regex
2017-02-26 13:22:21 +03:00
George Berezhnoy 7f737774bb Fix (#165) 2017-02-23 13:32:41 +03:00
Peter Savchenko af74d72f38 Quote.js improved 2017-02-21 16:32:24 +03:00
Peter Savchenko c4475a2522 quote now saves HTML in author and job 2017-02-21 15:03:49 +03:00
Peter Savchenko 291c687f25 List tool: checking for emptiness improved 2017-02-20 19:03:55 +03:00
Peter Savchenko f3c8d44fbd List tool validate and sanitise improved 2017-02-20 18:52:41 +03:00
Peter Savchenko 3ba9c85d6a list plugin update 2017-02-20 17:29:48 +03:00
Peter Savchenko 1017a603b6 list plugin improved: Workaround situations when users has own ul, li, ol style-types clearings 2017-02-20 17:18:50 +03:00
George Berezhnoy 9e32f5a47d hideToolbar flag added (#162) 2017-02-17 01:15:23 +03:00
George Berezhnoy d2e755086a Destroy module (#157)
* listeners module added

* Destroy method added

* Destroy method for plugins added

* Delete plugins properties from window obj

* Revert "Delete plugins properties from window obj"

This reverts commit 6c91f81229.

* Twitter and instagram api's destroy

* Scripts destoy added

* Fix

* Replace regex with String.indexOf

* Settings for destroyer
2017-02-13 20:54:18 +03:00
George Berezhnoy e28349d3fb Paste moved to core (#158)
* Paste moved to core

* Some fixies
2017-02-12 18:25:20 +03:00
George Berezhnoy 4b33f59031 List plugin improvements (#151)
* Fix

* Merge branch 'master' into list-hotfix

# Conflicts:
#	codex-editor.js
#	codex-editor.js.map
#	package.json
#	whatwg-fetch.js.map

* styles updted

* Ctrl+A fix

* Add comment to the new methods
2017-02-11 13:53:45 +03:00
Peter Savchenko d8297116b8 1.4.8. - anchors module updated 2017-02-10 16:45:27 +03:00
Peter Savchenko b20b96131e Prepare plugins improvements 2017-02-10 16:00:01 +03:00
Peter Savchenko f8a9c4a993 base styles imrpoved 2017-02-09 20:55:00 +03:00
Peter Savchenko d3f704a800 Link plugin prepare updated 2017-02-09 20:22:02 +03:00
George Berezhnoy edcd0d793c Notifications improved (#152)
* Notifications improved

* Animation fix

* styles updated

* Fixes for prompt and confirm types
2017-02-09 01:01:13 +03:00
George Berezhnoy f253fa121d Fix (#156) 2017-02-08 19:21:59 +03:00
George Berezhnoy 61fd151568 anchors added (#150)
* anchors added

* Styles improve and keyboard behavior fix

* Styles improve

* Translit added

* Anchors as default settings

* Remove trash changes

* Upd

* Anchors module added and version updated

* styles imroved

* remove anchor flag on mobile viewport
2017-02-08 09:39:07 +03:00
khaydarov f5314dfab6 Prepare plugins (#148)
* prepare plugins improvements

* prepare plugins asyncronically

* update version

* restore data from cache when plugin is unavailable

* added comments to the complicated solution

* new module tools.js for methods working with plugins

* remove ArrayOfCachedData

* build updated

* remove trash
2017-02-05 17:50:48 +03:00
khaydarov 8f9844ff83 error log with caret (#147) 2017-02-02 17:13:05 +03:00
khaydarov 1397727115 paste module improvements (#145)
* paste module improvements

* paste callback improved

users won’t be able to paste on block without designMode
2017-02-02 16:58:05 +03:00
Peter Savchenko e71a12401a Refactoring (#144)
* codex -> codex.editor

* ESlint code style

* Code lint

* fix inline module 'this' call

* fixed toolbox leaf

* removed empty spaces

* caret module code improved
2017-02-01 20:25:59 +03:00
Peter Savchenko 70df6b20b0 New plugin preparation scheme - now async (#143)
- core.importScript now returns a Promise
- ui.preparePlugins now returns a Promise
- `prepare` method of tools now *should* return a promise
2017-02-01 12:14:00 +03:00
Peter Savchenko c7e97ef938 mobile view toolbar updated 2017-01-31 20:10:59 +03:00
Peter Savchenko 001eea4206 mobile view updated 2017-01-31 19:54:11 +03:00
Peter Savchenko 62b3ed440d some mobile view improvements 2017-01-31 18:59:54 +03:00
Peter Savchenko a7ed07a9e8 header type updated 2017-01-31 16:19:19 +03:00
Peter Savchenko 097c334ee2 fix header type -> header style 2017-01-31 16:06:09 +03:00
Peter Savchenko a224c55836 header types lowercase 2017-01-31 15:52:46 +03:00
Peter Savchenko 80303bc573 fix 'undefined' bug 2017-01-31 15:20:09 +03:00
Peter Savchenko 503bdf3a8a wrap text into <p> in paragraph tool 2017-01-31 00:49:56 +03:00
khaydarov 6960dbe58d removed image style dublicates (#142) 2017-01-30 20:45:19 +03:00
khaydarov c4f19d5c59 return empty text instead of undefined (#141)
* return empty text instead of undefined

* upd
2017-01-30 20:37:47 +03:00
khaydarov 44b31c16b7 Merge pull request #140 from codex-team/paragraph-parser-algorythm
Paragraph parser algorythm
2017-01-30 20:29:49 +03:00
khaydarov ab66bb9ca5 new bundle v1.3.11 2017-01-30 20:29:26 +03:00
khaydarov 4811d44848 conflics resolved 2017-01-30 20:28:07 +03:00
khaydarov b18a6a6deb Merge branch 'master' into paragraph-parser-algorythm
# Conflicts:
#	codex-editor.js
#	codex-editor.js.map
#	package.json
#	whatwg-fetch.js.map
2017-01-30 20:26:03 +03:00
khaydarov c5140d1085 comments to function 2017-01-30 20:20:29 +03:00
khaydarov 87b20c0686 APi method renamed 2017-01-30 20:14:01 +03:00