Difference between revisions of "MediaWiki:Gadgets-definition"

From WikiAnesthesia
(Added fluid management calculator)
Tag: 2017 source edit
Tag: 2017 source edit
 
Line 17: Line 17:


===== Anatomy and physiology =====
===== Anatomy and physiology =====
* calculator-anatomyPhysiology[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput,ext.gadget.calculator-patients-weightCalculations|hidden|targets=desktop,mobile|type=general]|calculator-anatomyPhysiology.js
* 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 =====
===== Drugs =====
* calculator-drugs-core[ResourceLoader|dependencies=ext.gadget.calculator-patients-weightCalculations|hidden|targets=desktop,mobile|type=general]|calculator-drugs-core.js
* 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-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-patients-patientInput,ext.gadget.calculator-drugs-data|hidden|targets=desktop,mobile|type=general]|calculator-drugDosages.js|calculator-drugDosages.css
* 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
* calculator-drugDilution[ResourceLoader|dependencies=ext.gadget.calculator-drugs|hidden|targets=desktop,mobile|type=general]|calculator-drugDilution.js|calculator-drugDilution.css


===== Equipment =====
===== Equipment =====
* calculator-equipmentSizing[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-equipmentSizing.js
* calculator-equipmentSize[ResourceLoader|dependencies=ext.gadget.calculator-patients-patientInput|hidden|targets=desktop,mobile|type=general]|calculator-equipmentSize.js


===== Fluid management =====
===== Fluid management =====
Line 34: Line 40:
* calculator-patients-core[ResourceLoader|dependencies=ext.gadget.calculator-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-core.js
* 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
* calculator-patients-patientInput[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-patientInput.js|calculator-patients-patientInput.css
* calculator-patients-weightCalculations[ResourceLoader|dependencies=ext.gadget.calculator-patients-core|hidden|targets=desktop,mobile|type=general]|calculator-patients-weightCalculations.js
 
===== 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 12:56, 6 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