[SSE mobile] implemented search and undo/redo
This commit is contained in:
parent
5b894fc0e4
commit
f12413af21
|
@ -80,8 +80,8 @@ define([
|
||||||
setApi: function(api) {
|
setApi: function(api) {
|
||||||
this.api = api;
|
this.api = api;
|
||||||
|
|
||||||
// this.api.asc_registerCallback('asc_onCanUndo', _.bind(this.onApiCanRevert, this, 'undo'));
|
this.api.asc_registerCallback('asc_onCanUndoChanged', _.bind(this.onApiCanRevert, this, 'undo'));
|
||||||
// this.api.asc_registerCallback('asc_onCanRedo', _.bind(this.onApiCanRevert, this, 'redo'));
|
this.api.asc_registerCallback('asc_onCanRedoChanged', _.bind(this.onApiCanRevert, this, 'redo'));
|
||||||
},
|
},
|
||||||
|
|
||||||
setMode: function (mode) {
|
setMode: function (mode) {
|
||||||
|
@ -155,16 +155,24 @@ define([
|
||||||
|
|
||||||
onQuerySearch: function(query, direction, opts) {
|
onQuerySearch: function(query, direction, opts) {
|
||||||
if (query && query.length) {
|
if (query && query.length) {
|
||||||
// if (!this.api.asc_findText(query, direction != 'back', opts && opts.matchcase, opts && opts.matchword)) {
|
var findOptions = new Asc.asc_CFindOptions();
|
||||||
var me = this;
|
findOptions.asc_setFindWhat(query);
|
||||||
|
findOptions.asc_setScanForward(!(direction=='back'));
|
||||||
|
findOptions.asc_setIsMatchCase(false);
|
||||||
|
findOptions.asc_setIsWholeCell(false);
|
||||||
|
findOptions.asc_setScanOnOnlySheet(true);
|
||||||
|
findOptions.asc_setScanByRows(true);
|
||||||
|
findOptions.asc_setLookIn(Asc.c_oAscFindLookIn.Formulas);
|
||||||
|
|
||||||
|
if ( !this.api.asc_findText(findOptions) ) {
|
||||||
uiApp.alert(
|
uiApp.alert(
|
||||||
'',
|
'',
|
||||||
me.textNoTextFound,
|
this.textNoTextFound,
|
||||||
function () {
|
function () {
|
||||||
me.searchBar.input.focus();
|
this.searchBar.input.focus();
|
||||||
}
|
}.bind(this)
|
||||||
);
|
);
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -218,7 +226,7 @@ define([
|
||||||
dlgLeaveMsgText : 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.',
|
dlgLeaveMsgText : 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.',
|
||||||
leaveButtonText : 'Leave this Page',
|
leaveButtonText : 'Leave this Page',
|
||||||
stayButtonText : 'Stay on this Page',
|
stayButtonText : 'Stay on this Page',
|
||||||
textNoTextFound : 'Text not found',
|
textNoTextFound : 'Text not found'
|
||||||
}
|
}
|
||||||
})());
|
})());
|
||||||
});
|
});
|
Loading…
Reference in a new issue