[SSE mobile] refactoring
This commit is contained in:
parent
37ee56347c
commit
8a7a321b8c
|
@ -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() {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue