configuration must be undefined by default (#442)

* configuration must be undefined by default

* update
This commit is contained in:
Taly 2018-09-03 20:27:19 +03:00 committed by GitHub
parent 314cc6de24
commit 45d19ab4d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 7 deletions

View file

@ -1,6 +1,6 @@
<p align="center"><img src="https://capella.pics/3c0b525b-50d9-4720-8aad-9148114cfa6e.jpg"></p>
![](https://flat.badgen.net/badge/CodeX%20Editor/v2.0.8/blue?icon=npm)
![](https://flat.badgen.net/badge/CodeX%20Editor/v2.0.9/blue?icon=npm)
## Version 2.0-beta is here!

View file

@ -1942,7 +1942,7 @@
/*!**********************!*\
!*** ./src/codex.js ***!
\**********************/
/*! no static exports found */function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var s=i(t(/*! babel-runtime/core-js/object/set-prototype-of */"./node_modules/babel-runtime/core-js/object/set-prototype-of.js")),n=i(t(/*! babel-runtime/helpers/typeof */"./node_modules/babel-runtime/helpers/typeof.js")),r=i(t(/*! babel-runtime/helpers/classCallCheck */"./node_modules/babel-runtime/helpers/classCallCheck.js")),l=i(t(/*! babel-runtime/helpers/createClass */"./node_modules/babel-runtime/helpers/createClass.js"));t(/*! babel-core/register */"./node_modules/babel-core/register.js"),t(/*! components/polyfills */"./src/components/polyfills.ts");var u=i(t(/*! ./components/core */"./src/components/core.js"));function i(e){return e&&e.__esModule?e:{default:e}}window&&window._babelPolyfill||t(/*! babel-polyfill */"./node_modules/babel-polyfill/lib/index.js");var d=function(){function e(){var o=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.default)(this,e);var s=function(){};"object"===(void 0===t?"undefined":(0,n.default)(t))&&"function"==typeof t.onReady&&(s=t.onReady);var l=new u.default(t);this.isReady=l.isReady.then(function(){o.exportAPI(l),s()})}return(0,l.default)(e,null,[{key:"version",get:function(){return"2.0.8"}}]),(0,l.default)(e,[{key:"exportAPI",value:function(e){var o=this;["configuration"].forEach(function(t){o[t]=e[t]}),this.destroy=function(){for(var t in e.moduleInstances.Listeners.removeAll(),e.moduleInstances.UI.destroy(),e=null,o)delete o[t];(0,s.default)(o,null)},(0,s.default)(this,e.moduleInstances.API.methods),delete this.exportAPI}}]),e}();d.displayName="CodexEditor",o.default=d,e.exports=o.default},"./src/components/__module.ts":
/*! no static exports found */function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var s=i(t(/*! babel-runtime/core-js/object/set-prototype-of */"./node_modules/babel-runtime/core-js/object/set-prototype-of.js")),n=i(t(/*! babel-runtime/helpers/typeof */"./node_modules/babel-runtime/helpers/typeof.js")),r=i(t(/*! babel-runtime/helpers/classCallCheck */"./node_modules/babel-runtime/helpers/classCallCheck.js")),l=i(t(/*! babel-runtime/helpers/createClass */"./node_modules/babel-runtime/helpers/createClass.js"));t(/*! babel-core/register */"./node_modules/babel-core/register.js"),t(/*! components/polyfills */"./src/components/polyfills.ts");var u=i(t(/*! ./components/core */"./src/components/core.js"));function i(e){return e&&e.__esModule?e:{default:e}}window&&window._babelPolyfill||t(/*! babel-polyfill */"./node_modules/babel-polyfill/lib/index.js");var d=function(){function e(o){var t=this;(0,r.default)(this,e);var s=function(){};"object"===(void 0===o?"undefined":(0,n.default)(o))&&"function"==typeof o.onReady&&(s=o.onReady);var l=new u.default(o);this.isReady=l.isReady.then(function(){t.exportAPI(l),s()})}return(0,l.default)(e,null,[{key:"version",get:function(){return"2.0.9"}}]),(0,l.default)(e,[{key:"exportAPI",value:function(e){var o=this;["configuration"].forEach(function(t){o[t]=e[t]}),this.destroy=function(){for(var t in e.moduleInstances.Listeners.removeAll(),e.moduleInstances.UI.destroy(),e=null,o)delete o[t];(0,s.default)(o,null)},(0,s.default)(this,e.moduleInstances.API.methods),delete this.exportAPI}}]),e}();d.displayName="CodexEditor",o.default=d,e.exports=o.default},"./src/components/__module.ts":
/*!************************************!*\
!*** ./src/components/__module.ts ***!
\************************************/
@ -2066,7 +2066,7 @@
/*!*****************************************!*\
!*** ./src/components/modules/saver.js ***!
\*****************************************/
/*! no static exports found */function(e,o,t){"use strict";(function(s){Object.defineProperty(o,"__esModule",{value:!0});var n=c(t(/*! babel-runtime/core-js/promise */"./node_modules/babel-runtime/core-js/promise.js")),r=c(t(/*! babel-runtime/core-js/object/get-prototype-of */"./node_modules/babel-runtime/core-js/object/get-prototype-of.js")),l=c(t(/*! babel-runtime/helpers/classCallCheck */"./node_modules/babel-runtime/helpers/classCallCheck.js")),u=c(t(/*! babel-runtime/helpers/createClass */"./node_modules/babel-runtime/helpers/createClass.js")),i=c(t(/*! babel-runtime/helpers/possibleConstructorReturn */"./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),d=c(t(/*! babel-runtime/helpers/inherits */"./node_modules/babel-runtime/helpers/inherits.js"));function c(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function o(e){var t=e.config;(0,l.default)(this,o);var s=(0,i.default)(this,(o.__proto__||(0,r.default)(o)).call(this,{config:t}));return s.output=null,s.blocksData=[],s}return(0,d.default)(o,e),(0,u.default)(o,[{key:"save",value:function(){var e=this,o=[];return this.Editor.BlockManager.blocks.forEach(function(e){o.push(e.data)}),n.default.all(o).then(function(o){return e.makeOutput(o)}).then(function(e){return e})}},{key:"makeOutput",value:function(e){var o=[],t=0;return console.groupCollapsed("[CodexEditor saving]:"),e.forEach(function(e){console.log("«"+e.tool+"» saving info",e),t+=e.time,o.push({type:e.tool,data:e.data})}),console.log("Total",t),console.groupEnd(),{time:+new Date,blocks:o,version:"2.0.8"}}}]),o}(s);a.displayName="Saver",o.default=a,e.exports=o.default}).call(this,t(/*! ./../__module.ts */"./src/components/__module.ts"))},"./src/components/modules/shortcuts.ts":
/*! no static exports found */function(e,o,t){"use strict";(function(s){Object.defineProperty(o,"__esModule",{value:!0});var n=c(t(/*! babel-runtime/core-js/promise */"./node_modules/babel-runtime/core-js/promise.js")),r=c(t(/*! babel-runtime/core-js/object/get-prototype-of */"./node_modules/babel-runtime/core-js/object/get-prototype-of.js")),l=c(t(/*! babel-runtime/helpers/classCallCheck */"./node_modules/babel-runtime/helpers/classCallCheck.js")),u=c(t(/*! babel-runtime/helpers/createClass */"./node_modules/babel-runtime/helpers/createClass.js")),i=c(t(/*! babel-runtime/helpers/possibleConstructorReturn */"./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),d=c(t(/*! babel-runtime/helpers/inherits */"./node_modules/babel-runtime/helpers/inherits.js"));function c(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function o(e){var t=e.config;(0,l.default)(this,o);var s=(0,i.default)(this,(o.__proto__||(0,r.default)(o)).call(this,{config:t}));return s.output=null,s.blocksData=[],s}return(0,d.default)(o,e),(0,u.default)(o,[{key:"save",value:function(){var e=this,o=[];return this.Editor.BlockManager.blocks.forEach(function(e){o.push(e.data)}),n.default.all(o).then(function(o){return e.makeOutput(o)}).then(function(e){return e})}},{key:"makeOutput",value:function(e){var o=[],t=0;return console.groupCollapsed("[CodexEditor saving]:"),e.forEach(function(e){console.log("«"+e.tool+"» saving info",e),t+=e.time,o.push({type:e.tool,data:e.data})}),console.log("Total",t),console.groupEnd(),{time:+new Date,blocks:o,version:"2.0.9"}}}]),o}(s);a.displayName="Saver",o.default=a,e.exports=o.default}).call(this,t(/*! ./../__module.ts */"./src/components/__module.ts"))},"./src/components/modules/shortcuts.ts":
/*!*********************************************!*\
!*** ./src/components/modules/shortcuts.ts ***!
\*********************************************/

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,6 @@
{
"name": "codex.editor",
"version": "2.0.8",
"version": "2.0.9",
"description": "Codex Editor. Native JS, based on API and Open Source",
"main": "build/codex-editor.js",
"scripts": {

View file

@ -25,9 +25,9 @@ export default class CodexEditor {
/**
* @constructor
*
* @param {EditorConfig|Object} configuration - user configuration
* @param {EditorConfig|String} [configuration] - user configuration
*/
constructor(configuration = {}) {
constructor(configuration) {
/**
* Set default onReady function
*/