Browse Source

Bump v0.15.9

pull/2436/head v0.15.9
Artur Arseniev 7 years ago
parent
commit
44e16acc0c
  1. 151
      dist/grapes.js
  2. 8
      dist/grapes.min.js
  3. 2
      dist/grapes.min.js.map
  4. 2
      package-lock.json
  5. 2
      package.json

151
dist/grapes.js

@ -24531,12 +24531,10 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { va
var guidesEl = this.guidesEl;
if (!guidesEl) {
var _editor = this.editor,
var editor = this.editor,
em = this.em,
opts = this.opts;
var pfx = _editor.getConfig('stylePrefix');
var pfx = editor.getConfig('stylePrefix');
var elInfoX = document.createElement('div');
var elInfoY = document.createElement('div');
var guideContent = "<div class=\"".concat(pfx, "guide-info__line ").concat(pfx, "danger-bg\">\n <div class=\"").concat(pfx, "guide-info__content ").concat(pfx, "danger-color\"></div>\n </div>");
@ -24548,9 +24546,7 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { va
elInfoY.innerHTML = guideContent;
guidesEl.appendChild(elInfoX);
guidesEl.appendChild(elInfoY);
_editor.Canvas.getToolsEl().appendChild(guidesEl);
editor.Canvas.getToolsEl().appendChild(guidesEl);
this.guidesEl = guidesEl;
this.elGuideInfoX = elInfoX;
this.elGuideInfoY = elInfoY;
@ -24583,6 +24579,7 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { va
return this.getElementGuides(this.target.getEl());
},
updateGuides: function updateGuides(guides) {
var editor = this.editor;
(guides || this.guides).forEach(function (item) {
var origin = item.origin;
@ -34678,6 +34675,8 @@ __webpack_require__.r(__webpack_exports__);
// 'translate' - Use translate CSS from transform property
// To get more about this feature read: https://github.com/artf/grapesjs/issues/1936
dragMode: 0,
// Import asynchronously CSS to use as icons
cssIcons: 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
// Dom element
el: '',
// Configurations for I18n
@ -35780,10 +35779,10 @@ var logs = {
}
if (Mod.storageKey && Mod.store && Mod.load && sm) {
cfg.stm = sm;
var storables = this.get('storables');
storables.push(Mod);
this.set('storables', storables);
cfg.stm = sm; // DomComponents should be load before CSS Composer
var mth = name == 'domComponents' ? 'unshift' : 'push';
this.get('storables')[mth](Mod);
}
cfg.em = this;
@ -36125,17 +36124,16 @@ var logs = {
getCacheLoad: function getCacheLoad(force, clb) {
var _this10 = this;
var f = force ? 1 : 0;
if (this.cacheLoad && !f) return this.cacheLoad;
if (this.cacheLoad && !force) return this.cacheLoad;
var sm = this.get('StorageManager');
var load = [];
if (!sm) return {};
this.get('storables').forEach(function (m) {
var key = m.storageKey;
key = typeof key === 'function' ? key() : key;
var keys = key instanceof Array ? key : [key];
key = Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isFunction"])(key) ? key() : key;
var keys = Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isArray"])(key) ? key : [key];
keys.forEach(function (k) {
load.push(k);
return load.push(k);
});
});
sm.load(load, function (res) {
@ -36143,7 +36141,7 @@ var logs = {
clb && clb(res);
setTimeout(function () {
return _this10.trigger('storage:load', res);
}, 0);
});
});
},
@ -36347,6 +36345,8 @@ var logs = {
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! backbone */ "./node_modules/backbone/backbone.js");
/* harmony import */ var backbone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(backbone__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var utils_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! utils/mixins */ "./src/utils/mixins.js");
var $ = backbone__WEBPACK_IMPORTED_MODULE_0___default.a.$;
/* harmony default export */ __webpack_exports__["default"] = (backbone__WEBPACK_IMPORTED_MODULE_0___default.a.View.extend({
@ -36369,18 +36369,22 @@ var $ = backbone__WEBPACK_IMPORTED_MODULE_0___default.a.$;
});
},
render: function render() {
var model = this.model;
var el = this.$el;
var conf = this.conf;
var contEl = $(conf.el || "body ".concat(conf.container));
var model = this.model,
$el = this.$el,
conf = this.conf;
var pfx = conf.stylePrefix;
el.empty();
var contEl = $(conf.el || "body ".concat(conf.container));
Object(utils_mixins__WEBPACK_IMPORTED_MODULE_1__["appendStyles"])(conf.cssIcons, {
unique: 1,
prepand: 1
});
$el.empty();
if (conf.width) contEl.css('width', conf.width);
if (conf.height) contEl.css('height', conf.height);
el.append(model.get('Canvas').render());
el.append(this.pn.render());
el.attr('class', "".concat(pfx, "editor ").concat(pfx, "one-bg ").concat(pfx, "two-color"));
contEl.addClass("".concat(pfx, "editor-cont")).empty().append(el);
$el.append(model.get('Canvas').render());
$el.append(this.pn.render());
$el.attr('class', "".concat(pfx, "editor ").concat(pfx, "one-bg ").concat(pfx, "two-color"));
contEl.addClass("".concat(pfx, "editor-cont")).empty().append($el);
return this;
}
}));
@ -36802,7 +36806,7 @@ var traitInputAttr = {
// In a trait like select, these are used to translate option names
options: {
target: {
'': 'This window',
false: 'This window',
_blank: 'New window'
}
}
@ -36857,7 +36861,7 @@ var defaultConfig = {
editors: editors,
plugins: plugins,
// Will be replaced on build
version: '0.15.8',
version: '0.15.9',
/**
* Initialize the editor with passed options
@ -37779,7 +37783,7 @@ var ItemsView;
var name = model.getName();
var icon = model.getIcon();
var clsBase = "".concat(pfx, "layer");
return "\n ".concat(hidable ? "<i class=\"".concat(pfx, "layer-vis fa fa-eye ").concat(this.isVisible() ? '' : 'fa-eye-slash', "\" data-toggle-visible></i>") : '', "\n <div class=\"").concat(clsTitleC, "\">\n <div class=\"").concat(clsTitle, "\" style=\"padding-left: ").concat(gut, "\" data-toggle-select>\n <div class=\"").concat(pfx, "layer-title-inn\">\n <i class=\"").concat(clsCaret, "\" data-toggle-open></i>\n ").concat(icon ? "<span class=\"".concat(clsBase, "__icon\">").concat(icon, "</span>") : '', "\n <span class=\"").concat(clsInput, "\" data-name>").concat(name, "</span>\n </div>\n </div>\n </div>\n <div class=\"").concat(this.clsCount, "\">").concat(count || '', "</div>\n <div class=\"").concat(this.clsMove, "\" data-toggle-move>\n <i class=\"fa fa-arrows\"></i>\n </div>\n <div class=\"").concat(this.clsChildren, "\"></div>");
return "\n ".concat(hidable ? "<i class=\"".concat(pfx, "layer-vis fa fa-eye ").concat(this.isVisible() ? '' : 'fa-eye-slash', "\" data-toggle-visible></i>") : '', "\n <div class=\"").concat(clsTitleC, "\">\n <div class=\"").concat(clsTitle, "\" style=\"padding-left: ").concat(gut, "\" data-toggle-select>\n <div class=\"").concat(pfx, "layer-title-inn\">\n <i class=\"").concat(clsCaret, "\" data-toggle-open></i>\n ").concat(icon ? "<span class=\"".concat(clsBase, "__icon\">").concat(icon, "</span>") : '', "\n <span class=\"").concat(clsInput, "\" data-name>").concat(name, "</span>\n </div>\n </div>\n </div>\n <div class=\"").concat(this.clsCount, "\" data-count>").concat(count || '', "</div>\n <div class=\"").concat(this.clsMove, "\" data-toggle-move>\n <i class=\"fa fa-arrows\"></i>\n </div>\n <div class=\"").concat(this.clsChildren, "\"></div>");
},
initialize: function initialize() {
var o = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
@ -38023,24 +38027,20 @@ var ItemsView;
* @return void
* */
checkChildren: function checkChildren() {
var model = this.model;
var model = this.model,
clsNoChild = this.clsNoChild;
var count = this.countChildren(model);
var pfx = this.pfx;
var noChildCls = this.clsNoChild;
var title = this.$el.children(".".concat(this.clsTitleC)).children(".".concat(this.clsTitle));
var cnt = this.cnt;
if (!this.cnt) {
this.cnt = this.$el.children(".".concat(this.clsCount));
if (!cnt) {
cnt = this.$el.children('[data-count]').get(0);
this.cnt = cnt;
}
if (count) {
title.removeClass(noChildCls);
this.cnt.html(count);
} else {
title.addClass(noChildCls);
this.cnt.empty();
model.set('open', 0);
}
title[count ? 'removeClass' : 'addClass'](clsNoChild);
if (cnt) cnt.innerHTML = count || '';
!count && model.set('open', 0);
},
/**
@ -46993,7 +46993,7 @@ __webpack_require__.r(__webpack_exports__);
appendTo: '',
// Default options for the target input
optionsTarget: [{
value: ''
value: false
}, {
value: '_blank'
}]
@ -47186,13 +47186,20 @@ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { va
var target = this.target;
var name = this.get('name');
if (Object(underscore__WEBPACK_IMPORTED_MODULE_2__["isUndefined"])(value)) return;
var valueToSet = value;
if (value === 'false') {
valueToSet = false;
} else if (value === 'true') {
valueToSet = true;
}
if (this.get('changeProp')) {
target.set(name, value, opts);
target.set(name, valueToSet, opts);
} else {
var attrs = _objectSpread({}, target.get('attributes'));
attrs[name] = value;
attrs[name] = valueToSet;
target.set('attributes', attrs, opts);
}
},
@ -47651,7 +47658,7 @@ var $ = backbone__WEBPACK_IMPORTED_MODULE_0___default.a.$;
});
input += '</select>';
this.$input = $(input);
var val = model.getTargetValue() || model.get('value');
var val = model.getTargetValue();
!Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isUndefined"])(val) && this.$input.val(val);
}
@ -51195,7 +51202,9 @@ function () {
this.counter = 0;
this.over = 0;
dragStop && dragStop(cancel);
em.runDefault();
em.runDefault({
preserveSelected: 1
});
em.trigger('canvas:dragend', ev);
}
}, {
@ -53616,7 +53625,7 @@ __webpack_require__.r(__webpack_exports__);
/*!*****************************!*\
!*** ./src/utils/mixins.js ***!
\*****************************/
/*! exports provided: isCommentNode, isTaggableNode, on, off, hasDnd, upFirst, matches, getModel, getElRect, camelCase, isTextNode, getKeyCode, getKeyChar, isEscKey, getElement, shallowDiff, normalizeFloat, getPointerEvent, getUnitFromValue, capitalize */
/*! exports provided: isCommentNode, isTaggableNode, on, off, hasDnd, upFirst, matches, getModel, getElRect, camelCase, isTextNode, getKeyCode, getKeyChar, isEscKey, getElement, shallowDiff, normalizeFloat, getPointerEvent, getUnitFromValue, capitalize, appendStyles */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@ -53641,11 +53650,44 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPointerEvent", function() { return getPointerEvent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUnitFromValue", function() { return getUnitFromValue; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "capitalize", function() { return capitalize; });
/* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! underscore */ "./node_modules/underscore/underscore.js");
/* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(underscore__WEBPACK_IMPORTED_MODULE_0__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "appendStyles", function() { return appendStyles; });
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/toConsumableArray.js");
/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! underscore */ "./node_modules/underscore/underscore.js");
/* harmony import */ var underscore__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(underscore__WEBPACK_IMPORTED_MODULE_1__);
var elProt = window.Element.prototype;
var matches = elProt.matches || elProt.webkitMatchesSelector || elProt.mozMatchesSelector || elProt.msMatchesSelector;
/**
* Import styles asynchronously
* @param {String|Array<String>} styles
*/
var appendStyles = function appendStyles(styles) {
var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var stls = Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isArray"])(styles) ? _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(styles) : [styles];
if (stls.length) {
var href = stls.shift();
if (!opts.unique || !document.querySelector("link[href=\"".concat(href, "\"]"))) {
var _document = document,
head = _document.head;
var link = document.createElement('link');
link.href = href;
link.rel = 'stylesheet';
if (opts.prepand) {
head.insertBefore(link, head.firstChild);
} else {
head.appendChild(link);
}
}
appendStyles(stls);
}
};
/**
* Returns shallow diff between 2 objects
* @param {Object} objOrig
@ -53658,9 +53700,10 @@ var matches = elProt.matches || elProt.webkitMatchesSelector || elProt.mozMatche
* // -> {baz: 2, faz: null, bar: ''};
*/
var shallowDiff = function shallowDiff(objOrig, objNew) {
var result = {};
var keysNew = Object(underscore__WEBPACK_IMPORTED_MODULE_0__["keys"])(objNew);
var keysNew = Object(underscore__WEBPACK_IMPORTED_MODULE_1__["keys"])(objNew);
for (var prop in objOrig) {
if (objOrig.hasOwnProperty(prop)) {
@ -53679,7 +53722,7 @@ var shallowDiff = function shallowDiff(objOrig, objNew) {
for (var _prop in objNew) {
if (objNew.hasOwnProperty(_prop)) {
if (Object(underscore__WEBPACK_IMPORTED_MODULE_0__["isUndefined"])(objOrig[_prop])) {
if (Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isUndefined"])(objOrig[_prop])) {
result[_prop] = objNew[_prop];
}
}
@ -53757,7 +53800,7 @@ var hasDnd = function hasDnd(em) {
var getElement = function getElement(el) {
if (Object(underscore__WEBPACK_IMPORTED_MODULE_0__["isElement"])(el) || isTextNode(el)) {
if (Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isElement"])(el) || isTextNode(el)) {
return el;
} else if (el && el.getEl) {
return el.getEl();
@ -53800,7 +53843,7 @@ var isTaggableNode = function isTaggableNode(el) {
var getModel = function getModel(el, $) {
var model = el;
Object(underscore__WEBPACK_IMPORTED_MODULE_0__["isElement"])(el) && (model = $(el).data('model'));
Object(underscore__WEBPACK_IMPORTED_MODULE_1__["isElement"])(el) && (model = $(el).data('model'));
return model;
};

8
dist/grapes.min.js

File diff suppressed because one or more lines are too long

2
dist/grapes.min.js.map

File diff suppressed because one or more lines are too long

2
package-lock.json

@ -1,6 +1,6 @@
{
"name": "grapesjs",
"version": "0.15.8",
"version": "0.15.9",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

2
package.json

@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Free and Open Source Web Builder Framework",
"version": "0.15.8",
"version": "0.15.9",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",

Loading…
Cancel
Save