Fixed series actions wrapping to two lines

pull/3113/head
Mark McDowall 11 years ago
parent a5528f00cb
commit 8ff34aac4d

@ -0,0 +1,37 @@
'use strict';
define(
[
'app',
'Cells/NzbDroneCell'
], function (App, NzbDroneCell) {
return NzbDroneCell.extend({
className: 'series-actions-cell',
events: {
'click .x-edit-series' : '_editSeries',
'click .x-remove-series': '_removeSeries'
},
render: function () {
this.$el.empty();
this.$el.html(
'<i class="icon-cog x-edit-series" title="" data-original-title="Edit Series"></i> ' +
'<i class="icon-remove x-remove-series" title="" data-original-title="Delete Series"></i>'
);
this.delegateEvents();
return this;
},
_editSeries: function () {
App.vent.trigger(App.Commands.EditSeriesCommand, {series:this.model});
},
_removeSeries: function () {
App.vent.trigger(App.Commands.DeleteSeriesCommand, {series:this.model});
}
});
});

@ -87,4 +87,8 @@ td.episode-status-cell, td.quality-cell {
color: rgb(255, 255, 255); color: rgb(255, 255, 255);
background-color: rgb(0, 129, 194); background-color: rgb(0, 129, 194);
} }
}
.series-actions-cell {
width: 40px;
} }

@ -11,9 +11,9 @@ define(
'Cells/TemplatedCell', 'Cells/TemplatedCell',
'Cells/QualityProfileCell', 'Cells/QualityProfileCell',
'Cells/EpisodeProgressCell', 'Cells/EpisodeProgressCell',
'Cells/SeriesActionsCell',
'Shared/Grid/DateHeaderCell', 'Shared/Grid/DateHeaderCell',
'Series/Index/Table/SeriesStatusCell', 'Cells/SeriesStatusCell',
'Series/Index/Table/Row',
'Series/Index/FooterView', 'Series/Index/FooterView',
'Series/Index/FooterModel', 'Series/Index/FooterModel',
'Shared/Toolbar/ToolbarLayout' 'Shared/Toolbar/ToolbarLayout'
@ -27,9 +27,9 @@ define(
TemplatedCell, TemplatedCell,
QualityProfileCell, QualityProfileCell,
EpisodeProgressCell, EpisodeProgressCell,
SeriesActionsCell,
DateHeaderCell, DateHeaderCell,
SeriesStatusCell, SeriesStatusCell,
SeriesIndexRow,
FooterView, FooterView,
FooterModel, FooterModel,
ToolbarLayout) { ToolbarLayout) {
@ -86,8 +86,7 @@ define(
name : 'this', name : 'this',
label : '', label : '',
sortable: false, sortable: false,
template: 'Series/Index/Table/ControlsColumnTemplate', cell : SeriesActionsCell
cell : TemplatedCell
} }
], ],
@ -124,7 +123,6 @@ define(
_showTable: function () { _showTable: function () {
this.currentView = new Backgrid.Grid({ this.currentView = new Backgrid.Grid({
row : SeriesIndexRow,
collection: SeriesCollection, collection: SeriesCollection,
columns : this.columns, columns : this.columns,
className : 'table table-hover' className : 'table table-hover'

@ -1,2 +0,0 @@
<i class="icon-cog x-edit" title="Edit Series"/>
<i class="icon-remove x-remove" title="Delete Series"/>

@ -1,22 +0,0 @@
'use strict';
define(
[
'app',
'backgrid'
], function (App, Backgrid) {
return Backgrid.Row.extend({
events: {
'click .x-edit' : 'editSeries',
'click .x-remove': 'removeSeries'
},
editSeries: function () {
App.vent.trigger(App.Commands.EditSeriesCommand, {series:this.model});
},
removeSeries: function () {
App.vent.trigger(App.Commands.DeleteSeriesCommand, {series:this.model});
},
});
});

@ -1 +0,0 @@
<a href="{{route}}">{{title}}</a>
Loading…
Cancel
Save