Browse Source

Improve showOffsetsSelected rendering

pull/67/head
Artur Arseniev 9 years ago
parent
commit
cb46a3815e
  1. 2
      bower.json
  2. 6
      dist/grapes.min.js
  3. 2
      package.json
  4. 7
      src/commands/view/SelectComponent.js
  5. 9
      src/commands/view/ShowOffset.js

2
bower.json

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

6
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.4.25",
"version": "0.4.27",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",

7
src/commands/view/SelectComponent.js

@ -296,9 +296,8 @@ define(function(require) {
this.cleanPrevious(md);
var $el = $(el);
var nMd = $el.data('model');
if(nMd){
if(nMd) {
var em = this.em;
var config = em.get('Config');
var mirror = nMd.get('mirror');
nMd = mirror ? mirror : nMd;
@ -317,9 +316,7 @@ define(function(require) {
this.editorModel.set('selectedComponent', nMd);
nMd.set('status','selected');
if(config.showOffsetsSelected) {
this.showFixedElementOffset(el);
}
this.showFixedElementOffset(el);
this.hideElementOffset();
}
},

9
src/commands/view/ShowOffset.js

@ -7,14 +7,17 @@ define(function() {
},
run: function(editor, sender, opts) {
if (!editor.getConfig().showOffsets) {
var opt = opts || {};
var state = opt.state || '';
var config = editor.getConfig();
if (!config.showOffsets ||
(!config.showOffsetsSelected && state == 'Fixed') ) {
return;
}
var canvas = editor.Canvas;
var opt = opts || {};
var el = opt.el || '';
var state = opt.state || '';
var pos = opt.elPos || canvas.getElementPos(el);
var style = window.getComputedStyle(el);
var ppfx = this.ppfx;

Loading…
Cancel
Save