361 lines
302 KiB
JavaScript
361 lines
302 KiB
JavaScript
|
/**
|
||
|
* @license RequireJS domReady 2.0.0 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
|
||
|
* Available via the MIT or new BSD license.
|
||
|
* see: http://github.com/requirejs/domReady for details
|
||
|
*/
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: tab.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#tabs
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: affix.js v3.1.1
|
||
|
* http://getbootstrap.com/javascript/#affix
|
||
|
* ========================================================================
|
||
|
* Copyright 2011-2014 Twitter, Inc.
|
||
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: tooltip.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#tooltip
|
||
|
* Inspired by the original jQuery.tipsy by Jason Frame
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: popover.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#popovers
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: dropdown.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#dropdowns
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/*
|
||
|
Copyright 2012 Igor Vaynberg
|
||
|
|
||
|
Version: 3.3.1 Timestamp: Wed Feb 20 09:57:22 PST 2013
|
||
|
|
||
|
This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU
|
||
|
General Public License version 2 (the "GPL License"). You may choose either license to govern your
|
||
|
use of this software only upon the condition that you accept all of the terms of either the Apache
|
||
|
License or the GPL License.
|
||
|
|
||
|
You may obtain a copy of the Apache License and the GPL License at:
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
http://www.gnu.org/licenses/gpl-2.0.html
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing, software distributed under the
|
||
|
Apache License or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||
|
CONDITIONS OF ANY KIND, either express or implied. See the Apache License and the GPL License for
|
||
|
the specific language governing permissions and limitations under the Apache License and the GPL License.
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Twig.js 0.7.2
|
||
|
*
|
||
|
* @copyright 2011-2013 John Roepke
|
||
|
* @license Available under the BSD 2-Clause License
|
||
|
* @link https://github.com/justjohn/twig.js
|
||
|
*/
|
||
|
|
||
|
// Twig.js
|
||
|
// Copyright (c) 2011-2013 John Roepke
|
||
|
// Available under the BSD 2-Clause License
|
||
|
// https://github.com/justjohn/twig.js
|
||
|
|
||
|
// The following methods are from MDN and are available under a
|
||
|
// [MIT License](http://www.opensource.org/licenses/mit-license.php) or are
|
||
|
// [Public Domain](https://developer.mozilla.org/Project:Copyrights).
|
||
|
//
|
||
|
// See:
|
||
|
// * [Object.keys - MDN](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys)
|
||
|
|
||
|
// ## twig.lib.js
|
||
|
//
|
||
|
// This file contains 3rd party libraries used within twig.
|
||
|
//
|
||
|
// Copies of the licenses for the code included here can be found in the
|
||
|
// LICENSES.md file.
|
||
|
//
|
||
|
|
||
|
/**
|
||
|
* jPaq - A fully customizable JavaScript/JScript library
|
||
|
* http://jpaq.org/
|
||
|
*
|
||
|
* Copyright (c) 2011 Christopher West
|
||
|
* Licensed under the MIT license.
|
||
|
* http://jpaq.org/license/
|
||
|
*
|
||
|
* Version: 1.0.6.0000W
|
||
|
* Revised: April 6, 2011
|
||
|
*/
|
||
|
|
||
|
// Twig.js
|
||
|
// Copyright (c) 2011-2013 John Roepke
|
||
|
// 2012 Hadrien Lanneau
|
||
|
// Available under the BSD 2-Clause License
|
||
|
// https://github.com/justjohn/twig.js
|
||
|
|
||
|
/**
|
||
|
* History.js jQuery Adapter
|
||
|
* @author Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @copyright 2010-2011 Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @license New BSD License <http://creativecommons.org/licenses/BSD/>
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* History.js HTML4 Support
|
||
|
* Depends on the HTML5 Support
|
||
|
* @author Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @copyright 2010-2011 Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @license New BSD License <http://creativecommons.org/licenses/BSD/>
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* History.js Core
|
||
|
* @author Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @copyright 2010-2011 Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @license New BSD License <http://creativecommons.org/licenses/BSD/>
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* History.getInternetExplorerMajorVersion()
|
||
|
* Get's the major version of Internet Explorer
|
||
|
* @return {integer}
|
||
|
* @license Public Domain
|
||
|
* @author Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
* @author James Padolsey <https://gist.github.com/527683>
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* History.isInternetExplorer()
|
||
|
* Are we using Internet Explorer?
|
||
|
* @return {boolean}
|
||
|
* @license Public Domain
|
||
|
* @author Benjamin Arthur Lupton <contact@balupton.com>
|
||
|
*/
|
||
|
|
||
|
/*
|
||
|
|
||
|
Copyright (c) 2009 Dimas Begunoff, http://www.farinspace.com
|
||
|
|
||
|
Licensed under the MIT license
|
||
|
http://en.wikipedia.org/wiki/MIT_License
|
||
|
|
||
|
Permission is hereby granted, free of charge, to any person
|
||
|
obtaining a copy of this software and associated documentation
|
||
|
files (the "Software"), to deal in the Software without
|
||
|
restriction, including without limitation the rights to use,
|
||
|
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
|
copies of the Software, and to permit persons to whom the
|
||
|
Software is furnished to do so, subject to the following
|
||
|
conditions:
|
||
|
|
||
|
The above copyright notice and this permission notice shall be
|
||
|
included in all copies or substantial portions of the Software.
|
||
|
|
||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||
|
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||
|
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||
|
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||
|
|
||
|
*/
|
||
|
|
||
|
/*!
|
||
|
* jQuery.ScrollTo
|
||
|
* Copyright (c) 2007-2012 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
|
||
|
* Dual licensed under MIT and GPL.
|
||
|
* Date: 12/14/2012
|
||
|
*
|
||
|
* @projectDescription Easy element scrolling using jQuery.
|
||
|
* http://flesler.blogspot.com/2007/10/jqueryscrollto.html
|
||
|
* @author Ariel Flesler
|
||
|
* @version 1.4.5 BETA
|
||
|
*
|
||
|
* @id jQuery.scrollTo
|
||
|
* @id jQuery.fn.scrollTo
|
||
|
* @param {String, Number, DOMElement, jQuery, Object} target Where to scroll the matched elements.
|
||
|
* The different options for target are:
|
||
|
* - A number position (will be applied to all axes).
|
||
|
* - A string position ('44', '100px', '+=90', etc ) will be applied to all axes
|
||
|
* - A jQuery/DOM element ( logically, child of the element to scroll )
|
||
|
* - A string selector, that will be relative to the element to scroll ( 'li:eq(2)', etc )
|
||
|
* - A hash { top:x, left:y }, x and y can be any kind of number/string like above.
|
||
|
* - A percentage of the container's dimension/s, for example: 50% to go to the middle.
|
||
|
* - The string 'max' for go-to-end.
|
||
|
* @param {Number, Function} duration The OVERALL length of the animation, this argument can be the settings object instead.
|
||
|
* @param {Object,Function} settings Optional set of settings or the onAfter callback.
|
||
|
* @option {String} axis Which axis must be scrolled, use 'x', 'y', 'xy' or 'yx'.
|
||
|
* @option {Number, Function} duration The OVERALL length of the animation.
|
||
|
* @option {String} easing The easing method for the animation.
|
||
|
* @option {Boolean} margin If true, the margin of the target element will be deducted from the final position.
|
||
|
* @option {Object, Number} offset Add/deduct from the end position. One number for both axes or { top:x, left:y }.
|
||
|
* @option {Object, Number} over Add/deduct the height/width multiplied by 'over', can be { top:x, left:y } when using both axes.
|
||
|
* @option {Boolean} queue If true, and both axis are given, the 2nd axis will only be animated after the first one ends.
|
||
|
* @option {Function} onAfter Function to be called after the scrolling ends.
|
||
|
* @option {Function} onAfterFirst If queuing is activated, this function will be called after the first scrolling ends.
|
||
|
* @return {jQuery} Returns the same jQuery object, for chaining.
|
||
|
*
|
||
|
* @desc Scroll to a fixed position
|
||
|
* @example $('div').scrollTo( 340 );
|
||
|
*
|
||
|
* @desc Scroll relatively to the actual position
|
||
|
* @example $('div').scrollTo( '+=340px', { axis:'y' } );
|
||
|
*
|
||
|
* @desc Scroll using a selector (relative to the scrolled element)
|
||
|
* @example $('div').scrollTo( 'p.paragraph:eq(2)', 500, { easing:'swing', queue:true, axis:'xy' } );
|
||
|
*
|
||
|
* @desc Scroll to a DOM element (same for jQuery object)
|
||
|
* @example var second_child = document.getElementById('container').firstChild.nextSibling;
|
||
|
* $('#container').scrollTo( second_child, { duration:500, axis:'x', onAfter:function(){
|
||
|
* alert('scrolled!!');
|
||
|
* }});
|
||
|
*
|
||
|
* @desc Scroll on both axes, to different values
|
||
|
* @example $('div').scrollTo( { top: 300, left:'+=200' }, { axis:'xy', offset:-20 } );
|
||
|
*/
|
||
|
|
||
|
/* =========================================================
|
||
|
* bootstrap-datepicker.js
|
||
|
* Repo: https://github.com/eternicode/bootstrap-datepicker/
|
||
|
* Demo: http://eternicode.github.io/bootstrap-datepicker/
|
||
|
* Docs: http://bootstrap-datepicker.readthedocs.org/
|
||
|
* Forked from http://www.eyecon.ro/bootstrap-datepicker
|
||
|
* =========================================================
|
||
|
* Started by Stefan Petre; improvements by Andrew Rowls + contributors
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ========================================================= */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: alert.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#alerts
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: transition.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#transitions
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
/* ========================================================================
|
||
|
* Bootstrap: modal.js v3.0.3
|
||
|
* http://getbootstrap.com/javascript/#modals
|
||
|
* ========================================================================
|
||
|
* Copyright 2013 Twitter, Inc.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
* ======================================================================== */
|
||
|
|
||
|
timely.define("domReady",[],function(){function u(e){var t;for(t=0;t<e.length;t++)e[t](n)}function a(){var e=r;t&&e.length&&(r=[],u(e))}function f(){t||(t=!0,o&&clearInterval(o),a())}function c(e){return t?e(n):r.push(e),c}var e=typeof window!="undefined"&&window.document,t=!e,n=e?document:null,r=[],i,s,o;if(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",f,!1),window.addEventListener("load",f,!1);else if(window.attachEvent){window.attachEvent("onload",f),s=document.createElement("div");try{i=window.frameElement===null}catch(l){}s.doScroll&&i&&window.external&&(o=setInterval(function(){try{s.doScroll(),f()}catch(e){}},30))}(document.readyState==="complete"||document.readyState==="interactive")&&f()}return c.version="2.0.0",c.load=function(e,t,n,r){r.isBuild?n(null):c(n)},c}),timely.define("scripts/calendar/print",["jquery_timely"],function(e){var t=function(t){t.preventDefault();var n=e("body"),r=e("html"),i=e(this).closest(".ai1ec-calendar").html(),s=n.html();s=s.replace(/<script.*?>([\s\S]*?)<\/script>/gmi,""),n.empty(),n.addClass("timely"),r.addClass("ai1ec-print"),n.html(i),e("span").click(function(){return!1}),e(".ai1ec-agenda-view a").each(function(){e(this).data("href",e(this).attr("href")),e(this).attr("href","#")}),window.print(),e(".ai1ec-agenda-view a").each(function(){e(this).attr("href",e(this).data("href")),e(this).data("href","")}),n.removeClass("timely"),r.removeClass("ai1ec-print"),n.html(s)};return{handle_click_on_print_button:t}}),timely.define("scripts/calendar/agenda_view",["jquery_timely"],function(e){var t=function(){e(this).closest(".ai1ec-event").toggleClass("ai1ec-expanded").find(".ai1ec-event-summary").slideToggle(300)},n=function(){var t=e(this).closest(".ai1ec-calendar");t.find(".ai1ec-expanded .ai1ec-event-toggle").click()},r=function(){var t=e(this).closest(".ai1ec-calendar");t.find(".ai1ec-event:not(.ai1ec-expanded) .ai1ec-event-toggle").click()};return{toggle_event:t,collapse_all:n,expand_all:r}}),timely.define("external_libs/modernizr",[],function(){var e=function(e,t,n){function S(e){f.cssText=e}function x(e,t){return S(h.join(e+";")+(t||""))}function T(e,t){return typeof e===t}function N(e,t){return!!~(""+e).indexOf(t)}function C(e,t,r){for(var i in e){var s=t[e[i]];if(s!==n)return r===!1?e[i]:T(s,"function")?s.bind(r||t):s}return!1}var r="2.5.3",i={},s=!0,o=t.documentElement,u="modernizr",a=t.createElement(u),f=a.style,l,c={}.toString,h=" -webkit- -moz- -o- -ms- ".split(" "),p={},d={},v={},m=[],g=m.slice,y,b=function(e,n,r,i){var s,a,f,l=t.createElement("div"),c=t.body,h=c?c:t.createElement("body");if(parseInt(r,10))while(r--)f=t.createElement("div"),f.id=i?i[r]:u+(r+1),l.appendChild(f);return s=["­","<style>",e,"</style>"].join(""),l.id=u,(c?l:h).innerHTML+=s,h.appendChild(l),c||(h.style.background="",o.appendChild(h)),a=n(l,e),c?l.parentNode.removeChild(l):h.parentNode.removeChild(h),!!a},w={}.hasOwnProperty,E;!T(w,"undefined")&&!T(w.call,"undefined")?E=function(e,t){return w.call(e,t)}:E=function(e,t){return t in e&&T(e.constructor.prototype[t],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(t){var n=this;if(typeof n!="function")throw new TypeError;var r=g.call(arguments,1),i=function(){if(this instanceof i){var e=function(){};e.prototype=n.prototype;var s=new e,o=n.apply(s,r.concat(g.call(arguments)));return Object(o)===o?o:s}return n.apply(t,r.concat(g.call(arguments)))};return i});var k=function(n,r){var s=n.join(""),o=r.length;b(s,function(n,r){var s=t.styleSheets[t.styleSheets.length-1],u=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"",a=n.childNodes,f={};while(o--)f[a[o].id]=a[o];i.touch="ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch||(f.touch&&f.touch.offsetTop)===9},o,r)}([,["@media (",h.join("touch-enabled),("),u,")","{#touch{top:9px;position:absolute}}"].join("")],[,"touch"]);p.touch=function(){return i.touch};for(var L in p)E(p,L)&&(y=L.toLowerCase(),i[y]=p[L](),m.push((i[y]?"":"no-")+y));return S(""),a=l=null,i._version=r,i._prefixes=h,i.testStyles=b,o.className=o.className.r
|