');
this.getJsContainer().append(view.scriptContainer.get(0));
@@ -211,7 +211,7 @@ module.exports = Backbone.View.extend({
* Get javascript container
* @private
*/
- getJsContainer: function () {
+ getJsContainer() {
if (!this.jsContainer) {
this.jsContainer = $('
', {class: this.ppfx + 'js-cont'}).get(0);
}
@@ -219,7 +219,7 @@ module.exports = Backbone.View.extend({
},
- render: function() {
+ render() {
this.wrapper = this.model.get('wrapper');
if(this.wrapper && typeof this.wrapper.render == 'function'){
diff --git a/src/canvas/view/FrameView.js b/src/canvas/view/FrameView.js
index b079ca2be..d41e01d21 100644
--- a/src/canvas/view/FrameView.js
+++ b/src/canvas/view/FrameView.js
@@ -9,7 +9,7 @@ module.exports = Backbone.View.extend({
allowfullscreen: 'allowfullscreen'
},
- initialize: function(o) {
+ initialize(o) {
_.bindAll(this, 'udpateOffset');
this.config = o.config || {};
this.ppfx = this.config.pStylePrefix || '';
@@ -22,28 +22,28 @@ module.exports = Backbone.View.extend({
* Update width of the frame
* @private
*/
- updateWidth: function(model){
+ updateWidth(model) {
var device = this.em.getDeviceModel();
this.el.style.width = device ? device.get('width') : '';
this.udpateOffset();
this.$el.on(this.motionsEv, this.udpateOffset);
},
- udpateOffset: function(){
+ udpateOffset() {
var offset = this.em.get('Canvas').getOffset();
this.em.set('canvasOffset', offset);
this.$el.off(this.motionsEv, this.udpateOffset);
},
- getBody: function(){
+ getBody() {
this.$el.contents().find('body');
},
- getWrapper: function(){
+ getWrapper() {
return this.$el.contents().find('body > div');
},
- render: function() {
+ render() {
this.$el.attr({class: this.ppfx + 'frame'});
return this;
},
diff --git a/src/code_manager/index.js b/src/code_manager/index.js
index 9c5f70861..4c3a69192 100644
--- a/src/code_manager/index.js
+++ b/src/code_manager/index.js
@@ -35,7 +35,7 @@ module.exports = () => {
return {
- getConfig: function() {
+ getConfig() {
return c;
},
@@ -54,7 +54,7 @@ module.exports = () => {
* Initialize module. Automatically called with a new instance of the editor
* @param {Object} config Configurations
*/
- init: function(config) {
+ init(config) {
c = config || {};
for (var name in defaults) {
if (!(name in c))
@@ -77,7 +77,7 @@ module.exports = () => {
/**
* Callback on load
*/
- onLoad: function(){
+ onLoad() {
this.loadDefaultGenerators().loadDefaultViewers();
},
@@ -94,7 +94,7 @@ module.exports = () => {
* }
* });
* */
- addGenerator: function(id, generator) {
+ addGenerator(id, generator) {
generators[id] = generator;
return this;
},
@@ -109,7 +109,7 @@ module.exports = () => {
* //extend
* };
* */
- getGenerator: function(id) {
+ getGenerator(id) {
return generators[id] || null;
},
@@ -117,7 +117,7 @@ module.exports = () => {
* Returns all code generators
* @return {Array
`),
- initialize: function(o){
+ initialize(o) {
this.config = o.config || {};
this.pfx = this.config.stylePrefix;
},
- render: function(){
+ render() {
var obj = this.model.toJSON();
obj.pfx = this.pfx;
this.$el.html( this.template(obj) );
diff --git a/src/commands/index.js b/src/commands/index.js
index 20b92c4c4..89c8c3b83 100644
--- a/src/commands/index.js
+++ b/src/commands/index.js
@@ -67,7 +67,7 @@ module.exports = () => {
* @param {Object} config Configurations
* @private
*/
- init: function(config) {
+ init(config) {
c = config || {};
for (var name in defaults) {
if (!(name in c))
@@ -105,7 +105,7 @@ module.exports = () => {
defaultCommands.resize = require('./view/Resize');
defaultCommands['tlb-delete'] = {
- run: function(ed) {
+ run(ed) {
var sel = ed.getSelected();
if(!sel || !sel.get('removable')) {
@@ -121,7 +121,7 @@ module.exports = () => {
};
defaultCommands['tlb-clone'] = {
- run: function(ed) {
+ run(ed) {
var sel = ed.getSelected();
if(!sel || !sel.get('copyable')) {
@@ -137,7 +137,7 @@ module.exports = () => {
};
defaultCommands['tlb-move'] = {
- run: function(ed){
+ run(ed) {
var sel = ed.getSelected();
if(!sel || !sel.get('draggable')) {
@@ -171,7 +171,7 @@ module.exports = () => {
* On load callback
* @private
*/
- onLoad: function() {
+ onLoad() {
this.loadDefaultCommands();
},
@@ -199,7 +199,7 @@ module.exports = () => {
* var myCommand = commands.get('myCommand');
* myCommand.run();
* */
- get: function(id) {
+ get(id) {
var el = commands[id];
if(typeof el == 'function'){
@@ -215,7 +215,7 @@ module.exports = () => {
* @param {string} id Command's ID
* @return {Boolean}
* */
- has: function(id) {
+ has(id) {
return !!commands[id];
},
@@ -224,7 +224,7 @@ module.exports = () => {
* @return {this}
* @private
* */
- loadDefaultCommands: function(){
+ loadDefaultCommands() {
for (var id in defaultCommands) {
this.add(id, defaultCommands[id]);
}
diff --git a/src/commands/view/CommandAbstract.js b/src/commands/view/CommandAbstract.js
index 9efee4f1a..18c2d4093 100644
--- a/src/commands/view/CommandAbstract.js
+++ b/src/commands/view/CommandAbstract.js
@@ -7,7 +7,7 @@ module.exports = Backbone.View.extend({
* @param {Object} o Options
* @private
* */
- initialize: function(o) {
+ initialize(o) {
this.config = o || {};
this.editorModel = this.em = this.config.em || {};
this.pfx = this.config.stylePrefix;
@@ -38,13 +38,13 @@ module.exports = Backbone.View.extend({
* @param {[type]} e [description]
* @return {[type]} [description]
*/
- onFrameScroll: function(e){},
+ onFrameScroll(e) {},
/**
* Returns canval element
* @return {HTMLElement}
*/
- getCanvas: function(){
+ getCanvas() {
return this.canvas.getElement();
},
@@ -52,7 +52,7 @@ module.exports = Backbone.View.extend({
* Get canvas body element
* @return {HTMLElement}
*/
- getCanvasBody: function(){
+ getCanvasBody() {
return this.canvas.getBody();
},
@@ -60,7 +60,7 @@ module.exports = Backbone.View.extend({
* Get canvas wrapper element
* @return {HTMLElement}
*/
- getCanvasWrapper: function(){
+ getCanvasWrapper() {
return this.canvas.getWrapperEl();
},
@@ -68,7 +68,7 @@ module.exports = Backbone.View.extend({
* Get canvas wrapper element
* @return {HTMLElement}
*/
- getCanvasTools: function(){
+ getCanvasTools() {
return this.canvas.getToolsEl();
},
@@ -77,7 +77,7 @@ module.exports = Backbone.View.extend({
* @param {HTMLElement} el
* @return {Object}
*/
- offset: function(el){
+ offset(el) {
var rect = el.getBoundingClientRect();
return {
top: rect.top + el.ownerDocument.body.scrollTop,
@@ -90,7 +90,7 @@ module.exports = Backbone.View.extend({
* @param {Object} o Options
* @private
* */
- init: function(o){},
+ init(o) {},
/**
* Method that run command
@@ -98,7 +98,7 @@ module.exports = Backbone.View.extend({
* @param {Object} sender Button sender
* @private
* */
- run: function(em, sender) {},
+ run(em, sender) {},
/**
* Method that stop command
@@ -106,6 +106,6 @@ module.exports = Backbone.View.extend({
* @param {Object} sender Button sender
* @private
* */
- stop: function(em, sender) {},
+ stop(em, sender) {},
});
diff --git a/src/commands/view/CreateComponent.js b/src/commands/view/CreateComponent.js
index 55b7d0147..1b2193ddc 100644
--- a/src/commands/view/CreateComponent.js
+++ b/src/commands/view/CreateComponent.js
@@ -3,7 +3,7 @@ var SelectPosition = require('./SelectPosition');
module.exports = _.extend({}, SelectPosition, {
- init: function(opt) {
+ init(opt) {
_.bindAll(this,'startDraw','draw','endDraw','rollback');
this.config = opt || {};
this.hType = this.config.newFixedH ? 'height' : 'min-height';
@@ -14,7 +14,7 @@ module.exports = _.extend({}, SelectPosition, {
* Start with enabling to select position and listening to start drawning
* @private
* */
- enable: function(...args) {
+ enable(...args) {
SelectPosition.enable.apply(this, args);
this.$wr.css('cursor','crosshair');
if(this.allowDraw)
@@ -27,7 +27,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} e Event
* @private
* */
- startDraw : function(e) {
+ startDraw(e) {
e.preventDefault();
this.stopSelectPosition();
this.ghost.style.display = 'block';
@@ -47,7 +47,7 @@ module.exports = _.extend({}, SelectPosition, {
* Enable/Disable events
* @param {Boolean} enable
*/
- toggleEvents: function(enable) {
+ toggleEvents(enable) {
var method = enable ? 'on' : 'off';
this.$wr[method]('mousemove', this.draw);
this.$wr[method]('mouseup', this.endDraw);
@@ -61,7 +61,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} e Event
* @private
* */
- draw: function(e) {
+ draw(e) {
this.isDragged = true;
this.updateComponentSize(e);
},
@@ -71,7 +71,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} e Event
* @private
* */
- endDraw : function(e) {
+ endDraw(e) {
this.toggleEvents();
var model = {};
// Only if the mouse was moved
@@ -95,7 +95,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {string} method Before or after of the children
* @param {Object} opts Options
*/
- create: function(target, component, index, method, opts) {
+ create(target, component, index, method, opts) {
index = method === 'after' ? index + 1 : index;
var opt = opts || {};
var $trg = $(target);
@@ -115,7 +115,7 @@ module.exports = _.extend({}, SelectPosition, {
* @return {Object} Component updated
* @private
* */
- setRequirements: function(component) {
+ setRequirements(component) {
var c = this.config;
var compStl = component.style;
// Check min width
@@ -150,7 +150,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} e Event
* @private
* */
- updateComponentSize : function (e) {
+ updateComponentSize(e) {
var y = e.pageY + this.frameOff.top;
var x = e.pageX + this.frameOff.left;
var start = this.startPos;
@@ -173,7 +173,7 @@ module.exports = _.extend({}, SelectPosition, {
* Update size
* @private
*/
- updateSize: function(top, left, width, height){
+ updateSize(top, left, width, height) {
var u = 'px';
var ghStl = this.ghost.style;
var compStl = this.tempComponent.style;
@@ -189,7 +189,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Boolean} forse Indicates if rollback in anycase
* @private
* */
- rollback: function(e, force) {
+ rollback(e, force) {
var key = e.which || e.keyCode;
if(key == this.config.ESCAPE_KEY || force){
this.isDragged = false;
@@ -203,7 +203,7 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} component Object component before creation
* @private
* */
- beforeDraw: function(component){
+ beforeDraw(component) {
component.editable = false;//set this component editable
},
@@ -212,17 +212,17 @@ module.exports = _.extend({}, SelectPosition, {
* @param {Object} model Component model created
* @private
* */
- afterDraw: function(model){},
+ afterDraw(model) {},
- run: function(editor, sender, opts){
+ run(editor, sender, opts) {
this.editor = editor;
this.sender = sender;
this.$wr = this.$wrapper;
this.enable();
},
- stop: function(){
+ stop() {
this.stopSelectPosition();
this.$wrapper.css('cursor','');
this.$wrapper.unbind();
diff --git a/src/commands/view/DeleteComponent.js b/src/commands/view/DeleteComponent.js
index 685d33fb8..0ca30d039 100644
--- a/src/commands/view/DeleteComponent.js
+++ b/src/commands/view/DeleteComponent.js
@@ -3,13 +3,13 @@ var SelectComponent = require('./SelectComponent');
module.exports = _.extend({},SelectComponent,{
- init: function(o){
+ init(o) {
_.bindAll(this, 'startDelete', 'stopDelete', 'onDelete');
this.hoverClass = this.pfx + 'hover-delete';
this.badgeClass = this.pfx + 'badge-red';
},
- enable: function() {
+ enable() {
var that = this;
this.$el.find('*')
.mouseover(this.startDelete)
@@ -22,7 +22,7 @@ module.exports = _.extend({},SelectComponent,{
* @param {Object} e
* @private
*/
- startDelete: function(e) {
+ startDelete(e) {
e.stopPropagation();
var $this = $(e.target);
@@ -39,7 +39,7 @@ module.exports = _.extend({},SelectComponent,{
* @param {Object} e
* @private
*/
- stopDelete: function(e) {
+ stopDelete(e) {
e.stopPropagation();
var $this = $(e.target);
$this.removeClass(this.hoverClass);
@@ -54,7 +54,7 @@ module.exports = _.extend({},SelectComponent,{
* @param {Object} e
* @private
*/
- onDelete: function(e) {
+ onDelete(e) {
e.stopPropagation();
var $this = $(e.target);
@@ -72,7 +72,7 @@ module.exports = _.extend({},SelectComponent,{
* @param {Object} model
* @private
* */
- updateBadgeLabel: function (model) {
+ updateBadgeLabel(model) {
this.badge.html( 'Remove ' + model.getName() );
},
diff --git a/src/commands/view/ExportTemplate.js b/src/commands/view/ExportTemplate.js
index 5a5486cf5..300e2339b 100644
--- a/src/commands/view/ExportTemplate.js
+++ b/src/commands/view/ExportTemplate.js
@@ -1,6 +1,6 @@
module.exports = {
- run: function(editor, sender) {
+ run(editor, sender) {
this.sender = sender;
this.wrapper = editor.DomComponents.getWrapper();
this.components = editor.DomComponents.getComponents();
@@ -21,7 +21,7 @@ module.exports = {
* @return {Object} Editor
* @private
* */
- buildEditor: function(codeName, theme, label) {
+ buildEditor(codeName, theme, label) {
if(!this.codeMirror)
this.codeMirror = this.cm.getViewer('CodeMirror');
@@ -44,7 +44,7 @@ module.exports = {
return { el: editor, $el: $editor };
},
- enable: function() {
+ enable() {
if(!this.$editors){
var oHtmlEd = this.buildEditor('htmlmixed', 'hopscotch', 'HTML'),
oCsslEd = this.buildEditor('css', 'hopscotch', 'CSS');
@@ -68,5 +68,5 @@ module.exports = {
this.sender.set('active',false);
},
- stop: function(){}
+ stop() {}
};
diff --git a/src/commands/view/Fullscreen.js b/src/commands/view/Fullscreen.js
index be95a71f7..9a2baf054 100644
--- a/src/commands/view/Fullscreen.js
+++ b/src/commands/view/Fullscreen.js
@@ -3,7 +3,7 @@ module.exports = {
* Check if fullscreen mode is enabled
* @return {Boolean}
*/
- isEnabled: function(){
+ isEnabled() {
var d = document;
if(d.fullscreenElement || d.webkitFullscreenElement || d.mozFullScreenElement)
return 1;
@@ -16,7 +16,7 @@ module.exports = {
* @param {HTMLElement} el
* @return {string}
*/
- enable: function(el){
+ enable(el) {
var pfx = '';
if (el.requestFullscreen)
el.requestFullscreen();
@@ -36,7 +36,7 @@ module.exports = {
/**
* Disable fullscreen mode
*/
- disable: function(){
+ disable() {
var d = document;
if (d.exitFullscreen)
d.exitFullscreen();
@@ -54,7 +54,7 @@ module.exports = {
* @param {strinf} pfx Browser prefix
* @param {Event} e
*/
- fsChanged: function(pfx, e){
+ fsChanged(pfx, e) {
var d = document;
var ev = (pfx || '') + 'fullscreenchange';
if(!this.isEnabled()){
@@ -63,7 +63,7 @@ module.exports = {
}
},
- run: function(editor, sender){
+ run(editor, sender) {
this.sender = sender;
var pfx = this.enable(editor.getContainer());
this.fsChanged = this.fsChanged.bind(this, pfx);
@@ -72,7 +72,7 @@ module.exports = {
editor.trigger('change:canvasOffset');
},
- stop: function(editor, sender){
+ stop(editor, sender) {
if(sender && sender.set)
sender.set('active', false);
this.disable();
diff --git a/src/commands/view/ImageComponent.js b/src/commands/view/ImageComponent.js
index df8539559..b1f064f6a 100644
--- a/src/commands/view/ImageComponent.js
+++ b/src/commands/view/ImageComponent.js
@@ -9,7 +9,7 @@ module.exports = _.extend({}, InsertCustom, {
* @private
*
* */
- beforeInsert: function(object){
+ beforeInsert(object) {
object.type = 'image';
object.style = {};
object.attributes = {};
@@ -25,7 +25,7 @@ module.exports = _.extend({}, InsertCustom, {
* @param {Object} model Model created after insert
* @private
* */
- afterInsert: function(model){
+ afterInsert(model) {
model.trigger('dblclick');
if(this.sender)
this.sender.set('active', false);
diff --git a/src/commands/view/InsertCustom.js b/src/commands/view/InsertCustom.js
index 5f583a3e4..939578a8b 100644
--- a/src/commands/view/InsertCustom.js
+++ b/src/commands/view/InsertCustom.js
@@ -3,7 +3,7 @@ var CreateComponent = require('./CreateComponent');
module.exports = _.extend({}, CreateComponent, {
- init: function(...args) {
+ init(...args) {
CreateComponent.init.apply(this, args);
_.bindAll(this, 'insertComponent');
this.allowDraw = 0;
@@ -13,7 +13,7 @@ module.exports = _.extend({}, CreateComponent, {
* Run method
* @private
* */
- run: function(em, sender, options) {
+ run(em, sender, options) {
this.em = em;
this.sender = sender;
this.opt = options || {};
@@ -21,7 +21,7 @@ module.exports = _.extend({}, CreateComponent, {
this.enable();
},
- enable: function(...args) {
+ enable(...args) {
CreateComponent.enable.apply(this, args);
this.$wr.on('click', this.insertComponent);
},
@@ -30,7 +30,7 @@ module.exports = _.extend({}, CreateComponent, {
* Start insert event
* @private
* */
- insertComponent: function(){
+ insertComponent() {
this.$wr.off('click', this.insertComponent);
this.stopSelectPosition();
var object = this.buildContent();
@@ -58,14 +58,14 @@ module.exports = _.extend({}, CreateComponent, {
* @param {Object} obj
* @private
* */
- beforeInsert: function(obj){},
+ beforeInsert(obj) {},
/**
* Trigger after insert
* @param {Object} model Model created after insert
* @private
* */
- afterInsert: function(model){},
+ afterInsert(model) {},
/**
* Create different object, based on content, to insert inside canvas
@@ -73,7 +73,7 @@ module.exports = _.extend({}, CreateComponent, {
* @return {Object}
* @private
* */
- buildContent: function(){
+ buildContent() {
return this.opt.content || {};
},
});
diff --git a/src/commands/view/MoveComponent.js b/src/commands/view/MoveComponent.js
index e1826d968..ac89a8fc3 100644
--- a/src/commands/view/MoveComponent.js
+++ b/src/commands/view/MoveComponent.js
@@ -4,7 +4,7 @@ var SelectPosition = require('./SelectPosition');
module.exports = _.extend({}, SelectPosition, SelectComponent, {
- init: function(o){
+ init(o) {
SelectComponent.init.apply(this, arguments);
_.bindAll(this, 'initSorter','rollback', 'onEndMove');
this.opt = o;
@@ -13,7 +13,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
this.noSelClass = this.ppfx + 'no-select';
},
- enable: function(...args) {
+ enable(...args) {
SelectComponent.enable.apply(this, args);
this.getBadgeEl().addClass(this.badgeClass);
this.getHighlighterEl().addClass(this.hoverClass);
@@ -29,14 +29,14 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* Overwrite for doing nothing
* @private
*/
- toggleClipboard: function(){},
+ toggleClipboard() {},
/**
* Delegate sorting
* @param {Event} e
* @private
* */
- initSorter: function(e){
+ initSorter(e) {
var el = $(e.target).data('model');
var drag = el.get('draggable');
if(!drag)
@@ -57,7 +57,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* @param {Object} model
* @private
*/
- initSorterFromModel: function(model) {
+ initSorterFromModel(model) {
var drag = model.get('draggable');
if(!drag)
return;
@@ -80,7 +80,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
this.getContentWindow().on('keydown', this.rollback);
},
- onEndMoveFromModel: function() {
+ onEndMoveFromModel() {
this.getContentWindow().off('keydown', this.rollback);
},
@@ -88,7 +88,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* Callback after sorting
* @private
*/
- onEndMove: function(){
+ onEndMove() {
this.enable();
this.getContentWindow().off('keydown', this.rollback);
},
@@ -99,7 +99,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* @param {Object} Selected element
* @private
* */
- onSelect: function(e,el){},
+ onSelect(e, el) {},
/**
* Used to bring the previous situation before start moving the component
@@ -107,7 +107,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* @param {Boolean} Indicates if rollback in anycase
* @private
* */
- rollback: function(e, force){
+ rollback(e, force) {
var key = e.which || e.keyCode;
if(key == this.opt.ESCAPE_KEY || force){
this.sorter.moved = false;
@@ -121,7 +121,7 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* @return {HTMLElement}
* @private
*/
- getBadgeEl: function(){
+ getBadgeEl() {
if(!this.$badge)
this.$badge = $(this.getBadge());
return this.$badge;
@@ -132,13 +132,13 @@ module.exports = _.extend({}, SelectPosition, SelectComponent, {
* @return {HTMLElement}
* @private
*/
- getHighlighterEl: function(){
+ getHighlighterEl() {
if(!this.$hl)
this.$hl = $(this.canvas.getHighlighter());
return this.$hl;
},
- stop: function(...args) {
+ stop(...args) {
SelectComponent.stop.apply(this, args);
this.getBadgeEl().removeClass(this.badgeClass);
this.getHighlighterEl().removeClass(this.hoverClass);
diff --git a/src/commands/view/OpenAssets.js b/src/commands/view/OpenAssets.js
index b751c71dd..17714a317 100644
--- a/src/commands/view/OpenAssets.js
+++ b/src/commands/view/OpenAssets.js
@@ -1,6 +1,6 @@
module.exports = {
- run: function(editor, sender, opts) {
+ run(editor, sender, opts) {
var opt = opts || {};
var config = editor.getConfig();
var modal = editor.Modal;
diff --git a/src/commands/view/OpenBlocks.js b/src/commands/view/OpenBlocks.js
index 7903b77a6..ba9d88ae1 100644
--- a/src/commands/view/OpenBlocks.js
+++ b/src/commands/view/OpenBlocks.js
@@ -1,6 +1,6 @@
module.exports = {
- run: function(editor, sender) {
+ run(editor, sender) {
var config = editor.Config;
var pfx = config.stylePrefix;
var bm = editor.BlockManager;
@@ -19,7 +19,7 @@ module.exports = {
this.blocks.style.display = 'block';
},
- stop: function() {
+ stop() {
if(this.blocks)
this.blocks.style.display = 'none';
}
diff --git a/src/commands/view/OpenLayers.js b/src/commands/view/OpenLayers.js
index 9274102be..e2d44c44e 100644
--- a/src/commands/view/OpenLayers.js
+++ b/src/commands/view/OpenLayers.js
@@ -2,7 +2,7 @@ var Layers = require('navigator');
module.exports = {
- run: function(em, sender) {
+ run(em, sender) {
if(!this.$layers) {
var collection = em.DomComponents.getComponent().get('components'),
config = em.getConfig(),
@@ -27,7 +27,7 @@ module.exports = {
this.$layers.show();
},
- stop: function() {
+ stop() {
if(this.$layers)
this.$layers.hide();
}
diff --git a/src/commands/view/OpenStyleManager.js b/src/commands/view/OpenStyleManager.js
index e122be070..52c25c695 100644
--- a/src/commands/view/OpenStyleManager.js
+++ b/src/commands/view/OpenStyleManager.js
@@ -2,7 +2,7 @@ var StyleManager = require('style_manager');
module.exports = {
- run: function(em, sender) {
+ run(em, sender) {
this.sender = sender;
if(!this.$cn){
var config = em.getConfig(),
@@ -54,7 +54,7 @@ module.exports = {
* Toggle Style Manager visibility
* @private
*/
- toggleSm: function() {
+ toggleSm() {
if(!this.sender.get('active'))
return;
if(this.target.get('selectedComponent')){
@@ -66,7 +66,7 @@ module.exports = {
}
},
- stop: function() {
+ stop() {
// Hide secondary container if exists
if(this.$cn2)
this.$cn2.hide();
diff --git a/src/commands/view/OpenTraitManager.js b/src/commands/view/OpenTraitManager.js
index 0982a6082..4e6f8dcc2 100644
--- a/src/commands/view/OpenTraitManager.js
+++ b/src/commands/view/OpenTraitManager.js
@@ -1,6 +1,6 @@
module.exports = {
- run: function(editor, sender) {
+ run(editor, sender) {
var config = editor.Config;
var pfx = config.stylePrefix;
var tm = editor.TraitManager;
@@ -23,7 +23,7 @@ module.exports = {
this.obj.style.display = 'block';
},
- stop: function() {
+ stop() {
if(this.obj)
this.obj.style.display = 'none';
}
diff --git a/src/commands/view/Preview.js b/src/commands/view/Preview.js
index f06bb9acc..42bbf2fe5 100644
--- a/src/commands/view/Preview.js
+++ b/src/commands/view/Preview.js
@@ -1,19 +1,19 @@
module.exports = {
- getPanels: function(editor){
+ getPanels(editor) {
if(!this.panels)
this.panels = editor.Panels.getPanelsEl();
return this.panels;
},
- tglPointers: function(editor, v) {
+ tglPointers(editor, v) {
var elP = editor.Canvas.getBody().querySelectorAll('.' + this.ppfx + 'no-pointer');
_.each(elP, item => {
item.style.pointerEvents = v ? '' : 'all';
});
},
- run: function(editor, sender) {
+ run(editor, sender) {
if(sender && sender.set)
sender.set('active', false);
editor.stopCommand('sw-visibility');
@@ -49,7 +49,7 @@ module.exports = {
editor.trigger('change:canvasOffset');
},
- stop: function(editor, sender) {
+ stop(editor, sender) {
var panels = this.getPanels(editor);
editor.runCommand('sw-visibility');
editor.getModel().runDefault();
diff --git a/src/commands/view/Resize.js b/src/commands/view/Resize.js
index b5964c00c..e43977af4 100644
--- a/src/commands/view/Resize.js
+++ b/src/commands/view/Resize.js
@@ -1,6 +1,6 @@
module.exports = {
- run: function(editor, sender, opts) {
+ run(editor, sender, opts) {
var el = (opts && opts.el) || '';
var canvas = editor.Canvas;
var canvasResizer = this.canvasResizer;
@@ -22,7 +22,7 @@ module.exports = {
canvasResizer.focus(el);
},
- stop: function() {
+ stop() {
if(this.canvasResizer)
this.canvasResizer.blur();
},
diff --git a/src/commands/view/SelectComponent.js b/src/commands/view/SelectComponent.js
index 9ded3d177..cb0a46293 100644
--- a/src/commands/view/SelectComponent.js
+++ b/src/commands/view/SelectComponent.js
@@ -4,12 +4,12 @@ var key = require('keymaster');
module.exports = {
- init: function(o){
+ init(o) {
_.bindAll(this, 'onHover', 'onOut', 'onClick', 'onKeyPress');
},
- enable: function() {
+ enable() {
_.bindAll(this, 'copyComp', 'pasteComp', 'onFrameScroll');
this.frameOff = this.canvasOff = this.adjScroll = null;
var config = this.config.em.get('Config');
@@ -28,7 +28,7 @@ module.exports = {
* @return {this}
* @private
*/
- toggleClipboard: function(active){
+ toggleClipboard(active) {
var en = active || 0;
if(en){
key('⌘+c, ctrl+c', this.copyComp);
@@ -43,7 +43,7 @@ module.exports = {
* Copy component to the clipboard
* @private
*/
- copyComp: function() {
+ copyComp() {
var el = this.editorModel.get('selectedComponent');
if(el && el.get('copyable'))
this.editorModel.set('clipboard', el);
@@ -53,7 +53,7 @@ module.exports = {
* Paste component from clipboard
* @private
*/
- pasteComp: function() {
+ pasteComp() {
var clp = this.editorModel.get('clipboard'),
sel = this.editorModel.get('selectedComponent');
if(clp && sel && sel.collection){
@@ -66,7 +66,7 @@ module.exports = {
/**
* Returns canavs body el
*/
- getCanvasBodyEl: function() {
+ getCanvasBodyEl() {
if(!this.$bodyEl) {
this.$bodyEl = $(this.getCanvasBody());
}
@@ -77,7 +77,7 @@ module.exports = {
* Start select component event
* @private
* */
- startSelectComponent: function() {
+ startSelectComponent() {
this.toggleSelectComponent(1);
},
@@ -85,7 +85,7 @@ module.exports = {
* Stop select component event
* @private
* */
- stopSelectComponent: function() {
+ stopSelectComponent() {
this.toggleSelectComponent();
},
@@ -93,7 +93,7 @@ module.exports = {
* Toggle select component event
* @private
* */
- toggleSelectComponent: function(enable) {
+ toggleSelectComponent(enable) {
var el = '*';
var method = enable ? 'on' : 'off';
this.getCanvasBodyEl()
@@ -110,7 +110,7 @@ module.exports = {
* On key press event
* @private
* */
- onKeyPress: function(e) {
+ onKeyPress(e) {
var key = e.which || e.keyCode;
var comp = this.editorModel.get('selectedComponent');
var focused = this.frameEl.contentDocument.activeElement.tagName !== 'BODY';
@@ -137,7 +137,7 @@ module.exports = {
* @param {Object} e
* @private
*/
- onHover: function(e) {
+ onHover(e) {
e.stopPropagation();
var trg = e.target;
@@ -159,7 +159,7 @@ module.exports = {
* @param {Object} e
* @private
*/
- onOut: function(e) {
+ onOut(e) {
e.stopPropagation();
this.hideBadge();
this.hideHighlighter();
@@ -171,7 +171,7 @@ module.exports = {
* @param {HTMLElement} el
* @param {Object} pos
*/
- showElementOffset: function(el, pos) {
+ showElementOffset(el, pos) {
var $el = $(el);
var model = $el.data('model');
if(model && model.get('status') == 'selected'){
@@ -188,7 +188,7 @@ module.exports = {
* @param {HTMLElement} el
* @param {Object} pos
*/
- hideElementOffset: function(el, pos) {
+ hideElementOffset(el, pos) {
this.editor.stopCommand('show-offset');
},
@@ -197,7 +197,7 @@ module.exports = {
* @param {HTMLElement} el
* @param {Object} pos
*/
- showFixedElementOffset: function(el, pos) {
+ showFixedElementOffset(el, pos) {
this.editor.runCommand('show-offset', {
el: el,
elPos: pos,
@@ -210,7 +210,7 @@ module.exports = {
* @param {HTMLElement} el
* @param {Object} pos
*/
- hideFixedElementOffset: function(el, pos) {
+ hideFixedElementOffset(el, pos) {
if(this.editor)
this.editor.stopCommand('show-offset', {state: 'Fixed'});
},
@@ -218,7 +218,7 @@ module.exports = {
/**
* Hide Highlighter element
*/
- hideHighlighter: function () {
+ hideHighlighter() {
this.canvas.getHighlighter().style.display = 'none';
},
@@ -227,7 +227,7 @@ module.exports = {
* @param {Object} e
* @private
*/
- onClick: function(e) {
+ onClick(e) {
var m = $(e.target).data('model');
if(!m)
return;
@@ -243,7 +243,7 @@ module.exports = {
* @param {Object} pos Position object
* @private
* */
- updateBadge: function(el, pos) {
+ updateBadge(el, pos) {
var $el = $(el);
this.cacheEl = el;
var model = $el.data("model");
@@ -269,7 +269,7 @@ module.exports = {
* @param {Object} pos Position object
* @private
*/
- updateHighlighter: function(el, pos) {
+ updateHighlighter(el, pos) {
var $el = $(el);
var model = $el.data('model');
if(!model || (model && model.get('status') == 'selected')) {
@@ -292,7 +292,7 @@ module.exports = {
* @param {Object} el
* @private
* */
- onSelect: function(e, el) {
+ onSelect(e, el) {
e.stopPropagation();
var md = this.editorModel.get('selectedComponent');
this.cleanPrevious(md);
@@ -328,7 +328,7 @@ module.exports = {
* Update toolbar if the component has one
* @param {Object} mod
*/
- updateToolbar: function(mod) {
+ updateToolbar(mod) {
var em = this.config.em;
var model = mod == em ? em.get('selectedComponent') : mod;
if(!model){
@@ -368,7 +368,7 @@ module.exports = {
* @param {HTMLElement} el
* @param {Object} pos
*/
- updateToolbarPos: function(el, elPos) {
+ updateToolbarPos(el, elPos) {
var unit = 'px';
var toolbarEl = this.canvas.getToolbarEl();
var toolbarStyle = toolbarEl.style;
@@ -385,7 +385,7 @@ module.exports = {
* Return canvas dimensions and positions
* @return {Object}
*/
- getCanvasPosition: function () {
+ getCanvasPosition() {
return this.canvas.getCanvasView().getPosition();
},
@@ -393,7 +393,7 @@ module.exports = {
* Removes all highlighting effects on components
* @private
* */
- clean: function() {
+ clean() {
if(this.selEl)
this.selEl.removeClass(this.hoverClass);
},
@@ -403,7 +403,7 @@ module.exports = {
* @return {HTMLElement}
* @private
*/
- getBadge: function(){
+ getBadge() {
return this.canvas.getBadgeEl();
},
@@ -411,7 +411,7 @@ module.exports = {
* On frame scroll callback
* @private
*/
- onFrameScroll: function(e){
+ onFrameScroll(e) {
var el = this.cacheEl;
if (el) {
var elPos = this.getElementPos(el);
@@ -428,7 +428,7 @@ module.exports = {
* Update attached elements, eg. component toolbar
* @return {[type]} [description]
*/
- updateAttached: function() {
+ updateAttached() {
var model = this.em.get('selectedComponent');
if (model) {
var view = model.view;
@@ -443,7 +443,7 @@ module.exports = {
* @return {Object}
* @private
*/
- getElementPos: function(el, badge){
+ getElementPos(el, badge) {
return this.canvas.getCanvasView().getElementPos(el);
},
@@ -451,7 +451,7 @@ module.exports = {
* Hide badge
* @private
* */
- hideBadge: function () {
+ hideBadge() {
this.getBadge().style.display = 'none';
},
@@ -460,7 +460,7 @@ module.exports = {
* @param {Component} model
* @private
*/
- cleanPrevious: function(model) {
+ cleanPrevious(model) {
if(model)
model.set({
status: '',
@@ -472,19 +472,19 @@ module.exports = {
* Returns content window
* @private
*/
- getContentWindow: function(){
+ getContentWindow() {
if(!this.contWindow)
this.contWindow = $(this.frameEl.contentWindow);
return this.contWindow;
},
- run: function(em) {
+ run(em) {
if(em && em.get)
this.editor = em.get('Editor');
this.enable();
},
- stop: function() {
+ stop() {
this.stopSelectComponent();
this.cleanPrevious(this.em.get('selectedComponent'));
this.clean();
diff --git a/src/commands/view/SelectPosition.js b/src/commands/view/SelectPosition.js
index c34fb93a5..889bdac73 100644
--- a/src/commands/view/SelectPosition.js
+++ b/src/commands/view/SelectPosition.js
@@ -5,7 +5,7 @@ module.exports = {
* @param {HTMLElement} trg
* @private
* */
- startSelectPosition: function(trg, doc) {
+ startSelectPosition(trg, doc) {
this.isPointed = false;
var utils = this.editorModel.get('Utils');
if(utils && !this.sorter)
@@ -30,7 +30,7 @@ module.exports = {
* @return {Object}
* @private
*/
- getOffsetDim: function() {
+ getOffsetDim() {
var frameOff = this.offset(this.canvas.getFrameEl());
var canvasOff = this.offset(this.canvas.getElement());
var top = frameOff.top - canvasOff.top;
@@ -42,7 +42,7 @@ module.exports = {
* Stop select position event
* @private
* */
- stopSelectPosition: function() {
+ stopSelectPosition() {
this.posTargetCollection = null;
this.posIndex = this.posMethod=='after' && this.cDim.length!==0 ? this.posIndex + 1 : this.posIndex; //Normalize
if(this.sorter){
@@ -62,7 +62,7 @@ module.exports = {
* Enabel select position
* @private
*/
- enable: function() {
+ enable() {
this.startSelectPosition();
},
@@ -74,7 +74,7 @@ module.exports = {
* @return {Boolean}
* @private
* */
- nearFloat: function(index, method, dims) {
+ nearFloat(index, method, dims) {
var i = index || 0;
var m = method || 'before';
var len = dims.length;
@@ -88,11 +88,11 @@ module.exports = {
},
- run: function() {
+ run() {
this.enable();
},
- stop: function() {
+ stop() {
this.stopSelectPosition();
this.$wrapper.css('cursor','');
this.$wrapper.unbind();
diff --git a/src/commands/view/ShowOffset.js b/src/commands/view/ShowOffset.js
index 766717c12..40c7b4bb2 100644
--- a/src/commands/view/ShowOffset.js
+++ b/src/commands/view/ShowOffset.js
@@ -1,11 +1,11 @@
module.exports = {
- getOffsetMethod: function(state) {
+ getOffsetMethod(state) {
var method = state || '';
return 'get' + method + 'OffsetViewerEl';
},
- run: function(editor, sender, opts) {
+ run(editor, sender, opts) {
var opt = opts || {};
var state = opt.state || '';
var config = editor.getConfig();
@@ -135,7 +135,7 @@ module.exports = {
prStyle.left = pos.left + pos.width - padRight + unit;
},
- stop: function(editor, sender, opts) {
+ stop(editor, sender, opts) {
var opt = opts || {};
var state = opt.state || '';
var method = this.getOffsetMethod(state);
diff --git a/src/commands/view/SwitchVisibility.js b/src/commands/view/SwitchVisibility.js
index 480552205..f2a067f12 100644
--- a/src/commands/view/SwitchVisibility.js
+++ b/src/commands/view/SwitchVisibility.js
@@ -1,10 +1,10 @@
module.exports = {
- run: function(ed) {
+ run(ed) {
ed.Canvas.getBody().className = this.ppfx + 'dashed';
},
- stop: function(ed) {
+ stop(ed) {
ed.Canvas.getBody().className = "";
}
diff --git a/src/commands/view/TextComponent.js b/src/commands/view/TextComponent.js
index 7ce7251cc..f24022aa5 100644
--- a/src/commands/view/TextComponent.js
+++ b/src/commands/view/TextComponent.js
@@ -8,7 +8,7 @@ module.exports = _.extend({}, CreateComponent, {
* @param {Object} component Object component before creation
* @private
* */
- beforeDraw: function(component){
+ beforeDraw(component) {
component.type = 'text';
if(!component.style)
component.style = {};
@@ -20,7 +20,7 @@ module.exports = _.extend({}, CreateComponent, {
* @param {Object} model Component model created
* @private
* */
- afterDraw: function(model){
+ afterDraw(model) {
if(!model || !model.set)
return;
model.trigger('focus');
diff --git a/src/css_composer/index.js b/src/css_composer/index.js
index 8e3e57255..c527381fe 100644
--- a/src/css_composer/index.js
+++ b/src/css_composer/index.js
@@ -48,7 +48,7 @@ module.exports = () => {
* @type {String}
* @private
*/
- storageKey: function(){
+ storageKey() {
var keys = [];
var smc = (c.stm && c.stm.getConfig()) || {};
if(smc.storeCss)
@@ -63,7 +63,7 @@ module.exports = () => {
* @param {Object} config Configurations
* @private
*/
- init: function(config) {
+ init(config) {
c = config || {};
for (var name in defaults) {
if (!(name in c))
@@ -92,7 +92,7 @@ module.exports = () => {
* On load callback
* @private
*/
- onLoad: function(){
+ onLoad() {
if(c.stm && c.stm.getConfig().autoload)
this.load();
@@ -107,7 +107,7 @@ module.exports = () => {
* @param {Object} data Object of data to load
* @return {Object} Loaded rules
*/
- load: function(data) {
+ load(data) {
var d = data || '';
if(!d && c.stm)
d = c.em.getCacheLoad();
@@ -130,7 +130,7 @@ module.exports = () => {
* @param {Boolean} noStore If true, won't store
* @return {Object} Data to store
*/
- store: function(noStore){
+ store(noStore) {
if(!c.stm)
return;
var obj = {};
@@ -161,7 +161,7 @@ module.exports = () => {
* color: '#fff',
* });
* */
- add: function(selectors, state, width, opts) {
+ add(selectors, state, width, opts) {
var s = state || '';
var w = width || '';
var opt = opts || {};
@@ -197,7 +197,7 @@ module.exports = () => {
* color: '#000',
* });
* */
- get: function(selectors, state, width, ruleProps) {
+ get(selectors, state, width, ruleProps) {
var rule = null;
rules.each(m => {
if(rule)
@@ -212,7 +212,7 @@ module.exports = () => {
* Get the collection of rules
* @return {Collection}
* */
- getAll: function() {
+ getAll() {
return rules;
},
@@ -224,7 +224,7 @@ module.exports = () => {
* @return {Array
}
* @private
*/
- addCollection: function(data, opts) {
+ addCollection(data, opts) {
var opt = opts || {};
var result = [];
var d = data instanceof Array ? data : [data];
@@ -264,7 +264,7 @@ module.exports = () => {
* @return {HTMLElement}
* @private
*/
- render: function() {
+ render() {
return rulesView.render().el;
}
diff --git a/src/css_composer/model/CssRule.js b/src/css_composer/model/CssRule.js
index 7922b8df4..3447ee961 100644
--- a/src/css_composer/model/CssRule.js
+++ b/src/css_composer/model/CssRule.js
@@ -23,7 +23,7 @@ module.exports = Backbone.Model.extend({
stylable: true,
},
- initialize: function(c, opt) {
+ initialize(c, opt) {
this.config = c || {};
this.sm = opt ? opt.sm || {} : {};
this.slct = this.config.selectors || [];
@@ -47,7 +47,7 @@ module.exports = Backbone.Model.extend({
* @return {Boolean}
* @private
*/
- compare: function(selectors, state, width, ruleProps){
+ compare(selectors, state, width, ruleProps) {
var otherRule = ruleProps || {};
var st = state || '';
var wd = width || '';
diff --git a/src/css_composer/model/CssRules.js b/src/css_composer/model/CssRules.js
index a7868de06..53f626df3 100644
--- a/src/css_composer/model/CssRules.js
+++ b/src/css_composer/model/CssRules.js
@@ -3,7 +3,7 @@ var CssRule = require('./CssRule');
module.exports = Backbone.Collection.extend({
- initialize: function(models, opt){
+ initialize(models, opt) {
// Inject editor
if(opt && opt.sm)
@@ -25,7 +25,7 @@ module.exports = Backbone.Collection.extend({
},
- add: function(models, opt){
+ add(models, opt) {
if(typeof models === 'string')
models = this.editor.get('Parser').parseCss(models);
return Backbone.Collection.prototype.add.apply(this, [models, opt]);
diff --git a/src/css_composer/model/Selectors.js b/src/css_composer/model/Selectors.js
index ec1f1e66f..e2a95a550 100644
--- a/src/css_composer/model/Selectors.js
+++ b/src/css_composer/model/Selectors.js
@@ -2,7 +2,7 @@ var Backbone = require('backbone');
module.exports = Backbone.Collection.extend({
- initialize: function(models, opt){
+ initialize(models, opt) {
this.model = function(attrs, opts) {
var model;
diff --git a/src/css_composer/view/CssRuleView.js b/src/css_composer/view/CssRuleView.js
index 913d5ede2..d4fcf1094 100644
--- a/src/css_composer/view/CssRuleView.js
+++ b/src/css_composer/view/CssRuleView.js
@@ -4,7 +4,7 @@ module.exports = Backbone.View.extend({
tagName: 'style',
- initialize: function(o) {
+ initialize(o) {
this.config = o.config || {};
this.listenTo(this.model, 'change:style', this.render);
this.listenTo(this.model, 'change:state', this.render);
@@ -17,7 +17,7 @@ module.exports = Backbone.View.extend({
* Triggered when some selector is changed
* @private
*/
- selChanged: function(){
+ selChanged() {
this.selStr = this.renderSelectors();
this.render();
},
@@ -27,7 +27,7 @@ module.exports = Backbone.View.extend({
* @return {String}
* @private
*/
- renderSelectors: function() {
+ renderSelectors() {
var sel = [];
var model = this.model;
var add = model.get('selectorsAdd');
@@ -43,7 +43,7 @@ module.exports = Backbone.View.extend({
* @return {String}
* @private
*/
- renderProperties: function(){
+ renderProperties() {
var sel = [],
props = this.model.get('style');
for (var prop in props){
@@ -52,7 +52,7 @@ module.exports = Backbone.View.extend({
return sel.join('');
},
- render : function() {
+ render() {
var block = '',
selStr = '',
o = '';
diff --git a/src/css_composer/view/CssRulesView.js b/src/css_composer/view/CssRulesView.js
index 8a66f9c05..024eea349 100644
--- a/src/css_composer/view/CssRulesView.js
+++ b/src/css_composer/view/CssRulesView.js
@@ -3,7 +3,7 @@ var CssRuleView = require('./CssRuleView');
module.exports = Backbone.View.extend({
- initialize: function(o) {
+ initialize(o) {
this.config = o.config || {};
this.pfx = this.config.stylePrefix || '';
this.className = this.pfx + 'rules';
@@ -16,7 +16,7 @@ module.exports = Backbone.View.extend({
* @param {Object} model
* @private
* */
- addTo: function(model){
+ addTo(model) {
//console.log('Added');
this.addToCollection(model);
},
@@ -28,7 +28,7 @@ module.exports = Backbone.View.extend({
* @return {Object}
* @private
* */
- addToCollection: function(model, fragmentEl){
+ addToCollection(model, fragmentEl) {
var fragment = fragmentEl || null;
var viewObject = CssRuleView;
@@ -46,7 +46,7 @@ module.exports = Backbone.View.extend({
return rendered;
},
- render: function() {
+ render() {
var fragment = document.createDocumentFragment();
this.$el.empty();
diff --git a/src/device_manager/index.js b/src/device_manager/index.js
index 39ff0ecf1..ad4471fa5 100644
--- a/src/device_manager/index.js
+++ b/src/device_manager/index.js
@@ -42,7 +42,7 @@ module.exports = () => {
* ...
* @return {this}
*/
- init: function(config) {
+ init(config) {
c = config || {};
for (var name in defaults) {
if (!(name in c))
@@ -66,7 +66,7 @@ module.exports = () => {
* @example
* deviceManager.add('Tablet', '900px');
*/
- add: function(name, width, opts){
+ add(name, width, opts) {
var obj = opts || {};
obj.name = name;
obj.width = width;
@@ -81,7 +81,7 @@ module.exports = () => {
* console.log(JSON.stringify(device));
* // {name: 'Tablet', width: '900px'}
*/
- get: function(name){
+ get(name) {
return devices.get(name);
},
@@ -93,7 +93,7 @@ module.exports = () => {
* console.log(JSON.stringify(devices));
* // [{name: 'Desktop', width: ''}, ...]
*/
- getAll: function(){
+ getAll() {
return devices;
},
@@ -102,7 +102,7 @@ module.exports = () => {
* @return {string} HTML string
* @private
*/
- render: function(){
+ render() {
return view.render().el;
},
diff --git a/src/device_manager/view/DevicesView.js b/src/device_manager/view/DevicesView.js
index d79145d06..a699568bc 100644
--- a/src/device_manager/view/DevicesView.js
+++ b/src/device_manager/view/DevicesView.js
@@ -18,7 +18,7 @@ module.exports = Backbone.View.extend({
'change': 'updateDevice'
},
- initialize: function(o) {
+ initialize(o) {
this.config = o.config || {};
this.em = this.config.em;
this.ppfx = this.config.pStylePrefix || '';
@@ -32,13 +32,13 @@ module.exports = Backbone.View.extend({
* @return {[type]} [description]
* @private
*/
- startAdd: function(){},
+ startAdd() {},
/**
* Update device of the editor
* @private
*/
- updateDevice: function(){
+ updateDevice() {
var em = this.em;
if(em){
var devEl = this.devicesEl;
@@ -51,7 +51,7 @@ module.exports = Backbone.View.extend({
* Update select value on device update
* @private
*/
- updateSelect: function(){
+ updateSelect() {
var em = this.em;
var devEl = this.devicesEl;
if(em && em.getDeviceModel && devEl){
@@ -66,7 +66,7 @@ module.exports = Backbone.View.extend({
* @return {string} String of options
* @private
*/
- getOptions: function(){
+ getOptions() {
var result = '';
this.collection.each(device => {
var name = device.get('name');
@@ -75,7 +75,7 @@ module.exports = Backbone.View.extend({
return result;
},
- render: function() {
+ render() {
var pfx = this.ppfx;
this.$el.html(this.template({
ppfx: pfx,
diff --git a/src/dom_components/index.js b/src/dom_components/index.js
index 0281fe2c2..a86ec0475 100644
--- a/src/dom_components/index.js
+++ b/src/dom_components/index.js
@@ -114,7 +114,7 @@ module.exports = () => {
* @return {Object} Config object
* @private
*/
- getConfig: function () {
+ getConfig() {
return c;
},
@@ -123,7 +123,7 @@ module.exports = () => {
* @type {String}
* @private
*/
- storageKey: function(){
+ storageKey() {
var keys = [];
var smc = (c.stm && c.stm.getConfig()) || {};
if(smc.storeHtml)
@@ -139,7 +139,7 @@ module.exports = () => {
* @param {Object} config Configurations
* @private
*/
- init: function(config) {
+ init(config) {
c = config || {};
if(c.em)
c.components = c.em.config.components || c.components;
@@ -186,7 +186,7 @@ module.exports = () => {
* On load callback
* @private
*/
- onLoad: function(){
+ onLoad() {
if(c.stm && c.stm.getConfig().autoload)
this.load();
@@ -203,7 +203,7 @@ module.exports = () => {
* @param {Object} data Object of data to load
* @return {Object} Loaded data
*/
- load: function(data){
+ load(data) {
var d = data || '';
if(!d && c.stm)
d = c.em.getCacheLoad();
@@ -225,7 +225,7 @@ module.exports = () => {
* @param {Boolean} noStore If true, won't store
* @return {Object} Data to store
*/
- store: function(noStore){
+ store(noStore) {
if(!c.stm)
return;
var obj = {};
@@ -244,7 +244,7 @@ module.exports = () => {
* @return {Object}
* @private
*/
- getComponent : function(){
+ getComponent() {
return component;
},
@@ -258,7 +258,7 @@ module.exports = () => {
* wrapper.set('style', {'background-color': 'red'});
* wrapper.set('attributes', {'title': 'Hello!'});
*/
- getWrapper: function(){
+ getWrapper() {
return this.getComponent();
},
@@ -289,7 +289,7 @@ module.exports = () => {
* // Remove comp2
* wrapperChildren.remove(comp2);
*/
- getComponents: function(){
+ getComponents() {
return this.getWrapper().get('components');
},
@@ -321,7 +321,7 @@ module.exports = () => {
* attributes: { title: 'here' }
* });
*/
- addComponent: function(component){
+ addComponent(component) {
return this.getComponents().add(component);
},
@@ -332,7 +332,7 @@ module.exports = () => {
* updated immediately
* @return {HTMLElement}
*/
- render: function(){
+ render() {
return componentView.render().el;
},
@@ -340,7 +340,7 @@ module.exports = () => {
* Remove all components
* @return {this}
*/
- clear: function(){
+ clear() {
var c = this.getComponents();
for(var i = 0, len = c.length; i < len; i++)
c.pop();
@@ -353,7 +353,7 @@ module.exports = () => {
* @return {this}
* @private
*/
- setComponents: function(components){
+ setComponents(components) {
this.clear().addComponent(components);
},
@@ -363,7 +363,7 @@ module.exports = () => {
* @param {Object} methods
* @private
*/
- addType: function(type, methods) {
+ addType(type, methods) {
var compType = this.getType(type);
if(compType) {
compType.model = methods.model;
@@ -379,7 +379,7 @@ module.exports = () => {
* @param {string} type
* @private
*/
- getType: function(type) {
+ getType(type) {
var df = defaultTypes;
for (var it = 0; it < df.length; it++) {
diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js
index e01014c7b..9444d8662 100644
--- a/src/dom_components/model/Component.js
+++ b/src/dom_components/model/Component.js
@@ -91,7 +91,7 @@ module.exports = Backbone.Model.extend({
mirror: '',
},
- initialize: function(o, opt) {
+ initialize(o, opt) {
// Check void elements
if(opt && opt.config && opt.config.voidElements.indexOf(this.get('tagName')) >= 0)
this.set('void', true);
@@ -130,19 +130,19 @@ module.exports = Backbone.Model.extend({
/**
* Initialize callback
*/
- init: function () {},
+ init() {},
/**
* Script updated
*/
- scriptUpdated: function() {
+ scriptUpdated() {
this.set('scriptUpdated', 1);
},
/**
* Init toolbar
*/
- initToolbar: function () {
+ initToolbar() {
var model = this;
if(!model.get('toolbar')) {
var tb = [];
@@ -173,7 +173,7 @@ module.exports = Backbone.Model.extend({
* @param {Array} traits
* @private
*/
- loadTraits: function(traits) {
+ loadTraits(traits) {
var trt = new Traits();
trt.setTarget(this);
trt.add(traits);
@@ -186,7 +186,7 @@ module.exports = Backbone.Model.extend({
* @return {Array}
* @private
*/
- normalizeClasses: function(arr) {
+ normalizeClasses(arr) {
var res = [];
if(!this.sm.get)
@@ -214,7 +214,7 @@ module.exports = Backbone.Model.extend({
* Override original clone method
* @private
*/
- clone: function(reset) {
+ clone(reset) {
var attr = _.clone(this.attributes),
comp = this.get('components'),
traits = this.get('traits'),
@@ -248,7 +248,7 @@ module.exports = Backbone.Model.extend({
* @return {string}
* @private
* */
- getName: function() {
+ getName() {
if(!this.name){
var id = this.cid.replace(/\D/g,''),
type = this.get('type');
@@ -266,7 +266,7 @@ module.exports = Backbone.Model.extend({
* @return {string} HTML string
* @private
*/
- toHTML: function(opts) {
+ toHTML(opts) {
var code = '';
var m = this;
var tag = m.get('tagName'),
@@ -309,7 +309,7 @@ module.exports = Backbone.Model.extend({
* @return {Object}
* @private
*/
- getAttrToHTML: function() {
+ getAttrToHTML() {
var attr = this.get('attributes') || {};
delete attr.style;
return attr;
@@ -321,7 +321,7 @@ module.exports = Backbone.Model.extend({
* @return {Object}
* @private
*/
- toJSON: function(...args) {
+ toJSON(...args) {
var obj = Backbone.Model.prototype.toJSON.apply(this, args);
var scriptStr = this.getScriptString();
@@ -339,7 +339,7 @@ module.exports = Backbone.Model.extend({
* @return {string}
* @private
*/
- getScriptString: function (script) {
+ getScriptString(script) {
var scr = script || this.get('script');
// Need to cast script functions to string
@@ -363,7 +363,7 @@ module.exports = Backbone.Model.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
return {tagName: el.tagName ? el.tagName.toLowerCase() : ''};
},
diff --git a/src/dom_components/model/ComponentImage.js b/src/dom_components/model/ComponentImage.js
index 8cb6742b0..a5cfeabb4 100644
--- a/src/dom_components/model/ComponentImage.js
+++ b/src/dom_components/model/ComponentImage.js
@@ -12,14 +12,14 @@ module.exports = Component.extend({
traits: ['alt']
}),
- initialize: function(o, opt) {
+ initialize(o, opt) {
Component.prototype.initialize.apply(this, arguments);
var attr = this.get('attributes');
if(attr.src)
this.set('src', attr.src);
},
- initToolbar: function(...args) {
+ initToolbar(...args) {
Component.prototype.initToolbar.apply(this, args);
if (this.sm && this.sm.get) {
@@ -43,7 +43,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getAttrToHTML: function(...args) {
+ getAttrToHTML(...args) {
var attr = Component.prototype.getAttrToHTML.apply(this, args);
delete attr.onmousedown;
var src = this.get('src');
@@ -58,7 +58,7 @@ module.exports = Component.extend({
* @return {object}
* @private
*/
- parseUri: function(uri) {
+ parseUri(uri) {
var el = document.createElement('a');
el.href = uri;
var query = {};
@@ -90,7 +90,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.tagName == 'IMG'){
result = {type: 'image'};
diff --git a/src/dom_components/model/ComponentLink.js b/src/dom_components/model/ComponentLink.js
index 4aa102a3b..7d71f26ee 100644
--- a/src/dom_components/model/ComponentLink.js
+++ b/src/dom_components/model/ComponentLink.js
@@ -13,7 +13,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getAttrToHTML: function(...args) {
+ getAttrToHTML(...args) {
var attr = Component.prototype.getAttrToHTML.apply(this, args);
delete attr.onmousedown;
return attr;
@@ -29,7 +29,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.tagName == 'A'){
result = {type: 'link'};
diff --git a/src/dom_components/model/ComponentMap.js b/src/dom_components/model/ComponentMap.js
index 39519717b..0de3780bf 100644
--- a/src/dom_components/model/ComponentMap.js
+++ b/src/dom_components/model/ComponentMap.js
@@ -38,7 +38,7 @@ module.exports = Component.extend({
}),
- initialize: function(o, opt) {
+ initialize(o, opt) {
if(this.get('src'))
this.parseFromSrc();
else
@@ -47,7 +47,7 @@ module.exports = Component.extend({
this.listenTo(this, 'change:address change:zoom change:mapType', this.updateSrc);
},
- updateSrc: function() {
+ updateSrc() {
this.set('src', this.getMapUrl());
},
@@ -56,7 +56,7 @@ module.exports = Component.extend({
* @return {string}
* @private
*/
- getMapUrl: function() {
+ getMapUrl() {
var md = this;
var addr = md.get('address');
var zoom = md.get('zoom');
@@ -74,7 +74,7 @@ module.exports = Component.extend({
* Set attributes by src string
* @private
*/
- parseFromSrc: function() {
+ parseFromSrc() {
var uri = this.parseUri(this.get('src'));
var qr = uri.query;
if(qr.q)
@@ -95,7 +95,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.tagName == 'IFRAME' &&
/maps\.google\.com/.test(el.src) ){
diff --git a/src/dom_components/model/ComponentScript.js b/src/dom_components/model/ComponentScript.js
index 0b8a6c720..ec5b1713c 100644
--- a/src/dom_components/model/ComponentScript.js
+++ b/src/dom_components/model/ComponentScript.js
@@ -11,7 +11,7 @@ module.exports = Component.extend({
}, {
- isComponent: function(el) {
+ isComponent(el) {
if (el.tagName == 'SCRIPT') {
var result = {type: 'script'};
diff --git a/src/dom_components/model/ComponentTable.js b/src/dom_components/model/ComponentTable.js
index 0d69fb5c0..016acea36 100644
--- a/src/dom_components/model/ComponentTable.js
+++ b/src/dom_components/model/ComponentTable.js
@@ -21,7 +21,7 @@ module.exports = Component.extend({
*/
}),
- initialize: function(o, opt) {
+ initialize(o, opt) {
Component.prototype.initialize.apply(this, arguments);
var components = this.get('components');
var rows = this.get('rows');
@@ -78,7 +78,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.tagName == 'TABLE'){
result = {type: 'table'};
diff --git a/src/dom_components/model/ComponentTableCell.js b/src/dom_components/model/ComponentTableCell.js
index bb7f4d59f..74b0afa8a 100644
--- a/src/dom_components/model/ComponentTableCell.js
+++ b/src/dom_components/model/ComponentTableCell.js
@@ -18,7 +18,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
var tag = el.tagName;
if(tag == 'TD' || tag == 'TH'){
diff --git a/src/dom_components/model/ComponentTableRow.js b/src/dom_components/model/ComponentTableRow.js
index 78c233ee0..3c2642421 100644
--- a/src/dom_components/model/ComponentTableRow.js
+++ b/src/dom_components/model/ComponentTableRow.js
@@ -9,7 +9,7 @@ module.exports = Component.extend({
droppable: ['th', 'td']
}),
- initialize: function(o, opt) {
+ initialize(o, opt) {
Component.prototype.initialize.apply(this, arguments);
// Clean the row from non cell components
@@ -33,7 +33,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.tagName == 'TR'){
result = {type: 'row'};
diff --git a/src/dom_components/model/ComponentTextNode.js b/src/dom_components/model/ComponentTextNode.js
index 38ab76c23..1cc5d4c8b 100644
--- a/src/dom_components/model/ComponentTextNode.js
+++ b/src/dom_components/model/ComponentTextNode.js
@@ -7,13 +7,13 @@ module.exports = Component.extend({
editable: true,
}),
- toHTML: function() {
+ toHTML() {
return this.get('content');
},
}, {
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
if(el.nodeType === 3){
result = {
diff --git a/src/dom_components/model/ComponentVideo.js b/src/dom_components/model/ComponentVideo.js
index e93d345c2..45913b4d1 100644
--- a/src/dom_components/model/ComponentVideo.js
+++ b/src/dom_components/model/ComponentVideo.js
@@ -24,7 +24,7 @@ module.exports = Component.extend({
toolbar: OComponent.prototype.defaults.toolbar,
}),
- initialize: function(o, opt) {
+ initialize(o, opt) {
var traits = [];
var prov = this.get('provider');
switch (prov) {
@@ -48,7 +48,7 @@ module.exports = Component.extend({
/**
* Set attributes by src string
*/
- parseFromSrc: function() {
+ parseFromSrc() {
var prov = this.get('provider');
var uri = this.parseUri(this.get('src'));
var qr = uri.query;
@@ -73,7 +73,7 @@ module.exports = Component.extend({
* Update src on change of video ID
* @private
*/
- updateSrc: function() {
+ updateSrc() {
var prov = this.get('provider');
switch (prov) {
case yt:
@@ -90,7 +90,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getAttrToHTML: function(...args) {
+ getAttrToHTML(...args) {
var attr = Component.prototype.getAttrToHTML.apply(this, args);
var prov = this.get('provider');
switch (prov) {
@@ -111,7 +111,7 @@ module.exports = Component.extend({
* Update traits by provider
* @private
*/
- updateTraits: function() {
+ updateTraits() {
var prov = this.get('provider');
var traits = this.getSourceTraits();
switch (prov) {
@@ -137,7 +137,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getProviderTrait: function() {
+ getProviderTrait() {
return {
type: 'select',
label: 'Provider',
@@ -157,7 +157,7 @@ module.exports = Component.extend({
* @return {Array}
* @private
*/
- getSourceTraits: function() {
+ getSourceTraits() {
return [
this.getProviderTrait(), {
label: 'Source',
@@ -174,7 +174,7 @@ module.exports = Component.extend({
* @return {Array}
* @private
*/
- getYoutubeTraits: function() {
+ getYoutubeTraits() {
return [
this.getProviderTrait(), {
label: 'Video ID',
@@ -193,7 +193,7 @@ module.exports = Component.extend({
* @return {Array}
* @private
*/
- getVimeoTraits: function() {
+ getVimeoTraits() {
return [
this.getProviderTrait(), {
label: 'Video ID',
@@ -216,7 +216,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getAutoplayTrait: function(){
+ getAutoplayTrait() {
return {
type: 'checkbox',
label: 'Autoplay',
@@ -230,7 +230,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getLoopTrait: function(){
+ getLoopTrait() {
return {
type: 'checkbox',
label: 'Loop',
@@ -244,7 +244,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- getControlsTrait: function(){
+ getControlsTrait() {
return {
type: 'checkbox',
label: 'Controls',
@@ -259,7 +259,7 @@ module.exports = Component.extend({
* @return {string}
* @private
*/
- getYoutubeSrc: function() {
+ getYoutubeSrc() {
var url = this.get('ytUrl');
url += this.get('videoId') + '?';
url += this.get('autoplay') ? '&autoplay=1' : '';
@@ -273,7 +273,7 @@ module.exports = Component.extend({
* @return {string}
* @private
*/
- getVimeoSrc: function() {
+ getVimeoSrc() {
var url = this.get('viUrl');
url += this.get('videoId') + '?';
url += this.get('autoplay') ? '&autoplay=1' : '';
@@ -293,7 +293,7 @@ module.exports = Component.extend({
* @return {Object}
* @private
*/
- isComponent: function(el) {
+ isComponent(el) {
var result = '';
var isYtProv = /youtube\.com\/embed/.test(el.src);
var isViProv = /player\.vimeo\.com\/video/.test(el.src);
diff --git a/src/dom_components/model/Components.js b/src/dom_components/model/Components.js
index 5b084acb2..130da7189 100644
--- a/src/dom_components/model/Components.js
+++ b/src/dom_components/model/Components.js
@@ -2,7 +2,7 @@ var Backbone = require('backbone');
module.exports = Backbone.Collection.extend({
- initialize: function(models, opt){
+ initialize(models, opt) {
this.on('add', this.onAdd);
@@ -47,7 +47,7 @@ module.exports = Backbone.Collection.extend({
},
- add: function(models, opt){
+ add(models, opt) {
if(typeof models === 'string'){
var parsed = this.editor.get('Parser').parseHtml(models);
models = parsed.html;
@@ -61,7 +61,7 @@ module.exports = Backbone.Collection.extend({
return Backbone.Collection.prototype.add.apply(this, [models, opt]);
},
- onAdd: function(model, c, opts){
+ onAdd(model, c, opts) {
var style = model.get('style');
var em = this.editor;
diff --git a/src/dom_components/view/ComponentImageView.js b/src/dom_components/view/ComponentImageView.js
index e286c08be..db684c371 100644
--- a/src/dom_components/view/ComponentImageView.js
+++ b/src/dom_components/view/ComponentImageView.js
@@ -10,7 +10,7 @@ module.exports = ComponentView.extend({
'click': 'initResize',
},
- initialize: function(o) {
+ initialize(o) {
ComponentView.prototype.initialize.apply(this, arguments);
this.listenTo(this.model, 'change:src', this.updateSrc);
this.listenTo(this.model, 'dblclick active', this.openModal);
@@ -27,7 +27,7 @@ module.exports = ComponentView.extend({
* Update src attribute
* @private
* */
- updateSrc: function() {
+ updateSrc() {
var src = this.model.get("src");
this.$el.attr('src', src);
if(!src)
@@ -41,14 +41,14 @@ module.exports = ComponentView.extend({
* @param {Object} e Event
* @private
* */
- openModal: function(e) {
+ openModal(e) {
var em = this.opts.config.em;
var editor = em ? em.get('Editor') : '';
if(editor) {
editor.runCommand('open-assets', {
target: this.model,
- onSelect: function() {
+ onSelect() {
editor.Modal.close();
editor.AssetManager.setTarget(null);
}
@@ -56,7 +56,7 @@ module.exports = ComponentView.extend({
}
},
- render: function() {
+ render() {
this.updateAttributes();
this.updateClasses();
diff --git a/src/dom_components/view/ComponentLinkView.js b/src/dom_components/view/ComponentLinkView.js
index b274f8081..6abd8d768 100644
--- a/src/dom_components/view/ComponentLinkView.js
+++ b/src/dom_components/view/ComponentLinkView.js
@@ -7,7 +7,7 @@ module.exports = ComponentView.extend({
'dblclick': 'enableEditing',
},
- render: function(...args) {
+ render(...args) {
ComponentView.prototype.render.apply(this, args);
// I need capturing instead of bubbling as bubbled clicks from other
diff --git a/src/dom_components/view/ComponentMapView.js b/src/dom_components/view/ComponentMapView.js
index ee7d31647..54b5e76e5 100644
--- a/src/dom_components/view/ComponentMapView.js
+++ b/src/dom_components/view/ComponentMapView.js
@@ -7,7 +7,7 @@ module.exports = ComponentView.extend({
events: {},
- initialize: function(o){
+ initialize(o) {
ComponentView.prototype.initialize.apply(this, arguments);
this.classEmpty = this.ppfx + 'plh-map';
},
@@ -16,11 +16,11 @@ module.exports = ComponentView.extend({
* Update the map on the canvas
* @private
*/
- updateSrc: function() {
+ updateSrc() {
this.getIframe().src = this.model.get('src');
},
- getIframe: function() {
+ getIframe() {
if(!this.iframe){
var ifrm = document.createElement("iframe");
ifrm.src = this.model.get('src');
@@ -33,7 +33,7 @@ module.exports = ComponentView.extend({
return this.iframe;
},
- render: function(...args) {
+ render(...args) {
ComponentView.prototype.render.apply(this, args);
this.updateClasses();
this.el.appendChild(this.getIframe());
diff --git a/src/dom_components/view/ComponentScriptView.js b/src/dom_components/view/ComponentScriptView.js
index 2f10931b8..9e2d7debd 100644
--- a/src/dom_components/view/ComponentScriptView.js
+++ b/src/dom_components/view/ComponentScriptView.js
@@ -7,7 +7,7 @@ module.exports = ComponentView.extend({
events: {},
- render: function() {
+ render() {
var model = this.model;
var src = model.get('src');
var em = this.em;
diff --git a/src/dom_components/view/ComponentTextView.js b/src/dom_components/view/ComponentTextView.js
index 449c41ef5..4f6844229 100644
--- a/src/dom_components/view/ComponentTextView.js
+++ b/src/dom_components/view/ComponentTextView.js
@@ -8,7 +8,7 @@ module.exports = ComponentView.extend({
'change': 'parseRender',
},
- initialize: function(o) {
+ initialize(o) {
ComponentView.prototype.initialize.apply(this, arguments);
_.bindAll(this,'disableEditing');
this.listenTo(this.model, 'focus active', this.enableEditing);
@@ -22,7 +22,7 @@ module.exports = ComponentView.extend({
* @param {Event} e
* @private
* */
- enableEditing: function(e) {
+ enableEditing(e) {
var editable = this.model.get('editable');
if(this.rte && editable) {
try {
@@ -40,7 +40,7 @@ module.exports = ComponentView.extend({
* @param {Event}
* @private
* */
- disableEditing: function(e) {
+ disableEditing(e) {
var model = this.model;
var editable = model.get('editable');
@@ -66,7 +66,7 @@ module.exports = ComponentView.extend({
* @param {Event}
* @private
* */
- disablePropagation: function(e){
+ disablePropagation(e) {
e.stopPropagation();
},
@@ -74,7 +74,7 @@ module.exports = ComponentView.extend({
* Parse content and re-render it
* @private
*/
- parseRender: function() {
+ parseRender() {
var el = this.getChildrenContainer();
var comps = this.model.get('components');
var opts = {silent: true};
@@ -94,7 +94,7 @@ module.exports = ComponentView.extend({
* Enable/Disable events
* @param {Boolean} enable
*/
- toggleEvents: function(enable) {
+ toggleEvents(enable) {
var method = enable ? 'on' : 'off';
// The ownerDocument is from the frame
diff --git a/src/dom_components/view/ComponentVideoView.js b/src/dom_components/view/ComponentVideoView.js
index bd43f8abd..6be94f315 100644
--- a/src/dom_components/view/ComponentVideoView.js
+++ b/src/dom_components/view/ComponentVideoView.js
@@ -7,7 +7,7 @@ module.exports = ComponentView.extend({
events: {},
- initialize: function(o){
+ initialize(o) {
ComponentView.prototype.initialize.apply(this, arguments);
this.listenTo(this.model, 'change:loop change:autoplay change:controls change:color', this.updateVideo);
this.listenTo(this.model, 'change:provider', this.updateProvider);
@@ -17,7 +17,7 @@ module.exports = ComponentView.extend({
* Rerender on update of the provider
* @private
*/
- updateProvider: function() {
+ updateProvider() {
var prov = this.model.get('provider');
this.el.innerHTML = '';
this.el.appendChild(this.renderByProvider(prov));
@@ -27,7 +27,7 @@ module.exports = ComponentView.extend({
* Update the source of the video
* @private
*/
- updateSrc: function() {
+ updateSrc() {
var prov = this.model.get('provider');
var src = this.model.get('src');
switch (prov) {
@@ -45,7 +45,7 @@ module.exports = ComponentView.extend({
* Update video parameters
* @private
*/
- updateVideo: function() {
+ updateVideo() {
var prov = this.model.get('provider');
var videoEl = this.videoEl;
var md = this.model;
@@ -60,7 +60,7 @@ module.exports = ComponentView.extend({
}
},
- renderByProvider: function(prov) {
+ renderByProvider(prov) {
var videoEl;
switch (prov) {
case 'yt':
@@ -76,14 +76,14 @@ module.exports = ComponentView.extend({
return videoEl;
},
- renderSource: function() {
+ renderSource() {
var el = document.createElement('video');
el.src = this.model.get('src');
this.initVideoEl(el);
return el;
},
- renderYoutube: function() {
+ renderYoutube() {
var el = document.createElement('iframe');
el.src = this.model.getYoutubeSrc();
el.frameBorder = 0;
@@ -92,7 +92,7 @@ module.exports = ComponentView.extend({
return el;
},
- renderVimeo: function() {
+ renderVimeo() {
var el = document.createElement('iframe');
el.src = this.model.getVimeoSrc();
el.frameBorder = 0;
@@ -101,13 +101,13 @@ module.exports = ComponentView.extend({
return el;
},
- initVideoEl: function(el){
+ initVideoEl(el) {
el.className = this.ppfx + 'no-pointer';
el.style.height = '100%';
el.style.width = '100%';
},
- render: function(...args) {
+ render(...args) {
ComponentView.prototype.render.apply(this, args);
this.updateClasses();
var prov = this.model.get('provider');
diff --git a/src/dom_components/view/ComponentView.js b/src/dom_components/view/ComponentView.js
index 5193e3672..76be0aeed 100644
--- a/src/dom_components/view/ComponentView.js
+++ b/src/dom_components/view/ComponentView.js
@@ -7,15 +7,15 @@ module.exports = Backbone.View.extend({
'click': 'initResize',
},
- className : function(){
+ className() {
return this.getClasses();
},
- tagName: function(){
+ tagName() {
return this.model.get('tagName');
},
- initialize: function(opt) {
+ initialize(opt) {
var model = this.model;
this.opts = opt || {};
this.config = this.opts.config || {};
@@ -46,13 +46,13 @@ module.exports = Backbone.View.extend({
/**
* Initialize callback
*/
- init: function () {},
+ init() {},
/**
* Handle any property change
* @private
*/
- handleChange: function () {
+ handleChange() {
var em = this.em;
if(em) {
var model = this.model;
@@ -68,7 +68,7 @@ module.exports = Backbone.View.extend({
* Import, if possible, classes inside main container
* @private
* */
- importClasses: function(){
+ importClasses() {
var clm = this.config.em.get('SelectorManager');
if(clm){
@@ -83,7 +83,7 @@ module.exports = Backbone.View.extend({
* @param {Event} e
* @private
* */
- updateState: function(e){
+ updateState(e) {
var cl = 'hc-state';
var state = this.model.get('state');
@@ -99,7 +99,7 @@ module.exports = Backbone.View.extend({
* @param {Event} e
* @private
* */
- updateStatus: function(e){
+ updateStatus(e) {
var s = this.model.get('status'),
pfx = this.pfx;
switch(s) {
@@ -120,7 +120,7 @@ module.exports = Backbone.View.extend({
* @return {Array}|null
* @private
* */
- getClasses: function(){
+ getClasses() {
var attr = this.model.get("attributes"),
classes = attr['class'] || [];
if(classes.length){
@@ -133,7 +133,7 @@ module.exports = Backbone.View.extend({
* Update attributes
* @private
* */
- updateAttributes: function() {
+ updateAttributes() {
var model = this.model;
var attributes = {},
attr = model.get("attributes");
@@ -161,7 +161,7 @@ module.exports = Backbone.View.extend({
* Update style attribute
* @private
* */
- updateStyle: function(){
+ updateStyle() {
this.$el.attr('style', this.getStyleString());
},
@@ -170,7 +170,7 @@ module.exports = Backbone.View.extend({
* @return {string}
* @private
* */
- getStyleString: function(){
+ getStyleString() {
var style = '';
this.style = this.model.get('style');
for(var key in this.style) {
@@ -185,7 +185,7 @@ module.exports = Backbone.View.extend({
* Update classe attribute
* @private
* */
- updateClasses: function(){
+ updateClasses() {
var str = '';
this.model.get('classes').each(model => {
@@ -207,14 +207,14 @@ module.exports = Backbone.View.extend({
* @param object Event that generated the request
* @private
* */
- eventCall: function(event){
+ eventCall(event) {
event.viewResponse = this;
},
/**
* Init component for resizing
*/
- initResize: function () {
+ initResize() {
var em = this.opts.config.em;
var editor = em ? em.get('Editor') : '';
var config = em ? em.get('Config') : '';
@@ -237,19 +237,19 @@ module.exports = Backbone.View.extend({
editor.runCommand('resize', {
el: this.el,
options: {
- onStart: function (e, opts) {
+ onStart(e, opts) {
toggleBodyClass('addClass', e, opts);
modelToStyle = em.get('StyleManager').getModelToStyle(model);
},
// Update all positioned elements (eg. component toolbar)
- onMove: function () {
+ onMove() {
editor.trigger('change:canvasOffset');
},
- onEnd: function (e, opts) {
+ onEnd(e, opts) {
toggleBodyClass('removeClass', e, opts);
editor.trigger('change:canvasOffset');
},
- updateTarget: function(el, rect, store) {
+ updateTarget(el, rect, store) {
if (!modelToStyle) {
return;
}
@@ -281,7 +281,7 @@ module.exports = Backbone.View.extend({
* @param {Event} e
* @private
*/
- prevDef: function (e) {
+ prevDef(e) {
e.preventDefault();
},
@@ -289,7 +289,7 @@ module.exports = Backbone.View.extend({
* Render component's script
* @private
*/
- updateScript: function () {
+ updateScript() {
var em = this.em;
if(em) {
var canvas = em.get('Canvas');
@@ -321,7 +321,7 @@ module.exports = Backbone.View.extend({
* @return HTMLElement
* @private
*/
- getChildrenContainer: function() {
+ getChildrenContainer() {
var container = this.el;
if (typeof this.getChildrenSelector == 'function') {
@@ -337,7 +337,7 @@ module.exports = Backbone.View.extend({
* Render children components
* @private
*/
- renderChildren: function() {
+ renderChildren() {
var view = new ComponentsView({
collection: this.model.get('components'),
config: this.config,
@@ -371,12 +371,12 @@ module.exports = Backbone.View.extend({
}
},
- renderAttributes: function() {
+ renderAttributes() {
this.updateAttributes();
this.updateClasses();
},
- render: function() {
+ render() {
this.renderAttributes();
var model = this.model;
var container = this.getChildrenContainer();
diff --git a/src/dom_components/view/ComponentsView.js b/src/dom_components/view/ComponentsView.js
index 8e31e9fab..d75592f0e 100644
--- a/src/dom_components/view/ComponentsView.js
+++ b/src/dom_components/view/ComponentsView.js
@@ -2,7 +2,7 @@ var Backbone = require('backbone');
module.exports = Backbone.View.extend({
- initialize: function(o) {
+ initialize(o) {
this.opts = o || {};
this.config = o.config || {};
this.listenTo( this.collection, 'add', this.addTo );
@@ -16,7 +16,7 @@ module.exports = Backbone.View.extend({
* @return void
* @private
* */
- addTo: function(model) {
+ addTo(model) {
var i = this.collection.indexOf(model);
this.addToCollection(model, null, i);
@@ -37,7 +37,7 @@ module.exports = Backbone.View.extend({
* @return {Object} Object rendered
* @private
* */
- addToCollection: function(model, fragmentEl, index){
+ addToCollection(model, fragmentEl, index) {
if(!this.compView)
this.compView = require('./ComponentView');
var fragment = fragmentEl || null,
@@ -97,7 +97,7 @@ module.exports = Backbone.View.extend({
return rendered;
},
- render: function($p) {
+ render($p) {
var fragment = document.createDocumentFragment();
this.$parent = $p || this.$el;
this.$el.empty();
diff --git a/src/dom_components/view/ToolbarButtonView.js b/src/dom_components/view/ToolbarButtonView.js
index 1c619257e..e0ea6d24b 100644
--- a/src/dom_components/view/ToolbarButtonView.js
+++ b/src/dom_components/view/ToolbarButtonView.js
@@ -5,15 +5,15 @@ module.exports = Backbone.View.extend({
'mousedown': 'handleClick',
},
- attributes: function () {
+ attributes() {
return this.model.get('attributes');
},
- initialize: function(opts) {
+ initialize(opts) {
this.editor = opts.config.editor;
},
- handleClick: function() {
+ handleClick() {
var command = this.model.get('command');
if (typeof command === 'function') {
@@ -25,7 +25,7 @@ module.exports = Backbone.View.extend({
}
},
- render: function () {
+ render() {
var config = this.editor.getConfig();
this.el.className += ' ' + config.stylePrefix + 'toolbar-item';
return this;
diff --git a/src/dom_components/view/ToolbarView.js b/src/dom_components/view/ToolbarView.js
index 719f2f377..b76cb4931 100644
--- a/src/dom_components/view/ToolbarView.js
+++ b/src/dom_components/view/ToolbarView.js
@@ -6,7 +6,7 @@ module.exports = DomainViews.extend({
itemView: ToolbarButtonView,
- initialize: function(opts) {
+ initialize(opts) {
this.config = {editor: opts.editor || ''};
this.listenTo(this.collection, 'reset', this.render);
},
diff --git a/src/domain_abstract/ui/Input.js b/src/domain_abstract/ui/Input.js
index ccb6b3760..d635c7aa2 100644
--- a/src/domain_abstract/ui/Input.js
+++ b/src/domain_abstract/ui/Input.js
@@ -8,7 +8,7 @@ module.exports = Backbone.View.extend({
template: _.template(``),
- initialize: function(opts) {
+ initialize(opts) {
var opt = opts || {};
var ppfx = opt.ppfx || '';
this.target = opt.target || {};
@@ -21,7 +21,7 @@ module.exports = Backbone.View.extend({
/**
* Handled when the view is changed
*/
- handleChange: function (e) {
+ handleChange(e) {
e.stopPropagation();
this.setValue(this.getInputEl().value);
},
@@ -31,7 +31,7 @@ module.exports = Backbone.View.extend({
* @param {string} value
* @param {Object} opts
*/
- setValue: function(value, opts) {
+ setValue(value, opts) {
var opt = opts || {};
var model = this.model;
model.set({
@@ -48,7 +48,7 @@ module.exports = Backbone.View.extend({
/**
* Updates the view when the model is changed
* */
- handleModelChange: function() {
+ handleModelChange() {
this.getInputEl().value = this.model.get('value');
},
@@ -56,7 +56,7 @@ module.exports = Backbone.View.extend({
* Get the input element
* @return {HTMLElement}
*/
- getInputEl: function() {
+ getInputEl() {
if(!this.inputEl) {
this.inputEl = $('', {
type: 'text',
@@ -67,7 +67,7 @@ module.exports = Backbone.View.extend({
return this.inputEl.get(0);
},
- render: function() {
+ render() {
var el = this.$el;
el.addClass(this.inputClass);
el.html(this.template({
diff --git a/src/domain_abstract/ui/InputColor.js b/src/domain_abstract/ui/InputColor.js
index 7ac574267..dc4962ba6 100644
--- a/src/domain_abstract/ui/InputColor.js
+++ b/src/domain_abstract/ui/InputColor.js
@@ -12,7 +12,7 @@ module.exports = Input.extend({
`),
- initialize: function(opts) {
+ initialize(opts) {
Input.prototype.initialize.apply(this, arguments);
var ppfx = this.ppfx;
this.colorCls = ppfx + 'field-color-picker';
@@ -25,7 +25,7 @@ module.exports = Input.extend({
/**
* Updates the view when the model is changed
* */
- handleModelChange: function(...args) {
+ handleModelChange(...args) {
Input.prototype.handleModelChange.apply(this, args);
var value = this.model.get('value');
@@ -41,7 +41,7 @@ module.exports = Input.extend({
* Get the color input element
* @return {HTMLElement}
*/
- getColorEl: function() {
+ getColorEl() {
if(!this.colorEl) {
var model = this.model;
var colorEl = $('