Graph

From BrineRIS Dataspace
EditorGraph
(Install package: OSW Core)
 
(Update package: OSW Core)
 
Line 5: Line 5:
 
{{Template:Helper/UI/VE/Hidden  
 
{{Template:Helper/UI/VE/Hidden  
 
|content=<div id="{{#if: {{{page_name|}}}|{{#replace:{{#replace: {{{page_name}}}|/|-}}|:|-}}-|}}{{{file_name}}}" style="width: {{#ifeq: {{{full_width|0}}}|1|100%| {{{width|600px}}} }};" class="InteractiveSemanticGraph" data-config='{  
 
|content=<div id="{{#if: {{{page_name|}}}|{{#replace:{{#replace: {{{page_name}}}|/|-}}|:|-}}-|}}{{{file_name}}}" style="width: {{#ifeq: {{{full_width|0}}}|1|100%| {{{width|600px}}} }};" class="InteractiveSemanticGraph" data-config='{  
 +
  "uuid": "{{{uuid|}}}",
 
   "name":"{{#if: {{{page_name|}}}|{{#replace:{{#replace: {{{page_name}}}|/|-}}|:|-}}-|}}{{{file_name}}}",
 
   "name":"{{#if: {{{page_name|}}}|{{#replace:{{#replace: {{{page_name}}}|/|-}}|:|-}}-|}}{{{file_name}}}",
 
   "root":"{{{root|}}}",
 
   "root":"{{{root|}}}",
Line 158: Line 159:
 
"type": "wiki-page-name",
 
"type": "wiki-page-name",
 
"autovalue": "{{subst:FULLPAGENAME}}"
 
"autovalue": "{{subst:FULLPAGENAME}}"
 +
},
 +
"uuid": {
 +
"label": {
 +
"en": "Unique ID",
 +
"de": "Eindeutige ID"
 +
},
 +
"description": {
 +
"en": "Automatically generated and should not be changed",
 +
"de": "Wird automatisch generiert und sollte nicht verändert werden"
 +
},
 +
"type": "string",
 +
"required": true,
 +
"autovalue": "{{subst:UUID}}"
 
}
 
}
 
},
 
},

Latest revision as of 08:47, 15 June 2023

Adds a semantic graph viewer and editor

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Graph namefile_name

Must be unique on this page

Auto value
graph-01
Unknownrequired
Root page nameroot

Dafault value is the current page

Auto value
{{subst:FULLPAGENAME}}
Pagerequired
Propertiesproperties

Semicolon separated property list used to expand the root node

Auto value
IsA; HasPart
Unknownrequired
Expansion depthdepth

Defines how far the graph is unfolded automatically with the given properties

Auto value
2
Unknownsuggested
Widthwidth

Width of the graph in pixels

Auto value
600px
Stringoptional
Full widthfull_width

Used the full page width to display the graph

Auto value
0
Booleansuggested
Edit modusedit

Allows editing the graph

Auto value
0
Booleansuggested
Edge labelsedge_labels

Displays edge labels

Auto value
1
Booleanoptional
Permalinkpermalink

Creates a permalink for the state of the graph

Auto value
0
Booleanoptional
Show hintshint

Shows additional information beside the graph

Auto value
0
Booleanoptional
Page namepage_name

is filled in automatically

Auto value
{{subst:FULLPAGENAME}}
Pageoptional
Unique IDuuid

Automatically generated and should not be changed

Auto value
{{subst:UUID}}
Stringrequired