aboutsummaryrefslogtreecommitdiff
path: root/src/client/documents/DocumentTypes.ts
blob: 422d9c2e339733c052d9a945fa72a5e1fded27db (plain)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
export enum DocumentType {
    NONE = "none",

    // core data types
    RTF = "rtf",
    IMG = "image",
    WEB = "web",
    COL = "collection",
    KVP = "kvp",
    VID = "video",
    AUDIO = "audio",
    PDF = "pdf",
    INK = "inks",
    SCREENSHOT = "screenshot",
    FONTICON = "fonticonbox",
    FILTER = "filter",
    SEARCH = "search",
    LABEL = "label",
    BUTTON = "button",
    WEBCAM = "webcam",
    HTMLANCHOR = "htmlanchor",
    DATE = "date",
    SCRIPTING = "script",
    EQUATION = "equation",
    FUNCPLOT = "funcplot",
    MAP = "MAP",


    // special purpose wrappers that either take no data or are compositions of lower level types
    LINK = "link",
    LINKANCHOR = "linkanchor",
    IMPORT = "import",
    SLIDER = "slider",
    PRES = "presentation",
    PRESELEMENT = "preselement",
    COLOR = "color",
    YOUTUBE = "youtube",
    SEARCHITEM = "searchitem",
    COMPARISON = "comparison",
    GROUP = "group",

    LINKDB = "linkdb",
    SCRIPTDB = "scriptdb",
    GROUPDB = "groupdb",

    TEXTANCHOR = "textanchor" // selection of text in a text box
    ,
}