58:
30:
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by
31:
others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes.
36:
68:
35:
to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the
105:
32:
64:
17:
888:/* Prevent buttons from shifting when "Check syntax" is clicked */
57:
133:* Special:AbuseFilter/test with what's currently in the _edit window_.
80:
After saving, you have to bypass your browser's cache to see the changes.
140:* The built-in link only tests the pattern currently in the _database_,
104:
toolbar button. For details and instructions about other browsers, see
126:* filterTest: Adds a button at Special:AbuseFilter/nnn pages to open
52:
26:
784:"Test the modified pattern against recent changes"
843:'#mw-abusefilter-syntaxcheck, #efb-show-changes'
8:
913:".mw-spinner { display: none; } "
682:"#mw-abusefilter-editing-form"
97:
147:* which is probably not what you want.
67:seems to have a documentation page at
45:be executed when previewing this page.
361:"/Special:AbuseFilter/test"
7:
958:'wgCanonicalSpecialPageName'
326:'<form></form>'
69:User:Suffusion of Yellow/filterTest
112:
24:
106:Knowledge (XXG):Bypass your cache
56:
1:
752:"efb-test-changes"
1086:
345:"display: none;"
1066:
1059:
1040:
1030:
1002:
974:
931:
927:
920:
892:
885:
881:
850:
834:
830:
802:
798:
791:
775:
759:
743:
709:
705:
695:
664:
648:
644:
637:
603:
599:
580:
567:
551:
535:
516:
512:
493:
465:
449:
433:
414:
410:
403:
390:
374:
352:
336:
308:
304:
267:
218:
202:
198:
188:
1023:'mediawiki.util'
768:"Test changes"
560:'wpShowNegative'
480:'#wpFilterRules'
184:/* globals $ , mw, OO */
181:
165:
158:
151:
144:
137:
130:
123:
116:
113:
37:appropriate village pump
18:User:Suffusion of Yellow
967:"AbuseFilter"
525:'<input>'
458:'wpFilterRules'
423:'<input>'
248:'wgPageName'
191:'use strict'
383:"_blank"
100:key and click the
1069://</nowiki>
1033:'oojs-ui'
75:
74:
49:
48:
1077:
1071:
1070:
1064:
1063:
1057:
1056:
1053:
1050:
1047:
1044:
1038:
1037:
1034:
1028:
1027:
1024:
1021:
1018:
1015:
1012:
1009:
1006:
1000:
999:
996:
993:
990:
987:
984:
981:
978:
972:
971:
968:
965:
962:
959:
956:
953:
950:
947:
944:
941:
938:
935:
929:
925:
924:
918:
917:
914:
911:
908:
905:
902:
899:
896:
890:
889:
883:
879:
878:
875:
872:
869:
866:
863:
860:
857:
854:
848:
847:
844:
841:
838:
832:
828:
827:
824:
821:
818:
815:
812:
809:
806:
800:
796:
795:
789:
788:
785:
782:
779:
773:
772:
769:
766:
763:
757:
756:
753:
750:
747:
741:
740:
737:
734:
731:
728:
725:
722:
719:
716:
713:
707:
703:
702:
699:
693:
692:
689:
686:
683:
680:
677:
674:
671:
668:
662:
661:
658:
655:
652:
646:
642:
641:
635:
634:
631:
628:
625:
622:
619:
616:
613:
610:
607:
601:
597:
596:
593:
590:
587:
584:
578:
577:
574:
571:
565:
564:
561:
558:
555:
549:
548:
545:
544:'hidden'
542:
539:
533:
532:
529:
526:
523:
520:
514:
510:
509:
506:
503:
500:
497:
491:
490:
487:
484:
481:
478:
475:
472:
469:
463:
462:
459:
456:
453:
447:
446:
443:
442:'hidden'
440:
437:
431:
430:
427:
424:
421:
418:
412:
408:
407:
401:
400:
399:"POST"
397:
394:
388:
387:
384:
381:
378:
372:
371:
368:
365:
362:
359:
356:
350:
349:
346:
343:
340:
334:
333:
330:
327:
324:
321:
318:
315:
312:
306:
302:
301:
298:
295:
292:
289:
286:
283:
280:
277:
274:
271:
265:
264:
261:
258:
255:
252:
249:
246:
243:
240:
237:
234:
231:
228:
225:
222:
216:
215:
212:
209:
206:
200:
196:
195:
192:
186:
185:
179:
178:
175:
172:
169:
163:
162:
161://<nowiki>
156:
155:
149:
148:
142:
141:
135:
134:
128:
127:
121:
120:
109:
96:: Hold down the
60:
53:
27:
1085:
1084:
1080:
1079:
1078:
1076:
1075:
1074:
1073:
1072:
1068:
1065:
1061:
1058:
1054:
1051:
1048:
1045:
1042:
1039:
1035:
1032:
1029:
1025:
1022:
1019:
1016:
1013:
1010:
1007:
1004:
1001:
997:
994:
991:
988:
985:
982:
979:
976:
973:
969:
966:
963:
960:
957:
954:
951:
948:
945:
942:
939:
936:
933:
930:
926:
922:
919:
915:
912:
909:
906:
903:
900:
897:
894:
891:
887:
884:
880:
876:
873:
870:
867:
864:
861:
858:
855:
852:
849:
845:
842:
839:
836:
833:
829:
825:
822:
819:
817:'click'
816:
813:
810:
807:
804:
801:
797:
793:
790:
786:
783:
780:
777:
774:
770:
767:
764:
761:
758:
754:
751:
748:
745:
742:
738:
735:
732:
729:
726:
723:
720:
717:
714:
711:
708:
704:
700:
697:
694:
690:
687:
684:
681:
678:
675:
672:
669:
666:
663:
659:
656:
653:
650:
647:
643:
639:
636:
632:
629:
626:
623:
620:
617:
614:
611:
608:
605:
602:
598:
594:
591:
588:
585:
582:
579:
575:
572:
569:
566:
562:
559:
556:
553:
550:
546:
543:
540:
537:
534:
530:
527:
524:
521:
518:
515:
511:
507:
504:
501:
498:
495:
492:
488:
485:
482:
479:
476:
473:
470:
467:
464:
460:
457:
454:
451:
448:
444:
441:
438:
435:
432:
428:
425:
422:
419:
416:
413:
409:
405:
402:
398:
395:
392:
389:
385:
382:
379:
376:
373:
369:
366:
363:
360:
357:
354:
351:
347:
344:
341:
338:
335:
331:
328:
325:
322:
319:
316:
313:
310:
307:
303:
299:
296:
293:
290:
287:
284:
281:
278:
275:
272:
269:
266:
262:
259:
256:
253:
250:
247:
244:
241:
238:
235:
232:
229:
226:
223:
220:
217:
213:
210:
207:
204:
201:
197:
193:
190:
187:
183:
180:
176:
173:
170:
167:
164:
160:
157:
153:
150:
146:
143:
139:
136:
132:
129:
125:
122:
118:
115:
111:
110:
99:
76:
50:
40:
22:
21:
20:
12:
11:
5:
1083:
1081:
618:'body'
114:
90:Microsoft Edge
73:
72:
61:
51:
47:
46:
25:
23:
15:
14:
13:
10:
9:
6:
4:
3:
2:
1082:
1067:
1060:
1041:
1031:
1003:
975:
932:
928:
921:
893:
886:
882:
851:
835:
831:
803:
799:
792:
776:
760:
744:
710:
706:
696:
665:
649:
645:
638:
604:
600:
581:
568:
552:
536:
517:
513:
494:
466:
450:
434:
415:
411:
404:
391:
375:
353:
337:
309:
305:
285:"/"
268:
219:
203:
199:
189:
182:
166:
159:
152:
145:
138:
131:
124:
117:
107:
103:
95:
91:
87:
83:
82:Google Chrome
79:
70:
66:
62:
59:
55:
54:
44:
38:
34:
29:
28:
19:
736:ButtonWidget
297:""
101:
93:
89:
85:
81:
77:
42:
576:'1'
65:user script
1052:addButtons
868:testButton
805:testButton
715:testButton
654:addButtons
41:This code
874:$ element
823:openTest
651:function
612:appendTo
586:appendTo
499:appendTo
208:openTest
205:function
171:function
260:/\d+$ /
98:⇧ Shift
86:Firefox
33:A guide
1011:loader
946:config
907:addCSS
698:return
688:length
630:remove
624:submit
606:$ form
592:$ form
505:$ form
393:method
377:target
367:suffix
355:action
314:$ form
273:suffix
236:config
102:Reload
94:Safari
1062:})();
1017:using
995:ready
862:after
778:title
762:label
570:value
468:value
339:style
254:match
78:Note:
63:This
16:<
1046:then
1043:])).
983:when
901:util
856:last
554:name
538:type
452:name
436:type
92:and
43:will
952:get
859:().
794:});
721:new
712:let
633:();
627:().
583:}).
496:}).
486:val
406:});
311:let
270:let
242:get
221:let
1055:);
1020:([
1005:mw
989:$
977:$
964:==
940:mw
934:if
916:);
895:mw
877:);
837:$
826:);
811:on
746:id
739:({
730:ui
724:OO
685:).
676:$
667:if
657:()
621:).
595:);
519:$
508:);
489:()
483:).
474:$
417:$
320:$
291:id
279:id
263:);
251:).
230:mw
224:id
211:()
174:()
154:*/
119:/*
88:,
84:,
1049:(
1036:,
1026:,
1014:.
1008:.
998:,
992:.
986:(
980:.
970:)
961:)
955:(
949:.
943:.
937:(
923:}
910:(
904:.
898:.
871:.
865:(
853:.
846:)
840:(
820:,
814:(
808:.
787:,
781::
771:,
765::
755:,
749::
733:.
727:.
718:=
701:;
691:)
679:(
673:!
670:(
660:{
640:}
615:(
609:.
589:(
573::
563:,
557::
547:,
541::
531:{
528:,
522:(
502:(
477:(
471::
461:,
455::
445:,
439::
429:{
426:,
420:(
396::
386:,
380::
370:,
364:+
358::
348:,
342::
332:{
329:,
323:(
317:=
300:;
294::
288:+
282:?
276:=
257:(
245:(
239:.
233:.
227:=
214:{
194:;
177:{
168:(
108:.
71:.
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.