Difference between revisions of "MediaWiki:Gadgets-definition"
From WikiAnesthesia
Chris Rishel (talk | contribs) Tag: 2017 source edit |
Chris Rishel (talk | contribs) Tag: 2017 source edit |
||
Line 24: | Line 24: | ||
* calculator-patientCalculations[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientCalculations.js | * calculator-patientCalculations[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientCalculations.js | ||
* calculator-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientInput.js|calculator-patientInput.css | * calculator-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientInput.js|calculator-patientInput.css | ||
* calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patientInput | * calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-anatomyPhysiology.js|calculator-anatomyPhysiology.css |
Revision as of 18:03, 19 September 2021
Calculators
Calculators must have gadgets defined in this file in order to be loaded. See the Gadgets extension for usage details.
Core gadgets
This is the core gadget required by all calculators
- calculator-core[ResourceLoader|dependencies=ext.calculators.math.js|hidden|targets=desktop,mobile|type=general]|calculator-core.js|calculator-core.css
This is the search gadget
- calculator-search[ResourceLoader|dependencies=ext.gadget.calculator-core|hidden|targets=desktop,mobile|type=general]|calculator-search.js|calculator-search.css
Calculator gadgets
Gadgets are loaded using the <calculation id="X" /> tag. The value for X must exactly match the declared gadget name (after calculator-).
Note: Gadgets are loaded by the calculator-core gadget and thus do not need to declare this as a dependency.
Drugs
- calculator-drugs-core[ResourceLoader|dependencies=ext.gadget.calculator-patientCalculations|hidden|targets=desktop,mobile|type=general]|calculator-drugs-core.js|calculator-drugs-core.css
- calculator-drugs-data[ResourceLoader|dependencies=ext.gadget.calculator-drugs-core|hidden|targets=desktop,mobile|type=general]|calculator-drugs-data.js
- calculator-drugDosages[ResourceLoader|dependencies=ext.gadget.calculator-patientInput,ext.gadget.calculator-drugs-data|hidden|targets=desktop,mobile|type=general]|calculator-drugDosages.js|calculator-drugDosages.css
- calculator-drugDilution[ResourceLoader|dependencies=ext.gadget.calculator-drugs|hidden|targets=desktop,mobile|type=general]|calculator-drugDilution.js|calculator-drugDilution.css
Patients
- calculator-patients-core[ResourceLoader|dependencies=ext.gadget.calculator-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-core.js
- calculator-patientCalculations[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientCalculations.js
- calculator-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patientInput.js|calculator-patientInput.css
- calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-anatomyPhysiology.js|calculator-anatomyPhysiology.css