740:
900:
157:
168:
186:
1694:
1673:
1652:
1631:
1610:
1589:
1579:
1558:
1539:
1529:
1506:
1496:
1479:
1469:
1459:
1444:
1432:
1422:
1407:
1395:
1385:
1370:
1358:
1348:
1333:
1321:
1311:
1296:
1284:
1274:
1259:
1249:
1239:
1229:
1214:
1204:
1194:
1184:
1169:
1159:
1149:
1139:
1124:
1114:
1104:
1094:
1079:
1069:
1059:
1049:
1031:
1021:
1011:
1001:
979:
969:
959:
949:
908:
918:
174:
736:
For fields such as authors and editors where it is frequently necessary to specify more than one, automatic-incrementing fields can be used. For each field, an "increment_group" option is set. This allows fields such as last/first to be incremented together, as long as they're in the same group. One
697:
For sitewide settings, templates should be included in the RefToolbarConfig page. Users can also add their own templates with this system by adding them to their user script page. If the script is installed on the user script page (as opposed to using a gadget), the templates must be below where the
2358:
Error checking functions can be added in a way similar to citation templates. The citeErrorCheck object requires one parameter, an object. This object should contain certain the information as described below. Currently all attributes are required. In the future, optional attributes may be added to
2898:
You should not need to copy the main script itself. You can, but it means that you will have to check for changes and manually update to receive bug fixes and new features. You do need to copy the following files to your wiki (this requires sysop access on the wiki the script is being ported to).
164:
On the left side of the Cite panel is a dropdown list of all available templates. Clicking one will open a dialog box with the fields for that template. Buttons on the bottom of the dialog are used to insert the ref into the article, preview the ref, reset the form, and close the dialog without
2399:
An error object is a JavaScript object that should contain 2 attributes. The 'msg' attribute should be an error message describing the problem and the 'err' attribute should be a portion of the wikitext showing the error, such as the content of the reference with the problem.
221:
Note that while the script is designed to be easily configurable, the configuration options do need to be valid JavaScript code - brackets and parentheses must be matched and strings must be wrapped in quotation marks with quotation marks in the string escaped as necessary.
36:
479:
The script can be set to automatically provide a parsed preview when previewing a citation template through the "autoparse" option. Its not recommended to set this to true as a global setting as it may slow the script down for people with slow connections.
721:-label" message is not specified in the MediaWiki:RefToolbarMessages-lang.js page (user interface language), the text that will be given as the label on the form. If neither are provided, the 'field' attribute will be used with the first letter capitalized
2741:
2712:
2683:
256:
script file. The script will set a default for all options, but it is recommended that site defaults include a value for all options. For all option sample code shown below, change "UserOptions" to "Options" for site configuration. The initial
44:
273:
Changing the date format used for automatically added dates (such as accessdate) is done using a simple string replacement system. "Special" words will be replaced with their corresponding date, all other characters will be left as-is.
318:
Other options may be available on request. Currently only one format will be used. If there is demand for it, the automatic date system may be extended to allow multiple options in a dropdown selection box. The date is always in UTC.
53:
52:
209:
To use error checking, click the Error check symbol, then select the error checks to run. A panel listing any errors found will be inserted underneath the edit area. Additional error checks can be added, see below for details.
546:
To be able to retrieve more references on a page, the script can also expand templates and parser functions on the page (except templates inside of ref tags) so that references from templates or references that use the
1742:
replaced in the configuration by numbers starting at 1) - Authors split by last name and first name, with 2 fields for each author. If there are more authors than fields, the rest will be put into
197:
in the article. Choosing one will show the wikitext of the reference with an option to preview how the reference looks after parsing. Clicking the "Insert" button will insert the named reference (
1805:
There are also several options for dates and the behavior of the script will depend on how complete a date is returned by the database. Not all DOI/PMIDs will return a full date. For DOI/PMID
687:
A short name for the template, used for the template list in the script (this name should be a unique name for each template object, even if 2 template objects are based on the same template)
47:
50:
46:
45:
51:
1798:
must also be set, otherwise some authors may be omitted if there are more authors than fields specified. For the automatic-incrementing options to work properly, they should be
2923:
Note: If you translate the "field" names in the "MediaWiki:RefToolbarConfig.js" page, you also need to change the corresponding message keys at "MediaWiki:RefToolbarMessages-
3016:
object is used to reduce the number of variables and functions put into the global scope. It contains all the functions and variables used by the script, except for the
892:. The properties available vary depending on the ID. The table below shows the available properties for each ID. See the sample code below for a simplified example and
3032:
Reference objects are created for each reference currently on the page, and whenever a reference is added by the script. Reference objects have several attributes:
49:
680:
Citation templates can be added using an object syntax. To add a new template, simply create a new citeTemplate object. Each template has 4 required parameters.
551:
syntax will be available when inserting named refs or for error checking functions. This can also slow the script down for people with slow connections.
244:
No customization is required, the script will use the sitewide defaults "out of the box". All user configuration options override the sitewide options.
1759:
replaced in the configuration by numbers starting at 1) - One field for each author. If there are more authors than fields, the rest will be put into
1716:- Authors split by first and last name, using automatic-incrementing fields. Enough last/first fields for all the authors will be automatically added.
3140:
2907:
413:, use the "modal" option. If set to true, opening one of the dialogs will block access to the rest of the edit page until the dialog is closed.
3079:
48:
884:
are supported. To add autofill support to a template, set the "autofillid" param on a field that will be used for the ID code, for example
177:
will attempt to autofill citation details given an ID entered in the adjacent text box. An ISBN, DOI, or PMID can be used for autofilling.
2947:
3095:
2917:
2913:
617:
The month names used for automatic date insertion are also customizable, for translation to other languages, or to use abbreviations.
2648:
744:", which will be replaced with the incrementing numbers when the template is generated. For the label on the dialog, the "<N: -->
105:
RefToolbar 2.0 is now turned on by default for all users on
English Knowledge (XXG). You don't have to do anything to install it.
3107:
2722:
724:
tooltip β If given, a will be put after the label that the user can mouse over to see a more detailed description of the field.
3089:
2951:
2832:
745:" will be removed. For example, to create separate last/first, but a single editor field, the following would be specified:
3119:
3113:
2979:
To enable this tool for everyone, follow the same steps as above but add the "default" option to the gadget's definition:
2903:
2690:
893:
253:
3135:
888:
The ID type should be given in lowercase. Then add "autofillprop" for the properties to be automatically filled, such as
2964:
860:
For authors, auto-incrementing fields can also be used with the autofilling options, see the section below for details.
2957:
2675:
1722:- One auto-incrementing field for each author. Enough fields will be added for all authors to be automatically added.
2895:
This script is designed to be easily portable to other wikis that use a similar (template-based) reference system.
707:
1705:
For multiple authors, the autofill system accepts several possible options. In order that the script checks for:
912:
869:
114:
2942:
has been installed in the LocalSettings.php file. Then follow these steps to install RefToolbar as a gadget:
2859:
3101:
2748:
218:
Unlike the old version of the script, this version is highly customizable sitewide and on a per-user basis.
2625:
17:
2781:
118:
2899:
Then you can customize the options, templates, error functions, and translate the messages as necessary.
2383:
The function given is passed each ref individually, it should return a single error object or not return.
64:
is the current version of RefToolbar, which adds citing capability to the enhanced editing toolbar (the
2939:
737:
field in each group should also have an "increment_button" option set - this field will have a button (
2403:
Some example code for a simple function that checks whether each reference uses a template could be:
194:
2634:
2630:
75:
68:
3075:
71:
2389:
The function is passed the entire list of references, it should return an array of error objects.
693:
A list of the remaining options, any option the template supports that isn't in the "basic" list.
2395:
The function is passed the wikitext of the article, it should return an array of error objects.
2376:
There are currently 3 types of error checks. The differences between them are described below:
23:
2880:
2870:
728:
The object system allows other options for additional features, which are described below.
714:
field β The actual field name as used in the template. This is the only required attribute.
322:
The fields that have an automatic date option are stored in the "autodate fields" option.
2990:
This section covers information relevant to developers that might not be covered above.
899:
739:
2845:
2579:"Does not use a <a href='http://en.wikipedia.org/Wikipedia:Citation_templates': -->
3129:
868:
The script can autofill citation details given an identifier for the work. Currently
2874:), 14 days before major changes were made to the way in which the Vector theme used
2363:
testname β A short name for the test, should be unique and should not contain spaces
156:
2857:
Replace the bundled version of Vector with one for MediaWiki 1.35/wmf.11 or later (
2369:
func β The function that will be called to execute the test (see below for details)
410:
35:
2930:
Note that the script has not yet been tested using RTL (right to left) languages.
743:) next to them to increment them. The name of the field should contain "<N: -->
185:
167:
2884:). Vector for MediaWiki 1.35 is expected to include the jQuery style updates.
2868:
The code for the Vector theme in MediaWiki 1.34 was frozen on 2 October 2019 (
2740:
2711:
907:
2682:
265:
are not necessary for changes in RefToolbarConfig.js and should be omitted.
113:
To disable the refTools script from loading, add the following line to your
90:
65:
3024:
object definitions. Most of this object is not loaded except on edit pages.
917:
173:
57:
This screencast walks through how to use the various features of RefTools.
3064:, whether the ref is a short tag with no content or a full reference tag
193:
Clicking the "Named refs" button will open a dialog listing all of the
85:
Reftoolbar 2.0 consists of a series of JavaScript scripts that use the
2849:
86:
2875:
1835:
are available, the year and month (if returned) will be put into the
690:
A list of "basic" template options, using the syntax described below
325:
To customize automatic date insertion, options can be set like so:
3085:
The live code for RefToolbar can be found at the following pages:
906:
898:
184:
171:
will insert the current date into the adjacent text box. Clicking
155:
42:
34:
3070:
The script uses the jQuery library, which is well documented at
877:
873:
94:
1850:
field is filled with whatever is returned by the lookup script.
881:
74:). It may appear two different ways depending on a user's
3071:
911:
An example of a (czech) template dialog with autofilling
2237:"If the author has an article, the name of the article"
1809:
If a full d/m/y date is returned by the database OR no
290:β The day of the month (01-31), zero-padded to 2 digits
2628:
comes in three versions, depending on the settings at
706:
Each field is described as an object in a list, using
3110:- Code for RefToolbar 2.0a (without dialog support)
3001:objects are described in detail in above sections.
2803:
2787:
302:β The month number (01β12), zero-padded to 2 digits
3104:- Code for RefToolbar 2.0b (full-featured version)
2927:.js", to avoid "null" descriptions in the popups.
2372:type β The type of test, see below for the options
1799:
896:for a full example as it is currently used here.
201:) into the last cursor position in the article.
2827:The cite icon does not appear for any version.
2649:MediaWiki:Wikieditor-toolbar-dialogs-preference
93:JavaScript libraries. It also makes use of the
3080:mw:Extension:WikiEditor/Toolbar customization
1818:
259:$ ('head').one('reftoolbarbase', function() {
8:
1813:field is available, it will put it into the
1769:- All authors will be combined into 1 field.
890:{"field": "title", "autofillprop": "title"},
229:object. Configuration options are stored in
2480:"Check for references not using a template"
3116:- Code for RefToolbar 1.0 (legacy support)
2760:
2641:
1827:If a full date is not returned AND both
923:
277:The current date options available are:
252:All global configuration is done in the
3044:β The 'group' attribute of the ref tag
2775:Two RefToolbar 1.0 cite buttons show.
886:{"field": "doi", "autofillid": "doi"},
3038:β The 'name' attribute of the ref tag
409:To set whether the dialogs should be
225:Configuration is done using a global
7:
3050:β The content inside of the ref tags
2833:Bypass your internet browserβs cache
2784:and remove either of these entries:
915:and clickable magnifying glass icon
79:
3141:Knowledge (XXG) citation/link tools
903:How to use the URL autofill feature
684:The template name (e.g. "cite web")
3096:MediaWiki:Gadget-refToolbarBase.js
2918:MediaWiki:RefToolbarMessages-de.js
2914:MediaWiki:RefToolbarMessages-en.js
2093:"If this is part of a larger work"
1800:set up as auto-incrementing fields
31:
3074:. It also uses some modules from
2366:desc β A description for the test
1824:, with any missing parts omitted.
3108:MediaWiki:RefToolbarNoDialogs.js
2757:Symptoms and recommended actions
2739:
2723:MediaWiki:RefToolbarNoDialogs.js
2710:
2681:
1692:
1671:
1650:
1629:
1608:
1587:
1577:
1556:
1537:
1527:
1504:
1494:
1477:
1467:
1457:
1442:
1430:
1420:
1405:
1393:
1383:
1368:
1356:
1346:
1331:
1319:
1309:
1294:
1282:
1272:
1257:
1247:
1237:
1227:
1212:
1202:
1192:
1182:
1167:
1157:
1147:
1137:
1122:
1112:
1102:
1092:
1077:
1067:
1057:
1047:
1029:
1019:
1009:
999:
977:
967:
957:
947:
916:
738:
172:
166:
2963:Add the following line to your
165:changing the article. Clicking
160:An example of a template dialog
3090:MediaWiki:Gadget-refToolbar.js
2952:MediaWiki:Gadget-refToolbar.js
2906:(you can also use the smaller
24:Knowledge (XXG):RefToolbar 2.0
1:
3120:MediaWiki:RefToolbarConfig.js
3114:MediaWiki:RefToolbarLegacy.js
2904:MediaWiki:RefToolbarConfig.js
2848:, the wizard is too large in
2811:'User:Apoc2400/refToolbar.js'
2795:'User:Mr.Z-man/refToolbar.js'
2691:MediaWiki:RefToolbarLegacy.js
1866:are optional. For ISBN, only
894:MediaWiki:RefToolbarConfig.js
732:Automatic-incrementing fields
284:β The day of the month (1-31)
254:MediaWiki:RefToolbarConfig.js
2975:Install as an opt-out script
2965:MediaWiki:Gadgets-definition
2580:citation template</a: -->
2982:* refToolbar|refToolbar.js
2958:MediaWiki:Gadget-refToolbar
2934:Install as an opt-in gadget
82:section below for details.
3157:
2986:Information for developers
2969:* refToolbar|refToolbar.js
2645:Enable the editing toolbar
708:JavaScript Object Notation
18:Knowledge (XXG):RefToolbar
3078:, which is documented at
2696:
710:. The basic options are:
296:β The month number (1β12)
2405:
2359:support other features.
2354:Error checking functions
1877:
747:
702:Object syntax for fields
619:
553:
482:
415:
327:
269:Automatic date insertion
123:
101:No installation required
3136:Knowledge (XXG) scripts
3102:MediaWiki:RefToolbar.js
2956:Create a corresponding
2891:Porting to another wiki
2749:MediaWiki:RefToolbar.js
199:<ref name=Foo /: -->
3072:http://docs.jquery.com
2925:<language code: -->
2782:Special:MyPage/skin.js
921:
904:
248:Sitewide configuration
190:
161:
58:
40:
3122:- Local configuration
910:
902:
189:The named refs dialog
188:
159:
56:
38:
3076:WikiEditor extension
2993:Descriptions of the
2908:sample configuration
2745:Cite button on right
1089:last-incr/first-incr
717:label β If a "cite-
698:script is imported.
39:The modified toolbar
3028:Reference objects:
2767:Possible solutions
1846:As a fallback, the
261:line and the final
132:refToolbarInstalled
2687:Cite icon on right
2225:"Author's article"
2186:// Expanded fields
922:
905:
846:'increment_button'
806:'increment_button'
676:Citation templates
542:Template expansion
376:<monthname: -->
314:β The 4-digit year
306:<monthname: -->
235:CiteTB.UserOptions
191:
162:
59:
41:
3022:citeErrorFunction
2948:the loader script
2940:Gadgets extension
2888:
2887:
2754:
2753:
1817:field, using the
1703:
1702:
834:'increment_group'
827:"editor<N: -->
794:'increment_group'
766:'increment_group'
475:Automatic parsing
54:
22:(Redirected from
3148:
3092:- Initialization
3063:
3059:
3055:
3049:
3043:
3037:
3023:
3019:
3015:
3007:
3000:
2996:
2970:
2938:Ensure that the
2926:
2883:
2873:
2862:
2816:
2815:
2812:
2809:
2806:
2800:
2799:
2796:
2793:
2790:
2761:
2743:
2714:
2685:
2658:RefToolbar style
2642:
2638:
2615:
2612:
2609:
2606:
2603:
2600:
2597:
2594:
2591:
2588:
2585:
2582:
2577:
2574:
2571:
2568:
2565:
2562:
2559:
2556:
2553:
2550:
2547:
2544:
2541:
2538:
2535:
2532:
2529:
2526:
2523:
2520:
2517:
2514:
2511:
2508:
2505:
2502:
2499:
2496:
2493:
2490:
2487:
2484:
2481:
2478:
2475:
2472:
2469:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2442:
2439:
2436:
2433:
2430:
2427:
2426:'reftoolbarbase'
2424:
2421:
2418:
2415:
2412:
2409:
2349:
2346:
2343:
2340:
2337:
2334:
2331:
2328:
2325:
2322:
2319:
2316:
2313:
2310:
2307:
2304:
2301:
2298:
2295:
2292:
2289:
2286:
2283:
2280:
2277:
2274:
2271:
2268:
2265:
2262:
2259:
2256:
2253:
2250:
2247:
2244:
2241:
2238:
2235:
2232:
2229:
2226:
2223:
2220:
2217:
2214:
2211:
2208:
2205:
2202:
2199:
2196:
2193:
2190:
2187:
2184:
2181:
2178:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2145:
2142:
2139:
2136:
2133:
2130:
2127:
2124:
2121:
2118:
2115:
2112:
2109:
2106:
2103:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2073:
2070:
2067:
2064:
2061:
2058:
2055:
2052:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2028:
2025:
2022:
2019:
2016:
2013:
2010:
2007:
2004:
2001:
1998:
1995:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1971:
1968:
1965:
1962:
1959:
1956:
1953:
1950:
1947:
1944:
1941:
1938:
1935:
1932:
1929:
1926:
1923:
1920:
1917:
1914:
1911:
1908:
1905:
1902:
1899:
1898:'reftoolbarbase'
1896:
1893:
1890:
1887:
1884:
1881:
1869:
1865:
1861:
1857:
1849:
1842:
1838:
1834:
1830:
1821:
1816:
1812:
1797:
1793:
1786:
1779:
1768:
1762:
1754:
1745:
1737:
1730:
1721:
1715:
1711:
1699:
1696:
1695:
1678:
1675:
1674:
1657:
1654:
1653:
1636:
1633:
1632:
1615:
1612:
1611:
1594:
1591:
1590:
1584:
1581:
1580:
1563:
1560:
1559:
1544:
1541:
1540:
1534:
1531:
1530:
1511:
1508:
1507:
1501:
1498:
1497:
1484:
1481:
1480:
1474:
1471:
1470:
1464:
1461:
1460:
1449:
1446:
1445:
1437:
1434:
1433:
1427:
1424:
1423:
1412:
1409:
1408:
1400:
1397:
1396:
1390:
1387:
1386:
1375:
1372:
1371:
1363:
1360:
1359:
1353:
1350:
1349:
1338:
1335:
1334:
1326:
1323:
1322:
1316:
1313:
1312:
1301:
1298:
1297:
1289:
1286:
1285:
1279:
1276:
1275:
1264:
1261:
1260:
1254:
1251:
1250:
1244:
1241:
1240:
1234:
1231:
1230:
1219:
1216:
1215:
1209:
1206:
1205:
1199:
1196:
1195:
1189:
1186:
1185:
1174:
1171:
1170:
1164:
1161:
1160:
1154:
1151:
1150:
1144:
1141:
1140:
1129:
1126:
1125:
1119:
1116:
1115:
1109:
1106:
1105:
1099:
1096:
1095:
1084:
1081:
1080:
1074:
1071:
1070:
1064:
1061:
1060:
1054:
1051:
1050:
1036:
1033:
1032:
1026:
1023:
1022:
1016:
1013:
1012:
1006:
1003:
1002:
984:
981:
980:
974:
971:
970:
964:
961:
960:
954:
951:
950:
924:
920:
891:
887:
856:
853:
850:
847:
844:
841:
838:
835:
832:
829:
825:
822:
819:
816:
813:
810:
807:
804:
801:
798:
795:
792:
789:
787:"first<N: -->
785:
782:
779:
776:
773:
770:
767:
764:
761:
757:
754:
751:
742:
671:
668:
665:
662:
659:
656:
653:
650:
647:
644:
641:
640:'reftoolbarbase'
638:
635:
632:
629:
626:
623:
608:
605:
602:
599:
596:
593:
590:
587:
584:
581:
578:
575:
574:'reftoolbarbase'
572:
569:
566:
563:
560:
557:
550:
537:
534:
531:
528:
525:
522:
519:
516:
513:
510:
507:
504:
503:'reftoolbarbase'
501:
498:
495:
492:
489:
486:
470:
467:
464:
461:
458:
455:
452:
449:
446:
443:
440:
437:
436:'reftoolbarbase'
434:
431:
428:
425:
422:
419:
400:
397:
394:
391:
388:
385:
382:
379:
373:
370:
367:
364:
361:
358:
355:
352:
349:
348:'reftoolbarbase'
346:
343:
340:
337:
334:
331:
313:
308:β The month name
307:
301:
295:
289:
283:
264:
260:
240:Individual users
236:
232:
228:
200:
195:named references
176:
170:
142:
139:
136:
133:
130:
127:
55:
27:
3156:
3155:
3151:
3150:
3149:
3147:
3146:
3145:
3126:
3125:
3061:
3057:
3053:
3047:
3041:
3035:
3021:
3017:
3013:
3005:
2998:
2994:
2988:
2983:
2977:
2968:
2936:
2924:
2893:
2879:
2869:
2858:
2813:
2810:
2807:
2804:
2797:
2794:
2791:
2788:
2734:RefToolbar 2.0b
2705:RefToolbar 2.0a
2629:
2622:
2620:Troubleshooting
2617:
2616:
2613:
2610:
2607:
2604:
2601:
2598:
2595:
2592:
2589:
2586:
2583:
2578:
2575:
2572:
2569:
2566:
2563:
2560:
2557:
2554:
2551:
2548:
2545:
2542:
2539:
2536:
2533:
2530:
2527:
2524:
2521:
2518:
2515:
2512:
2509:
2506:
2503:
2500:
2497:
2494:
2491:
2488:
2485:
2482:
2479:
2476:
2473:
2470:
2467:
2464:
2461:
2458:
2455:
2452:
2449:
2446:
2443:
2440:
2437:
2434:
2431:
2428:
2425:
2422:
2419:
2416:
2413:
2410:
2407:
2356:
2351:
2350:
2347:
2344:
2341:
2338:
2335:
2332:
2329:
2326:
2323:
2320:
2317:
2314:
2311:
2308:
2305:
2302:
2299:
2296:
2293:
2290:
2287:
2284:
2281:
2278:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2251:
2248:
2245:
2242:
2239:
2236:
2233:
2230:
2227:
2224:
2221:
2218:
2215:
2212:
2209:
2206:
2203:
2200:
2197:
2194:
2191:
2188:
2185:
2182:
2179:
2176:
2173:
2170:
2167:
2164:
2161:
2158:
2155:
2152:
2149:
2146:
2143:
2140:
2137:
2134:
2131:
2128:
2125:
2122:
2119:
2116:
2113:
2110:
2107:
2104:
2101:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2074:
2071:
2068:
2065:
2062:
2059:
2056:
2053:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2029:
2026:
2023:
2020:
2017:
2014:
2011:
2008:
2005:
2002:
1999:
1996:
1993:
1990:
1987:
1984:
1981:
1978:
1975:
1972:
1969:
1966:
1963:
1960:
1957:
1954:
1951:
1948:
1945:
1942:
1939:
1937:// Basic fields
1936:
1933:
1930:
1927:
1924:
1921:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1897:
1894:
1891:
1888:
1885:
1882:
1879:
1876:
1867:
1863:
1859:
1855:
1847:
1840:
1836:
1832:
1828:
1819:
1814:
1810:
1795:
1788:
1781:
1774:
1766:
1760:
1749:
1743:
1732:
1725:
1719:
1713:
1709:
1697:
1693:
1676:
1672:
1655:
1651:
1634:
1630:
1613:
1609:
1592:
1588:
1582:
1578:
1561:
1557:
1542:
1538:
1532:
1528:
1509:
1505:
1499:
1495:
1482:
1478:
1472:
1468:
1462:
1458:
1447:
1443:
1435:
1431:
1425:
1421:
1410:
1406:
1398:
1394:
1388:
1384:
1373:
1369:
1361:
1357:
1351:
1347:
1336:
1332:
1324:
1320:
1314:
1310:
1299:
1295:
1287:
1283:
1277:
1273:
1262:
1258:
1252:
1248:
1242:
1238:
1232:
1228:
1217:
1213:
1207:
1203:
1197:
1193:
1187:
1183:
1172:
1168:
1162:
1158:
1152:
1148:
1142:
1138:
1127:
1123:
1117:
1113:
1107:
1103:
1097:
1093:
1082:
1078:
1072:
1068:
1062:
1058:
1052:
1048:
1034:
1030:
1024:
1020:
1014:
1010:
1004:
1000:
982:
978:
972:
968:
962:
958:
952:
948:
889:
885:
866:
858:
857:
854:
851:
848:
845:
842:
839:
836:
833:
830:
826:
823:
820:
817:
814:
811:
808:
805:
802:
799:
796:
793:
790:
786:
783:
780:
777:
774:
771:
768:
765:
762:
759:"last<N: -->
758:
755:
752:
749:
734:
704:
678:
673:
672:
669:
666:
663:
660:
657:
654:
651:
648:
645:
642:
639:
636:
633:
630:
627:
624:
621:
615:
610:
609:
606:
603:
600:
597:
594:
591:
588:
585:
582:
579:
576:
573:
570:
567:
564:
561:
558:
555:
548:
544:
539:
538:
535:
532:
529:
526:
523:
520:
517:
514:
511:
508:
505:
502:
499:
496:
493:
490:
487:
484:
477:
472:
471:
468:
465:
462:
459:
456:
453:
450:
447:
444:
441:
438:
435:
432:
429:
426:
423:
420:
417:
407:
402:
401:
398:
395:
392:
389:
386:
383:
380:
374:
371:
368:
365:
362:
359:
356:
353:
350:
347:
344:
341:
338:
335:
332:
329:
311:
305:
300:<zmonth: -->
299:
293:
287:
281:
271:
262:
258:
250:
242:
234:
230:
226:
216:
207:
198:
183:
154:
149:
144:
143:
140:
137:
134:
131:
128:
125:
111:
103:
80:troubleshooting
43:
29:
28:
21:
20:
12:
11:
5:
3154:
3152:
3144:
3143:
3138:
3128:
3127:
3124:
3123:
3117:
3111:
3105:
3099:
3093:
3068:
3067:
3066:
3065:
3051:
3045:
3039:
3026:
3025:
2999:citeErrorCheck
2987:
2984:
2981:
2976:
2973:
2972:
2971:
2967:
2961:
2954:
2935:
2932:
2921:
2920:
2911:
2892:
2889:
2886:
2885:
2866:
2865:
2864:
2853:
2846:MediaWiki 1.34
2841:
2840:
2838:
2837:
2836:
2828:
2824:
2823:
2821:
2820:
2819:
2818:
2817:
2801:
2776:
2772:
2771:
2768:
2765:
2759:
2758:
2752:
2751:
2746:
2744:
2737:
2730:
2726:
2725:
2720:
2719:icon in middle
2715:
2708:
2701:
2698:
2694:
2693:
2688:
2686:
2679:
2676:RefToolbar 1.0
2672:
2670:
2667:
2663:
2662:
2659:
2656:
2654:
2651:
2646:
2621:
2618:
2444:citeErrorCheck
2406:
2397:
2396:
2393:
2390:
2387:
2384:
2381:
2374:
2373:
2370:
2367:
2364:
2355:
2352:
2258:"autofillprop"
2153:"autofillprop"
2033:"autofillprop"
2006:"autofillprop"
1967:"autofillprop"
1922:'cite example'
1878:
1875:
1872:
1854:For DOI/PMID,
1852:
1851:
1844:
1825:
1771:
1770:
1764:
1747:
1723:
1717:
1701:
1700:
1690:
1688:
1686:
1684:
1680:
1679:
1669:
1667:
1665:
1663:
1659:
1658:
1648:
1646:
1644:
1642:
1638:
1637:
1627:
1625:
1623:
1621:
1617:
1616:
1606:
1604:
1602:
1600:
1596:
1595:
1585:
1575:
1573:
1571:
1567:
1566:
1564:
1554:
1552:
1550:
1546:
1545:
1535:
1525:
1523:
1521:
1517:
1516:
1514:
1512:
1502:
1492:
1488:
1487:
1485:
1475:
1465:
1455:
1451:
1450:
1440:
1438:
1428:
1418:
1414:
1413:
1403:
1401:
1391:
1381:
1377:
1376:
1366:
1364:
1354:
1344:
1340:
1339:
1329:
1327:
1317:
1307:
1303:
1302:
1292:
1290:
1280:
1270:
1266:
1265:
1255:
1245:
1235:
1225:
1221:
1220:
1210:
1200:
1190:
1180:
1176:
1175:
1165:
1155:
1145:
1135:
1131:
1130:
1120:
1110:
1100:
1090:
1086:
1085:
1075:
1065:
1055:
1045:
1038:
1037:
1027:
1017:
1007:
997:
986:
985:
975:
965:
955:
945:
941:
940:
937:
934:
931:
928:
865:
862:
748:
733:
730:
726:
725:
722:
715:
703:
700:
695:
694:
691:
688:
685:
677:
674:
620:
614:
611:
554:
543:
540:
483:
476:
473:
416:
406:
403:
375:"<date: -->
328:
316:
315:
309:
303:
297:
294:<month: -->
291:
288:<zdate: -->
285:
270:
267:
249:
246:
241:
238:
231:CiteTB.Options
215:
212:
206:
205:Error checking
203:
182:
179:
153:
150:
148:
145:
124:
115:common JS page
110:
107:
102:
99:
62:RefToolbar 2.0
30:
15:
14:
13:
10:
9:
6:
4:
3:
2:
3153:
3142:
3139:
3137:
3134:
3133:
3131:
3121:
3118:
3115:
3112:
3109:
3106:
3103:
3100:
3098:- Shared code
3097:
3094:
3091:
3088:
3087:
3086:
3083:
3081:
3077:
3073:
3052:
3046:
3040:
3034:
3033:
3031:
3030:
3029:
3011:
3010:
3009:
3002:
2991:
2985:
2980:
2974:
2966:
2962:
2959:
2955:
2953:
2949:
2945:
2944:
2943:
2941:
2933:
2931:
2928:
2919:
2915:
2912:
2909:
2905:
2902:
2901:
2900:
2896:
2890:
2882:
2877:
2872:
2867:
2861:
2856:
2855:
2854:
2851:
2847:
2843:
2842:
2839:
2834:
2831:
2830:
2829:
2826:
2825:
2822:
2802:
2786:
2785:
2783:
2779:
2778:
2777:
2774:
2773:
2769:
2766:
2763:
2762:
2756:
2755:
2750:
2747:
2742:
2738:
2736:
2735:
2731:
2728:
2727:
2724:
2721:
2718:
2713:
2709:
2707:
2706:
2702:
2699:
2695:
2692:
2689:
2684:
2680:
2678:
2677:
2673:
2668:
2665:
2664:
2660:
2657:
2652:
2650:
2647:
2644:
2643:
2640:
2636:
2632:
2627:
2619:
2404:
2401:
2394:
2391:
2388:
2385:
2382:
2379:
2378:
2377:
2371:
2368:
2365:
2362:
2361:
2360:
2353:
1873:
1871:
1858:is required,
1845:
1826:
1823:
1808:
1807:
1806:
1803:
1801:
1792:
1785:
1778:
1773:If using the
1765:
1758:
1753:
1748:
1741:
1736:
1729:
1724:
1718:
1708:
1707:
1706:
1691:
1689:
1687:
1685:
1682:
1681:
1670:
1668:
1666:
1664:
1661:
1660:
1649:
1647:
1645:
1643:
1640:
1639:
1628:
1626:
1624:
1622:
1619:
1618:
1607:
1605:
1603:
1601:
1598:
1597:
1586:
1576:
1574:
1572:
1569:
1568:
1565:
1555:
1553:
1551:
1548:
1547:
1536:
1526:
1524:
1522:
1519:
1518:
1515:
1513:
1503:
1493:
1490:
1489:
1486:
1476:
1466:
1456:
1453:
1452:
1441:
1439:
1429:
1419:
1416:
1415:
1404:
1402:
1392:
1382:
1379:
1378:
1367:
1365:
1355:
1345:
1342:
1341:
1330:
1328:
1318:
1308:
1305:
1304:
1293:
1291:
1281:
1271:
1268:
1267:
1256:
1246:
1236:
1226:
1223:
1222:
1211:
1201:
1191:
1181:
1178:
1177:
1166:
1156:
1146:
1136:
1133:
1132:
1121:
1111:
1101:
1091:
1088:
1087:
1076:
1066:
1056:
1046:
1044:
1040:
1039:
1028:
1018:
1008:
998:
996:
992:
988:
987:
976:
966:
956:
946:
943:
942:
938:
935:
932:
929:
926:
925:
919:
914:
909:
901:
897:
895:
883:
879:
875:
871:
863:
861:
746:
741:
731:
729:
723:
720:
716:
713:
712:
711:
709:
701:
699:
692:
689:
686:
683:
682:
681:
675:
618:
612:
552:
541:
481:
474:
414:
412:
405:Modal dialogs
404:
377:<year: -->
326:
323:
320:
312:<year: -->
310:
304:
298:
292:
286:
282:<date: -->
280:
279:
278:
275:
268:
266:
255:
247:
245:
239:
237:
223:
219:
214:Configuration
213:
211:
204:
202:
196:
187:
180:
178:
175:
169:
158:
151:
146:
122:
120:
116:
108:
106:
100:
98:
96:
92:
88:
83:
81:
77:
73:
70:
67:
63:
37:
33:
25:
19:
3084:
3069:
3027:
3018:citeTemplate
3003:
2995:citeTemplate
2992:
2989:
2978:
2937:
2929:
2922:
2897:
2894:
2805:importScript
2789:importScript
2770:Explanation
2733:
2732:
2716:
2704:
2703:
2674:
2623:
2468:'notemplate'
2402:
2398:
2375:
2357:
2213:"authorlink"
2174:"accessdate"
2126:"autofillid"
2000:"First name"
1916:citeTemplate
1853:
1804:
1790:
1783:
1776:
1772:
1756:
1751:
1739:
1734:
1727:
1704:
1042:
994:
990:
867:
859:
735:
727:
718:
705:
696:
679:
616:
549:{{#tag:ref}}
545:
478:
408:
324:
321:
317:
276:
272:
251:
243:
224:
220:
217:
208:
192:
163:
119:skin JS page
112:
104:
84:
61:
60:
32:
2631:Preferences
2264:"coauthors"
2252:"coauthors"
2159:"publisher"
2147:"publisher"
1961:"Last name"
1874:Sample code
1820:date format
1720:author-incr
1134:author-incr
864:Autofilling
661:UserOptions
613:Month names
595:UserOptions
524:UserOptions
457:UserOptions
390:UserOptions
369:UserOptions
76:preferences
3130:Categories
2653:RefToolbar
2626:refToolbar
2525:&&
2462:'testname'
2456:'refcheck'
2309:"language"
1714:first-incr
181:Named refs
97:standard.
78:. See the
72:WikiEditor
2231:"tooltip"
2087:"tooltip"
1928:'Example'
1870:is used.
1796:coauthors
1761:coauthors
1744:coauthors
1710:last-incr
1520:publisher
1179:coauthors
719:fieldname
152:Templates
109:Disabling
91:jQuery UI
69:extension
66:MediaWiki
3054:shorttag
3042:refgroup
3008:object:
2950:to your
2878:styles (
2637:β Editor
2522:shorttag
2492:function
2432:function
2380:refcheck
2324:"format"
2198:"author"
2012:"first1"
1904:function
1794:option,
1599:language
1549:location
927:Property
840:'editor'
800:'author'
772:'author'
646:function
580:function
509:function
442:function
354:function
138:'bypass'
3048:content
3036:refname
2881:b7b8c77
2871:f39a3f0
2661:Script
2655:version
2635:Editing
2599:content
2534:content
2386:reflist
2333:"field"
2318:"field"
2303:"field"
2294:"pages"
2288:"field"
2273:"field"
2246:"field"
2219:"label"
2207:"field"
2192:"field"
2168:"field"
2141:"field"
2114:"label"
2102:"field"
2075:"field"
2060:"label"
2048:"field"
2039:"title"
2027:"title"
2021:"field"
1994:"label"
1988:"first"
1982:"field"
1973:"last1"
1955:"label"
1943:"field"
1843:fields.
1767:authors
1620:chapter
1570:edition
1269:journal
1224:authors
821:"field"
781:"field"
753:"field"
3014:CiteTB
3006:CiteTB
2876:jQuery
2860:source
2850:Vector
2780:Check
2764:Issue
2567:return
2540:search
2486:'func'
2474:'desc'
2450:'type'
2414:'head'
2392:search
2339:"date"
2279:"page"
2132:"isbn"
2120:"ISBN"
2108:"isbn"
2081:"work"
1949:"last"
1886:'head'
1822:option
1789:author
1755:(with
1750:author
1738:(with
1306:volume
1041:author
993:/first
880:, and
655:CiteTB
628:'head'
589:CiteTB
562:'head'
518:CiteTB
491:'head'
451:CiteTB
424:'head'
384:CiteTB
363:CiteTB
336:'head'
227:CiteTB
126:window
87:jQuery
3062:false
2946:Copy
2587:'err'
2573:'msg'
2066:"URL"
2054:"url"
1860:month
1841:month
1829:month
1811:month
1782:first
1733:first
1491:month
1380:pages
1343:issue
944:title
601:false
530:false
411:modal
147:Usage
16:<
3058:true
3012:The
3004:The
2997:and
2960:page
2916:and
2717:{{}}
2624:The
2546:'{{'
1868:year
1864:year
1862:and
1856:date
1848:date
1839:and
1837:year
1833:year
1831:and
1815:date
1775:last
1726:last
1662:issn
1641:isbn
1454:year
1417:date
989:last
939:URL
936:ISBN
930:PMID
878:ISBN
874:PMID
852:true
812:true
463:true
233:and
95:JSON
89:and
3060:or
2844:In
2700:Off
2669:Off
2666:Off
2614:});
2593:ref
2528:ref
2516:ref
2498:ref
2441:new
2420:one
2348:});
2345:]);
1913:new
1892:one
1787:or
1683:doi
933:DOI
913:DOI
882:URL
870:DOI
670:});
634:one
607:});
568:one
536:});
497:one
469:});
430:one
399:});
342:one
263:});
117:or
3132::
3082:.
3056:β
2863:).
2852:.
2814:);
2798:);
2729:On
2697:On
2671:On
2639::
2633:β
2611:);
2608:}}
2602:};
2552:==
2507:if
2447:({
2435:()
2417:).
2408:$
2342:},
2327:},
2312:},
2297:},
2282:},
2267:},
2240:},
2201:},
2180:],
2162:},
2135:},
2096:},
2069:},
2042:},
2015:},
1976:},
1907:()
1889:).
1880:$
1802:.
1780:/
1731:/
1712:/
876:,
872:,
855:},
815:},
775:},
649:()
631:).
622:$
583:()
565:).
556:$
512:()
494:).
485:$
445:()
427:).
418:$
357:()
339:).
330:$
121::
3020:/
2910:)
2835:.
2808:(
2792:(
2605:}
2596:.
2590::
2584:,
2581:"
2576::
2570:{
2564:{
2561:)
2558:1
2555:-
2549:)
2543:(
2537:.
2531:.
2519:.
2513:!
2510:(
2504:{
2501:)
2495:(
2489::
2483:,
2477::
2471:,
2465::
2459:,
2453::
2438:{
2429:,
2423:(
2411:(
2336::
2330:{
2321::
2315:{
2306::
2300:{
2291::
2285:{
2276::
2270:{
2261::
2255:,
2249::
2243:{
2234::
2228:,
2222::
2216:,
2210::
2204:{
2195::
2189:{
2183:[
2177:}
2171::
2165:{
2156::
2150:,
2144::
2138:{
2129::
2123:,
2117::
2111:,
2105::
2099:{
2090::
2084:,
2078::
2072:{
2063::
2057:,
2051::
2045:{
2036::
2030:,
2024::
2018:{
2009::
2003:,
1997::
1991:,
1985::
1979:{
1970::
1964:,
1958::
1952:,
1946::
1940:{
1934:[
1931:,
1925:,
1919:(
1910:{
1901:,
1895:(
1883:(
1791:N
1784:N
1777:N
1763:.
1757:N
1752:N
1746:.
1740:N
1735:N
1728:N
1698:Y
1677:Y
1656:Y
1635:Y
1614:Y
1593:Y
1583:Y
1562:Y
1543:Y
1533:Y
1510:Y
1500:Y
1483:Y
1473:Y
1463:Y
1448:Y
1436:Y
1426:Y
1411:Y
1399:Y
1389:Y
1374:Y
1362:Y
1352:Y
1337:Y
1325:Y
1315:Y
1300:Y
1288:Y
1278:Y
1263:Y
1253:Y
1243:Y
1233:Y
1218:Y
1208:Y
1198:Y
1188:Y
1173:Y
1163:Y
1153:Y
1143:Y
1128:Y
1118:Y
1108:Y
1098:Y
1083:Y
1073:Y
1063:Y
1053:Y
1043:N
1035:Y
1025:Y
1015:Y
1005:Y
995:N
991:N
983:Y
973:Y
963:Y
953:Y
849::
843:,
837::
831:,
828:"
824::
818:{
809::
803:,
797::
791:,
788:"
784::
778:{
769::
763:,
760:"
756::
750:{
667:;
664:=
658:.
652:{
643:,
637:(
625:(
604:;
598:=
592:.
586:{
577:,
571:(
559:(
533:;
527:=
521:.
515:{
506:,
500:(
488:(
466:;
460:=
454:.
448:{
439:,
433:(
421:(
396:;
393:=
387:.
381:;
378:"
372:=
366:.
360:{
351:,
345:(
333:(
141:;
135:=
129:.
26:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.