Difference between revisions of "MediaWiki:Gadget-calculator-patients-patientInput.js"
From WikiAnesthesia
Chris Rishel (talk | contribs) (Add support for option to force patient input to render inline) |
Chris Rishel (talk | contribs) |
||
Line 24: | Line 24: | ||
], true ) ); | ], true ) ); | ||
$container.appendTo( $( '#contentHeader' ) ); | $container.appendTo( $( '#contentHeader' ), 4 ); | ||
} | } | ||
}; | }; |
Revision as of 21:58, 29 March 2022
/** * @author Chris Rishel */ ( function() { mw.calculators.renderPatientInput = function() { if( mw.calculators.getOptionValue( 'patientinputinline' ) ) { return; } var containerId = 'calculator-patients-patientInput'; if( !$( '#' + containerId ).length ) { var $container = $( '<div>', { id: containerId } ); $container.addClass( 'container border-bottom px-0 py-1' ); $container.append( mw.calculators.createInputGroup( [ 'weight', 'height', 'age', 'gender' ], true ) ); $container.appendTo( $( '#contentHeader' ), 4 ); } }; mw.hook( 'calculators.initialized' ).add( mw.calculators.renderPatientInput ); }() );