mirror of https://github.com/artf/grapesjs.git
7 changed files with 604 additions and 1027 deletions
@ -1,28 +1,29 @@ |
|||||
define(function() { |
define(function() { |
||||
|
|
||||
return { |
return { |
||||
|
|
||||
run: function(editor, sender) { |
run: function(editor, sender) { |
||||
var config = editor.Config; |
var config = editor.Config; |
||||
var pfx = config.stylePrefix; |
var pfx = config.stylePrefix; |
||||
var bm = editor.BlockManager; |
var bm = editor.BlockManager; |
||||
if(!this.blocks){ |
var panelC; |
||||
this.blocks = $('<div/>').get(0); |
if(!this.blocks){ |
||||
this.blocks.appendChild(bm.render()); |
this.blocks = $('<div/>').get(0); |
||||
var panels = editor.Panels; |
this.blocks.appendChild(bm.render()); |
||||
if(!panels.getPanel('views-container')) |
var panels = editor.Panels; |
||||
panelC = panels.addPanel({id: 'views-container'}); |
if(!panels.getPanel('views-container')) |
||||
else |
panelC = panels.addPanel({id: 'views-container'}); |
||||
panelC = panels.getPanel('views-container'); |
else |
||||
panelC.set('appendContent', this.blocks).trigger('change:appendContent'); |
panelC = panels.getPanel('views-container'); |
||||
} |
panelC.set('appendContent', this.blocks).trigger('change:appendContent'); |
||||
|
} |
||||
|
|
||||
this.blocks.style.display = 'block'; |
this.blocks.style.display = 'block'; |
||||
}, |
}, |
||||
|
|
||||
stop: function() { |
stop: function() { |
||||
if(this.blocks) |
if(this.blocks) |
||||
this.blocks.style.display = 'none'; |
this.blocks.style.display = 'none'; |
||||
} |
} |
||||
}; |
}; |
||||
}); |
}); |
||||
|
|||||
@ -1,32 +1,33 @@ |
|||||
define(function() { |
define(function() { |
||||
|
|
||||
return { |
return { |
||||
|
|
||||
run: function(editor, sender) { |
run: function(editor, sender) { |
||||
var config = editor.Config; |
var config = editor.Config; |
||||
var pfx = config.stylePrefix; |
var pfx = config.stylePrefix; |
||||
var tm = editor.TraitManager; |
var tm = editor.TraitManager; |
||||
if(!this.obj){ |
var panelC; |
||||
|
if(!this.obj){ |
||||
var tmView = tm.getTraitsViewer(); |
var tmView = tm.getTraitsViewer(); |
||||
var confTm = tm.getConfig(); |
var confTm = tm.getConfig(); |
||||
this.obj = $('<div/>') |
this.obj = $('<div/>') |
||||
.append('<div class="'+pfx+'traits-label">' + confTm.labelContainer + '</div>') |
.append('<div class="'+pfx+'traits-label">' + confTm.labelContainer + '</div>') |
||||
.get(0); |
.get(0); |
||||
this.obj.appendChild(tmView.render().el); |
this.obj.appendChild(tmView.render().el); |
||||
var panels = editor.Panels; |
var panels = editor.Panels; |
||||
if(!panels.getPanel('views-container')) |
if(!panels.getPanel('views-container')) |
||||
panelC = panels.addPanel({id: 'views-container'}); |
panelC = panels.addPanel({id: 'views-container'}); |
||||
else |
else |
||||
panelC = panels.getPanel('views-container'); |
panelC = panels.getPanel('views-container'); |
||||
panelC.set('appendContent', this.obj).trigger('change:appendContent'); |
panelC.set('appendContent', this.obj).trigger('change:appendContent'); |
||||
} |
} |
||||
|
|
||||
this.obj.style.display = 'block'; |
this.obj.style.display = 'block'; |
||||
}, |
}, |
||||
|
|
||||
stop: function() { |
stop: function() { |
||||
if(this.obj) |
if(this.obj) |
||||
this.obj.style.display = 'none'; |
this.obj.style.display = 'none'; |
||||
} |
} |
||||
}; |
}; |
||||
}); |
}); |
||||
|
|||||
File diff suppressed because it is too large
Loading…
Reference in new issue