kunfei 3 سال پیش
والد
کامیت
0dca8915bf

+ 32 - 44
app/src/main/java/io/legado/app/ui/rss/source/edit/RssSourceEditActivity.kt

@@ -152,53 +152,41 @@ class RssSourceEditActivity :
         binding.recyclerView.adapter = adapter
     }
 
-    private fun upSourceView(source: RssSource? = viewModel.rssSource) {
-        source?.let {
-            binding.cbIsEnable.isChecked = source.enabled
-            binding.cbSingleUrl.isChecked = source.singleUrl
-            binding.cbIsEnableCookie.isChecked = source.enabledCookieJar == true
-            binding.cbEnableJs.isChecked = source.enableJs
-            binding.cbEnableBaseUrl.isChecked = source.loadWithBaseUrl
+    private fun upSourceView(rs: RssSource? = viewModel.rssSource) {
+        rs?.let {
+            binding.cbIsEnable.isChecked = rs.enabled
+            binding.cbSingleUrl.isChecked = rs.singleUrl
+            binding.cbIsEnableCookie.isChecked = rs.enabledCookieJar == true
+            binding.cbEnableJs.isChecked = rs.enableJs
+            binding.cbEnableBaseUrl.isChecked = rs.loadWithBaseUrl
         }
         sourceEntities.clear()
         sourceEntities.apply {
-            add(EditEntity("sourceName", source?.sourceName, R.string.source_name))
-            add(EditEntity("sourceUrl", source?.sourceUrl, R.string.source_url))
-            add(EditEntity("sourceIcon", source?.sourceIcon, R.string.source_icon))
-            add(EditEntity("sourceGroup", source?.sourceGroup, R.string.source_group))
-            add(EditEntity("sourceComment", source?.sourceComment, R.string.comment))
-            add(EditEntity("loginUrl", source?.loginUrl, R.string.login_url))
-            add(EditEntity("loginUi", source?.loginUi, R.string.login_ui))
-            add(EditEntity("loginCheckJs", source?.loginCheckJs, R.string.login_check_js))
-            add(EditEntity("coverDecodeJs", source?.coverDecodeJs, R.string.cover_decode_js))
-            add(EditEntity("header", source?.header, R.string.source_http_header))
-            add(EditEntity("variableComment", source?.variableComment, R.string.variable_comment))
-            add(EditEntity("concurrentRate", source?.concurrentRate, R.string.concurrent_rate))
-            add(EditEntity("sortUrl", source?.sortUrl, R.string.sort_url))
-            add(EditEntity("ruleArticles", source?.ruleArticles, R.string.r_articles))
-            add(EditEntity("ruleNextPage", source?.ruleNextPage, R.string.r_next))
-            add(EditEntity("ruleTitle", source?.ruleTitle, R.string.r_title))
-            add(EditEntity("rulePubDate", source?.rulePubDate, R.string.r_date))
-            add(EditEntity("ruleDescription", source?.ruleDescription, R.string.r_description))
-            add(EditEntity("ruleImage", source?.ruleImage, R.string.r_image))
-            add(EditEntity("ruleLink", source?.ruleLink, R.string.r_link))
-            add(EditEntity("ruleContent", source?.ruleContent, R.string.r_content))
-            add(EditEntity("style", source?.style, R.string.r_style))
-            add(EditEntity("injectJs", source?.injectJs, R.string.r_inject_js))
-            add(
-                EditEntity(
-                    "contentWhitelist",
-                    source?.contentWhitelist,
-                    R.string.content_whitelist
-                )
-            )
-            add(
-                EditEntity(
-                    "contentBlacklist",
-                    source?.contentBlacklist,
-                    R.string.content_blacklist
-                )
-            )
+            add(EditEntity("sourceName", rs?.sourceName, R.string.source_name))
+            add(EditEntity("sourceUrl", rs?.sourceUrl, R.string.source_url))
+            add(EditEntity("sourceIcon", rs?.sourceIcon, R.string.source_icon))
+            add(EditEntity("sourceGroup", rs?.sourceGroup, R.string.source_group))
+            add(EditEntity("sourceComment", rs?.sourceComment, R.string.comment))
+            add(EditEntity("loginUrl", rs?.loginUrl, R.string.login_url))
+            add(EditEntity("loginUi", rs?.loginUi, R.string.login_ui))
+            add(EditEntity("loginCheckJs", rs?.loginCheckJs, R.string.login_check_js))
+            add(EditEntity("coverDecodeJs", rs?.coverDecodeJs, R.string.cover_decode_js))
+            add(EditEntity("header", rs?.header, R.string.source_http_header))
+            add(EditEntity("variableComment", rs?.variableComment, R.string.variable_comment))
+            add(EditEntity("concurrentRate", rs?.concurrentRate, R.string.concurrent_rate))
+            add(EditEntity("sortUrl", rs?.sortUrl, R.string.sort_url))
+            add(EditEntity("ruleArticles", rs?.ruleArticles, R.string.r_articles))
+            add(EditEntity("ruleNextPage", rs?.ruleNextPage, R.string.r_next))
+            add(EditEntity("ruleTitle", rs?.ruleTitle, R.string.r_title))
+            add(EditEntity("rulePubDate", rs?.rulePubDate, R.string.r_date))
+            add(EditEntity("ruleDescription", rs?.ruleDescription, R.string.r_description))
+            add(EditEntity("ruleImage", rs?.ruleImage, R.string.r_image))
+            add(EditEntity("ruleLink", rs?.ruleLink, R.string.r_link))
+            add(EditEntity("ruleContent", rs?.ruleContent, R.string.r_content))
+            add(EditEntity("style", rs?.style, R.string.r_style))
+            add(EditEntity("injectJs", rs?.injectJs, R.string.r_inject_js))
+            add(EditEntity("contentWhitelist", rs?.contentWhitelist, R.string.c_whitelist))
+            add(EditEntity("contentBlacklist", rs?.contentBlacklist, R.string.c_blacklist))
         }
         adapter.editEntities = sourceEntities
     }

+ 2 - 2
app/src/main/res/values-es-rES/strings.xml

@@ -1065,6 +1065,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values-ja-rJP/strings.xml

@@ -1068,6 +1068,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values-pt-rBR/strings.xml

@@ -1068,6 +1068,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values-zh-rHK/strings.xml

@@ -1065,6 +1065,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values-zh-rTW/strings.xml

@@ -1067,6 +1067,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values-zh/strings.xml

@@ -1067,6 +1067,6 @@
     <string name="update_book_fail">更新失败</string>
     <string name="notification_permission_rationale">阅读需要发送通知来显示朗读控制和下载进度</string>
     <string name="webdav_after_local_restore_confirm">webDav书源比本地新,是否恢复</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>

+ 2 - 2
app/src/main/res/values/strings.xml

@@ -1068,6 +1068,6 @@
     <string name="update_book_fail">Update failed</string>
     <string name="notification_permission_rationale">Reading requires sending notifications to show reading control and download progress</string>
     <string name="webdav_after_local_restore_confirm">The webDav book source is newer than the local one, whether to restore it or not</string>
-    <string name="content_whitelist">白名单(contentWhitelist)</string>
-    <string name="content_blacklist">黑名单(contentBlacklist)</string>
+    <string name="c_whitelist">白名单(contentWhitelist)</string>
+    <string name="c_blacklist">黑名单(contentBlacklist)</string>
 </resources>