web-apps/apps/spreadsheeteditor/mobile/app/controller/phone/Main.js
Maxim Kadushkin 741b10515d webapps added
2016-03-10 21:48:53 -03:00

58 lines
1.3 KiB
JavaScript

Ext.define('SSE.controller.phone.Main', {
extend: 'SSE.controller.Main',
requires: [
'Ext.Anim'
],
config: {
refs: {
viewToolbar : 'viewtoolbar',
searchToolbar : 'searchtoolbar'
},
control: {
}
},
launch: function() {
this.callParent(arguments);
},
initControl: function() {
this.callParent(arguments);
},
initApi: function() {
this.callParent(arguments);
},
setApi: function(o){
this.api = o;
this.api.asc_enableKeyEvents(true);
},
setDocumentName: function(name){
var caption = this.getDocumentNameLabel();
if (caption)
caption.setHtml(Ext.String.htmlEncode(name));
},
onTapBack: function(){
},
setMode: function(mode) {
var viewToolbar = this.getViewToolbar(),
searchToolbar = this.getSearchToolbar();
if (mode == 'edit') {
viewToolbar && viewToolbar.hide();
searchToolbar && searchToolbar.hide();
this.api && this.api.asc_enableKeyEvents(true);
} else {
viewToolbar && viewToolbar.show();
this.api && this.api.asc_enableKeyEvents(false);
}
}
});