Initial commit
| 
		 After Width: | Height: | Size: 393 B  | 
| 
		 After Width: | Height: | Size: 265 B  | 
| 
		 After Width: | Height: | Size: 323 B  | 
| 
		 After Width: | Height: | Size: 324 B  | 
| 
		 After Width: | Height: | Size: 390 B  | 
| 
		 After Width: | Height: | Size: 325 B  | 
| 
		 After Width: | Height: | Size: 6.9 KiB  | 
| 
		 After Width: | Height: | Size: 4.6 KiB  | 
| 
		 After Width: | Height: | Size: 6.9 KiB  | 
| 
		 After Width: | Height: | Size: 6.9 KiB  | 
| 
		 After Width: | Height: | Size: 4.6 KiB  | 
							
								
								
									
										1311
									
								
								content/lib/scripts/jquery/jquery-ui-theme/smoothness.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										13
									
								
								content/lib/scripts/jquery/jquery-ui.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										117
									
								
								content/lib/scripts/jquery/jquery.cookie.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,117 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * jQuery Cookie Plugin v1.4.1
 | 
			
		||||
 * https://github.com/carhartl/jquery-cookie
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright 2013 Klaus Hartl
 | 
			
		||||
 * Released under the MIT license
 | 
			
		||||
 */
 | 
			
		||||
