jdksjsdkj
This commit is contained in:
parent
763e8b7912
commit
61e84682b8
@ -48,6 +48,7 @@ function OpenBook(element){
|
|||||||
title: element.name,
|
title: element.name,
|
||||||
description: element.desc
|
description: element.desc
|
||||||
},
|
},
|
||||||
|
fromDatagen: true, // Makes read only mode from elements!
|
||||||
getConcepts: () => response.data.elements,
|
getConcepts: () => response.data.elements,
|
||||||
close: () => Api.clearWindow("campaign-items-window")
|
close: () => Api.clearWindow("campaign-items-window")
|
||||||
});
|
});
|
||||||
|
@ -70,10 +70,15 @@ function OpenCreateItemPrompt(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function OpenConcept(element){
|
function OpenConcept(element){
|
||||||
|
let fromDatagen = data.fromDatagen;
|
||||||
|
let staticContent = false;
|
||||||
|
if(fromDatagen) staticContent = element;
|
||||||
|
|
||||||
Api.createWindow(PluginData.windows.item_sheet, {
|
Api.createWindow(PluginData.windows.item_sheet, {
|
||||||
id: 'item_sheet_' + element._id,
|
id: 'item_sheet_' + element._id,
|
||||||
title: 'Edit Item',
|
title: 'Edit Item',
|
||||||
item_id: element._id,
|
item_id: element._id,
|
||||||
|
staticContent,
|
||||||
close: () => Api.clearWindow('item_sheet_' + element._id)
|
close: () => Api.clearWindow('item_sheet_' + element._id)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ import WindowHandle from '@/views/partials/WindowHandle.vue';
|
|||||||
|
|
||||||
import { GetItem } from './../data.js';
|
import { GetItem } from './../data.js';
|
||||||
|
|
||||||
import { onMounted, ref, shallowRef } from 'vue';
|
import { onMounted, ref, shallowRef, toRaw } from 'vue';
|
||||||
import { SetupHandle, SetSize, ResetPosition, SetMinSize, SetResizable } from '@/services/Windows';
|
import { SetupHandle, SetSize, ResetPosition, SetMinSize, SetResizable } from '@/services/Windows';
|
||||||
import IconSelector from '@/views/partials/IconSelector.vue';
|
import IconSelector from '@/views/partials/IconSelector.vue';
|
||||||
import { AddContextMenu, HideContextMenu, ShowContextMenu } from '@/services/ContextMenu';
|
import { AddContextMenu, HideContextMenu, ShowContextMenu } from '@/services/ContextMenu';
|
||||||
@ -138,6 +138,12 @@ onMounted(() => {
|
|||||||
SetResizable(id, true);
|
SetResizable(id, true);
|
||||||
SetMinSize(id, {width: 400, height: 300});
|
SetMinSize(id, {width: 400, height: 300});
|
||||||
ResetPosition(id, "center");
|
ResetPosition(id, "center");
|
||||||
|
|
||||||
|
if(data.staticContent){
|
||||||
|
concept.value = toRaw(data.staticContent);
|
||||||
|
console.log(concept.value);
|
||||||
|
InitValues();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
item_type.value = data.item_type;
|
item_type.value = data.item_type;
|
||||||
@ -153,11 +159,14 @@ if(data.item_create){
|
|||||||
|
|
||||||
}).catch(err => console.log(err));
|
}).catch(err => console.log(err));
|
||||||
} else {
|
} else {
|
||||||
|
if(!data.staticContent){
|
||||||
GetItem(data.item_id).then(response => {
|
GetItem(data.item_id).then(response => {
|
||||||
concept.value = response.data.data;
|
concept.value = response.data.data;
|
||||||
|
console.log(concept.value);
|
||||||
InitValues();
|
InitValues();
|
||||||
}).catch(err => console.log(err));
|
}).catch(err => console.log(err));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user