1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 15:45:56 +00:00

render list of plugins on the client

This commit is contained in:
Andrew Dolgov
2021-03-06 18:14:25 +03:00
parent 217922899d
commit 473ea6255c
8 changed files with 398 additions and 203 deletions

View File

@@ -1514,6 +1514,43 @@ body.ttrss_prefs fieldset.plugin label.description .dijitCheckBox {
body.ttrss_prefs .users-list td {
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list {
margin: 0;
padding: 0;
}
body.ttrss_prefs ul.prefs-plugin-list li {
display: flex;
align-items: center;
line-height: 30px;
border-bottom: #ddd 1px solid;
}
body.ttrss_prefs ul.prefs-plugin-list li > * {
padding: 4px;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox {
display: flex;
align-items: center;
min-width: 200px;
margin-right: 16px;
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox.system {
cursor: auto;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox .name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight: bold;
}
body.ttrss_prefs ul.prefs-plugin-list li .actions {
flex-grow: 2;
text-align: right;
}
body.ttrss_prefs ul.prefs-plugin-list li .version {
min-width: 200px;
text-align: right;
}
body.ttrss_prefs .plugin-installer-list .plugin-installed {
opacity: 0.5;
}

View File

@@ -1514,6 +1514,43 @@ body.ttrss_prefs fieldset.plugin label.description .dijitCheckBox {
body.ttrss_prefs .users-list td {
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list {
margin: 0;
padding: 0;
}
body.ttrss_prefs ul.prefs-plugin-list li {
display: flex;
align-items: center;
line-height: 30px;
border-bottom: #222 1px solid;
}
body.ttrss_prefs ul.prefs-plugin-list li > * {
padding: 4px;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox {
display: flex;
align-items: center;
min-width: 200px;
margin-right: 16px;
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox.system {
cursor: auto;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox .name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight: bold;
}
body.ttrss_prefs ul.prefs-plugin-list li .actions {
flex-grow: 2;
text-align: right;
}
body.ttrss_prefs ul.prefs-plugin-list li .version {
min-width: 200px;
text-align: right;
}
body.ttrss_prefs .plugin-installer-list .plugin-installed {
opacity: 0.5;
}

View File

@@ -1514,6 +1514,43 @@ body.ttrss_prefs fieldset.plugin label.description .dijitCheckBox {
body.ttrss_prefs .users-list td {
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list {
margin: 0;
padding: 0;
}
body.ttrss_prefs ul.prefs-plugin-list li {
display: flex;
align-items: center;
line-height: 30px;
border-bottom: #ddd 1px solid;
}
body.ttrss_prefs ul.prefs-plugin-list li > * {
padding: 4px;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox {
display: flex;
align-items: center;
min-width: 200px;
margin-right: 16px;
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox.system {
cursor: auto;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox .name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight: bold;
}
body.ttrss_prefs ul.prefs-plugin-list li .actions {
flex-grow: 2;
text-align: right;
}
body.ttrss_prefs ul.prefs-plugin-list li .version {
min-width: 200px;
text-align: right;
}
body.ttrss_prefs .plugin-installer-list .plugin-installed {
opacity: 0.5;
}

View File

@@ -112,6 +112,51 @@ body.ttrss_prefs {
}
}
ul.prefs-plugin-list {
margin : 0;
padding : 0;
li {
display : flex;
align-items : center;
line-height : 30px;
border-bottom: @border-default 1px solid;
> * {
padding : 4px;
}
label.checkbox {
display : flex;
align-items : center;
min-width : 200px;
margin-right : 16px;
cursor : pointer;
&.system {
cursor : auto;
}
.name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight : bold;
}
}
.actions {
flex-grow : 2;
text-align: right;
}
.version {
min-width: 200px;
text-align: right;
}
}
}
.plugin-installer-list {
.plugin-installed {
opacity : 0.5;

View File

@@ -1515,6 +1515,43 @@ body.ttrss_prefs fieldset.plugin label.description .dijitCheckBox {
body.ttrss_prefs .users-list td {
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list {
margin: 0;
padding: 0;
}
body.ttrss_prefs ul.prefs-plugin-list li {
display: flex;
align-items: center;
line-height: 30px;
border-bottom: #222 1px solid;
}
body.ttrss_prefs ul.prefs-plugin-list li > * {
padding: 4px;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox {
display: flex;
align-items: center;
min-width: 200px;
margin-right: 16px;
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox.system {
cursor: auto;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox .name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight: bold;
}
body.ttrss_prefs ul.prefs-plugin-list li .actions {
flex-grow: 2;
text-align: right;
}
body.ttrss_prefs ul.prefs-plugin-list li .version {
min-width: 200px;
text-align: right;
}
body.ttrss_prefs .plugin-installer-list .plugin-installed {
opacity: 0.5;
}

View File

@@ -1515,6 +1515,43 @@ body.ttrss_prefs fieldset.plugin label.description .dijitCheckBox {
body.ttrss_prefs .users-list td {
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list {
margin: 0;
padding: 0;
}
body.ttrss_prefs ul.prefs-plugin-list li {
display: flex;
align-items: center;
line-height: 30px;
border-bottom: #222 1px solid;
}
body.ttrss_prefs ul.prefs-plugin-list li > * {
padding: 4px;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox {
display: flex;
align-items: center;
min-width: 200px;
margin-right: 16px;
cursor: pointer;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox.system {
cursor: auto;
}
body.ttrss_prefs ul.prefs-plugin-list li label.checkbox .name {
flex-grow: 2;
display: inline-block;
text-align: right;
font-weight: bold;
}
body.ttrss_prefs ul.prefs-plugin-list li .actions {
flex-grow: 2;
text-align: right;
}
body.ttrss_prefs ul.prefs-plugin-list li .version {
min-width: 200px;
text-align: right;
}
body.ttrss_prefs .plugin-installer-list .plugin-installed {
opacity: 0.5;
}