LLWiki正在建设中,欢迎加入我们

“MediaWiki:Gadget-autocomplete-core.js”的版本间差异

跳转到导航 跳转到搜索
无编辑摘要
left = editbox.val().substring(0, position),
result = null;
if(result = left.match(regexp1)) { return ['*', result[1]]; }
if( /^(.+):/.test(result[1] ) ) { return ['*', result[1]]; }
if( /^:/.test(result[1]) ) { return ['6|14', result[1]]; }
return ['0', result[1]];
}
if(result = left.match(regexp2)) { return ['10', result[1]]; }
if(result = left.match(regexp3)) { return ['828', result[1]]; }
left = editbox.val().substring(0, position),
right = editbox.val().substring(position);
if(prefix[0] == '*' || prefix[0] == '0') {
editbox.val(left.replace(regexp1,'[[') + ele.text() + ']]' + right);
}
else if(prefix[0] == 10'6|14') {
editbox.val(left.replace(regexp1,'{{[[:') + ele.text().substring(9) + '}}]]' + right);
}
else if(prefix[0] == 274'10') {
editbox.val(left.replace(regexp1regexp2,'{{#') + ele.text().substring(9) + ']]}}' + right);
}
else if(prefix[0] == 828'274') {
editbox.val(left.replace(regexp1regexp3,'{{#invoke') + ele.text().substring(6) + ']]' + right);
}
else if(prefix[0] == '828') {
editbox.val(left.replace(regexp4,'{{#invoke') + ele.text().substring(2) + ']]' + right);
}
hideHints();
16,874

个编辑

导航菜单