diff --git a/submodules/users/users.js b/submodules/users/users.js index f01b872..35ad294 100644 --- a/submodules/users/users.js +++ b/submodules/users/users.js @@ -2035,80 +2035,6 @@ define(function(require){ } }, - usersRenderFindMeFollowMeSliders: function(template, deviceList, ringGroup, maxSeconds) { - var self = this, - scaleSections = 6, //Number of 'sections' in the time scales for the sliders - scaleMaxSeconds = maxSeconds && maxSeconds >= 30 ? maxSeconds : 120; //Maximum of seconds, corresponding to the end of the scale - - if(!maxSeconds) { - var currentMax = 0; - _.each(ringGroup, function(endpoint) { - currentMax = (endpoint.delay+endpoint.timeout > currentMax) ? endpoint.delay+endpoint.timeout : currentMax; - }); - scaleMaxSeconds = currentMax > scaleMaxSeconds ? Math.ceil(currentMax/60)*60 : scaleMaxSeconds; - } - - var sliderTooltip = function(event, ui) { - var val = ui.value, - tooltip = '
'; - - $(ui.handle).html(tooltip); - }, - createTooltip = function(event, ui, deviceId, sliderObj) { - var val1 = sliderObj.slider('values', 0), - val2 = sliderObj.slider('values', 1), - tooltip1 = '', - tooltip2 = ''; - - template.find('.device-row[data-device_id="'+ deviceId + '"] .slider-time .ui-slider-handle').first().html(tooltip1); - template.find('.device-row[data-device_id="'+ deviceId + '"] .slider-time .ui-slider-handle').last().html(tooltip2); - }, - createSlider = function(device) { - var deviceRow = template.find('.device-row[data-device_id="'+ device.id +'"]'); - deviceRow.find('.slider-time').slider({ - range: true, - min: 0, - max: scaleMaxSeconds, - values: device.id in ringGroup ? [ ringGroup[device.id].delay, ringGroup[device.id].delay+ringGroup[device.id].timeout ] : [0,0], - slide: sliderTooltip, - change: sliderTooltip, - create: function(event, ui) { - createTooltip(event, ui, device.id, $(this)); - }, - }); - createSliderScale(deviceRow); - }, - createSliderScale = function(container, isHeader) { - var scaleContainer = container.find('.scale-container') - isHeader = isHeader || false; - - scaleContainer.empty(); - - for(var i=1; i<=scaleSections; i++) { - var toAppend = '