diff --git a/main/survey/app/Controllers/JsController.php b/main/survey/app/Controllers/JsController.php index f42324f4d..1b58d5d19 100644 --- a/main/survey/app/Controllers/JsController.php +++ b/main/survey/app/Controllers/JsController.php @@ -1840,6 +1840,7 @@ class JsController extends Controller } // ranking prestavljanje else if ($row['tip'] == 17 && $row['design'] == 0 && get('mobile') == '0') { + echo ' try { ' . "\n"; echo ' if ( '; $this->generateCondition($row['if_id']); @@ -1870,6 +1871,36 @@ class JsController extends Controller echo ' } catch (e) {} ' . "\n"; } + // ranking ostevilcevanje + else if ($row['tip'] == 17 && ($row['design'] == 1 || get('mobile') != '0')) { + + echo ' try { ' . "\n"; + echo ' if ( '; + $this->generateCondition($row['if_id']); + echo ' ) { ' . "\n"; + + echo ' document.getElementById(\'vrednost_if_' . $row['id'] . '\').style.display = \'\'; ' . "\n"; + + echo ' } else { ' . "\n"; + echo ' document.getElementById(\'vrednost_if_' . $row['id'] . '\').style.display = \'none\'; ' . "\n"; + + echo ' } ' . "\n"; + + + // Pri rankingu prestejemo in skrijemo tudi odvecne vrednosti v dropdownu + // Prestejemo vidne + echo ' var count_visible = $(\'#spremenljivka_'.$row['spr_id'].'\').find(\'.variabla:visible\').length; ' . "\n"; + + // Na novo napolnimo select + echo ' $(\'#spremenljivka_'.$row['spr_id'].'\').find(\'select\').empty()' . "\n"; + echo ' $(\'#spremenljivka_'.$row['spr_id'].'\').find(\'select\').append(\'\')' . "\n"; + echo ' for(var i=1; i<=count_visible; i++){ $(\'#spremenljivka_'.$row['spr_id'].'\').find(\'select\').append(\'\'); }' . "\n"; + + + echo $sum; + + echo ' } catch (e) {} ' . "\n"; + } else { if ($spremenljivka_dd == $row['spr_id'] && ($orientation_dd == 8 || $enota_dd == 9)) {//ce je drag and drop echo ' try { ' . "\n";