Difference between revisions of "MediaWiki:Gadgets-definition"
From WikiAnesthesia
Chris Rishel (talk | contribs) (Blanked the page) Tags: 2017 source edit Blanking |
Chris Rishel (talk | contribs) Tag: 2017 source edit |
||
(41 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=== Calculators === | |||
Calculators must have gadgets defined in this file in order to be loaded. See [https://www.mediawiki.org/wiki/Extension:Gadgets 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 ==== | |||
See the [[WikiAnesthesia:Calculators guide|calculators guide]] for more information about how to use and contribute to calculators on WikiAnesthesia. | |||
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. | |||
===== Anatomy and physiology ===== | |||
* calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-anatomyPhysiology.js | |||
===== Body composition ===== | |||
* calculator-bodyComposition[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-bodyComposition.js | |||
===== Cardiovascular ===== | |||
* calculator-cardiovascular[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-cardiovascular.js | |||
===== Drugs ===== | |||
* calculator-drugs-core[ResourceLoader|dependencies=ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-drugs-core.js | |||
* calculator-drugs-data[ResourceLoader|dependencies=ext.gadget.calculator-drugs-core|hidden|targets=desktop,mobile|type=general]|calculator-drugs-data.js | |||
* calculator-drugDosage[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-drugs-data|hidden|targets=desktop,mobile|type=general]|calculator-drugDosage.js|calculator-drugDosage.css | |||
* calculator-drugDilution[ResourceLoader|dependencies=ext.gadget.calculator-drugs|hidden|targets=desktop,mobile|type=general]|calculator-drugDilution.js|calculator-drugDilution.css | |||
===== Equipment ===== | |||
* calculator-equipmentSize[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-equipmentSize.js | |||
===== Fluid management ===== | |||
* calculator-fluidManagement[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-fluidManagement.js | |||
===== Patients ===== | |||
* calculator-patients-core[ResourceLoader|dependencies=ext.gadget.calculator-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-core.js | |||
* calculator-patients-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-patientInput.js|calculator-patients-patientInput.css | |||
===== Neuro ===== | |||
* calculator-neuro[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-neuro.js | |||
===== Respiratory ===== | |||
* calculator-respiratory[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-respiratory.js |
Latest revision as of 16:30, 5 April 2022
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
See the calculators guide for more information about how to use and contribute to calculators on WikiAnesthesia.
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.
Anatomy and physiology
- calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-anatomyPhysiology.js
Body composition
- calculator-bodyComposition[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-bodyComposition.js
Cardiovascular
- calculator-cardiovascular[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-cardiovascular.js
Drugs
- calculator-drugs-core[ResourceLoader|dependencies=ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-drugs-core.js
- calculator-drugs-data[ResourceLoader|dependencies=ext.gadget.calculator-drugs-core|hidden|targets=desktop,mobile|type=general]|calculator-drugs-data.js
- calculator-drugDosage[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-drugs-data|hidden|targets=desktop,mobile|type=general]|calculator-drugDosage.js|calculator-drugDosage.css
- calculator-drugDilution[ResourceLoader|dependencies=ext.gadget.calculator-drugs|hidden|targets=desktop,mobile|type=general]|calculator-drugDilution.js|calculator-drugDilution.css
Equipment
- calculator-equipmentSize[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-equipmentSize.js
Fluid management
- calculator-fluidManagement[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-fluidManagement.js
Patients
- calculator-patients-core[ResourceLoader|dependencies=ext.gadget.calculator-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-core.js
- calculator-patients-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-patientInput.js|calculator-patients-patientInput.css
Neuro
- calculator-neuro[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-neuro.js
Respiratory
- calculator-respiratory[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-bodyComposition|hidden|targets=desktop,mobile|type=general]|calculator-respiratory.js