summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Jenkinsfile4
-rwxr-xr-xclasses/pref/feeds.php4
-rw-r--r--themes/compact.css3
-rw-r--r--themes/compact_night.css3
-rw-r--r--themes/light-high-contrast.css3
-rw-r--r--themes/light.css3
-rw-r--r--themes/light/dijit_basic.less4
-rw-r--r--themes/night.css3
-rw-r--r--themes/night_blue.css3
9 files changed, 28 insertions, 2 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 450668315..9bd7e1395 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,6 +1,10 @@
pipeline {
agent any
+ options {
+ buildDiscarder(logRotator(numToKeepStr: '5'))
+ }
+
stages {
stage('phpunit') {
steps {
diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php
index 6cf979b0a..f2e8e12da 100755
--- a/classes/pref/feeds.php
+++ b/classes/pref/feeds.php
@@ -373,7 +373,7 @@ class Pref_Feeds extends Handler_Protected {
$order_id = 1;
- $cat = $data_map[$item_id];
+ $cat = ($data_map[$item_id] ?? false);
if ($cat && is_array($cat)) {
foreach ($cat as $item) {
@@ -436,7 +436,7 @@ class Pref_Feeds extends Handler_Protected {
foreach ($data['items'] as $item) {
# if ($item['id'] != 'root') {
- if (is_array($item['items'])) {
+ if (is_array($item['items'] ?? false)) {
if (isset($item['items']['_reference'])) {
$data_map[$item['id']] = array($item['items']);
} else {
diff --git a/themes/compact.css b/themes/compact.css
index c58d4c419..b8a35a0b5 100644
--- a/themes/compact.css
+++ b/themes/compact.css
@@ -1945,6 +1945,9 @@ body.ttrss_utility.share_popup .content {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;
diff --git a/themes/compact_night.css b/themes/compact_night.css
index 761294d86..c503f70c5 100644
--- a/themes/compact_night.css
+++ b/themes/compact_night.css
@@ -1847,6 +1847,9 @@ body.ttrss_prefs[hide-filter-rules="true"] ul.filterRules {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;
diff --git a/themes/light-high-contrast.css b/themes/light-high-contrast.css
index 12fcb877d..0fa7b82b9 100644
--- a/themes/light-high-contrast.css
+++ b/themes/light-high-contrast.css
@@ -1945,6 +1945,9 @@ body.ttrss_utility.share_popup .content {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;
diff --git a/themes/light.css b/themes/light.css
index 82a84c604..a5548d4ff 100644
--- a/themes/light.css
+++ b/themes/light.css
@@ -1945,6 +1945,9 @@ body.ttrss_utility.share_popup .content {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;
diff --git a/themes/light/dijit_basic.less b/themes/light/dijit_basic.less
index f29461530..30451963b 100644
--- a/themes/light/dijit_basic.less
+++ b/themes/light/dijit_basic.less
@@ -141,6 +141,10 @@
.dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color : white;
+
+ .dijitTreeExpando {
+ color : white;
+ }
}
/*.dijitTreeRow .dijitTreeExpando {
diff --git a/themes/night.css b/themes/night.css
index 0bb02e2eb..5a82594d0 100644
--- a/themes/night.css
+++ b/themes/night.css
@@ -1848,6 +1848,9 @@ body.ttrss_prefs[hide-filter-rules="true"] ul.filterRules {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;
diff --git a/themes/night_blue.css b/themes/night_blue.css
index 5f9f6b0e6..1245fd6bf 100644
--- a/themes/night_blue.css
+++ b/themes/night_blue.css
@@ -1848,6 +1848,9 @@ body.ttrss_prefs[hide-filter-rules="true"] ul.filterRules {
.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color: white;
}
+.flat .dijitTree .dijitTreeNode .dijitTreeRow.dijitTreeRowSelected .dijitTreeExpando {
+ color: white;
+}
.flat .dijitTree .labelParam {
float: right;
margin-right: 16px;