aboutsummaryrefslogblamecommitdiffstats
path: root/view/tpl/contact_slider.tpl
blob: dfaaa39677a3e9f5af45e5057295dd83489a099c (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                                                                                  
        



                                                                           

                                                              
                                    
                                                                 








                                                                                                                                                                                                                  
         
<div id="contact-slider" class="slider mb-3"><input id="contact-range" type="text" name="fake-closeness" value="{{$val}}" /></div>
<script>
$(document).ready(function() {
	// The slider does not render correct if width is given in % and
	// the slider container is hidden (display: none) during rendering.
	// So let's unhide it to render and hide again afterwards.
	if(!$("#affinity-tool-collapse").hasClass("show")) {
		$("#affinity-tool-collapse").addClass("show");
		makeContactSlider();
		$("#affinity-tool-collapse").removeClass("show");
	}
	else {
		makeContactSlider();
	}
});

function makeContactSlider() {
	$("#contact-range").jRange({ from: {{$min|default:'0'}}, to: 99, step: 1, scale: [{{$labels}}], width:'98%', showLabels: false, onstatechange: function(v) { $("#contact-closeness-mirror").val(v); }  });
}
</script>