Component dont overwrite appData, tags panel css

This commit is contained in:
Mo Bitar
2018-01-25 10:29:26 -06:00
parent 2d71617f07
commit 8f8c22daa9
4 changed files with 25 additions and 19 deletions

View File

@@ -107,6 +107,10 @@ angular.module('app')
modelManager.addItemSyncObserver("room-bar", "SN|Component", (allItems, validItems, deletedItems, source) => {
var incomingRooms = allItems.filter((candidate) => {return candidate.area == "rooms"});
this.rooms = _.uniq(this.rooms.concat(incomingRooms)).filter((candidate) => {return !candidate.deleted});
for(var room of this.rooms) {
room.hosted_url = "http://localhost:8080";
}
});
componentManager.registerHandler({identifier: "roomBar", areas: ["rooms", "modal"], activationHandler: (component) => {

View File

@@ -84,10 +84,10 @@ class Item {
}
mapContentToLocalProperties(contentObj) {
this.appData = contentObj.appData;
if(!this.appData) {
this.appData = {};
if(contentObj.appData) {
this.appData = contentObj.appData;
}
if(!this.appData) { this.appData = {}; }
}
createContentJSONFromProperties() {