Lines Matching +full:controls +(+path:plugin +path:slider) -(+path:plugin +path:slider +path:lang)

52 		// CONTROLS
53 controls: true, property in defaults
144 // initialize the controls object
145 slider.controls = {};
238 // create an element to contain all slider controls (pager, start / stop, etc)
239 slider.controls.el = $('<div class="bx-controls" />');
253 // if controls are requested, add them
254 if(slider.settings.controls) appendControls();
255 // if auto is true, and auto controls are requested, add them
257 // if any control option is requested, add the controls wrapper
258 …if(slider.settings.controls || slider.settings.autoControls || slider.settings.pager) slider.viewp…
341 // check for any updates to the controls (like hideControlOnEnd updates)
342 if (slider.settings.controls) updateDirectionControls();
626 * Appends the pager to the controls element
637 slider.controls.el.addClass('bx-has-pager').append(slider.pagerEl);
649 * Appends prev / next controls to the controls element
652 slider.controls.next = $('<a class="bx-next" href="">' + slider.settings.nextText + '</a>');
653 slider.controls.prev = $('<a class="bx-prev" href="">' + slider.settings.prevText + '</a>');
654 // bind click actions to the controls
655 slider.controls.next.bind('click', clickNextBind);
656 slider.controls.prev.bind('click', clickPrevBind);
659 $(slider.settings.nextSelector).append(slider.controls.next);
663 $(slider.settings.prevSelector).append(slider.controls.prev);
667 // add the controls to the DOM
668 slider.controls.directionEl = $('<div class="bx-controls-direction" />');
670 slider.controls.directionEl.append(slider.controls.prev).append(slider.controls.next);
671 // slider.viewport.append(slider.controls.directionEl);
672 slider.controls.el.addClass('bx-has-controls-direction').append(slider.controls.directionEl);
677 * Appends start / stop auto controls to the controls element
680 …slider.controls.start = $('<div class="bx-controls-auto-item"><a class="bx-start" href="">' + slid…
681 …slider.controls.stop = $('<div class="bx-controls-auto-item"><a class="bx-stop" href="">' + slider…
682 // add the controls to the DOM
683 slider.controls.autoEl = $('<div class="bx-controls-auto" />');
684 // bind click actions to the controls
685 slider.controls.autoEl.delegate('.bx-start', 'click', clickStartBind);
686 slider.controls.autoEl.delegate('.bx-stop', 'click', clickStopBind);
689 slider.controls.autoEl.append(slider.controls.start);
690 // if autoControlsCombine is false, insert both controls
692 slider.controls.autoEl.append(slider.controls.start).append(slider.controls.stop);
694 // if auto controls selector was supplied, populate it with the controls
696 $(slider.settings.autoControlsSelector).html(slider.controls.autoEl);
697 // if auto controls selector was not supplied, add it after the wrapper
699 slider.controls.el.addClass('bx-has-controls-auto').append(slider.controls.autoEl);
701 // update the auto controls
834 * Updates the auto controls state (either active, or combined switch)
842 slider.controls.autoEl.html(slider.controls[state]);
845 slider.controls.autoEl.find('a').removeClass('active');
846 slider.controls.autoEl.find('a:not(.bx-' + state + ')').addClass('active');
851 * Updates the direction controls (checks if either should be hidden)
855 slider.controls.prev.addClass('disabled');
856 slider.controls.next.addClass('disabled');
860 slider.controls.prev.addClass('disabled');
861 slider.controls.next.removeClass('disabled');
864 slider.controls.next.addClass('disabled');
865 slider.controls.prev.removeClass('disabled');
868 slider.controls.prev.removeClass('disabled');
869 slider.controls.next.removeClass('disabled');
923 // do not allow controls in ticker mode
925 slider.settings.controls = false;
1150 if(slider.settings.controls) updateDirectionControls();
1238 * - if true, auto controls state will not be updated
1247 // if auto controls are displayed and preventControlUpdate is not true
1255 * - if true, auto controls state will not be updated
1263 // if auto controls are displayed and preventControlUpdate is not true
1316 if(slider.controls.el) slider.controls.el.remove();
1317 if(slider.controls.next) slider.controls.next.remove();
1318 if(slider.controls.prev) slider.controls.prev.remove();
1321 if(slider.controls.autoEl) slider.controls.autoEl.remove();