mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-09-13 23:55:11 +00:00
Merge pull request #1720 from nischi/master
Fixing send notification in newsfeed module
This commit is contained in:
@@ -18,6 +18,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Updatenotification module: Properly handle race conditions, prevent crash.
|
- Updatenotification module: Properly handle race conditions, prevent crash.
|
||||||
|
- Send `NEWS_FEED` notification also for the first news messages which are shown
|
||||||
|
|
||||||
## [2.8.0] - 2019-07-01
|
## [2.8.0] - 2019-07-01
|
||||||
|
|
||||||
@@ -40,18 +41,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
- Automatically try to fix eslint errors by passing `--fix` option to it
|
- Automatically try to fix eslint errors by passing `--fix` option to it
|
||||||
- Added sunrise and sunset times to weathergov weather provider [#1705](https://github.com/MichMich/MagicMirror/issues/1705)
|
- Added sunrise and sunset times to weathergov weather provider [#1705](https://github.com/MichMich/MagicMirror/issues/1705)
|
||||||
- Added "useLocationAsHeader" to display "location" in `config.js` as header when location name is not returned
|
- Added "useLocationAsHeader" to display "location" in `config.js` as header when location name is not returned
|
||||||
- Added to `newsfeed.js`: in order to design the news article better with css, three more class-names were introduced: newsfeed-desc, newsfeed-desc, newsfeed-desc
|
- Added to `newsfeed.js`: in order to design the news article better with css, three more class-names were introduced: newsfeed-desc, newsfeed-desc, newsfeed-desc
|
||||||
|
|
||||||
### Updated
|
### Updated
|
||||||
- English translation for "Feels" to "Feels like"
|
- English translation for "Feels" to "Feels like"
|
||||||
- Fixed the example calender url in `config.js.sample`
|
- Fixed the example calender url in `config.js.sample`
|
||||||
- Update `ical.js` to solve various calendar issues.
|
- Update `ical.js` to solve various calendar issues.
|
||||||
- Update weather city list url [#1676](https://github.com/MichMich/MagicMirror/issues/1676)
|
- Update weather city list url [#1676](https://github.com/MichMich/MagicMirror/issues/1676)
|
||||||
- Only update clock once per minute when seconds aren't shown
|
- Only update clock once per minute when seconds aren't shown
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Fixed uncaught exception, race condition on module update
|
- Fixed uncaught exception, race condition on module update
|
||||||
- Fixed issue [#1696](https://github.com/MichMich/MagicMirror/issues/1696), some ical files start date to not parse to date type
|
- Fixed issue [#1696](https://github.com/MichMich/MagicMirror/issues/1696), some ical files start date to not parse to date type
|
||||||
- Allowance HTML5 autoplay-policy (policy is changed from Chrome 66 updates)
|
- Allowance HTML5 autoplay-policy (policy is changed from Chrome 66 updates)
|
||||||
- Handle SIGTERM messages
|
- Handle SIGTERM messages
|
||||||
- Fixes sliceMultiDayEvents so it respects maximumNumberOfDays
|
- Fixes sliceMultiDayEvents so it respects maximumNumberOfDays
|
||||||
|
@@ -33,7 +33,7 @@ ical.objectHandlers['RRULE'] = function(val, params, curr, stack, line){
|
|||||||
var originalEnd = ical.objectHandlers['END'];
|
var originalEnd = ical.objectHandlers['END'];
|
||||||
ical.objectHandlers['END'] = function (val, params, curr, stack) {
|
ical.objectHandlers['END'] = function (val, params, curr, stack) {
|
||||||
// Recurrence rules are only valid for VEVENT, VTODO, and VJOURNAL.
|
// Recurrence rules are only valid for VEVENT, VTODO, and VJOURNAL.
|
||||||
// More specifically, we need to filter the VCALENDAR type because we might end up with a defined rrule
|
// More specifically, we need to filter the VCALENDAR type because we might end up with a defined rrule
|
||||||
// due to the subtypes.
|
// due to the subtypes.
|
||||||
if ((val === "VEVENT") || (val === "VTODO") || (val === "VJOURNAL")) {
|
if ((val === "VEVENT") || (val === "VTODO") || (val === "VJOURNAL")) {
|
||||||
if (curr.rrule) {
|
if (curr.rrule) {
|
||||||
|
@@ -327,6 +327,11 @@ Module.register("newsfeed",{
|
|||||||
|
|
||||||
self.updateDom(self.config.animationSpeed);
|
self.updateDom(self.config.animationSpeed);
|
||||||
|
|
||||||
|
// Broadcast NewsFeed if needed
|
||||||
|
if (self.config.broadcastNewsFeeds) {
|
||||||
|
self.sendNotification("NEWS_FEED", {items: self.newsItems});
|
||||||
|
}
|
||||||
|
|
||||||
timer = setInterval(function() {
|
timer = setInterval(function() {
|
||||||
self.activeItem++;
|
self.activeItem++;
|
||||||
self.updateDom(self.config.animationSpeed);
|
self.updateDom(self.config.animationSpeed);
|
||||||
|
Reference in New Issue
Block a user