(function (factory) {
 | 
			
		||||
	if (typeof define === 'function' && define.amd) {
 | 
			
		||||
		// AMD
 | 
			
		||||
		define(['jquery'], factory);
 | 
			
		||||
	} else if (typeof exports === 'object') {
 | 
			
		||||
		// CommonJS
 | 
			
		||||
		factory(require('jquery'));
 | 
			
		||||
	} else {
 | 
			
		||||
		// Browser globals
 | 
			
		||||
		factory(jQuery);
 | 
			
		||||
	}
 | 
			
		||||
}(function ($) {
 | 
			
		||||
 | 
			
		||||
	var pluses = /\+/g;
 | 
			
		||||
 | 
			
		||||
	function encode(s) {
 | 
			
		||||
		return config.raw ? s : encodeURIComponent(s);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function decode(s) {
 | 
			
		||||
		return config.raw ? s : decodeURIComponent(s);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function stringifyCookieValue(value) {
 | 
			
		||||
		return encode(config.json ? JSON.stringify(value) : String(value));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function parseCookieValue(s) {
 | 
			
		||||
		if (s.indexOf('"') === 0) {
 | 
			
		||||
			// This is a quoted cookie as according to RFC2068, unescape...
 | 
			
		||||
			s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		try {
 | 
			
		||||
			// Replace server-side written pluses with spaces.
 | 
			
		||||
			// If we can't decode the cookie, ignore it, it's unusable.
 | 
			
		||||
			// If we can't parse the cookie, ignore it, it's unusable.
 | 
			
		||||
			s = decodeURIComponent(s.replace(pluses, ' '));
 | 
			
		||||
			return config.json ? JSON.parse(s) : s;
 | 
			
		||||
		} catch(e) {}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function read(s, converter) {
 | 
			
		||||
		var value = config.raw ? s : parseCookieValue(s);
 | 
			
		||||
		return $.isFunction(converter) ? converter(value) : value;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var config = $.cookie = function (key, value, options) {
 | 
			
		||||
 | 
			
		||||
		// Write
 | 
			
		||||
 | 
			
		||||
		if (value !== undefined && !$.isFunction(value)) {
 | 
			
		||||
			options = $.extend({}, config.defaults, options);
 | 
			
		||||
 | 
			
		||||
			if (typeof options.expires === 'number') {
 | 
			
		||||
				var days = options.expires, t = options.expires = new Date();
 | 
			
		||||
				t.setTime(+t + days * 864e+5);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			return (document.cookie = [
 | 
			
		||||
				encode(key), '=', stringifyCookieValue(value),
 | 
			
		||||
				options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
 | 
			
		||||
				options.path    ? '; path=' + options.path : '',
 | 
			
		||||
				options.domain  ? '; domain=' + options.domain : '',
 | 
			
		||||
				options.secure  ? '; secure' : ''
 | 
			
		||||
			].join(''));
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// Read
 | 
			
		||||
 | 
			
		||||
		var result = key ? undefined : {};
 | 
			
		||||
 | 
			
		||||
		// To prevent the for loop in the first place assign an empty array
 | 
			
		||||
		// in case there are no cookies at all. Also prevents odd result when
 | 
			
		||||
		// calling $.cookie().
 | 
			
		||||
		var cookies = document.cookie ? document.cookie.split('; ') : [];
 | 
			
		||||
 | 
			
		||||
		for (var i = 0, l = cookies.length; i < l; i++) {
 | 
			
		||||
			var parts = cookies[i].split('=');
 | 
			
		||||
			var name = decode(parts.shift());
 | 
			
		||||
			var cookie = parts.join('=');
 | 
			
		||||
 | 
			
		||||
			if (key && key === name) {
 | 
			
		||||
				// If second argument (value) is a function it's a converter...
 | 
			
		||||
				result = read(cookie, value);
 | 
			
		||||
				break;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			// Prevent storing a cookie that we couldn't decode.
 | 
			
		||||
			if (!key && (cookie = read(cookie)) !== undefined) {
 | 
			
		||||
				result[name] = cookie;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return result;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	config.defaults = {};
 | 
			
		||||
 | 
			
		||||
	$.removeCookie = function (key, options) {
 | 
			
		||||
		if ($.cookie(key) === undefined) {
 | 
			
		||||
			return false;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// Must not alter options, thus extending a fresh object...
 | 
			
		||||
		$.cookie(key, '', $.extend({}, options, { expires: -1 }));
 | 
			
		||||
		return !$.cookie(key);
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
}));
 | 
			
		||||
							
								
								
									
										2
									
								
								content/lib/scripts/jquery/jquery.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										48
									
								
								content/lib/scripts/jquery/update.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						@@ -0,0 +1,48 @@
 | 
			
		||||
#!/usr/bin/env sh
 | 
			
		||||
#
 | 
			
		||||
# This script loads the latest jQuery and jQuery-UI 1.* versions from jQuery's CDN
 | 
			
		||||
#
 | 
			
		||||
# It also loads the 'smoothness' jQuery-UI theme and all referenced images.
 | 
			
		||||
#
 | 
			
		||||
# @author Andreas Gohr <andi@splitbrain.org>
 | 
			
		||||
# @author Stefan Grönke <stefan@gronke.net>
 | 
			
		||||
# @link   http://code.jquery.com/
 | 
			
		||||
 | 
			
		||||
# load version infor from external file
 | 
			
		||||
source ./versions
 | 
			
		||||
JQUI_HOST="https://code.jquery.com/ui/$JQUI_VERSION"
 | 
			
		||||
JQUI_GIT="https://raw.githubusercontent.com/jquery/jquery-ui/$JQUI_VERSION/ui"
 | 
			
		||||
 | 
			
		||||
# load jQuery
 | 
			
		||||
wget -nv https://code.jquery.com/jquery-${JQ_VERSION}.min.js      -O jquery.min.js
 | 
			
		||||
# load jQuery-UI
 | 
			
		||||
wget -nv "$JQUI_HOST/jquery-ui.min.js" -O jquery-ui.min.js
 | 
			
		||||
 | 
			
		||||
# load the smoothness theme
 | 
			
		||||
mkdir -p jquery-ui-theme/images
 | 
			
		||||
wget -nv -qO- "$JQUI_HOST/themes/smoothness/jquery-ui.css" | sed "s/font-family:[^;]*;//" > jquery-ui-theme/smoothness.css
 | 
			
		||||
images=`gawk 'match($0, /url\("?(images\/[^\)"]+)"?\)/, m) { print m[1] }' jquery-ui-theme/smoothness.css`
 | 
			
		||||
for img in $images
 | 
			
		||||
do
 | 
			
		||||
    wget -nv "$JQUI_HOST/themes/smoothness/$img" -O jquery-ui-theme/$img
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
# load the localization data for jquery ui
 | 
			
		||||
for LNG in ../../../inc/lang/*
 | 
			
		||||
do
 | 
			
		||||
    CODE=`basename $LNG`
 | 
			
		||||
    wget -nv "$JQUI_GIT/i18n/datepicker-$CODE.js" -O $LNG/jquery.ui.datepicker.js
 | 
			
		||||
    if [ ! -s "$LNG/jquery.ui.datepicker.js" ]; then
 | 
			
		||||
        rm -f $LNG/jquery.ui.datepicker.js
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
# some custom language codes
 | 
			
		||||
wget -nv "$JQUI_GIT/i18n/datepicker-de.js" -O ../../../inc/lang/de-informal/jquery.ui.datepicker.js
 | 
			
		||||
wget -nv "$JQUI_GIT/i18n/datepicker-pt-BR.js" -O ../../../inc/lang/pt-br/jquery.ui.datepicker.js
 | 
			
		||||
wget -nv "$JQUI_GIT/i18n/datepicker-zh-CN.js" -O ../../../inc/lang/zh/jquery.ui.datepicker.js
 | 
			
		||||
wget -nv "$JQUI_GIT/i18n/datepicker-zh-TW.js" -O ../../../inc/lang/zh-tw/jquery.ui.datepicker.js
 | 
			
		||||
wget -nv "$JQUI_GIT/i18n/datepicker-cy-GB.js" -O ../../../inc/lang/cy/jquery.ui.datepicker.js
 | 
			
		||||
 | 
			
		||||
# strip source maps
 | 
			
		||||
sed -i '/sourceMappingURL/d' *.min.js
 | 
			
		||||
							
								
								
									
										3
									
								
								content/lib/scripts/jquery/versions
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,3 @@
 | 
			
		||||
# this is loaded from the update.sh script and our PHP code
 | 
			
		||||
JQ_VERSION=3.5.1
 | 
			
		||||
JQUI_VERSION=1.12.1
 | 
			
		||||