diff --git a/src/js/core/gui/gui-layers.js b/src/js/core/gui/gui-layers.js index 1328cda..87fb052 100644 --- a/src/js/core/gui/gui-layers.js +++ b/src/js/core/gui/gui-layers.js @@ -163,8 +163,10 @@ class GUI_layers_class { if(value.composition === 'source-atop'){ html += ' '; } + + var layer_title = this.Helper.escapeHtml(value.name); - html += ' '; + html += ' '; html += '
'; html += ''; diff --git a/src/js/modules/layer/rename.js b/src/js/modules/layer/rename.js index 095d57d..dbf0b2b 100644 --- a/src/js/modules/layer/rename.js +++ b/src/js/modules/layer/rename.js @@ -2,21 +2,25 @@ import app from './../../app.js'; import config from './../../config.js'; import Base_layers_class from './../../core/base-layers.js'; import Dialog_class from './../../libs/popup.js'; +import Helper_class from './../../libs/helpers.js'; class Layer_rename_class { constructor() { this.Base_layers = new Base_layers_class(); this.POP = new Dialog_class(); + this.Helper = new Helper_class(); } rename(id = null) { var _this = this; + var name_ = this.Helper.escapeHtml(config.layer.name); + var settings = { title: 'Rename', params: [ - {name: "name", title: "Name:", value: config.layer.name}, + {name: "name", title: "Name:", value: name_}, ], on_load: function () { document.querySelector('#pop_data_name').select();