[SSE mobile] refactoring

This commit is contained in:
Maxim Kadushkin 2017-01-13 18:37:15 +03:00
parent 37ee56347c
commit 8a7a321b8c
3 changed files with 2 additions and 62 deletions

View file

@ -125,7 +125,6 @@ require([
,'EditContainer' ,'EditContainer'
,'EditCell' ,'EditCell'
,'EditText' ,'EditText'
// ,'EditTable'
,'EditImage' ,'EditImage'
,'EditShape' ,'EditShape'
,'EditChart' ,'EditChart'
@ -134,7 +133,6 @@ require([
,'AddChart' ,'AddChart'
,'AddFunction' ,'AddFunction'
,'AddShape' ,'AddShape'
// ,'AddImage'
,'AddOther' ,'AddOther'
,'AddLink' ,'AddLink'
] ]
@ -197,7 +195,6 @@ require([
,'spreadsheeteditor/mobile/app/controller/edit/EditContainer' ,'spreadsheeteditor/mobile/app/controller/edit/EditContainer'
,'spreadsheeteditor/mobile/app/controller/edit/EditCell' ,'spreadsheeteditor/mobile/app/controller/edit/EditCell'
,'spreadsheeteditor/mobile/app/controller/edit/EditText' ,'spreadsheeteditor/mobile/app/controller/edit/EditText'
// ,'spreadsheeteditor/mobile/app/controller/edit/EditTable'
,'spreadsheeteditor/mobile/app/controller/edit/EditImage' ,'spreadsheeteditor/mobile/app/controller/edit/EditImage'
,'spreadsheeteditor/mobile/app/controller/edit/EditShape' ,'spreadsheeteditor/mobile/app/controller/edit/EditShape'
,'spreadsheeteditor/mobile/app/controller/edit/EditChart' ,'spreadsheeteditor/mobile/app/controller/edit/EditChart'
@ -206,7 +203,6 @@ require([
,'spreadsheeteditor/mobile/app/controller/add/AddChart' ,'spreadsheeteditor/mobile/app/controller/add/AddChart'
,'spreadsheeteditor/mobile/app/controller/add/AddFunction' ,'spreadsheeteditor/mobile/app/controller/add/AddFunction'
,'spreadsheeteditor/mobile/app/controller/add/AddShape' ,'spreadsheeteditor/mobile/app/controller/add/AddShape'
// ,'spreadsheeteditor/mobile/app/controller/add/AddImage'
,'spreadsheeteditor/mobile/app/controller/add/AddOther' ,'spreadsheeteditor/mobile/app/controller/add/AddOther'
,'spreadsheeteditor/mobile/app/controller/add/AddLink' ,'spreadsheeteditor/mobile/app/controller/add/AddLink'
], function() { ], function() {

View file

@ -410,8 +410,8 @@ define([
}, },
onError: function(id, level, errData) { onError: function(id, level, errData) {
if (id == Asc.c_oAscError.ID.LockedWorksheetRename) // if (id == Asc.c_oAscError.ID.LockedWorksheetRename)
this.statusbar.update(); // this.statusbar.update();
}, },
onTabClick: function(index, model) { onTabClick: function(index, model) {

View file

@ -127,62 +127,6 @@ define([
.eq(index).addClass('active'); .eq(index).addClass('active');
}, },
update: function() {
var me = this;
return;
this.tabbar.empty(true);
this.btnAddWorksheet.setDisabled(true);
if (this.api) {
var wc = this.api.asc_getWorksheetsCount(), i = -1;
var hidentems = [], items = [], tab, locked;
var sindex = this.api.asc_getActiveWorksheetIndex();
while (++i < wc) {
locked = me.api.asc_isWorksheetLockedOrDeleted(i);
tab = {
sheetindex : i,
active : sindex == i,
label : me.api.asc_getWorksheetName(i),
// reorderable : !locked,
cls : locked ? 'coauth-locked':'',
isLockTheDrag : locked
};
this.api.asc_isWorksheetHidden(i)? hidentems.push(tab) : items.push(tab);
}
if (hidentems.length) {
hidentems.forEach(function(item){
me.tabMenu.items[6].menu.addItem(new Common.UI.MenuItem({
style: 'white-space: pre-wrap',
caption: Common.Utils.String.htmlEncode(item.label),
value: item.sheetindex
}));
});
this.tabMenu.items[6].show();
}
this.tabbar.add(items);
if (!_.isUndefined(this.tabBarScroll)) {
this.tabbar.$bar.scrollLeft(this.tabBarScroll.scrollLeft);
this.tabBarScroll = undefined;
}
if (!this.tabbar.isTabVisible(sindex))
this.tabbar.setTabVisible(sindex);
this.btnAddWorksheet.setDisabled(me.mode.isDisconnected || me.api.asc_isWorkbookLocked());
$('#status-label-zoom').text(Common.Utils.String.format(this.zoomText, Math.floor((this.api.asc_getZoom() +.005)*100)));
me.fireEvent('sheet:changed', [me, sindex]);
me.fireEvent('sheet:updateColors', [true]);
Common.NotificationCenter.trigger('comments:updatefilter', {property: 'uid', value: new RegExp('^(doc_|sheet' + me.api.asc_getActiveWorksheetId() + '_)')}, false);
}
},
onSheetClick: function (index, model, e) { onSheetClick: function (index, model, e) {
this.fireEvent('sheet:click', [index, model]); this.fireEvent('sheet:click', [index, model]);
return false; return false;