X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/b44285e326c9c90633a038e90bd6f794425b5632..30c11b8f1c25ec09d841d52e118a9f8ff5808f1b:/src/editor/plugins/core/img/imgElement.js diff --git a/src/editor/plugins/core/img/imgElement.js b/src/editor/plugins/core/img/imgElement.js index 0ec3ca5..be0ff24 100644 --- a/src/editor/plugins/core/img/imgElement.js +++ b/src/editor/plugins/core/img/imgElement.js @@ -20,8 +20,8 @@ _.extend(linkElement, { var linkText = this.wlxmlNode.getAttr('src') || '', linkUrl = this.getUrl(linkText); - - this._container().attr('style', 'background-image: url(\'' + linkUrl + '\');'); + + this.refreshLink(linkUrl); this.box = $(_.template(boxTemplate)({text: linkText, url: linkUrl})); this.box.find('.change').on('click', this.changeLink); @@ -41,10 +41,15 @@ _.extend(linkElement, { link.text(event.meta.newVal); var linkUrl = this.getUrl(event.meta.newVal); link.attr('href', linkUrl); - this._container().attr('style', 'background-image: url(\'' + linkUrl + '\');'); + this.refreshLink(linkUrl); } }, + refreshLink: function(linkUrl) { + this._container().text(''); + this._container().attr('style', 'background-image: url(\'' + linkUrl + '\');'); + }, + changeLink: function(e) { var el = this, //doc = this.wlxmlNode.document,