Browse Source

Menübaum rechte Maustaste klappt. Seitenanzahl in HTML Druckversion #7

master
Daniel Quathamer 7 days ago
parent
commit
d9170309f5
  1. BIN
      superx/images/logobutton_prom.png
  2. 10
      superx/images/logobutton_prom.svg
  3. 70
      superx/style/sx_common.css
  4. 16
      superx/style/sx_login.css
  5. 18
      superx/style/sx_tabelle.css
  6. 29
      superx/style/welcome.css
  7. 4
      superx/xml/nd_templates.xsl
  8. 4
      superx/xml/tabelle_html_p.xsl

BIN
superx/images/logobutton_prom.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

10
superx/images/logobutton_prom.svg

@ -17332,13 +17332,13 @@
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="0.3" inkscape:zoom="0.3"
inkscape:cx="1446.229" inkscape:cx="509.56233"
inkscape:cy="-878.19146" inkscape:cy="-878.19146"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
showgrid="true" showgrid="true"
inkscape:window-width="1920" inkscape:window-width="1920"
inkscape:window-height="1021" inkscape:window-height="1036"
inkscape:window-x="0" inkscape:window-x="0"
inkscape:window-y="0" inkscape:window-y="0"
inkscape:window-maximized="1" inkscape:window-maximized="1"
@ -17357,7 +17357,7 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title> <dc:title />
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
@ -23246,7 +23246,9 @@
x="-12700" x="-12700"
y="-6557.4805" /></flowRegion><flowPara y="-6557.4805" /></flowRegion><flowPara
id="flowPara5295" /></flowRoot> <g id="flowPara5295" /></flowRoot> <g
id="g95474"> id="g95474"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<g <g
inkscape:transform-center-y="-20.604182" inkscape:transform-center-y="-20.604182"
inkscape:transform-center-x="24.072335" inkscape:transform-center-x="24.072335"

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

70
superx/style/sx_common.css

