Skip to content
Snippets Groups Projects
Commit 187d5e7e authored by Martin de la Iglesia's avatar Martin de la Iglesia
Browse files

mehrere Verfasser in Personenregister

parent 82fcd6d8
No related branches found
No related tags found
No related merge requests found
@namespace oxy url('http://www.oxygenxml.com/extensions/author');
@namespace xml url('http://www.w3.org/XML/1998/namespace');
oxy|comment{
display:none !important
}
teiHeader{
display:none;
}
bibl{
display:block;
background-color:#fff1e5;
border-style:solid;
margin:10px;
}
bibl:before{
content:
oxy_label(
text, "ID:",
width, 8em)
oxy_textfield(
edit, "@xml:id",
columns, 32)
"\A"
oxy_label(
text, "Sortierschlüssel:",
width, 8em)
oxy_textfield(
edit, "@sortKey",
columns, 32);
}
note[type='change']:first-of-type{
display:block;
}
note[type='change']:first-of-type:after{
content:
oxy_button(
action, oxy_action(
name, 'Timestamp',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<note xmlns="http://www.tei-c.org/ns/1.0" type="change">edited at ${timeStamp} by ${env(USERNAME)}</note>',
arg-insertLocation, '.',
arg-insertPosition, 'Before'),
showIcon, false
)
}
note[type='change']:not(note:first-of-type){
visibility:hidden
}
seg{
visibility:-oxy-collapse-text;
}
seg:before{
content:"\A"
oxy_label(
text, "Bibliogr. Angabe:",
width, 8em)
oxy_textArea(
edit, "#text",
columns, 96
);
white-space:pre-wrap;
}
seg:after{
content:"\A"
oxy_buttonGroup(
label, 'Link zu übergeordnetem Werk',
tooltip, 'Datei auswählen',
actionIDs, 'ptr-a, ptr-b, ptr-c, ptr-d, ptr-e, ptr-f, ptr-g, ptr-h, ptr-i, ptr-j, ptr-k, ptr-l, ptr-m, ptr-n, ptr-o, ptr-p, ptr-qr, ptr-s, ptr-t, ptr-u, ptr-v, ptr-w, ptr-xyz'
)
"\A"
oxy_button(
action, oxy_action(
name, 'OPAC',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="opac" cRef=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, 'GBV',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="gbv" cRef=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, 'Gateway Bayern',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="bvb" cRef=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
"\A"
oxy_button(
action, oxy_action(
name, 'Volltextlink',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="fulltext" target=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
}
linkGrp:last-of-type:after{
content:"\A"
}
ptr[type=opac]:before{
content:"\A"
oxy_label(
text, "OPAC (PPN):",
width, 8em)
oxy_textfield(
edit, "@cRef",
columns, 32)
}
ptr[type=gbv]:before{
content:"\A"
oxy_label(
text, "GBV (PPN):",
width, 8em)
oxy_textfield(
edit, "@cRef",
columns, 32)
}
ptr[type=bvb]:before{
content:"\A"
oxy_label(
text, "Gateway Bayern (BV-Nr.):",
width, 8em)
oxy_textfield(
edit, "@cRef",
columns, 32)
}
ptr[type=fulltext]:before{
content:"\A"
oxy_label(
text, "Link zum Volltext:",
width, 8em)
oxy_textfield(
edit, "@target",
columns, 64)
}
ptr[type=isPartOf]:before{
content:"\A übergeordnetes Werk: "
attr(target)
}
bibl>ptr:after{
content: oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::ptr'),
showIcon, false
)
}
seg>ptr:after{
content: oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::ptr'),
showIcon, false
)
}
/* von Hainhofer referenzierte Primärquelle: */
linkGrp[ana="http://schema.org/mentions"]:before{
font-weight:bold;
content:
"\A Erwähnungen in der Vorlage: \A"
attr(target)
}
linkGrp[ana="http://schema.org/mentions"]:after{
content:
oxy_button(
actionID, 'rs',
showIcon, false
)
oxy_button(
action, oxy_action(
name, 'Feld "Erwähnungen in der Vorlage" löschen',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::linkGrp'),
showIcon, false
)
}
/* Sekundärliteratur als Beleg für Registereintrag. */
linkGrp[ana="http://erlangen-crm.org/current/P70_documents"]:before{
font-weight:bold;
content:
"\A Literaturangabe in Registereinträgen: \A"
attr(target)
}
linkGrp[ana="http://erlangen-crm.org/current/P70_documents"]:after{
content:oxy_button(
actionID, 'register',
showIcon, false
)
oxy_buttonGroup(
label, 'Personenregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'register-person-a, register-person-b, register-person-c, register-person-d, register-person-e, register-person-f, register-person-g, register-person-h, register-person-i, register-person-j, register-person-k, register-person-l, register-person-m, register-person-n, register-person-o, register-person-p, register-person-qr, register-person-s, register-person-t, register-person-u, register-person-v, register-person-w, register-person-xyz'
)
oxy_buttonGroup(
label, 'Objektregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'register-work-a, register-work-b, register-work-c, register-work-d, register-work-e, register-work-f, register-work-g, register-work-h, register-work-i, register-work-j, register-work-k, register-work-l, register-work-m, register-work-n, register-work-o, register-work-p, register-work-qr, register-work-s, register-work-t, register-work-u, register-work-v, register-work-w, register-work-xyz'
)
oxy_buttonGroup(
label, 'Ortsregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'register-place-a, register-place-b, register-place-c, register-place-d, register-place-e, register-place-f, register-place-g, register-place-h, register-place-i, register-place-j, register-place-k, register-place-l, register-place-m, register-place-n, register-place-o, register-place-p, register-place-qr, register-place-s, register-place-t, register-place-u, register-place-v, register-place-w, register-place-xyz'
)
oxy_buttonGroup(
label, 'Körperschaftsregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'register-org-a, register-org-b, register-org-c, register-org-d, register-org-e, register-org-f, register-org-g, register-org-h, register-org-i, register-org-j, register-org-k, register-org-l, register-org-m, register-org-n, register-org-o, register-org-p, register-org-qr, register-org-s, register-org-t, register-org-u, register-org-v, register-org-w, register-org-xyz'
)
oxy_button(
action, oxy_action(
name, 'Feld "Literaturangabe in Registereinträgen" löschen',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::linkGrp'),
showIcon, false
)
}
/* Sekundärliteratur für Stellenkommentar (oder "weitere Angaben" in Registereintrag): */
linkGrp[ana="http://purl.org/dc/terms/references"]:before{
font-weight:bold;
content:"\A Zitiert in editorischen Texten: \A"
attr(target)
}
linkGrp[ana="http://purl.org/dc/terms/references"]:after{
content:oxy_button(
actionID, 'links',
showIcon, false
)
oxy_buttonGroup(
label, 'Personenregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'links-person-a, links-person-b, links-person-c, links-person-d, links-person-e, links-person-f, links-person-g, links-person-h, links-person-i, links-person-j, links-person-k, links-person-l, links-person-m, links-person-n, links-person-o, links-person-p, links-person-qr, links-person-s, links-person-t, links-person-u, links-person-v, links-person-w, links-person-xyz'
)
oxy_buttonGroup(
label, 'Objektregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'links-work-a, links-work-b, links-work-c, links-work-d, links-work-e, links-work-f, links-work-g, links-work-h, links-work-i, links-work-j, links-work-k, links-work-l, links-work-m, links-work-n, links-work-o, links-work-p, links-work-qr, links-work-s, links-work-t, links-work-u, links-work-v, links-work-w, links-work-xyz'
)
oxy_buttonGroup(
label, 'Ortsregister-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'links-place-a, links-place-b, links-place-c, links-place-d, links-place-e, links-place-f, links-place-g, links-place-h, links-place-i, links-place-j, links-place-k, links-place-l, links-place-m, links-place-n, links-place-o, links-place-p, links-place-qr, links-place-s, links-place-t, links-place-u, links-place-v, links-place-w, links-place-xyz'
)
oxy_buttonGroup(
label, 'Körperschaftsregister- und Reiseberichte-Dateiauswahl',
tooltip, 'Datei auswählen',
actionIDs, 'links-org-a, links-org-b, links-org-c, links-org-d, links-org-e, links-org-f, links-org-g, links-org-h, links-org-i, links-org-j, links-org-k, links-org-l, links-org-m, links-org-n, links-org-o, links-org-p, links-org-qr, links-org-s, links-org-t, links-org-u, links-org-v, links-org-w, links-org-xyz, links-transcr'
)
oxy_button(
action, oxy_action(
name, 'Feld "Zitiert in editorischen Texten" löschen',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::linkGrp'),
showIcon, false
)
}
linkGrp[ana="http://purl.org/dc/elements/1.1/creator"]:before{
font-weight:bold;
content:"\A Verfasser in Personenregister: \A"
attr(target)
}
linkGrp[ana="http://purl.org/dc/elements/1.1/creator"]:after{
content:
oxy_button(
action, oxy_action(
name, 'Feld "Verfasser in Personenregister" löschen',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::linkGrp'),
showIcon, false
)
}
link:before{
/* content:"• " attr(target) "\A" */
content:"• " attr(target)
}
linkGrp[ana="http://purl.org/dc/elements/1.1/creator"] link:after{
content:
oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::link'),
showIcon, false
)
oxy_buttonGroup(
label, '[+]',
tooltip, 'Anfangsbuchstaben auswählen',
actionIDs, 'creator-a, creator-b, creator-c, creator-d, creator-e, creator-f, creator-g, creator-h, creator-i, creator-j, creator-k, creator-l, creator-m, creator-n, creator-o, creator-p, creator-qr, creator-s, creator-t, creator-u, creator-v, creator-w, creator-xyz'
)
"\A"
}
link:after{
content:
oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::link'),
showIcon, false
)
"\A"
}
bibl:after{
content:
"\A"
oxy_button(
action, oxy_action(
name, '+ Feld "Erwähnungen in der Vorlage"',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<linkGrp xmlns="http://www.tei-c.org/ns/1.0" ana="http://schema.org/mentions" targFunc="active passive"><link/></linkGrp>',
arg-insertLocation, 'self::bibl',
arg-insertPosition, 'Inside as last child'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '+ Feld "Literaturangabe in Registereinträgen"',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<linkGrp xmlns="http://www.tei-c.org/ns/1.0" ana="http://erlangen-crm.org/current/P70_documents" targFunc="active passive"><link/></linkGrp>',
arg-insertLocation, 'self::bibl',
arg-insertPosition, 'Inside as last child'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '+ Feld "Zitiert in editorischen Texten"',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<linkGrp xmlns="http://www.tei-c.org/ns/1.0" ana="http://purl.org/dc/terms/references" targFunc="active passive"><link/></linkGrp>',
arg-insertLocation, 'self::bibl',
arg-insertPosition, 'Inside as last child'),
showIcon, false
)
/*oxy_button(
actionID, 'creator',
showIcon, false
) */
oxy_buttonGroup(
label, 'Verfasser im Personenregister',
tooltip, 'Anfangsbuchstaben auswählen',
actionIDs, 'creator-a, creator-b, creator-c, creator-d, creator-e, creator-f, creator-g, creator-h, creator-i, creator-j, creator-k, creator-l, creator-m, creator-n, creator-o, creator-p, creator-qr, creator-s, creator-t, creator-u, creator-v, creator-w, creator-xyz'
)
"\A"
oxy_button(
action, oxy_action(
name, 'Neuen Datensatz hinzufügen',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<bibl xmlns="http://www.tei-c.org/ns/1.0" xml:id="" sortKey=""><note type="change">edited at ${timeStamp} by ${env(USERNAME)}</note><seg/><linkGrp ana="http://schema.org/mentions" targFunc="active passive"><link/></linkGrp><linkGrp ana="http://erlangen-crm.org/current/P70_documents" targFunc="active passive"><link/></linkGrp><linkGrp ana="http://purl.org/dc/terms/references" targFunc="active passive"><link/></linkGrp></bibl>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_buttonGroup(
label, 'DATENSATZ LÖSCHEN',
actions,
oxy_action_list(
oxy_action(
name, 'OK',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementOperation',
arg-elementLocation, 'self::bibl'
),
oxy_action(
name, 'Abbrechen',
operation,'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '',
arg-insertLocation, '.',
arg-insertPosition, 'After'
)
)
)
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment