From 46e3c40da9dd5fa0d739cff9e7675c7ccb69d715 Mon Sep 17 00:00:00 2001 From: livhaas Date: Mon, 5 May 2014 08:10:14 -0400 Subject: [PATCH 1/3] new event to fire when there are no tweets available to show --- public/js/content.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/js/content.js b/public/js/content.js index acc5f9b..9f86a10 100644 --- a/public/js/content.js +++ b/public/js/content.js @@ -22,6 +22,7 @@ apos.widgetPlayers.twitter = function($widget) { function(tweets) { var $tweets = $widget.find('.apos-tweets'); if (!tweets.length) { + $widget.trigger('aposTwitterNull'); return; } $tweets.find('.apos-tweet:not(.apos-template)').remove(); From bc80e57cc7262fa700357e3a39aa21515eb34236 Mon Sep 17 00:00:00 2001 From: livhaas Date: Mon, 5 May 2014 08:10:43 -0400 Subject: [PATCH 2/3] version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d25b07a..e89ebda 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apostrophe-twitter", - "version": "0.5.7", + "version": "0.5.8", "description": "Adds a Twitter feed widget to Apostrophe's rich content editor", "main": "index.js", "scripts": { From 473e58d71bb9ef7642dd99091e8d77136f387921 Mon Sep 17 00:00:00 2001 From: Olivia Haas Date: Mon, 5 May 2014 08:16:09 -0400 Subject: [PATCH 3/3] updated README to reflect new event changes --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index c6f96d3..03c0250 100644 --- a/README.md +++ b/README.md @@ -54,5 +54,14 @@ Once the tweets have been fully loaded into the template, an event called 'aposT $widget.find('.apos-tweets').makeThemMoreAwesome(); }); ``` +## aposTwitterNull +If no tweets could be found, an event called 'aposTwitterNull' fires. If you want something special to happen if there are no tweets available, this is your event. + +```javascript + $('body').on('aposTwitterNull', '.apos-widget', function() { + $widget = $(this); + $widget.find('.apos-tweets').seeYaLaterTemplate(); + }); +``` Enjoy!