Kundanpassning

<< Klick för att visa innehållsförteckning >>

Navigation:  »Inga ämnen över den här nivån«

Kundanpassning

All custom styles ska gå i style-custom.css som ligger placerad i katalogen projectfiles

Gör inga ändringar i style-static.css eller i css filerna för komponenterna. Detta eftersom ändringen kommer att skrivas över vid uppdatering av ramverket.

De flesta grafiska objekt går att kundanpassa i css. Enklast att hitta vad är att i bild (Chrome/edge/Safari) högerklicka på objektet och välja Inspektera. Där syns klassnamn, id och hur befintlig css appliceras.

 

Style-custom.css laddas efter standard css-fil vilket betyder att style.custom "bestämmer"

 

Larmlista

Det finns stora style möjligheter för larmlistan.

 

Rader har klassen alarm-list-row.

Rader har också klass active, inactive, acknowledged beroende på status.

Utöver det har de också larmklass tex: class-a

 

Exempel:

 

.alarm-list-row {

 

}

 

.alarm-list-row.active {

 background-color: lightcoral;

}

 

.alarm-list-row.active.class-a {

 background-color: red;

 font-weight: bold;

}

 

.alarm-list-row.inactive {

 background-color: gainsboro;

}

 

.alarm-list-row.acknowledged {

 

}

 

Summalarm
Exempel på hur summlarmsklocka kan visas:

.nm-has-alarm.nm-has-alarm-unack .nm-alarm-unack{

    visibility: visible;

    animation: alarm-unack 2s infinite;

    -webkit-animation: alarm-unack 2s infinite;

}

.nm-has-alarm.nm-has-alarm-ack .nm-alarm-ack{

    visibility: visible;

}
@keyframes alarm-unack{

    from{

        opacity: 1;

    }

    50%{

        opacity:0;

    }

    to{

        opacity: 1;

    }

}

@-webkit-keyframes alarm-unack{

    from{

        opacity: 1;

    }

    50%{

        opacity:0;

    }

    to{

        opacity: 1;

    }

}

 

Ändra objekts med default-läge
Nedan css sätter fill på en pumps indikering till ljusgrå samt om nm-oid är tomt (objektet är inte kopplat till en signal i plc) så blir indikeringen lila

.nm-type-pump .nm-pump-indicator {

 fill: lightgray !important;

}

.nm-type-pump [nm-oid=""] .nm-pump-indicator {

 fill: rgb(159, 54, 255) !important;

}

.nm-type-pump:not([nm-oid]) .nm-pump-indicator {

 fill: rgb(159, 54, 255) !important;

}