Browse Source

Merge pull request #1603 from dieresys/issue-1249

Update service align on tab position change #1249
pull/1617/head
Ramiro Saenz 7 years ago committed by GitHub
parent
commit
61fe9551ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      app/view/main/MainController.js

8
app/view/main/MainController.js

@ -42,14 +42,20 @@ Ext.define('Rambox.view.main.MainController', {
console.log('Updating Tabs positions...'); console.log('Updating Tabs positions...');
var store = Ext.getStore('Services'); var store = Ext.getStore('Services');
var align = 'left';
store.suspendEvent('remove'); store.suspendEvent('remove');
Ext.each(tabPanel.items.items, function(t, i) { Ext.each(tabPanel.items.items, function(t, i) {
if ( t.id !== 'ramboxTab' && t.id !== 'tbfill' && t.record.get('enabled') ) { if ( t.id !== 'ramboxTab' && t.id !== 'tbfill' && t.record.get('enabled') ) {
var rec = store.getById(t.record.get('id')); var rec = store.getById(t.record.get('id'));
if ( rec.get('align') === 'right' ) i--; if ( align === 'right' ) i--;
rec.set('align', align);
rec.set('position', i); rec.set('position', i);
rec.save(); rec.save();
} }
else if ( t.id === 'tbfill' ) {
align = 'right';
}
}); });
store.load(); store.load();

Loading…
Cancel
Save