-
Notifications
You must be signed in to change notification settings - Fork 0
/
SortMaterials.js
26 lines (21 loc) · 1.04 KB
/
SortMaterials.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if (typeof SortMaterials == 'undefined')
{
SortMaterials = {};
}
/*** web/UI code - runs natively in the plugin process ***/
// initialize the UI
SortMaterials.initializeUI = async function()
{
// create an overall container for all objects that comprise the "content" of the plugin
// everything except the footer
let contentContainer = document.createElement('div');
contentContainer.id = 'contentContainer';
contentContainer.className = 'contentContainer'
window.document.body.appendChild(contentContainer);
// create the header
contentContainer.appendChild(new FormIt.PluginUI.HeaderModule('Sort Materials', 'Sort the list of "In Sketch" materials in the Materials palette.', 'headerContainer').element);
// add the module that tells customers using old clients that this plugin requires a newer version of FormIt
contentContainer.appendChild(new FormIt.PluginUI.UnsupportedVersionModule('2022.1').element);
// create the footer
document.body.appendChild(new FormIt.PluginUI.FooterModule().element);
}