From c2d7311c5741354a600900fbe0fa872fffca66bf Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 5 Dec 2016 14:29:52 +0100 Subject: [PATCH] Adjust link component --- src/dom_components/model/ComponentLink.js | 11 +++++++++++ src/dom_components/view/ComponentLinkView.js | 8 ++++++++ 2 files changed, 19 insertions(+) diff --git a/src/dom_components/model/ComponentLink.js b/src/dom_components/model/ComponentLink.js index 76840e723..e5e5756f6 100644 --- a/src/dom_components/model/ComponentLink.js +++ b/src/dom_components/model/ComponentLink.js @@ -9,6 +9,17 @@ define(['./ComponentText'], traits: ['title', 'href', 'target'], }), + /** + * Returns object of attributes for HTML + * @return {Object} + * @private + */ + getAttrToHTML: function() { + var attr = Component.prototype.getAttrToHTML.apply(this, arguments); + delete attr.onmousedown; + return attr; + }, + },{ /** diff --git a/src/dom_components/view/ComponentLinkView.js b/src/dom_components/view/ComponentLinkView.js index 249544a83..15bbb3770 100644 --- a/src/dom_components/view/ComponentLinkView.js +++ b/src/dom_components/view/ComponentLinkView.js @@ -12,5 +12,13 @@ define(['backbone', './ComponentTextView'], e.preventDefault(); }, + render: function() { + ComponentView.prototype.render.apply(this, arguments); + + // Avoid strange behaviours while try to drag + //this.$el.attr('onmousedown', 'return false'); + return this; + }, + }); });