From 30e66afb20a29a1f18fa4570a4393c0cad8b31cb Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 3 Apr 2014 19:16:48 -0700 Subject: [PATCH] Show message when no updates are available --- src/UI/System/Update/EmptyView.js | 10 ++++++++++ src/UI/System/Update/EmptyViewTemplate.html | 1 + src/UI/System/Update/UpdateCollectionView.js | 8 +++++--- 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 src/UI/System/Update/EmptyView.js create mode 100644 src/UI/System/Update/EmptyViewTemplate.html diff --git a/src/UI/System/Update/EmptyView.js b/src/UI/System/Update/EmptyView.js new file mode 100644 index 000000000..4d886c9eb --- /dev/null +++ b/src/UI/System/Update/EmptyView.js @@ -0,0 +1,10 @@ +'use strict'; + +define( + [ + 'marionette' + ], function (Marionette) { + return Marionette.ItemView.extend({ + template: 'System/Update/EmptyViewTemplate' + }); + }); diff --git a/src/UI/System/Update/EmptyViewTemplate.html b/src/UI/System/Update/EmptyViewTemplate.html new file mode 100644 index 000000000..24248d97b --- /dev/null +++ b/src/UI/System/Update/EmptyViewTemplate.html @@ -0,0 +1 @@ +
No updates are available
\ No newline at end of file diff --git a/src/UI/System/Update/UpdateCollectionView.js b/src/UI/System/Update/UpdateCollectionView.js index 77f210d75..ce1ac9439 100644 --- a/src/UI/System/Update/UpdateCollectionView.js +++ b/src/UI/System/Update/UpdateCollectionView.js @@ -2,9 +2,11 @@ define( [ 'marionette', - 'System/Update/UpdateItemView' - ], function (Marionette, UpdateItemView) { + 'System/Update/UpdateItemView', + 'System/Update/EmptyView' + ], function (Marionette, UpdateItemView, EmptyView) { return Marionette.CollectionView.extend({ - itemView: UpdateItemView + itemView : UpdateItemView, + emptyView: EmptyView }); });