diff --git a/classes/feeds.php b/classes/feeds.php
index b5010a05f..d6cd2a255 100644
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -388,6 +388,8 @@ class Feeds extends Handler_Protected {
$feed_icon_img = "";
}
+ $entry_site_url = $line["site_url"];
+
if (!get_pref($this->link, 'COMBINED_DISPLAY_MODE')) {
if (get_pref($this->link, 'VFEED_GROUP_BY_FEED')) {
@@ -474,7 +476,7 @@ class Feeds extends Handler_Protected {
unset($line["tag_cache"]);
$line["content"] = sanitize($this->link, $line["content_preview"],
- false, false, $feed_site_url);
+ false, false, $entry_site_url);
foreach ($pluginhost->get_hooks($pluginhost::HOOK_RENDER_ARTICLE_CDM) as $p) {
$line = $p->hook_render_article_cdm($line);
@@ -614,8 +616,6 @@ class Feeds extends Handler_Protected {
}
}
- $feed_site_url = $line["site_url"];
-
$reply['content'] .= "";
$reply['content'] .= $line["content"];
$reply['content'] .= "";
diff --git a/classes/pref/users.php b/classes/pref/users.php
index 0d7ca3c6e..d36ed29f7 100644
--- a/classes/pref/users.php
+++ b/classes/pref/users.php
@@ -214,7 +214,7 @@ class Pref_Users extends Handler_Protected {
}
db_query($this->link, "UPDATE ttrss_users SET $pass_query_part login = '$login',
- access_level = '$access_level', email = '$email', otp_enabled = 'false'
+ access_level = '$access_level', email = '$email', otp_enabled = false
WHERE id = '$uid'");
}
diff --git a/js/functions.js b/js/functions.js
index e00690c1c..be78294df 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -212,6 +212,11 @@ function notify_real(msg, no_hide, n_type) {
// msg = " " + msg;
+ if (no_hide) {
+ msg += " (X)";
+ }
+
+
nb.innerHTML = msg;
if (!no_hide) {
diff --git a/js/prefs.js b/js/prefs.js
index 676fb914a..e6257e1fb 100644
--- a/js/prefs.js
+++ b/js/prefs.js
@@ -547,7 +547,7 @@ function resetSelectedUserPass() {
new Ajax.Request("backend.php", {
parameters: query,
onComplete: function(transport) {
- notify_info(transport.responseText);
+ notify_info(transport.responseText, true);
} });
}
diff --git a/plugins/googlereadertheme/init.css b/plugins/googlereadertheme/init.css
new file mode 100644
index 000000000..8d5c8cefe
--- /dev/null
+++ b/plugins/googlereadertheme/init.css
@@ -0,0 +1,73 @@
+/* fix dijit */
+:focus {
+ outline: none;
+}
+input[type="search"] {
+ -webkit-appearance: none;
+}
+.claro .dijitToolbar .dijitButton .dijitButtonNode,
+.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,
+.claro .dijitToolbar .dijitComboButton .dijitButtonNode,
+.claro .dijitToolbar .dijitToggleButton .dijitButtonNode,
+.claro .dijitToolbar .dijitComboBox .dijitButtonNode {
+ -moz-transition: background-color, border-color, color;
+ -webkit-transition-property: background-color, border-color, color;
+ transition: background-color, border-color, color;
+}
+
+
+/* some style */
+body#ttrssMain,
+a,
+.titleWrap .title {
+ color: #444;
+}
+a:hover,
+.Unread .titleWrap .title,
+.Selected .titleWrap .title,
+html div.cdmContent a {
+ color: #15c;
+}
+#feeds-holder,
+#content-wrap,
+#headlines-frame {
+ border: none;
+}
+#ttrssMain #headlines-toolbar,
+#ttrssMain .dijitToolbar,
+#ttrssMain .cdmHeader {
+ background: #fff;
+ border-color: transparent;
+}
+#ttrssMain #headlines-toolbar {
+ border-color: #ebebeb;
+}
+#ttrssMain .cdm {
+ margin: 5px 25px 10px 5px;
+ border: 1px solid #ddd !important;
+ box-shadow: 0 0 4px rgba(0,0,0,.1);
+ background: #fff !important;
+}
+#ttrssMain .cdm.Selected {
+ border-left-color: #4d90f0 !important;
+ background: #fff !important;
+}
+#ttrssMain .cdmFeedTitle {
+ border-color: #ebebeb;
+ background: #fff;
+ font-size: 1.2em;
+ font-weight: bold;
+}
+#headlines-frame .cdmFooter {
+ border-top: 1px solid #ebebeb;
+ background: #fafafa;
+}
+
+.titleWrap .title {
+ font-size: 1.5em;
+ font-weight: bold;
+}
+div.cdmHeader span.hlFeed {
+ padding-top: .5em;
+}
+
diff --git a/plugins/googlereadertheme/init.php b/plugins/googlereadertheme/init.php
new file mode 100644
index 000000000..4ee4a4ba3
--- /dev/null
+++ b/plugins/googlereadertheme/init.php
@@ -0,0 +1,27 @@
+link = $host->get_link();
+ $this->host = $host;
+
+ if ($_SESSION["uid"]) {
+ // force-enable combined mode
+ set_pref($this->link, "COMBINED_DISPLAY_MODE", true, $_SESSION["uid"]);
+ }
+ }
+
+ function get_css() {
+ return file_get_contents(dirname(__FILE__) . "/init.css");
+ }
+}
+?>