@ -1,47 +1,54 @@
/*Hell-/Dunkel-Modus*/ /*Hell-/Dunkel-Modus*/
:root { @media (prefers-color-scheme: light) {
color-scheme: light; :root { color-scheme: light; }
background-color: white;
color: black;
} }
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
:root { :root { color-scheme: dark; }
color-scheme: dark; /*light;*/
background-color: white;
color: black; }
.navigation, .navbar, .button, .card { body { background-color: white;
background-color: white; color: black !important; }
.card { background-color: white;
border: inherit; } border: inherit; }
.field { .field { background-color: inherit; }
background-color: inherit;
}
.field.has-addons .control:not(:last-child) { .field.has-addons .control:not(:last-child) {
margin-inline-end: unset; } margin-inline-end: unset; }
.input, .select select, field has-addons { .input, field has-addons, .select select, .button.is-rounded {
background-color: white; background-color: white;
color: darkgrey; color: hsl(0, 0%, 21%); /*dklgrau;*/
border: thin solid hsl(0, 0%, 71%); /*hellgrau*/} border: thin solid hsl(0, 0%, 71%); } /*hellgrau*/
.card-footer-item:not(:last-child) { .card-footer-item:not(:last-child) {
border: none; border: none; }
}
} .article { color: black; }
.buttons, .button.is-outlined { border-color: white; } /*20250214 BF: betr.Top-Navi-Buttoms*/
.button { background-color: white; } /*20250214 BF: betr. Reset-u ok-Button*/
.dropdown {
--bulma-dropdown-content-background-color: white !important;
--bulma-dropdown-item-background-color: white !important;
--bulma-dropdown-item-background-l: white !important; }
.report-explanation {color: hsl(0, 0%, 21%); } /*dklgrau;*/
a.navbar-item { background-color: unset !important; }
a, .themenbaumLinkName, .labelSichtorComboButton {
text-decoration: none;
color: blue !important; }
img { filter:brightness(.8) contrast(1.2); }
@media (prefers-color-scheme: dark) {
img {
filter:brightness(.8) contrast(1.2);
}
} }
/*:root {
/* CSS Variables */
/*}
[data-theme=light], /*[data-theme=light],
.theme-light { .theme-light {
/* CSS Variables */ /* CSS Variables */
/*} /*}
@ -52,7 +59,6 @@
/*} /*}
/*Weitere allgemeine Basics*/ /*Weitere allgemeine Basics*/
div.columns { /*für Abstand zum Seitenrand*/ div.columns { /*für Abstand zum Seitenrand*/
margin-top: 1px; margin-top: 1px;
margin-right:5px; } margin-right:5px; }
@ -88,7 +94,6 @@ body.dark-theme img { /*filter für theme dark*/
/*Card, Box, Article*/ /*Card, Box, Article*/
.box, .card { /*Box für Pfad, Buttonleiste bzw. Menü-Kacheln; Card für Formulare, Ergebnistabellen*/ .box, .card { /*Box für Pfad, Buttonleiste bzw. Menü-Kacheln; Card für Formulare, Ergebnistabellen*/
/*background: var(--bulma-card-background-color); /* wird weiß dargestellt, wenn nix anderes festgelegt ist; 20240918 BF entfernt wg Darstellung im dark-mode*/
box-shadow: none; } box-shadow: none; }
.card, .article { /*für Cardposition, -style*/ .card, .article { /*für Cardposition, -style*/
@ -161,7 +166,7 @@ body.dark-theme img { /*filter für theme dark*/
border: thin solid hsl(0, 0%, 71%); /*hellgrau*/ border: thin solid hsl(0, 0%, 71%); /*hellgrau*/
border-radius: 0.3em; } /*für Padding: ob re un li*/ border-radius: 0.3em; } /*für Padding: ob re un li*/
.breadcrumb.has-path-separator li + li::before { /*für Breadcumb-Separator*/ .breadcrumb.has-path-separator li + li::before {
content: " >"; content: " >";
color: grey; } color: grey; }
@ -320,7 +325,7 @@ body.dark-theme img { /*filter für theme dark*/
/*Bottom-Navi*/ /*Bottom-Navi*/
#nd_navi_bottom { /*20250130BF ergänzt*/ #nd_navi_bottom { /*20250130BF ergänzt*/
position: fixed; /*nd_navi_bottom ist immer sichtbar, auch beim Scrollen*/ position: fixed;
bottom: 0; bottom: 0;
width: 100%;} width: 100%;}
@ -480,9 +485,6 @@ body.dark-theme img { /*filter für theme dark*/
margin-left: 5px; margin-left: 5px;
} }
/*.themenbaumEintrag:hover, .themenbaumEintrag:focus { /*für Hervorhebung bei Anwahl*/
/* background: white; }*/
a.themenbaumLink:hover, a.themenbaumLink:focus { /*für Hervorhebung bei Anwahl*/ a.themenbaumLink:hover, a.themenbaumLink:focus { /*für Hervorhebung bei Anwahl*/
font-weight:normal; font-weight:normal;
color: black; color: black;

16
superx/style/sx_login.css

@ -1,3 +1,19 @@
/*Hell-/Dunkel-Modus*/
@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
:root { color-scheme: light; }
}
@media (prefers-color-scheme: dark) {
:root { color-scheme: dark;
--bulma-body-background-color: unset !important; } /*20250211 BF eingefügt*/
body { background-color: white;
color: black !important; } /*20250210 BF eingefügt*/
.button.is-outlined { border: thin solid hsl(0, 0%, 71%); } /*20250211 BF eingefügt: hellgrau*/
}
/*dateispezifisch*/ /*dateispezifisch*/
.title, .subtitle { .title, .subtitle {
color: hsl(0, 0%, 21%); color: hsl(0, 0%, 21%);

18
superx/style/sx_tabelle.css

@ -1,11 +1,18 @@
/*spezifische Basics */ /*Hell-/Dunkel-Modus*/
@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
:root { color-scheme: light; }
}
@media (prefers-color-scheme: dark) {
:root { color-scheme: dark; }
table.ergtabelle { color: black; }
}
/*spezifische Basics */
html, body { html, body {
max-width: 100%; max-width: 100%;
overflow-x: visible; overflow-x: visible;
} }
/*20240704 BF hierher verschoben*/
/*20240609/13 BF eingefügt u. angepasst*/
.table-container { .table-container {
border-collapse: collapse; border-collapse: collapse;
@ -91,8 +98,7 @@ table tr.erglevel_3 {
border: thin solid; border: thin solid;
border-collapse: collapse; } border-collapse: collapse; }
/*nach oben verschoben*/ /*nach oben verschoben*/
table.ergtabelle table.ergtabelle {
{
margin-left:0px; margin-left:0px;
margin-right:0px; margin-right:0px;
margin-top:0px; margin-top:0px;
@ -147,7 +153,7 @@ padding: 5px;
border-collapse: separate; border-collapse: separate;
border-spacing: 0; border-spacing: 0;
empty-cells: show; empty-cells: show;
font-size: 80%; /*font-size: 80%; 20250210 Bf entfernt*/
} }
table th.printheader table th.printheader

29
superx/style/welcome.css

@ -1,12 +1,33 @@
body { /*body {
}*/
/*Hell-/Dunkel-Modus*/
@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
:root { color-scheme: light; }
} }
/* Mobile first - alle Dokument-Blöcke bekommen 100% Breite */
body { @media (prefers-color-scheme: dark) {
max-width: 100%; :root { color-scheme: dark;
--bulma-body-background-color: unset !important; } /*20250211 BF eingefügt*/
body { background-color: white;
color: black !important; } /*20250210 BF eingefügt*/
.card { background-color: white;
border: inherit; }
.article, h2, .subtitle, strong { color: black; } /*20250211 BF eingefügt*/
img { filter:brightness(.8) contrast(1.2); }
a { text-decoration: none;
color: blue; }
} }
/* Mobile first - alle Dokument-Blöcke bekommen 100% Breite */
body { max-width: 100%; }
.title, .subtitle { .title, .subtitle {
color: hsl(0, 0%, 21%); color: hsl(0, 0%, 21%);
font-family: sans-serif; font-family: sans-serif;

4
superx/xml/nd_templates.xsl

@ -667,7 +667,7 @@ if (parentelement) toggleThemenbaumCaret(parentelement);
<a class="panel-item"> <a class="panel-item">
<!--<xsl:attribute name="class"><xsl:value-of select="concat('panel-item ',css_class)" /></xsl:attribute>--> <!--<xsl:attribute name="class"><xsl:value-of select="concat('panel-item ',css_class)" /></xsl:attribute>-->
<!--<xsl:attribute name="href"><xsl:text>/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>&amp;navi=</xsl:text><xsl:value-of select="/*/@showNavigation"/></xsl:attribute>--> <xsl:attribute name="href"><xsl:text>/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>&amp;navi=</xsl:text><xsl:value-of select="/*/@showNavigation"/></xsl:attribute>
<xsl:attribute name="onclick"><xsl:text>$('#content').load('/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>');</xsl:text></xsl:attribute> <xsl:attribute name="onclick"><xsl:text>$('#content').load('/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>');</xsl:text></xsl:attribute>
<xsl:call-template name="renderIconIfExists"> <xsl:call-template name="renderIconIfExists">
<xsl:with-param name="classname" select="css_class" /> <xsl:with-param name="classname" select="css_class" />
@ -738,7 +738,7 @@ if (parentelement) toggleThemenbaumCaret(parentelement);
<a class="themenbaumLink" ><!--style="display:inline;"--> <a class="themenbaumLink" ><!--style="display:inline;"-->
<!--<xsl:attribute name="class"><xsl:value-of select="concat('image is-24x24 ',css_class)" /></xsl:attribute> fas fa-home <!--<xsl:attribute name="class"><xsl:value-of select="concat('image is-24x24 ',css_class)" /></xsl:attribute> fas fa-home
<xsl:attribute name="class"><xsl:value-of select="'icon-themenbaum icon-scissors'" /></xsl:attribute>--> <xsl:attribute name="class"><xsl:value-of select="'icon-themenbaum icon-scissors'" /></xsl:attribute>-->
<xsl:attribute name="href"><xsl:text>/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>&amp;navi=</xsl:text><xsl:value-of select="/*/@showNavigation"/></xsl:attribute>
<xsl:attribute name="onclick"><xsl:text>$('#content').load('/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>');</xsl:text></xsl:attribute> <xsl:attribute name="onclick"><xsl:text>$('#content').load('/superx/servlet/SuperXmlMenu?tid=</xsl:text><xsl:value-of select="id"/><xsl:text>');</xsl:text></xsl:attribute>
<xsl:call-template name="renderIconIfExists"> <xsl:call-template name="renderIconIfExists">
<xsl:with-param name="classname" select="css_class" /> <xsl:with-param name="classname" select="css_class" />

4
superx/xml/tabelle_html_p.xsl

@ -105,7 +105,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sx="http://memtext.de">
<xsl:with-param name="ergebniselement_ordnr" select="$ergebniselement_ordnr" /> <xsl:with-param name="ergebniselement_ordnr" select="$ergebniselement_ordnr" />
<xsl:with-param name="showPager" select="'none'" /> <xsl:with-param name="showPager" select="'none'" />
</xsl:call-template> </xsl:call-template>
<p>
<xsl:call-template name="nd_datensatzzaehler" />
</p>
</xsl:for-each> </xsl:for-each>
<input type="hidden" name="_csrf.parameterName" value="_csrf.token"/> <input type="hidden" name="_csrf.parameterName" value="_csrf.token"/>
</form> </form>

Loading…
Cancel
Save