|
查看“︁MediaWiki:Gadget-enhanceAdvancedSearch.js”︁的源代码
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您可以查看和复制此页面的源代码。
if (mw.config.get('wgPageName') === 'Special:搜索') {
new mw.Api().loadMessagesIfMissing([
'advancedsearch-optgroup-extra',
'advancedsearch-field-insource',
'advancedsearch-field-help-insource'
], {'maxage': 3600, 'smaxage': 3600}).then(() => {
const { createSearchFieldFromObject } = require('ext.advancedSearch.elements');
const { TextInput } = require('ext.advancedSearch.SearchFieldUI');
mw.hook('advancedSearch.configureFields').add((fieldCollection) => {
const fieldDefinition = {
id: 'insource',
defaultValue: '',
formatter(val) {
return 'insource:' + val.trim();
},
init(state, config) {
return new TextInput(state, config);
},
layout(widget) {
return new OO.ui.FieldLayout(
widget,
000
1:0