Apply some customization
This commit is contained in:
parent
791b998489
commit
3c806a5b2b
@ -1875,7 +1875,7 @@ class Feeds extends Handler_Protected {
|
||||
$sum = 0;
|
||||
|
||||
for ($i = 0; $i < strlen($name); $i++) {
|
||||
$sum += ord($name{$i});
|
||||
$sum += ord($name[$i]);
|
||||
}
|
||||
|
||||
$sum %= count($colormap);
|
||||
|
@ -190,7 +190,7 @@ img.img_card_preview {
|
||||
}
|
||||
|
||||
.toolbar-hide {
|
||||
visibility: hidden !important;
|
||||
visibility: visible !important;
|
||||
}
|
||||
|
||||
.dijitMenuPopup {
|
||||
|
@ -205,7 +205,7 @@ function _color_unpack($hex, $normalize = false) {
|
||||
|
||||
if (strlen($hex) == 4) {
|
||||
$hex = $hex[1] . $hex[1] . $hex[2] . $hex[2] . $hex[3] . $hex[3];
|
||||
} $c = hexdec($hex);
|
||||
} $c = hexdec(ltrim($hex, '#'));
|
||||
for ($i = 16; $i >= 0; $i -= 8) {
|
||||
$out[] = (($c >> $i) & 0xFF) / ($normalize ? 255 : 1);
|
||||
} return $out;
|
||||
|
@ -431,7 +431,14 @@ define(["dojo/_base/declare"], function (declare) {
|
||||
});
|
||||
},
|
||||
catchupCurrent: function(mode) {
|
||||
this.catchupFeed(this.getActive(), this.activeIsCat(), mode);
|
||||
Headlines.select('unread');
|
||||
Headlines.selectionToggleUnread({ no_error: 1 });
|
||||
let _feeds = this;
|
||||
setTimeout(function() {
|
||||
if (_feeds.getActive() != undefined) {
|
||||
_feeds.open({feed: _feeds.getActive(), is_cat: _feeds.activeIsCat()});
|
||||
}
|
||||
}, 1000);
|
||||
},
|
||||
catchupFeedInGroup: function(id) {
|
||||
const title = this.getName(id);
|
||||
|
@ -1,6 +1,11 @@
|
||||
'use strict';
|
||||
/* global __, ngettext */
|
||||
define(["dojo/_base/declare"], function (declare) {
|
||||
function decodeHTMLEntities(text) {
|
||||
var textArea = document.createElement('textarea');
|
||||
textArea.innerHTML = text;
|
||||
return textArea.value;
|
||||
}
|
||||
var img_preview_elem = document.createElement('div');
|
||||
img_preview_elem.style.display = 'none';
|
||||
document.body.appendChild(img_preview_elem);
|
||||
@ -440,11 +445,11 @@ define(["dojo/_base/declare"], function (declare) {
|
||||
if (App.isCombinedMode()) {
|
||||
row_class += App.getInitParam("cdm_expanded") ? " expanded" : " expandable";
|
||||
|
||||
img_preview_elem.innerHTML = hl.content;
|
||||
img_preview_elem.innerHTML = decodeHTMLEntities(hl.content) + decodeHTMLEntities(hl.enclosures);
|
||||
var img_preview_src = 'images/blank_icon.gif';
|
||||
var imgs = img_preview_elem.querySelectorAll('img');
|
||||
for (var i = 0; i < imgs.length; i++) {
|
||||
if (imgs[i].src && imgs[i].src.match(/\.(thumb|jpeg|jpg|gif|png)(\?|$)/i) != null) {
|
||||
if (imgs[i].src) {
|
||||
img_preview_src = imgs[i].src;
|
||||
break;
|
||||
}
|
||||
@ -1056,7 +1061,6 @@ define(["dojo/_base/declare"], function (declare) {
|
||||
document.getElementById('more-button').style.visibility = 'hidden';
|
||||
Element.show(elem);
|
||||
} else {
|
||||
changeStyle('.toolbar-hide', 'visibility', 'hidden');
|
||||
document.getElementById('more-button').style.visibility = 'visible';
|
||||
Element.hide(elem);
|
||||
}
|
||||
|
@ -567,6 +567,15 @@ require(["dojo/_base/kernel",
|
||||
this.hotkey_actions["toggle_night_mode"] = function () {
|
||||
App.toggleNightMode();
|
||||
};
|
||||
this.hotkey_actions['mark_all_as_read'] = function () {
|
||||
Headlines.select('unread');
|
||||
Headlines.selectionToggleUnread({ no_error: 1 });
|
||||
setTimeout(function() {
|
||||
if (Feeds.getActive() != undefined) {
|
||||
Feeds.open({feed: Feeds.getActive(), is_cat: Feeds.activeIsCat()});
|
||||
}
|
||||
}, 1000);
|
||||
};
|
||||
},
|
||||
onActionSelected: function(opid) {
|
||||
switch (opid) {
|
||||
|
Loading…
Reference in New Issue
Block a user