Merge "[search] Don't destroy #p-search element"
This commit is contained in:
commit
2acf0694c9
|
@ -1,36 +1,34 @@
|
||||||
<template>
|
<template>
|
||||||
<div id="p-search">
|
<wvui-typeahead-search
|
||||||
<wvui-typeahead-search
|
id="searchform"
|
||||||
id="searchform"
|
ref="searchForm"
|
||||||
ref="searchForm"
|
:client="getClient"
|
||||||
:client="getClient"
|
:domain="domain"
|
||||||
:domain="domain"
|
:footer-search-text="$i18n('searchsuggest-containing').escaped()"
|
||||||
:footer-search-text="$i18n('searchsuggest-containing').escaped()"
|
:suggestions-label="$i18n('searchresults').escaped()"
|
||||||
:suggestions-label="$i18n('searchresults').escaped()"
|
:accesskey="searchAccessKey"
|
||||||
:accesskey="searchAccessKey"
|
:title="searchTitle"
|
||||||
:title="searchTitle"
|
:placeholder="searchPlaceholder"
|
||||||
:placeholder="searchPlaceholder"
|
:aria-label="searchPlaceholder"
|
||||||
:aria-label="searchPlaceholder"
|
:initial-input-value="searchQuery"
|
||||||
:initial-input-value="searchQuery"
|
:button-label="$i18n( 'search' ).escaped()"
|
||||||
:button-label="$i18n( 'search' ).escaped()"
|
:form-action="action"
|
||||||
:form-action="action"
|
:search-language="language"
|
||||||
:search-language="language"
|
:show-thumbnail="showThumbnail"
|
||||||
:show-thumbnail="showThumbnail"
|
:show-description="showDescription"
|
||||||
:show-description="showDescription"
|
@fetch-start="instrumentation.onFetchStart"
|
||||||
@fetch-start="instrumentation.onFetchStart"
|
@fetch-end="instrumentation.onFetchEnd"
|
||||||
@fetch-end="instrumentation.onFetchEnd"
|
@suggestion-click="instrumentation.onSuggestionClick"
|
||||||
@suggestion-click="instrumentation.onSuggestionClick"
|
>
|
||||||
|
<input type="hidden"
|
||||||
|
name="title"
|
||||||
|
value="Special:Search"
|
||||||
>
|
>
|
||||||
<input type="hidden"
|
<input type="hidden"
|
||||||
name="title"
|
name="wprov"
|
||||||
value="Special:Search"
|
:value="wprov"
|
||||||
>
|
>
|
||||||
<input type="hidden"
|
</wvui-typeahead-search>
|
||||||
name="wprov"
|
|
||||||
:value="wprov"
|
|
||||||
>
|
|
||||||
</wvui-typeahead-search>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -12,7 +12,7 @@ var
|
||||||
function initApp( searchForm, search ) {
|
function initApp( searchForm, search ) {
|
||||||
// eslint-disable-next-line no-new
|
// eslint-disable-next-line no-new
|
||||||
new Vue( {
|
new Vue( {
|
||||||
el: '#p-search',
|
el: searchForm,
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param {Function} createElement
|
* @param {Function} createElement
|
||||||
|
|
Loading…
Reference in New Issue