Browse Source
Merge pull request #561 from ryandeba/hoverable-components
add hoverable property to component objects
pull/592/head
Artur Arseniev
9 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
4 additions and
1 deletions
-
src/commands/view/SelectComponent.js
-
src/dom_components/model/Component.js
|
|
|
@ -274,7 +274,7 @@ module.exports = { |
|
|
|
var $el = $(el); |
|
|
|
var model = $el.data('model'); |
|
|
|
|
|
|
|
if(!model || (model && model.get('status') == 'selected')) { |
|
|
|
if(!model || !model.get("hoverable") || model.get('status') == 'selected') { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -62,6 +62,9 @@ module.exports = Backbone.Model.extend(Styleable).extend({ |
|
|
|
// Hide the component inside Layers
|
|
|
|
layerable: true, |
|
|
|
|
|
|
|
// Shows a highlight outline when hovering on the element if true
|
|
|
|
hoverable: true, |
|
|
|
|
|
|
|
// This property is used by the HTML exporter as void elements do not
|
|
|
|
// have closing tag, eg. <br/>, <hr/>, etc.
|
|
|
|
void: false, |
|
|
|
|