Browse Source

Refactor components

pull/1151/head
Artur Arseniev 8 years ago
parent
commit
5010de9f96
  1. 9
      src/dom_components/model/ComponentMap.js
  2. 7
      src/dom_components/model/ComponentScript.js
  3. 2
      src/dom_components/model/ComponentSvg.js
  4. 7
      src/dom_components/model/ComponentTextNode.js
  5. 4
      src/dom_components/model/Toolbar.js
  6. 2
      src/dom_components/model/ToolbarButton.js

9
src/dom_components/model/ComponentMap.js

@ -1,9 +1,10 @@
var Component = require('./ComponentImage');
var OComponent = require('./Component');
const Component = require('./ComponentImage');
const OComponent = require('./Component');
module.exports = Component.extend(
{
defaults: _.extend({}, Component.prototype.defaults, {
defaults: {
...Component.prototype.defaults,
type: 'map',
void: 0,
mapUrl: 'https://maps.google.com/maps',
@ -39,7 +40,7 @@ module.exports = Component.extend(
changeProp: 1
}
]
}),
},
initialize(o, opt) {
if (this.get('src')) this.parseFromSrc();

7
src/dom_components/model/ComponentScript.js

@ -1,13 +1,14 @@
var Component = require('./Component');
const Component = require('./Component');
module.exports = Component.extend(
{
defaults: _.extend({}, Component.prototype.defaults, {
defaults: {
...Component.prototype.defaults,
type: 'script',
droppable: false,
draggable: false,
layerable: false
})
}
},
{
isComponent(el) {

2
src/dom_components/model/ComponentSvg.js

@ -1,4 +1,4 @@
var Component = require('./Component');
const Component = require('./Component');
module.exports = Component.extend(
{

7
src/dom_components/model/ComponentTextNode.js

@ -1,11 +1,12 @@
var Component = require('./Component');
const Component = require('./Component');
module.exports = Component.extend(
{
defaults: _.extend({}, Component.prototype.defaults, {
defaults: {
...Component.prototype.defaults,
droppable: false,
editable: true
}),
},
toHTML() {
return this.get('content');

4
src/dom_components/model/Toolbar.js

@ -1,4 +1,4 @@
var Backbone = require('backbone');
var ToolbarButton = require('./ToolbarButton');
const Backbone = require('backbone');
const ToolbarButton = require('./ToolbarButton');
module.exports = Backbone.Collection.extend({ model: ToolbarButton });

2
src/dom_components/model/ToolbarButton.js

@ -1,4 +1,4 @@
var Backbone = require('backbone');
const Backbone = require('backbone');
module.exports = Backbone.Model.extend({
defaults: {

Loading…
Cancel
Save