Browse Source

Don't save profile order twice

pull/3423/head
Ruud 11 years ago
parent
commit
fa7e59e842
  1. 6
      couchpotato/core/plugins/profile/static/profile.css
  2. 20
      couchpotato/core/plugins/quality/static/quality.js

6
couchpotato/core/plugins/profile/static/profile.css

@ -159,9 +159,6 @@
}
#profile_ordering li {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
border-bottom: 1px solid rgba(255,255,255,0.2);
padding: 0 5px;
}
@ -183,6 +180,9 @@
background: url('../../images/handle.png') center;
width: 20px;
float: right;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
#profile_ordering .formHint {

20
couchpotato/core/plugins/quality/static/quality.js

@ -135,20 +135,28 @@ var QualityBase = new Class({
});
// Sortable
var sorted_changed = false;
self.profile_sortable = new Sortables(profile_list, {
'revert': true,
'handle': '',
'handle': '.handle',
'opacity': 0.5,
'onComplete': self.saveProfileOrdering.bind(self)
'onSort': function(){
sorted_changed = true;
},
'onComplete': function(){
if(sorted_changed){
self.saveProfileOrdering();
sorted_changed = false;
}
}
});
},
saveProfileOrdering: function(){
var self = this;
var ids = [];
var hidden = [];
var self = this,
ids = [],
hidden = [];
self.profile_sortable.list.getElements('li').each(function(el, nr){
ids.include(el.get('data-id'));

Loading…
Cancel
Save