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

Upload New File

parent dc04315c
No related branches found
No related tags found
No related merge requests found
/* Diese CSS-Datei ist Teil von
Philipp Hainhofer: Das Große Stammbuch. Kommentierte digitale Edition eines bedeutenden Album Amicorum aus der Zeit um 1600 [Wolfenbütteler Digitale Editionen, Nr. 6], herausgegeben, transkribiert, übersetzt und kommentiert von Sabine Jagodzinski, Wolfenbüttel: Herzog August Bibliothek 2024, https://stammbuch.hab.de/stammbuch
und wurde erstellt von Martin de la Iglesia (iglesia@hab.de).
Sie dient der Bearbeitung des Personenregisters im <oXygen/> XML Editor. */
@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;
}
text{
color:black;
}
person {
display:block;
background-color:#fff1e5;
border-style:solid;
margin:10px;
}
person:before {
content:
oxy_label(
text, "ID: ",
width, 1em)
oxy_textfield(
edit, "@xml:id",
columns, 32)
" Funktion: "
oxy_combobox(
edit, '@role',
editable, false,
values, 'Inskribent, Künstler, Sonstige',
labels, 'Inskribent, Künstler, Sonstige'
);
}
person occupation:first-of-type:before{
content:
"\A"
oxy_button(
action, oxy_action(
name, '[+geboren/gestorben]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<birth xmlns="http://www.tei-c.org/ns/1.0"/><death xmlns="http://www.tei-c.org/ns/1.0"/>',
arg-insertLocation, '(ancestor-or-self::person)/occupation',
arg-insertPosition, 'Before'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '[+Wirkungsdaten]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<floruit xmlns="http://www.tei-c.org/ns/1.0"/>',
arg-insertLocation, '(ancestor-or-self::person)/occupation',
arg-insertPosition, 'Before'),
showIcon, false
)
"\A Kategorie: " oxy_buttonGroup(
label,'Auswahl',
actions,
oxy_action_list(
oxy_action(
name, 'regierende Fürsten',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">regierende Fürsten</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Adlige',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Adlige</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Geistliche',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Geistliche</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Militär',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Militär</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Gesandte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Gesandte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Patrizier',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Patrizier</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Gelehrte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Gelehrte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Hofbeamte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Hofbeamte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Künstler',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Künstler</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Sonstige',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Sonstige</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
)
)
)
}
person occupation:not(occupation:first-of-type):before{
content:
"\A Kategorie: " oxy_buttonGroup(
label,'Auswahl',
actions,
oxy_action_list(
oxy_action(
name, 'regierende Fürsten',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">regierende Fürsten</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Adlige',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Adlige</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Geistliche',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Geistliche</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Militär',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Militär</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Gesandte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Gesandte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Patrizier',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Patrizier</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Gelehrte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Gelehrte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Hofbeamte',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Hofbeamte</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Künstler',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Künstler</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'Sonstige',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0">Sonstige</occupation>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
)
)
)
}
person occupation:after {
content:
oxy_button(
action, oxy_action(
name, '[+Kategorie]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<occupation xmlns="http://www.tei-c.org/ns/1.0"></occupation>',
arg-insertLocation, 'self::occupation',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '[-Kategorie]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::occupation'),
showIcon, false
)
}
person faith:before{
content:"\A Konfession: " oxy_buttonGroup(
label,'Auswahl',
actions,
oxy_action_list(
oxy_action(
name, 'katholisch',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<faith xmlns="http://www.tei-c.org/ns/1.0">katholisch</faith>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'lutherisch',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<faith xmlns="http://www.tei-c.org/ns/1.0">lutherisch</faith>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'reformiert',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<faith xmlns="http://www.tei-c.org/ns/1.0">reformiert</faith>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
),
oxy_action(
name, 'unbekannt',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertOrReplaceFragmentOperation',
arg-fragment, '<faith xmlns="http://www.tei-c.org/ns/1.0">unbekannt</faith>',
arg-insertLocation, '.',
arg-insertPosition, 'Replace'
)
)
)
}
persName term,birth,death,floruit {
display:block;
visibility:-oxy-collapse-text;
}
persName[type='preferred']:after{
content:
oxy_button(
action, oxy_action(
name, '[+Variante]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<persName xmlns="http://www.tei-c.org/ns/1.0" type="variant"><term sortKey=""><name/></term></persName>',
arg-insertLocation, 'self::persName',
arg-insertPosition, 'After'),
showIcon, false
)
}
persName forename:after{
content:
oxy_button(
action, oxy_action(
name, 'Mononym',
operation,
'ro.sync.ecss.extensions.commons.operations.ExecuteMultipleActionsOperation',
arg-actionIDs,'mono1\A mono2'),
showIcon, false
)
}
persName name:after{
content:
oxy_button(
action, oxy_action(
name, 'Vor- und Nachname',
operation,
'ro.sync.ecss.extensions.commons.operations.ExecuteMultipleActionsOperation',
arg-actionIDs,'poly1\A poly2'),
showIcon, false
)
}
persName[type='preferred'] name:before{
content:
oxy_label(
text, "Name:",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32);
}
persName term:before{
content:
oxy_label(
text, "Sortierschlüssel:",
width, 8em)
oxy_textfield(
edit, "@sortKey",
columns, 32);
}
persName[type='variant'] name:before{
content:
oxy_label(
text, "Namensvariante:",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32);
}
persName[type='variant']:after{
content:" "
oxy_button(
action, oxy_action(
name, '[+Variante]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<persName xmlns="http://www.tei-c.org/ns/1.0" type="variant"><term sortKey=""><name/></term></persName>',
arg-insertLocation, 'self::persName',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '[-Variante]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::persName'),
showIcon, false
)
}
persName forename:before{
content:"\A"
oxy_label(
text, "Vorname:",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32);
}
persName surname:before{
content:"\A"
oxy_label(
text, "Nachname:",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32);
}
noteGrp:before {
content:"Personenverhältnis"
oxy_button(
action, oxy_action(
name, '[löschen]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::noteGrp'),
showIcon, false
);
}
note:before{
background-color:#fff1e5
}
note[type=Hainhofer]:before{
content:"Inskribent - Hainhofer: "
}
note[type=Künstler]:before{
content:"Inskribent - Künstler: "
}
note[type=andere_Inskribenten]:before{
content:"Inskribent - andere Inskribenten: "
}
note[type=weitere_Angaben]:before{
content:"Weitere Angaben: "
}
note[type=weitere_Angaben]:last-child:after{
content:"\A"
oxy_button(
action, oxy_action(
name, '[+Literaturangabe]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<listBibl xmlns="http://www.tei-c.org/ns/1.0"><bibl><ptr target="lit:"/><citedRange/></bibl></listBibl>',
arg-insertLocation, 'ancestor-or-self::note',
arg-insertPosition, 'After'),
showIcon, false
)
}
note {
display:block;
background-color:white
}
noteGrp:after{
content:oxy_button(
action, oxy_action(
name, 'GND',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="gnd" target=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, 'Link zu Reiseberichte-Edition',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<ptr xmlns="http://www.tei-c.org/ns/1.0" type="ph-reisen" target=""/>',
arg-insertLocation, '.',
arg-insertPosition, 'After'),
showIcon, false
)
}
ptr[type=ph-reisen]:before{
content:
oxy_label(
text, "Link zum Personenregistereintrag in der Reiseberichteedition:",
width, 16em)
oxy_textfield(
edit, "@target",
columns, 64)
}
ptr[type=gnd]:before{
content:
oxy_label(
text, "Link zum Datensatz in der Gemeinsamen Normdatei:",
width, 16em)
oxy_textfield(
edit, "@target",
columns, 64)
}
person>ptr:after{
content: oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::ptr'),
showIcon, false
)
}
person:after {
content:
"\A"
oxy_button(
action, oxy_action(
name, '[+Person]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<person xmlns="http://www.tei-c.org/ns/1.0" xml:id="" role=""><persName type="preferred"><term sortKey=""><name/></term></persName><birth/><death/><occupation></occupation><faith></faith><noteGrp type="Personenverhältnis"><note type="Hainhofer"></note><note type="Künstler"></note><note type="andere_Inskribenten"></note></noteGrp><note type="weitere_Angaben"/></person>',
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::person'
),
oxy_action(
name, 'Abbrechen',
operation,'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '',
arg-insertLocation, '.',
arg-insertPosition, 'After'
)
)
)
}
note rs{
color:maroon;
}
note rs:before {
position:absolute;
background-color: maroon;
color: #ffffff;
height: 20px;
line-height: 20px;
padding: 0 15px;
content: attr(ref);
display: none;
}
note rs:hover:before{
display:inline-block;
}
note rs:hover{
visibility:visible;
}
birth:before{
content:
oxy_label(
text, "geboren:",
width, 8em)
oxy_checkbox(
edit, '@precision',
values, 'low',
uncheckedValues, 'high',
labels, 'ca.')
oxy_textfield(
edit, "@when-iso",
columns, 8)
oxy_label(
text, " ODER zwischen ")
oxy_textfield(
edit, "@notBefore-iso",
columns, 8)
oxy_label(
text, " und ")
oxy_textfield(
edit, "@notAfter-iso",
columns, 8);
}
birth:after{
content: oxy_button(
action, oxy_action(
name, '[-geboren]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::birth'),
showIcon, false
)
}
death:before{
content:
oxy_label(
text, "gestorben:",
width, 8em)
oxy_checkbox(
edit, '@precision',
values, 'low',
uncheckedValues, 'high',
labels, 'ca.')
oxy_textfield(
edit, "@when-iso",
columns, 8)
oxy_label(
text, " ODER zwischen ")
oxy_textfield(
edit, "@notBefore-iso",
columns, 8)
oxy_label(
text, " und ")
oxy_textfield(
edit, "@notAfter-iso",
columns, 8);
}
death:after{
content:
oxy_button(
action, oxy_action(
name, '[-gestorben]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::death'),
showIcon, false
)
}
floruit:before{
content:
oxy_label(
text, "Wirkungsdaten verbal:",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32)
"\A Wirkungsdaten numerisch:"
oxy_checkbox(
edit, '@precision',
values, 'low',
uncheckedValues, 'high',
labels, 'ca.')
oxy_textfield(
edit, "@when-iso",
columns, 8)
oxy_label(
text, " ODER zwischen ")
oxy_textfield(
edit, "@notBefore-iso",
columns, 8)
oxy_label(
text, " und ")
oxy_textfield(
edit, "@notAfter-iso",
columns, 8);
}
floruit:after{
content: oxy_button(
action, oxy_action(
name, '[-Wirkungsdaten]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'self::floruit'),
showIcon, false
)
}
listBibl,listBibl citedRange{
display:block;
}
listBibl:before{
content:"Literatur:"
}
listBibl citedRange{
visibility:-oxy-collapse-text;
}
listBibl ptr{
display:block;
}
listBibl ptr:before{
content:
oxy_label(
text, " ID: ",
width, 8em)
oxy_textfield(
edit, "@target",
columns, 32);
}
listBibl ptr:after{
content:oxy_button(
actionID, 'lit',
showIcon, false
)
}
listBibl citedRange:before{
content:
oxy_label(
text, " Seiten/Stichwort: ",
width, 8em)
oxy_textfield(
edit, "#text",
columns, 32);
}
listBibl citedRange:after{
content:oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'ancestor-or-self::citedRange'),
showIcon, false
)
oxy_label(
text, " Link zur Stelle: ",
width, 8em)
oxy_textfield(
edit, "@target",
columns, 32)
}
listBibl bibl:not(bibl:only-child):not(bibl:last-child):after{
content:"\A"
oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'./ancestor-or-self::bibl'),
showIcon, false
)
}
listBibl bibl:not(bibl:only-child):last-child:after {
content:
"\A"
oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'./ancestor-or-self::bibl'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '[+Literaturangabe]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<bibl xmlns="http://www.tei-c.org/ns/1.0"><ptr target="lit:"/><citedRange/></bibl>',
arg-insertLocation, 'ancestor-or-self::bibl',
arg-insertPosition, 'After'),
showIcon, false
)
}
listBibl bibl:only-child:after{
content:"\A"
oxy_button(
action, oxy_action(
name, '[-]',
operation,
'ro.sync.ecss.extensions.commons.operations.DeleteElementsOperation',
arg-elementLocations,'./ancestor-or-self::listBibl'),
showIcon, false
)
oxy_button(
action, oxy_action(
name, '[+Literaturangabe]',
operation,
'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation',
arg-fragment, '<bibl xmlns="http://www.tei-c.org/ns/1.0"><ptr target="lit:"/><citedRange/></bibl>',
arg-insertLocation, 'ancestor-or-self::bibl',
arg-insertPosition, 'After'),
showIcon, false
)
}
ref{
color:blue;
}
ref:before {
position:absolute;
background-color: blue;
color: #ffffff;
height: 20px;
line-height: 20px;
padding: 0 15px;
content: attr(target);
display: none;
}
ref:hover:before {
display:inline-block
}
ref:hover {
visibility:visible;
}
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