Removed check for update button, latest version will have install link

This commit is contained in:
Mark McDowall 2013-10-05 01:15:48 -07:00
parent e4b2c30616
commit 03fac8bfe5
9 changed files with 75 additions and 70 deletions

View file

@ -6,6 +6,14 @@ define(
'marionette'
], function (App, Marionette) {
return Marionette.ItemView.extend({
template: 'System/Update/UpdateItemViewTemplate'
template: 'System/Update/UpdateItemViewTemplate',
events: {
'click .x-install-update': '_installUpdate'
},
_installUpdate: function () {
this.model.save();
}
});
});

View file

@ -1,6 +1,6 @@
<div class="update">
<fieldset>
<legend>{{version}} <span class="date">- {{ShortDate releaseDate}} {{currentVersion version}}</span></legend>
<legend>{{version}} <span class="date">- {{ShortDate releaseDate}} {{currentVersion version latest}}</span></legend>
{{#with changes}}
{{#each new}}

View file

@ -5,28 +5,13 @@ define(
'backgrid',
'System/Update/UpdateCollection',
'System/Update/UpdateCollectionView',
'Shared/Toolbar/ToolbarLayout',
'Shared/LoadingView'
], function (Marionette, Backgrid, UpdateCollection, UpdateCollectionView, ToolbarLayout, LoadingView) {
], function (Marionette, Backgrid, UpdateCollection, UpdateCollectionView, LoadingView) {
return Marionette.Layout.extend({
template: 'System/Update/UpdateLayoutTemplate',
regions: {
updates: '#x-updates',
toolbar: '#x-toolbar'
},
leftSideButtons: {
type : 'default',
storeState: false,
items :
[
{
title : 'Check for Update',
icon : 'icon-nd-update',
command: 'applicationUpdate'
}
]
updates: '#x-updates'
},
initialize: function () {
@ -35,7 +20,6 @@ define(
onRender: function () {
this.updates.show(new LoadingView());
this._showToolbar();
var self = this;
var promise = this.updateCollection.fetch();
@ -43,16 +27,6 @@ define(
promise.done(function (){
self.updates.show(new UpdateCollectionView({ collection: self.updateCollection }));
});
},
_showToolbar: function () {
this.toolbar.show(new ToolbarLayout({
left :
[
this.leftSideButtons
],
context: this
}));
}
});
});

View file

@ -1,5 +1,4 @@
<div id="x-toolbar"/>
<div class="row">
<div class="row">
<div class="span12">
<div id="x-updates"/>
</div>

View file

@ -1,3 +1,5 @@
@import '../../Shared/Styles/clickable';
.update {
margin-bottom: 30px;
@ -22,4 +24,9 @@
margin-bottom: 2px;
font-size: 13px;
}
.install-update {
.clickable();
margin-left: 10px;
}
}