Commit a3a70e07 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

when submap is opened it takes background from top map

parent 2a65dc71
Pipeline #5876 passed with stage
in 1 minute and 56 seconds
......@@ -83,6 +83,7 @@ Submap.prototype.open = function (htmlTag) {
self._createMapChangedCallbacks();
self.getMapCanvas().triggerListeners('resize');
self.getMapCanvas().setBackgroundId(self.getTopMap().getBackgroundDataOverlay().getId());
self.initialized = true;
} else {
......
......@@ -23,7 +23,8 @@ describe('Submap', function () {
assert.equal(logger.getErrors().length, 0);
});
it("open", function () {
describe("open", function () {
it("default", function () {
var map = helper.createCustomMap();
var model = helper.createModel();
......@@ -42,6 +43,26 @@ describe('Submap', function () {
assert.equal(logger.getErrors().length, 0);
});
it("with different background", function () {
var map, submap;
var projectId = "complex_model_with_submaps";
helper.setUrl("http://test/?id=" + projectId);
return ServerConnector.getProject(projectId).then(function (project) {
map = helper.createCustomMap(project);
submap = map.getSubmapById(16729);
return project.getDataOverlayById(14960)
}).then(function (dataOverlay) {
return map.openDataOverlay(dataOverlay);
}).then(function () {
return submap.open(testDiv);
}).then(function () {
assert.equal(map.getMapCanvas().getBackgroundId(), submap.getMapCanvas().getBackgroundId(), "Background on top map different from submap");
}).finally(function () {
return submap.destroy();
});
});
});
it("getTopMap", function () {
var map = helper.createCustomMap();
......@@ -72,7 +93,7 @@ describe('Submap', function () {
return marker.init();
}).then(function () {
assert.ok(marker.getAliasData());
}).finally(function(){
}).finally(function () {
return submap.destroy();
});
});
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment