Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SetElementsHTML();
- $('#clear_filters').trigger(_click);
- for (var i = 0; i < $element.length; i++) {
- var $element_i = $($element[i]);
- var MP = $element_i.attr(_MP_attr);
- var BP = $element_i.attr(_BP_attr);
- var isSublime = $element_i.attr(_isSublime_attr);
- if ((MP == '' && BP == '') || (MP == 'null' && BP == 'null')) {
- //Unknown state
- $element_i.addClass("tempUnknown");
- }
- else {
- if (MP <= ui_value && isSublime == 'true') {
- //If element is sublime convert it from Solid to Gas
- $element_i.removeClass("tempSolid").removeClass("tempLiquid").addClass("tempGas");
- }
- else if (ui_value < MP) {
- //Solid
- $element_i.removeClass("tempLiquid").removeClass("tempGas").addClass("tempSolid");
- }
- else if (MP <= ui_value && (BP == '' || BP == 'null')) {
- //Only for elements with known MP but unknown BP
- //Display the element as if it is a liquid between MP and MP+50K. At temperature > MP+50K display element as unknown.
- $element_i.removeClass("tempSolid").removeClass("tempGas");
- if ((MP <= ui_value) && (ui_value == (parseFloat(MP)))) {
- //Liquid state
- $element_i.addClass("tempLiquid");
- }
- else {
- //Unknown state
- $element_i.removeClass("tempLiquid").addClass("tempUnknown");
- }
- }
- else if ((MP <= ui_value && ui_value < BP)) {
- //Liquid
- $element_i.removeClass("tempSolid").removeClass("tempGas").addClass("tempLiquid");
- }
- else if (ui_value >= BP) {
- //Gas
- $element_i.removeClass("tempSolid").removeClass("tempLiquid").addClass("tempGas");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment