Buchungstermine und Programmübersicht

Kalenderansicht:

Hier können Sie Ihren Termin und den Kurs auswählen. Dafür können Sie entweder

  • zunächst den Kurs auswählen und sich die möglichen Termine anzeigen lassen, oder
  • erst einen Termin auswählen und sich die möglichen Kurse an diesem Tag anzeigen lassen.

Bitte wählen Sie nun aus!

Montag bis Mittwoch (Schulzeit Berlin/Brandenburg ausschließlich Kita-Forscherwochen): Hier können Sie gerne Sonderöffnungen per E-Mail an kontakt@extavium.de anfragen.

Kurse suchen:

  • Kita- & Hortgruppen
  • Klassenstufe 1-6
  • Klassenstufe 7-13
  • Familien & Freizeitgruppen
  • Geburtstage
  • Filter zurücksetzen

Legende:  frei   teilweise gebucht   ausgebucht   geschlossen 

- Uhr
- Uhr
MI 1 00:00 - 23:59 Uhr
DO 2 09:00 - 18:00 Uhr
FR 3 09:00 - 18:00 Uhr
SA 4 10:00 - 17:00 Uhr
SO 5 10:00 - 17:00 Uhr
MO 6 00:00 - 23:59 Uhr
DI 7 00:00 - 23:59 Uhr
MI 8 00:00 - 23:59 Uhr
DO 9 09:00 - 18:00 Uhr
FR 10 09:00 - 18:00 Uhr
SA 11 10:00 - 17:00 Uhr
SO 12 10:00 - 17:00 Uhr
MO 13 00:00 - 23:59 Uhr
DI 14 00:00 - 23:59 Uhr
MI 15 00:00 - 23:59 Uhr
DO 16 09:00 - 18:00 Uhr
FR 17 09:00 - 18:00 Uhr
SA 18 10:00 - 17:00 Uhr
SO 19 10:00 - 17:00 Uhr
MO 20 00:00 - 23:59 Uhr
DI 21 00:00 - 23:59 Uhr
MI 22 00:00 - 23:59 Uhr
DO 23 09:00 - 18:00 Uhr
FR 24 09:00 - 18:00 Uhr
SA 25 10:00 - 17:00 Uhr
SO 26 10:00 - 17:00 Uhr
MO 27 00:00 - 23:59 Uhr
DI 28 00:00 - 23:59 Uhr
MI 29 00:00 - 23:59 Uhr
DO 30 09:00 - 18:00 Uhr
FR 31 09:00 - 18:00 Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
SA 1 10:00 - 17:00 Uhr
SO 2 10:00 - 17:00 Uhr
MO 3 10:00 - 17:00 Uhr
DI 4 10:00 - 17:00 Uhr
MI 5 10:00 - 17:00 Uhr
DO 6 10:00 - 17:00 Uhr
FR 7 10:00 - 17:00 Uhr
SA 8 10:00 - 17:00 Uhr
SO 9 10:00 - 17:00 Uhr
MO 10 00:00 - 23:59 Uhr
DI 11 00:00 - 23:59 Uhr
MI 12 00:00 - 23:59 Uhr
DO 13 09:00 - 18:00 Uhr
FR 14 09:00 - 18:00 Uhr
SA 15 10:00 - 17:00 Uhr
SO 16 10:00 - 17:00 Uhr
MO 17 10:00 - 13:00 Uhr
DI 18 10:00 - 13:00 Uhr
MI 19 10:00 - 13:00 Uhr
DO 20 09:00 - 18:00 Uhr
FR 21 09:00 - 18:00 Uhr
SA 22 10:00 - 17:00 Uhr
SO 23 10:00 - 17:00 Uhr
MO 24 10:00 - 13:00 Uhr
DI 25 10:00 - 13:00 Uhr
MI 26 10:00 - 13:00 Uhr
DO 27 09:00 - 18:00 Uhr
FR 28 09:00 - 18:00 Uhr
SA 29 10:00 - 17:00 Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
SO 1 10:00 - 17:00 Uhr
MO 2 00:00 - 23:59 Uhr
DI 3 00:00 - 23:59 Uhr
MI 4 00:00 - 23:59 Uhr
DO 5 09:00 - 18:00 Uhr
FR 6 09:00 - 18:00 Uhr
SA 7 10:00 - 17:00 Uhr
SO 8 10:00 - 17:00 Uhr
MO 9 00:00 - 23:59 Uhr
DI 10 00:00 - 23:59 Uhr
MI 11 00:00 - 23:59 Uhr
DO 12 09:00 - 18:00 Uhr
FR 13 09:00 - 18:00 Uhr
SA 14 10:00 - 17:00 Uhr
SO 15 10:00 - 17:00 Uhr
MO 16 00:00 - 23:59 Uhr
DI 17 00:00 - 23:59 Uhr
MI 18 00:00 - 23:59 Uhr
DO 19 09:00 - 18:00 Uhr
FR 20 09:00 - 18:00 Uhr
SA 21 10:00 - 17:00 Uhr
SO 22 10:00 - 17:00 Uhr
MO 23 00:00 - 23:59 Uhr
DI 24 00:00 - 23:59 Uhr
MI 25 00:00 - 23:59 Uhr
DO 26 09:00 - 18:00 Uhr
FR 27 09:00 - 18:00 Uhr
SA 28 10:00 - 17:00 Uhr
SO 29 10:00 - 17:00 Uhr
MO 30 00:00 - 23:59 Uhr
DI 31 00:00 - 23:59 Uhr
- Uhr
- Uhr
MI 1 00:00 - 23:59 Uhr
DO 2 09:00 - 18:00 Uhr
FR 3 09:00 - 18:00 Uhr
SA 4 10:00 - 17:00 Uhr
SO 5 10:00 - 17:00 Uhr
MO 6 10:00 - 17:00 Uhr
DI 7 10:00 - 17:00 Uhr
MI 8 10:00 - 17:00 Uhr
DO 9 10:00 - 17:00 Uhr
FR 10 10:00 - 17:00 Uhr
SA 11 10:00 - 17:00 Uhr
SO 12 13:00 - 17:00 Uhr
MO 13 13:00 - 17:00 Uhr
DI 14 10:00 - 17:00 Uhr
MI 15 10:00 - 17:00 Uhr
DO 16 10:00 - 17:00 Uhr
FR 17 10:00 - 17:00 Uhr
SA 18 10:00 - 17:00 Uhr
SO 19 10:00 - 17:00 Uhr
MO 20 10:00 - 13:00 Uhr
DI 21 10:00 - 13:00 Uhr
MI 22 10:00 - 13:00 Uhr
DO 23 09:00 - 18:00 Uhr
FR 24 09:00 - 18:00 Uhr
SA 25 10:00 - 17:00 Uhr
SO 26 10:00 - 17:00 Uhr
MO 27 10:00 - 13:00 Uhr
DI 28 10:00 - 13:00 Uhr
MI 29 10:00 - 13:00 Uhr
DO 30 09:00 - 18:00 Uhr
- Uhr
- Uhr
- Uhr
- Uhr
FR 1 09:00 - 13:00 Uhr
SA 2 10:00 - 17:00 Uhr
SO 3 10:00 - 17:00 Uhr
MO 4 00:00 - 23:59 Uhr
DI 5 00:00 - 23:59 Uhr
MI 6 00:00 - 23:59 Uhr
DO 7 09:00 - 18:00 Uhr
FR 8 09:00 - 18:00 Uhr
SA 9 10:00 - 17:00 Uhr
SO 10 10:00 - 17:00 Uhr
MO 11 00:00 - 23:59 Uhr
DI 12 00:00 - 23:59 Uhr
MI 13 00:00 - 23:59 Uhr
DO 14 09:00 - 18:00 Uhr
FR 15 09:00 - 18:00 Uhr
SA 16 10:00 - 17:00 Uhr
SO 17 10:00 - 17:00 Uhr
MO 18 00:00 - 23:59 Uhr
DI 19 00:00 - 23:59 Uhr
MI 20 00:00 - 23:59 Uhr
DO 21 10:00 - 17:00 Uhr
FR 22 10:00 - 17:00 Uhr
SA 23 10:00 - 17:00 Uhr
SO 24 10:00 - 17:00 Uhr
MO 25 00:00 - 23:59 Uhr
DI 26 00:00 - 23:59 Uhr
MI 27 00:00 - 23:59 Uhr
DO 28 09:00 - 18:00 Uhr
FR 29 09:00 - 18:00 Uhr
SA 30 10:00 - 17:00 Uhr
SO 31 10:00 - 17:00 Uhr
MO 1 00:00 - 23:59 Uhr
DI 2 00:00 - 23:59 Uhr
MI 3 00:00 - 23:59 Uhr
DO 4 09:00 - 18:00 Uhr
FR 5 09:00 - 18:00 Uhr
SA 6 10:00 - 17:00 Uhr
SO 7 10:00 - 17:00 Uhr
MO 8 00:00 - 23:59 Uhr
DI 9 00:00 - 23:59 Uhr
MI 10 00:00 - 23:59 Uhr
DO 11 09:00 - 18:00 Uhr
FR 12 09:00 - 18:00 Uhr
SA 13 10:00 - 17:00 Uhr
SO 14 10:00 - 17:00 Uhr
MO 15 00:00 - 23:59 Uhr
DI 16 00:00 - 23:59 Uhr
MI 17 00:00 - 23:59 Uhr
DO 18 09:00 - 18:00 Uhr
FR 19 09:00 - 18:00 Uhr
SA 20 10:00 - 17:00 Uhr
SO 21 10:00 - 17:00 Uhr
MO 22 00:00 - 23:59 Uhr
DI 23 00:00 - 23:59 Uhr
MI 24 00:00 - 23:59 Uhr
DO 25 10:00 - 17:00 Uhr
FR 26 10:00 - 17:00 Uhr
SA 27 10:00 - 17:00 Uhr
SO 28 00:00 - 23:59 Uhr
MO 29 00:00 - 23:59 Uhr
DI 30 10:00 - 17:00 Uhr
- Uhr
- Uhr
MI 1 10:00 - 17:00 Uhr
DO 2 10:00 - 17:00 Uhr
FR 3 10:00 - 17:00 Uhr
SA 4 10:00 - 17:00 Uhr
SO 5 00:00 - 23:59 Uhr
MO 6 00:00 - 23:59 Uhr
DI 7 10:00 - 17:00 Uhr
MI 8 10:00 - 17:00 Uhr
DO 9 10:00 - 17:00 Uhr
FR 10 10:00 - 17:00 Uhr
SA 11 10:00 - 17:00 Uhr
SO 12 00:00 - 23:59 Uhr
MO 13 00:00 - 23:59 Uhr
DI 14 10:00 - 17:00 Uhr
MI 15 10:00 - 17:00 Uhr
DO 16 10:00 - 17:00 Uhr
FR 17 10:00 - 17:00 Uhr
SA 18 10:00 - 17:00 Uhr
SO 19 00:00 - 23:59 Uhr
MO 20 00:00 - 23:59 Uhr
DI 21 10:00 - 17:00 Uhr
MI 22 10:00 - 17:00 Uhr
DO 23 10:00 - 17:00 Uhr
FR 24 10:00 - 17:00 Uhr
SA 25 10:00 - 17:00 Uhr
SO 26 00:00 - 23:59 Uhr
MO 27 00:00 - 23:59 Uhr
DI 28 10:00 - 17:00 Uhr
MI 29 10:00 - 17:00 Uhr
DO 30 10:00 - 17:00 Uhr
FR 31 10:00 - 17:00 Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
SA 1 10:00 - 17:00 Uhr
SO 2 00:00 - 23:59 Uhr
MO 3 00:00 - 23:59 Uhr
DI 4 10:00 - 17:00 Uhr
MI 5 10:00 - 17:00 Uhr
DO 6 10:00 - 17:00 Uhr
FR 7 10:00 - 17:00 Uhr
SA 8 10:00 - 17:00 Uhr
SO 9 00:00 - 23:59 Uhr
MO 10 00:00 - 23:59 Uhr
DI 11 00:00 - 23:59 Uhr
MI 12 00:00 - 23:59 Uhr
DO 13 09:00 - 18:00 Uhr
FR 14 09:00 - 18:00 Uhr
SA 15 10:00 - 17:00 Uhr
SO 16 10:00 - 17:00 Uhr
MO 17 00:00 - 23:59 Uhr
DI 18 00:00 - 23:59 Uhr
MI 19 00:00 - 23:59 Uhr
DO 20 09:00 - 18:00 Uhr
FR 21 09:00 - 18:00 Uhr
SA 22 10:00 - 17:00 Uhr
SO 23 10:00 - 17:00 Uhr
MO 24 00:00 - 23:59 Uhr
DI 25 00:00 - 23:59 Uhr
MI 26 00:00 - 23:59 Uhr
DO 27 09:00 - 18:00 Uhr
FR 28 09:00 - 18:00 Uhr
SA 29 10:00 - 17:00 Uhr
SO 30 10:00 - 17:00 Uhr
MO 31 00:00 - 23:59 Uhr
- Uhr
DI 1 00:00 - 23:59 Uhr
MI 2 00:00 - 23:59 Uhr
DO 3 09:00 - 18:00 Uhr
FR 4 09:00 - 18:00 Uhr
SA 5 10:00 - 17:00 Uhr
SO 6 10:00 - 17:00 Uhr
MO 7 00:00 - 23:59 Uhr
DI 8 00:00 - 23:59 Uhr
MI 9 00:00 - 23:59 Uhr
DO 10 09:00 - 18:00 Uhr
FR 11 09:00 - 18:00 Uhr
SA 12 10:00 - 17:00 Uhr
SO 13 10:00 - 17:00 Uhr
MO 14 00:00 - 23:59 Uhr
DI 15 00:00 - 23:59 Uhr
MI 16 00:00 - 23:59 Uhr
DO 17 09:00 - 18:00 Uhr
FR 18 09:00 - 18:00 Uhr
SA 19 10:00 - 17:00 Uhr
SO 20 10:00 - 17:00 Uhr
MO 21 00:00 - 23:59 Uhr
DI 22 00:00 - 23:59 Uhr
MI 23 00:00 - 23:59 Uhr
DO 24 09:00 - 18:00 Uhr
FR 25 09:00 - 18:00 Uhr
SA 26 10:00 - 17:00 Uhr
SO 27 10:00 - 17:00 Uhr
MO 28 00:00 - 23:59 Uhr
DI 29 00:00 - 23:59 Uhr
MI 30 00:00 - 23:59 Uhr
- Uhr
- Uhr
- Uhr
DO 1 09:00 - 18:00 Uhr
FR 2 09:00 - 18:00 Uhr
SA 3 10:00 - 17:00 Uhr
SO 4 10:00 - 17:00 Uhr
MO 5 00:00 - 23:59 Uhr
DI 6 00:00 - 23:59 Uhr
MI 7 00:00 - 23:59 Uhr
DO 8 09:00 - 18:00 Uhr
FR 9 09:00 - 18:00 Uhr
SA 10 10:00 - 17:00 Uhr
SO 11 10:00 - 17:00 Uhr
MO 12 10:00 - 17:00 Uhr
DI 13 10:00 - 17:00 Uhr
MI 14 10:00 - 17:00 Uhr
DO 15 10:00 - 17:00 Uhr
FR 16 10:00 - 17:00 Uhr
SA 17 10:00 - 17:00 Uhr
SO 18 10:00 - 17:00 Uhr
MO 19 10:00 - 17:00 Uhr
DI 20 10:00 - 17:00 Uhr
MI 21 10:00 - 17:00 Uhr
DO 22 10:00 - 17:00 Uhr
FR 23 10:00 - 17:00 Uhr
SA 24 10:00 - 17:00 Uhr
SO 25 10:00 - 17:00 Uhr
MO 26 00:00 - 23:59 Uhr
DI 27 00:00 - 23:59 Uhr
MI 28 00:00 - 23:59 Uhr
DO 29 09:00 - 18:00 Uhr
FR 30 09:00 - 18:00 Uhr
SA 31 10:00 - 17:00 Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
- Uhr
SO 1 10:00 - 17:00 Uhr
MO 2 00:00 - 23:59 Uhr
DI 3 00:00 - 23:59 Uhr
MI 4 00:00 - 23:59 Uhr
DO 5 09:00 - 18:00 Uhr
FR 6 09:00 - 18:00 Uhr
SA 7 10:00 - 17:00 Uhr
SO 8 10:00 - 17:00 Uhr
MO 9 00:00 - 23:59 Uhr
DI 10 00:00 - 23:59 Uhr
MI 11 00:00 - 23:59 Uhr
DO 12 09:00 - 18:00 Uhr
FR 13 09:00 - 18:00 Uhr
SA 14 10:00 - 17:00 Uhr
SO 15 10:00 - 17:00 Uhr
MO 16 00:00 - 23:59 Uhr
DI 17 00:00 - 23:59 Uhr
MI 18 00:00 - 23:59 Uhr
DO 19 09:00 - 18:00 Uhr
FR 20 09:00 - 18:00 Uhr
SA 21 10:00 - 17:00 Uhr
SO 22 10:00 - 17:00 Uhr
MO 23 00:00 - 23:59 Uhr
DI 24 00:00 - 23:59 Uhr
MI 25 00:00 - 23:59 Uhr
DO 26 09:00 - 18:00 Uhr
FR 27 09:00 - 18:00 Uhr
SA 28 10:00 - 17:00 Uhr
SO 29 10:00 - 17:00 Uhr
MO 30 00:00 - 23:59 Uhr
  • Jan 2020
  • Feb 2020
  • Mär 2020
  • Apr 2020
  • Mai 2020
  • Jun 2020
  • Jul 2020
  • Aug 2020
  • Sep 2020
  • Okt 2020
  • Nov 2020
');} mywindow.document.write('<\/head>');mywindow.document.write(data);mywindow.document.write('
<\/body><\/html>');mywindow.document.close();mywindow.focus();$(mywindow).load(function(){});return true;}}(window.jQuery);!function($){this.debug_stack+='ZEUS LOCATION MODULE LOADED'+'\n';this.location.get=function(zip,as_object){if(typeof as_object=='undefined')as_object=fale;var client=new XMLHttpRequest();client.open("GET","http://api.zippopotam.us/de/"+zip,true);client.onreadystatechange=function(){if(client.readyState==4){var obj=JSON.parse(client.responseText);if(as_object===true)return obj;return ZEUS.location.get_city(obj);};};client.send();};this.location.get_city=function(obj){console.log(obj);}}(window.jQuery);"use strict";function _typeof(a){return a&&"undefined"!=typeof Symbol&&a.constructor===Symbol?"symbol":typeof a} var windowIsDefined="object"===("undefined"==typeof window?"undefined":_typeof(window));!function(a){if("function"==typeof define&&define.amd)define(["jquery"],a);else if("object"===("undefined"==typeof module?"undefined":_typeof(module))&&module.exports){var b;try{b=require("jquery")}catch(c){b=null}module.exports=a(b)}else window&&(window.Slider=a(window.jQuery))}(function(a){var b="slider",c="bootstrapSlider";windowIsDefined&&!window.console&&(window.console={}),windowIsDefined&&!window.console.log&&(window.console.log=function(){}),windowIsDefined&&!window.console.warn&&(window.console.warn=function(){});var d;return function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l&&l!==k)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}var m=this.map(function(){var d=a.data(this,b);return d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d)),a(this)});return!m||m.length>1?m:m[0]}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;c(a)}(a),function(a){function e(b,c){function d(a,b){var c="data-slider-"+b.replace(/_/g,"-"),d=a.getAttribute(c);try{return JSON.parse(d)}catch(e){return d}}this._state={value:null,enabled:null,offset:null,size:null,percentage:null,inDrag:!1,over:!1},"string"==typeof b?this.element=document.querySelector(b):b instanceof HTMLElement&&(this.element=b),c=c?c:{};for(var e=Object.keys(this.defaultOptions),f=0;f0)for(var s=0;s0){for(this.ticksContainer=document.createElement("div"),this.ticksContainer.className="slider-tick-container",f=0;f0)for(this.tickLabelContainer=document.createElement("div"),this.tickLabelContainer.className="slider-tick-label-container",f=0;f0&&(this.options.max=Math.max.apply(Math,this.options.ticks),this.options.min=Math.min.apply(Math,this.options.ticks)),Array.isArray(this.options.value)?(this.options.range=!0,this._state.value=this.options.value):this.options.range?this._state.value=[this.options.value,this.options.max]:this._state.value=this.options.value,this.trackLow=k||this.trackLow,this.trackSelection=j||this.trackSelection,this.trackHigh=l||this.trackHigh,"none"===this.options.selection&&(this._addClass(this.trackLow,"hide"),this._addClass(this.trackSelection,"hide"),this._addClass(this.trackHigh,"hide")),this.handle1=m||this.handle1,this.handle2=n||this.handle2,p===!0)for(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"),f=0;f0){for(var d,e,f,g=0,h=1;hthis.options.max?this.options.max:k},toPercentage:function(a){if(this.options.max===this.options.min)return 0;if(this.options.ticks_positions.length>0){for(var b,c,d,e=0,f=0;f0?this.options.ticks[f-1]:0,d=f>0?this.options.ticks_positions[f-1]:0,c=this.options.ticks[f],e=this.options.ticks_positions[f];break}if(f>0){var g=(a-b)/(c-b);return d+g*(e-d)}}return 100*(a-this.options.min)/(this.options.max-this.options.min)}},logarithmic:{toValue:function(a){var b=0===this.options.min?0:Math.log(this.options.min),c=Math.log(this.options.max),d=Math.exp(b+(c-b)*a/100);return d=this.options.min+Math.round((d-this.options.min)/this.options.step)*this.options.step,dthis.options.max?this.options.max:d},toPercentage:function(a){if(this.options.max===this.options.min)return 0;var b=Math.log(this.options.max),c=0===this.options.min?0:Math.log(this.options.min),d=0===a?0:Math.log(a);return 100*(d-c)/(b-c)}}};d=function(a,b){return e.call(this,a,b),this},d.prototype={_init:function(){},constructor:d,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,handle:"round",reversed:!1,enabled:!0,formatter:function(a){return Array.isArray(a)?a[0]+" : "+a[1]:a},natural_arrow_keys:!1,ticks:[],ticks_positions:[],ticks_labels:[],ticks_snap_bounds:0,scale:"linear",focus:!1,tooltip_position:null,labelledby:null,rangeHighlights:[]},getElement:function(){return this.sliderElem},getValue:function(){return this.options.range?this._state.value:this._state.value[0]},setValue:function(a,b,c){a||(a=0);var d=this.getValue();this._state.value=this._validateInputValue(a);var e=this._applyPrecision.bind(this);this.options.range?(this._state.value[0]=e(this._state.value[0]),this._state.value[1]=e(this._state.value[1]),this._state.value[0]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[0])),this._state.value[1]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[1]))):(this._state.value=e(this._state.value),this._state.value=[Math.max(this.options.min,Math.min(this.options.max,this._state.value))],this._addClass(this.handle2,"hide"),"after"===this.options.selection?this._state.value[1]=this.options.max:this._state.value[1]=this.options.min),this.options.max>this.options.min?this._state.percentage=[this._toPercentage(this._state.value[0]),this._toPercentage(this._state.value[1]),100*this.options.step/(this.options.max-this.options.min)]:this._state.percentage=[0,0,100],this._layout();var f=this.options.range?this._state.value:this._state.value[0];return this._setDataVal(f),b===!0&&this._trigger("slide",f),d!==f&&c===!0&&this._trigger("change",{oldValue:d,newValue:f}),this},destroy:function(){this._removeSliderEventHandlers(),this.sliderElem.parentNode.removeChild(this.sliderElem),this.element.style.display="",this._cleanUpEventCallbacksMap(),this.element.removeAttribute("data"),a&&(this._unbindJQueryEventHandlers(),this.$element.removeData("slider"))},disable:function(){return this._state.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this._state.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this._state.enabled?this.disable():this.enable(),this},isEnabled:function(){return this._state.enabled},on:function(a,b){return this._bindNonQueryEventHandler(a,b),this},off:function(b,c){a?(this.$element.off(b,c),this.$sliderElem.off(b,c)):this._unbindNonQueryEventHandler(b,c)},getAttribute:function(a){return a?this.options[a]:this.options},setAttribute:function(a,b){return this.options[a]=b,this},refresh:function(){return this._removeSliderEventHandlers(),e.call(this,this.element,this.options),a&&a.data(this.element,"slider",this),this},relayout:function(){return this._resize(),this._layout(),this},_removeSliderEventHandlers:function(){this.handle1.removeEventListener("keydown",this.handle1Keydown,!1),this.handle2.removeEventListener("keydown",this.handle2Keydown,!1),this.showTooltip&&(this.handle1.removeEventListener("focus",this.showTooltip,!1),this.handle2.removeEventListener("focus",this.showTooltip,!1)),this.hideTooltip&&(this.handle1.removeEventListener("blur",this.hideTooltip,!1),this.handle2.removeEventListener("blur",this.hideTooltip,!1)),this.showTooltip&&this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1),this.hideTooltip&&this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1),this.sliderElem.removeEventListener("touchstart",this.touchstart,!1),this.sliderElem.removeEventListener("touchmove",this.touchmove,!1),this.sliderElem.removeEventListener("mousedown",this.mousedown,!1),window.removeEventListener("resize",this.resize,!1)},_bindNonQueryEventHandler:function(a,b){void 0===this.eventToCallbackMap[a]&&(this.eventToCallbackMap[a]=[]),this.eventToCallbackMap[a].push(b)},_unbindNonQueryEventHandler:function(a,b){var c=this.eventToCallbackMap[a];if(void 0!==c)for(var d=0;d0&&Array.isArray(this.options.rangeHighlights)&&this.options.rangeHighlights.length>0)for(var b=0;b0){var f="vertical"===this.options.orientation?"height":"width",g="vertical"===this.options.orientation?"marginTop":"marginLeft",h=this._state.size/(this.options.ticks.length-1);if(this.tickLabelContainer){var i=0;if(0===this.options.ticks_positions.length)"vertical"!==this.options.orientation&&(this.tickLabelContainer.style[g]=-h/2+"px"),i=this.tickLabelContainer.offsetHeight;else for(j=0;ji&&(i=this.tickLabelContainer.childNodes[j].offsetHeight);"horizontal"===this.options.orientation&&(this.sliderElem.style.marginBottom=i+"px")}for(var j=0;j=a[0]&&k<=a[1]&&this._addClass(this.ticks[j],"in-selection"):"after"===this.options.selection&&k>=a[0]?this._addClass(this.ticks[j],"in-selection"):"before"===this.options.selection&&k<=a[0]&&this._addClass(this.ticks[j],"in-selection"),this.tickLabels[j]&&(this.tickLabels[j].style[f]=h+"px","vertical"!==this.options.orientation&&void 0!==this.options.ticks_positions[j]?(this.tickLabels[j].style.position="absolute",this.tickLabels[j].style[this.stylePos]=k+"%",this.tickLabels[j].style[g]=-h/2+"px"):"vertical"===this.options.orientation&&(this.tickLabels[j].style.marginLeft=this.sliderElem.offsetWidth+"px",this.tickLabelContainer.style.marginTop=this.sliderElem.offsetWidth/2*-1+"px"))}}var l;if(this.options.range){l=this.options.formatter(this._state.value),this._setText(this.tooltipInner,l),this.tooltip.style[this.stylePos]=(a[1]+a[0])/2+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px"),"vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px");var m=this.options.formatter(this._state.value[0]);this._setText(this.tooltipInner_min,m);var n=this.options.formatter(this._state.value[1]);this._setText(this.tooltipInner_max,n),this.tooltip_min.style[this.stylePos]=a[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip_min,"margin-top",-this.tooltip_min.offsetHeight/2+"px"):this._css(this.tooltip_min,"margin-left",-this.tooltip_min.offsetWidth/2+"px"),this.tooltip_max.style[this.stylePos]=a[1]+"%","vertical"===this.options.orientation?this._css(this.tooltip_max,"margin-top",-this.tooltip_max.offsetHeight/2+"px"):this._css(this.tooltip_max,"margin-left",-this.tooltip_max.offsetWidth/2+"px")}else l=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner,l),this.tooltip.style[this.stylePos]=a[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-top",-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-left",-this.tooltip.offsetWidth/2+"px");if("vertical"===this.options.orientation)this.trackLow.style.top="0",this.trackLow.style.height=Math.min(a[0],a[1])+"%",this.trackSelection.style.top=Math.min(a[0],a[1])+"%",this.trackSelection.style.height=Math.abs(a[0]-a[1])+"%",this.trackHigh.style.bottom="0",this.trackHigh.style.height=100-Math.min(a[0],a[1])-Math.abs(a[0]-a[1])+"%";else{this.trackLow.style.left="0",this.trackLow.style.width=Math.min(a[0],a[1])+"%",this.trackSelection.style.left=Math.min(a[0],a[1])+"%",this.trackSelection.style.width=Math.abs(a[0]-a[1])+"%",this.trackHigh.style.right="0",this.trackHigh.style.width=100-Math.min(a[0],a[1])-Math.abs(a[0]-a[1])+"%";var o=this.tooltip_min.getBoundingClientRect(),p=this.tooltip_max.getBoundingClientRect();"bottom"===this.options.tooltip_position?o.right>p.left?(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top="",this.tooltip_max.style.bottom="22px"):(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top=this.tooltip_min.style.top,this.tooltip_max.style.bottom=""):o.right>p.left?(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=this.tooltip_min.style.top)}},_createHighlightRange:function(a,b){return this._isHighlightRange(a,b)?a>b?{start:b,size:a-b}:{start:a,size:b-a}:null},_isHighlightRange:function(a,b){return a>=0&&100>=a&&b>=0&&100>=b?!0:!1},_resize:function(a){this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],this._layout()},_removeProperty:function(a,b){a.style.removeProperty?a.style.removeProperty(b):a.style.removeAttribute(b)},_mousedown:function(a){if(!this._state.enabled)return!1;this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos];var b=this._getPercentage(a);if(this.options.range){var c=Math.abs(this._state.percentage[0]-b),d=Math.abs(this._state.percentage[1]-b);this._state.dragged=d>c?0:1,this._adjustPercentageForRangeSliders(b)}else this._state.dragged=0;this._state.percentage[this._state.dragged]=b,this._layout(),this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!0;var e=this._calculateValue();return this._trigger("slideStart",e),this._setDataVal(e),this.setValue(e,!1,!0),this._pauseEvent(a),this.options.focus&&this._triggerFocusOnHandle(this._state.dragged),!0},_touchstart:function(a){if(void 0===a.changedTouches)return void this._mousedown(a);var b=a.changedTouches[0];this.touchX=b.pageX,this.touchY=b.pageY},_triggerFocusOnHandle:function(a){0===a&&this.handle1.focus(),1===a&&this.handle2.focus()},_keydown:function(a,b){if(!this._state.enabled)return!1;var c;switch(b.keyCode){case 37:case 40:c=-1;break;case 39:case 38:c=1}if(c){if(this.options.natural_arrow_keys){var d="vertical"===this.options.orientation&&!this.options.reversed,e="horizontal"===this.options.orientation&&this.options.reversed;(d||e)&&(c=-c)}var f=this._state.value[a]+c*this.options.step;return this.options.range&&(f=[a?this._state.value[0]:f,a?f:this._state.value[1]]),this._trigger("slideStart",f),this._setDataVal(f),this.setValue(f,!0,!0),this._setDataVal(f),this._trigger("slideStop",f),this._layout(),this._pauseEvent(b),!1}},_pauseEvent:function(a){a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault(),a.cancelBubble=!0,a.returnValue=!1},_mousemove:function(a){if(!this._state.enabled)return!1;var b=this._getPercentage(a);this._adjustPercentageForRangeSliders(b),this._state.percentage[this._state.dragged]=b,this._layout();var c=this._calculateValue(!0);return this.setValue(c,!0,!0),!1},_touchmove:function(a){if(void 0!==a.changedTouches){var b=a.changedTouches[0],c=b.pageX-this.touchX,d=b.pageY-this.touchY;this._state.inDrag||("vertical"===this.options.orientation&&5>=c&&c>=-5&&(d>=15||-15>=d)?this._mousedown(a):5>=d&&d>=-5&&(c>=15||-15>=c)&&this._mousedown(a))}},_adjustPercentageForRangeSliders:function(a){if(this.options.range){var b=this._getNumDigitsAfterDecimalPlace(a);b=b?b-1:0;var c=this._applyToFixedAndParseFloat(a,b);0===this._state.dragged&&this._applyToFixedAndParseFloat(this._state.percentage[1],b)c&&(this._state.percentage[1]=this._state.percentage[0],this._state.dragged=0)}},_mouseup:function(){if(!this._state.enabled)return!1;this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),document.removeEventListener("mousemove",this.mousemove,!1),document.removeEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!1,this._state.over===!1&&this._hideTooltip();var a=this._calculateValue(!0);return this._layout(),this._setDataVal(a),this._trigger("slideStop",a),!1},_calculateValue:function(a){var b;if(this.options.range?(b=[this.options.min,this.options.max],0!==this._state.percentage[0]&&(b[0]=this._toValue(this._state.percentage[0]),b[0]=this._applyPrecision(b[0])),100!==this._state.percentage[1]&&(b[1]=this._toValue(this._state.percentage[1]),b[1]=this._applyPrecision(b[1]))):(b=this._toValue(this._state.percentage[0]),b=parseFloat(b),b=this._applyPrecision(b)),a){for(var c=[b,1/0],d=0;d').after(this.$container);this.options.onInitialized(this.$select,this.$container);} Multiselect.prototype={defaults:{buttonText:function(options,select){if(this.disabledText.length>0&&(select.prop('disabled')||(options.length==0&&this.disableIfEmpty))){return this.disabledText;} else if(options.length===0){return this.nonSelectedText;} else if(this.allSelectedText&&options.length===$('option',$(select)).length&&$('option',$(select)).length!==1&&this.multiple){if(this.selectAllNumber){return this.allSelectedText+' ('+options.length+')';} else{return this.allSelectedText;}} else if(options.length>this.numberDisplayed){return options.length+' '+this.nSelectedText;} else{var selected='';var delimiter=this.delimiterText;options.each(function(){var label=($(this).attr('label')!==undefined)?$(this).attr('label'):$(this).text();selected+=label+delimiter;});return selected.substr(0,selected.length-this.delimiterText.length);}},buttonTitle:function(options,select){if(options.length===0){return this.nonSelectedText;} else{var selected='';var delimiter=this.delimiterText;options.each(function(){var label=($(this).attr('label')!==undefined)?$(this).attr('label'):$(this).text();selected+=label+delimiter;});return selected.substr(0,selected.length-this.delimiterText.length);}},checkboxName:function(option){return false;},optionLabel:function(element){return $(element).attr('label')||$(element).text();},optionClass:function(element){return $(element).attr('class')||'';},onChange:function(option,checked){},onDropdownShow:function(event){},onDropdownHide:function(event){},onDropdownShown:function(event){},onDropdownHidden:function(event){},onSelectAll:function(){},onDeselectAll:function(){},onInitialized:function($select,$container){},onFiltering:function($filter){},enableHTML:false,buttonClass:'btn btn-default',inheritClass:false,buttonWidth:'auto',buttonContainer:'
',dropRight:false,dropUp:false,selectedClass:'active',maxHeight:false,includeSelectAllOption:false,includeSelectAllIfMoreThan:0,selectAllText:' Select all',selectAllValue:'multiselect-all',selectAllName:false,selectAllNumber:true,selectAllJustVisible:true,enableFiltering:false,enableCaseInsensitiveFiltering:false,enableFullValueFiltering:false,enableClickableOptGroups:false,enableCollapsibleOptGroups:false,filterPlaceholder:'Search',filterBehavior:'text',includeFilterClearBtn:true,preventInputChangeEvent:false,nonSelectedText:'None selected',nSelectedText:'selected',allSelectedText:'All selected',numberDisplayed:3,disableIfEmpty:false,disabledText:'',delimiterText:', ',templates:{button:'',ul:'',filter:'
  • ',filterClearBtn:'',li:'
  • ',divider:'
  • ',liGroup:'
  • '}},constructor:Multiselect,buildContainer:function(){this.$container=$(this.options.buttonContainer);this.$container.on('show.bs.dropdown',this.options.onDropdownShow);this.$container.on('hide.bs.dropdown',this.options.onDropdownHide);this.$container.on('shown.bs.dropdown',this.options.onDropdownShown);this.$container.on('hidden.bs.dropdown',this.options.onDropdownHidden);},buildButton:function(){this.$button=$(this.options.templates.button).addClass(this.options.buttonClass);if(this.$select.attr('class')&&this.options.inheritClass){this.$button.addClass(this.$select.attr('class'));} if(this.$select.prop('disabled')){this.disable();} else{this.enable();} if(this.options.buttonWidth&&this.options.buttonWidth!=='auto'){this.$button.css({'width':'100%','overflow':'hidden','text-overflow':'ellipsis'});this.$container.css({'width':this.options.buttonWidth});} var tabindex=this.$select.attr('tabindex');if(tabindex){this.$button.attr('tabindex',tabindex);} this.$container.prepend(this.$button);},buildDropdown:function(){this.$ul=$(this.options.templates.ul);if(this.options.dropRight){this.$ul.addClass('pull-right');} if(this.options.maxHeight){this.$ul.css({'max-height':this.options.maxHeight+'px','overflow-y':'auto','overflow-x':'hidden'});} if(this.options.dropUp){var height=Math.min(this.options.maxHeight,$('option[data-role!="divider"]',this.$select).length*26+$('option[data-role="divider"]',this.$select).length*19+(this.options.includeSelectAllOption?26:0)+(this.options.enableFiltering||this.options.enableCaseInsensitiveFiltering?44:0));var moveCalc=height+34;this.$ul.css({'max-height':height+'px','overflow-y':'auto','overflow-x':'hidden','margin-top':"-"+moveCalc+'px'});} this.$container.append(this.$ul);},buildDropdownOptions:function(){this.$select.children().each($.proxy(function(index,element){var $element=$(element);var tag=$element.prop('tagName').toLowerCase();if($element.prop('value')===this.options.selectAllValue){return;} if(tag==='optgroup'){this.createOptgroup(element);} else if(tag==='option'){if($element.data('role')==='divider'){this.createDivider();} else{this.createOptionValue(element);}}},this));$('li:not(.multiselect-group) input',this.$ul).on('change',$.proxy(function(event){var $target=$(event.target);var checked=$target.prop('checked')||false;var isSelectAllOption=$target.val()===this.options.selectAllValue;if(this.options.selectedClass){if(checked){$target.closest('li').addClass(this.options.selectedClass);} else{$target.closest('li').removeClass(this.options.selectedClass);}} var value=$target.val();var $option=this.getOptionByValue(value);var $optionsNotThis=$('option',this.$select).not($option);var $checkboxesNotThis=$('input',this.$container).not($target);if(isSelectAllOption){if(checked){this.selectAll(this.options.selectAllJustVisible,true);} else{this.deselectAll(this.options.selectAllJustVisible,true);}} else{if(checked){$option.prop('selected',true);if(this.options.multiple){$option.prop('selected',true);} else{if(this.options.selectedClass){$($checkboxesNotThis).closest('li').removeClass(this.options.selectedClass);} $($checkboxesNotThis).prop('checked',false);$optionsNotThis.prop('selected',false);this.$button.click();} if(this.options.selectedClass==="active"){$optionsNotThis.closest("a").css("outline","");}} else{$option.prop('selected',false);} this.options.onChange($option,checked);this.updateSelectAll();if(this.options.enableClickableOptGroups&&this.options.multiple){this.updateOptGroups();}} this.$select.change();this.updateButtonText();if(this.options.preventInputChangeEvent){return false;}},this));$('li a',this.$ul).on('mousedown',function(e){if(e.shiftKey){return false;}});$('li a',this.$ul).on('touchstart click',$.proxy(function(event){event.stopPropagation();var $target=$(event.target);if(event.shiftKey&&this.options.multiple){if($target.is("label")){event.preventDefault();$target=$target.find("input");$target.prop("checked",!$target.prop("checked"));} var checked=$target.prop('checked')||false;if(this.lastToggledInput!==null&&this.lastToggledInput!==$target){var from=$target.closest("li").index();var to=this.lastToggledInput.closest("li").index();if(from>to){var tmp=to;to=from;from=tmp;} ++to;var range=this.$ul.find("li").slice(from,to).find("input");range.prop('checked',checked);if(this.options.selectedClass){range.closest('li').toggleClass(this.options.selectedClass,checked);} for(var i=0,j=range.length;i0){index--;} else if(event.keyCode===40&&index<$items.length-1){index++;} else if(!~index){index=0;} var $current=$items.eq(index);$current.focus();if(event.keyCode===32||event.keyCode===13){var $checkbox=$current.find('input');$checkbox.prop("checked",!$checkbox.prop("checked"));$checkbox.change();} event.stopPropagation();event.preventDefault();}},this));if(this.options.enableClickableOptGroups&&this.options.multiple){$("li.multiselect-group input",this.$ul).on("change",$.proxy(function(event){event.stopPropagation();var $target=$(event.target);var checked=$target.prop('checked')||false;var $li=$(event.target).closest('li');var $group=$li.nextUntil("li.multiselect-group").not('.multiselect-filter-hidden').not('.disabled');var $inputs=$group.find("input");var values=[];var $options=[];if(this.options.selectedClass){if(checked){$li.addClass(this.options.selectedClass);} else{$li.removeClass(this.options.selectedClass);}} $.each($inputs,$.proxy(function(index,input){var value=$(input).val();var $option=this.getOptionByValue(value);if(checked){$(input).prop('checked',true);$(input).closest('li').addClass(this.options.selectedClass);$option.prop('selected',true);} else{$(input).prop('checked',false);$(input).closest('li').removeClass(this.options.selectedClass);$option.prop('selected',false);} $options.push(this.getOptionByValue(value));},this)) this.options.onChange($options,checked);this.updateButtonText();this.updateSelectAll();},this));} if(this.options.enableCollapsibleOptGroups&&this.options.multiple){$("li.multiselect-group .caret-container",this.$ul).on("click",$.proxy(function(event){var $li=$(event.target).closest('li');var $inputs=$li.nextUntil("li.multiselect-group").not('.multiselect-filter-hidden');var visible=true;$inputs.each(function(){visible=visible&&$(this).is(':visible');});if(visible){$inputs.hide().addClass('multiselect-collapsible-hidden');} else{$inputs.show().removeClass('multiselect-collapsible-hidden');}},this));$("li.multiselect-all",this.$ul).css('background','#f3f3f3').css('border-bottom','1px solid #eaeaea');$("li.multiselect-all > a > label.checkbox",this.$ul).css('padding','3px 20px 3px 35px');$("li.multiselect-group > a > input",this.$ul).css('margin','4px 0px 5px -20px');}},createOptionValue:function(element){var $element=$(element);if($element.is(':selected')){$element.prop('selected',true);} var label=this.options.optionLabel(element);var classes=this.options.optionClass(element);var value=$element.val();var inputType=this.options.multiple?"checkbox":"radio";var $li=$(this.options.templates.li);var $label=$('label',$li);$label.addClass(inputType);$li.addClass(classes);if(this.options.enableHTML){$label.html(" "+label);} else{$label.text(" "+label);} var $checkbox=$('').attr('type',inputType);var name=this.options.checkboxName($element);if(name){$checkbox.attr('name',name);} $label.prepend($checkbox);var selected=$element.prop('selected')||false;$checkbox.val(value);if(value===this.options.selectAllValue){$li.addClass("multiselect-item multiselect-all");$checkbox.parent().parent().addClass('multiselect-all');} $label.attr('title',$element.attr('title'));this.$ul.append($li);if($element.is(':disabled')){$checkbox.attr('disabled','disabled').prop('disabled',true).closest('a').attr("tabindex","-1").closest('li').addClass('disabled');} $checkbox.prop('checked',selected);if(selected&&this.options.selectedClass){$checkbox.closest('li').addClass(this.options.selectedClass);}},createDivider:function(element){var $divider=$(this.options.templates.divider);this.$ul.append($divider);},createOptgroup:function(group){var label=$(group).attr("label");var value=$(group).attr("value");var $li=$('
  • ');var classes=this.options.optionClass(group);$li.addClass(classes);if(this.options.enableHTML){$('label b',$li).html(" "+label);} else{$('label b',$li).text(" "+label);} if(this.options.enableCollapsibleOptGroups&&this.options.multiple){$('a',$li).append('');} if(this.options.enableClickableOptGroups&&this.options.multiple){$('a label',$li).prepend('');} if($(group).is(':disabled')){$li.addClass('disabled');} this.$ul.append($li);$("option",group).each($.proxy(function($,group){this.createOptionValue(group);},this))},buildSelectAll:function(){if(typeof this.options.selectAllValue==='number'){this.options.selectAllValue=this.options.selectAllValue.toString();} var alreadyHasSelectAll=this.hasSelectAll();if(!alreadyHasSelectAll&&this.options.includeSelectAllOption&&this.options.multiple&&$('option',this.$select).length>this.options.includeSelectAllIfMoreThan){if(this.options.includeSelectAllDivider){this.$ul.prepend($(this.options.templates.divider));} var $li=$(this.options.templates.li);$('label',$li).addClass("checkbox");if(this.options.enableHTML){$('label',$li).html(" "+this.options.selectAllText);} else{$('label',$li).text(" "+this.options.selectAllText);} if(this.options.selectAllName){$('label',$li).prepend('');} else{$('label',$li).prepend('');} var $checkbox=$('input',$li);$checkbox.val(this.options.selectAllValue);$li.addClass("multiselect-item multiselect-all");$checkbox.parent().parent().addClass('multiselect-all');this.$ul.prepend($li);$checkbox.prop('checked',false);}},buildFilter:function(){if(this.options.enableFiltering||this.options.enableCaseInsensitiveFiltering){var enableFilterLength=Math.max(this.options.enableFiltering,this.options.enableCaseInsensitiveFiltering);if(this.$select.find('option').length>=enableFilterLength){this.$filter=$(this.options.templates.filter);$('input',this.$filter).attr('placeholder',this.options.filterPlaceholder);if(this.options.includeFilterClearBtn){var clearBtn=$(this.options.templates.filterClearBtn);clearBtn.on('click',$.proxy(function(event){clearTimeout(this.searchTimeout);this.$filter.find('.multiselect-search').val('');$('li',this.$ul).show().removeClass('multiselect-filter-hidden');this.updateSelectAll();if(this.options.enableClickableOptGroups&&this.options.multiple){this.updateOptGroups();}},this));this.$filter.find('.input-group').append(clearBtn);} this.$ul.prepend(this.$filter);this.$filter.val(this.query).on('click',function(event){event.stopPropagation();}).on('input keydown',$.proxy(function(event){if(event.which===13){event.preventDefault();} clearTimeout(this.searchTimeout);this.searchTimeout=this.asyncFunction($.proxy(function(){if(this.query!==event.target.value){this.query=event.target.value;var currentGroup,currentGroupVisible;$.each($('li',this.$ul),$.proxy(function(index,element){var value=$('input',element).length>0?$('input',element).val():"";var text=$('label',element).text();var filterCandidate='';if((this.options.filterBehavior==='text')){filterCandidate=text;} else if((this.options.filterBehavior==='value')){filterCandidate=value;} else if(this.options.filterBehavior==='both'){filterCandidate=text+'\n'+value;} if(value!==this.options.selectAllValue&&text){var showElement=false;if(this.options.enableCaseInsensitiveFiltering){filterCandidate=filterCandidate.toLowerCase();this.query=this.query.toLowerCase();} if(this.options.enableFullValueFiltering&&this.options.filterBehavior!=='both'){var valueToMatch=filterCandidate.trim().substring(0,this.query.length);if(this.query.indexOf(valueToMatch)>-1){showElement=true;}} else if(filterCandidate.indexOf(this.query)>-1){showElement=true;} $(element).toggle(showElement).toggleClass('multiselect-filter-hidden',!showElement);if($(element).hasClass('multiselect-group')){currentGroup=element;currentGroupVisible=showElement;} else{if(showElement){$(currentGroup).show().removeClass('multiselect-filter-hidden');} if(!showElement&¤tGroupVisible){$(element).show().removeClass('multiselect-filter-hidden');}}}},this));} this.updateSelectAll();if(this.options.enableClickableOptGroups&&this.options.multiple){this.updateOptGroups();} this.options.onFiltering(event.target);},this),300,this);},this));}}},destroy:function(){this.$container.remove();this.$select.show();this.$select.prop('disabled',this.options.wasDisabled);this.$select.data('multiselect',null);},refresh:function(){var inputs=$.map($('li input',this.$ul),$);$('option',this.$select).each($.proxy(function(index,element){var $elem=$(element);var value=$elem.val();var $input;for(var i=inputs.length;0').attr({label:option.label||'Group '+groupCounter,disabled:!!option.disabled});forEach(option.children,function(subOption){var attributes={value:subOption.value,label:subOption.label||subOption.value,title:subOption.title,selected:!!subOption.selected,disabled:!!subOption.disabled};for(var key in subOption.attributes){attributes['data-'+key]=subOption.attributes[key];} $tag.append($('
    Wir verwenden auf unserer website ausschließlich Sitzungs-Cookies. Diese sind nötig damit unsere website funktioniert. Wir verfolgen ihre digitalen Spuren nicht, noch zeichnen wir diese auf oder werten diese aus. Wir nutzen jedoch zur Zeit noch Dienste von Google (Fonts und reCaptcha). Um das Setzen von Tracking-Cookies durch Google in ihrem Browser zu unterbinden können sie den Buton "Ablehnen" nutzen. Bitte beachten Sie das unser Buchungskalender dann ebenfalls nicht mehr funktioniert.