1
0
Fork 0
mirror of https://github.com/mwalbeck/nextcloud-breeze-dark.git synced 2025-05-14 13:32:21 +00:00

Update styling for passman

This commit is contained in:
Magnus Walbeck 2020-01-04 22:23:13 +01:00
parent 0d35ec4489
commit 52f95da94b
3 changed files with 108 additions and 61 deletions
css

View file

@ -1,5 +1,57 @@
/* Passman ------------------------------------------------------------------ */
.app-passman .vault_wrapper {
box-shadow: none;
background: var(--color-background-darker);
border: 1px solid var(--color-border);
.vaultlist li {
border-bottom-color: var(--color-border);
&:hover {
background-color: var(--color-background-hover);
}
&.ng-scope:last-child {
border-bottom: none;
}
}
.login_form {
.button-geen {
background-color: var(--color-success);
color: var(--color-main-text);
border-color: var(--color-success);
&:hover {
border-color: var(--color-success) !important;
}
&:active,
&:focus {
border-color: var(--color-border-active) !important;
}
}
.button-red {
background-color: var(--color-error);
color: var(--color-main-text);
border-color: var(--color-error);
&:hover {
border-color: var(--color-warning) !important;
}
&:active,
&:focus {
border-color: var(--color-warning) !important;
background-color: var(--color-warning) !important;
}
}
}
}
.app-passman #app-navigation {
li {
@ -51,7 +103,7 @@
.viewModes .view-mode {
background-color: var(--color-main-background);
border-color: var(--color-border);
border-color: var(--color-border) !important;
&.active {
background-color: var(--color-primary-element);
@ -77,15 +129,10 @@
border-bottom: 1px solid var(--color-border);
}
.searchboxContainer .searchOptions {
background: var(--color-main-background);
border-color: var(--color-border);
box-shadow: none;
}
.edit_credential .compromised-button {
background-color: var(--color-error);
color: var(--color-main-text);
border-color: var(--color-error);
&:hover,
&:active,
@ -144,6 +191,13 @@
background-color: var(--color-success);
}
.icon-label input,
.pw-gen input {
background-color: var(--color-main-background);
color: var(--color-main-text);
border-color: var(--color-border);
}
.pw-gen .generate_pw .cell {
border-color: var(--color-border);
background-color: var(--color-main-background);
@ -188,84 +242,66 @@
}
}
.app-passman .vault_wrapper {
box-shadow: none;
background: var(--color-background-darker);
border: 1px solid var(--color-border);
.vaultlist li {
border-bottom-color: var(--color-border);
&:hover {
background-color: var(--color-background-hover);
}
&.ng-scope:last-child {
border-bottom: none;
}
}
}
tags-input {
.tags {
background-color: var(--color-background-darker);
border: 1px solid var(--color-border);
box-shadow: none;
background-color: var(--color-main-background) !important;
border: 1px solid var(--color-border) !important;
box-shadow: none !important;
&.focused {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: var(--color-border-active);
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border-color: var(--color-border-active) !important;
}
.tag-item {
border-color: var(--color-border);
color: var(--color-main-text);
border-color: var(--color-border) !important;
color: var(--color-main-text) !important;
}
}
&.ng-invalid .tags {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: var(--color-error);
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border-color: var(--color-error) !important;
}
.autocomplete {
background-color: var(--color-background-darker);
border: 1px solid var(--color-border);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: var(--color-background-darker) !important;
border: 1px solid var(--color-border) !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
.suggestion-item.selected, .suggestion-item.selected em {
color: var(--color-main-text);
background-color: var(--color-background-hover);
.suggestion-item.selected {
color: var(--color-main-text) !important;
background-color: var(--color-background-hover) !important;
}
}
}
.angularjs-datetime-picker {
color: var(--color-main-text);
border-color: var(--color-border);
background: var(--color-main-background);
color: var(--color-main-text) !important;
border-color: var(--color-border) !important;
background: var(--color-main-background) !important;
.adp-month {
background: var(--color-main-background);
border-bottom-color: var(--color-border);
background: var(--color-main-background) !important;
border-bottom-color: var(--color-border) !important;
> button {
color: var(--color-main-text);
color: var(--color-main-text) !important;
&:hover {
color: var(--color-primary-element);
color: var(--color-primary-element) !important;
}
&:active,
&:focus {
color: var(--color-primary-element);
color: var(--color-primary-element) !important;
background-color: transparent !important;
}
}
@ -274,28 +310,33 @@ tags-input {
.adp-days {
> .adp-day.selected {
background: var(--color-background-hover);
border-color: var(--color-border-active);
background: var(--color-background-hover) !important;
border-color: var(--color-border-active) !important;
}
> .adp-day.selectable:hover {
background: var(--color-background-hover);
background: var(--color-background-hover) !important;
}
}
}
.sequence code {
border: none;
border: none !important;
}
.iconpicker-dialog,
.shareincoming-dialog {
.shareincoming-dialog,
.custom-search-dialog {
&, .ui-dialog {
box-shadow: none;
box-shadow: none !important;
}
}
.iconpicker-dialog .ui-button.ui-button-icon-only {
background-color: var(--color-main-background) !important;
}
#passman-settings {
#mover {

View file

@ -48,7 +48,7 @@
@import 'apps/thirdparty/files-markdown-syntax';
@import 'apps/thirdparty/music';
@import 'apps/thirdparty/ojsxc';
// @import 'apps/thirdparty/passman';
@import 'apps/thirdparty/passman';
@import 'apps/thirdparty/passwords';
// @import 'apps/thirdparty/phone-sync';
@import 'apps/thirdparty/polls';

View file

@ -68,6 +68,12 @@
background-image: var(--icon-federatedfilesharing-social-facebook-000) !important;
}
// Passman icon expired
//source https://material.io/tools/icons/?icon=restore&style=baseline
.icon-expired {
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PHBhdGggZD0nTTEzIDNjLTQuOTcgMC05IDQuMDMtOSA5SDFsMy44OSAzLjg5LjA3LjE0TDkgMTJINmMwLTMuODcgMy4xMy03IDctN3M3IDMuMTMgNyA3LTMuMTMgNy03IDdjLTEuOTMgMC0zLjY4LS43OS00Ljk0LTIuMDZsLTEuNDIgMS40MkM4LjI3IDE5Ljk5IDEwLjUxIDIxIDEzIDIxYzQuOTcgMCA5LTQuMDMgOS05cy00LjAzLTktOS05em0tMSA1djVsNC4yOCAyLjU0LjcyLTEuMjEtMy41LTIuMDhWOEgxMnonIGZpbGw9JyNmMmYyZjInLz48L3N2Zz4=");
}
/* CSS tricks to change icon color ------------------------------------------ */
.app-settings {