Commit 5fc3e9a6 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Поддержал параметр isWholeWord в поиске

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@48044 954022d7-b5bf-4e40-9824-e11837661b57
parent 75aa495e
......@@ -1798,7 +1798,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
},
asc_findText: function (text, scanByRows, scanForward, isMatchCase, isWholeWord) {
// ToDo process isWholeWord arguments
var d = this.wb.findCellText({text: text, scanByRows: scanByRows, scanForward: scanForward,
isMatchCase: isMatchCase, isWholeWord: isWholeWord});
if (d) {
......
......@@ -8615,8 +8615,6 @@
for (ct = findNextCell(); ct; ct = findNextCell()) {
// Не пользуемся RegExp, чтобы не возиться со спец.символами
// ToDo не учитываем регистр
mc = this._getMergedCellsRange(c, r);
if (mc)
_tmpCell = this.model.getCell (new CellAddress(mc.r1, mc.c1, 0));
......@@ -8626,7 +8624,8 @@
if (true !== options.isMatchCase)
cellText = cellText.toLowerCase();
if (cellText.indexOf(options.text) >= 0) {
return this._setActiveCell(c, r);
if (true !== options.isWholeWord || options.text.length === cellText.length)
return this._setActiveCell(c, r);
}
}
......@@ -8669,7 +8668,6 @@
}
for (ct = findNextCell(); ct; ct = findNextCell()) {
// Не пользуемся RegExp, чтобы не возиться со спец.символами
// ToDo не учитываем регистр
mc = this._getMergedCellsRange(c, r);
if (mc)
_tmpCell = this.model.getCell (new CellAddress(mc.r1, mc.c1, 0));
......@@ -8679,7 +8677,8 @@
if (true !== options.isMatchCase)
cellText = cellText.toLowerCase();
if (cellText.indexOf(options.text) >= 0) {
return this._setActiveCell(c, r);
if (true !== options.isWholeWord || options.text.length === cellText.length)
return this._setActiveCell(c, r);
}
}
return undefined;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment