[DE] Search selected text
This commit is contained in:
parent
9ce8081d66
commit
8348a8d432
|
@ -8,6 +8,7 @@
|
|||
* Add customization parameter 'hideRightMenu' for hiding right panel on first loading (bug #39096)
|
||||
|
||||
### Document Editor
|
||||
* Search selected text
|
||||
|
||||
### Spreadsheet Editor
|
||||
* Set print area
|
||||
|
|
|
@ -87,10 +87,10 @@
|
|||
'<div class="box">',
|
||||
'<div class="input-row">',
|
||||
'<span class="btn-placeholder" id="search-placeholder-btn-options"></span>',
|
||||
'<input type="text" id="sd-text-search" class="form-control" maxlength="100" placeholder="'+this.textSearchStart+'">',
|
||||
'<input type="text" id="sd-text-search" class="form-control" maxlength="255" placeholder="'+this.textSearchStart+'">',
|
||||
'</div>',
|
||||
'<div class="input-row">',
|
||||
'<input type="text" id="sd-text-replace" class="form-control" maxlength="100" placeholder="'+this.textReplaceDef+'">',
|
||||
'<input type="text" id="sd-text-replace" class="form-control" maxlength="255" placeholder="'+this.textReplaceDef+'">',
|
||||
'</div>',
|
||||
'<div class="input-row">',
|
||||
'<label class="link" id="search-label-replace" result="replaceshow">'+this.txtBtnReplace+'</label>',
|
||||
|
@ -176,12 +176,14 @@
|
|||
return this;
|
||||
},
|
||||
|
||||
show: function(mode) {
|
||||
show: function(mode, text) {
|
||||
Common.UI.Window.prototype.show.call(this);
|
||||
|
||||
!this.mode && !mode && (mode = 'search');
|
||||
if (mode && this.mode != mode) this.setMode(mode);
|
||||
|
||||
text && this.setSearchText(text);
|
||||
|
||||
if (this.options.markresult && this.miHighlight.checked) {
|
||||
this.fireEvent('search:highlight', [this, true]);
|
||||
}
|
||||
|
@ -271,6 +273,10 @@
|
|||
}
|
||||
},
|
||||
|
||||
setSearchText: function(value) {
|
||||
this.txtSearch && this.txtSearch.val(value);
|
||||
},
|
||||
|
||||
onShowReplace: function(e) {
|
||||
this.setMode((this.mode=='replace') ? 'search' : 'replace');
|
||||
|
||||
|
|
|
@ -535,9 +535,10 @@ define([
|
|||
var mode = this.mode.isEdit ? (action || undefined) : 'no-replace';
|
||||
if (this.dlgSearch.isVisible()) {
|
||||
this.dlgSearch.setMode(mode);
|
||||
this.dlgSearch.setSearchText(this.api.asc_GetSelectedText());
|
||||
this.dlgSearch.focus();
|
||||
} else {
|
||||
this.dlgSearch.show(mode);
|
||||
this.dlgSearch.show(mode, this.api.asc_GetSelectedText());
|
||||
}
|
||||
} else this.dlgSearch['hide']();
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue