Browse Source

Fix image component

pull/36/head
Artur Arseniev 10 years ago
parent
commit
8505c29e38
  1. 2
      bower.json
  2. 12
      dist/grapes.min.js
  3. 2
      package.json
  4. 2
      src/code_manager/model/HtmlGenerator.js
  5. 4
      src/commands/view/ImageComponent.js
  6. 2
      src/commands/view/InsertCustom.js
  7. 9
      src/dom_components/view/ComponentImageView.js

2
bower.json

@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Open source Web Template Editor",
"version": "0.2.8",
"version": "0.2.9",
"author": "Artur Arseniev",
"homepage": "http://grapesjs.com",
"main": [

12
dist/grapes.min.js

File diff suppressed because one or more lines are too long

2
package.json

@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Open source Web Template Editor",
"version": "0.2.8",
"version": "0.2.9",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",

2
src/code_manager/model/HtmlGenerator.js

@ -28,7 +28,7 @@ define(['backbone'],
if(m.get('type') == 'image'){
tag = 'img';
sTag = 1;
attr += 'src="' + m.get('src') + '"';
attr += ' src="' + m.get('src') + '"';
}
if(!_.isEmpty(m.get('style')))

4
src/commands/view/ImageComponent.js

@ -13,8 +13,8 @@ define(['backbone', './InsertCustom'],
*
* */
beforeInsert: function(object){
object.type = 'image';
object.style = {};
object.type = 'image';
object.style = {};
object.attributes = {};
if (!this.nearToFloat()) {
object.style.display = 'block';

2
src/commands/view/InsertCustom.js

@ -67,7 +67,7 @@ define(['backbone', './SelectPosition'],
* @private
* */
buildContent: function(){
return this.opt.content;
return this.opt.content || {};
},
});
});

9
src/dom_components/view/ComponentImageView.js

@ -27,8 +27,13 @@ define(['backbone', './ComponentView'],
* Update src attribute
* @private
* */
updateSrc: function(){
this.$el.attr('src',this.model.get("src"));
updateSrc: function() {
var src = this.model.get("src");
this.$el.attr('src', src);
if(!src)
this.$el.addClass(this.classEmpty);
else
this.$el.removeClass(this.classEmpty);
},
/**

Loading…
Cancel
Save