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";