diff --git a/.gitignore b/.gitignore index fa2ccfb..a64b2d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ #ignore thumbnails created by windows -Thumbs.db +*.db +*.pdf +*.session \ No newline at end of file diff --git a/FelixNagel_Diplomarbeit.pdf b/FelixNagel_Diplomarbeit.pdf deleted file mode 100644 index e09f450..0000000 Binary files a/FelixNagel_Diplomarbeit.pdf and /dev/null differ diff --git a/Formular/css/style.css b/Form/css/style.css similarity index 60% rename from Formular/css/style.css rename to Form/css/style.css index a08af9f..261e230 100644 --- a/Formular/css/style.css +++ b/Form/css/style.css @@ -4,9 +4,6 @@ body { font-family: "Arial","Verdana","sans-serif"; margin: 1em; } -#wrapper { - width: 20em; -} h1 { font-family:"Trebuchet MS","Helvetica"; border-bottom: 1px solid #EEEEEE; @@ -30,18 +27,17 @@ font-size: 0.6em; ----------------------------------*/ fieldset { border: 0; - margin: 0 0 1em 0; + margin: 0 1em 1em 0; padding: 1em; + width: 18em; } -*:first-child+html fieldset { - margin: 0 0 2em 0; +#wrapper .left { + float: left; + } legend { padding: 0.1em 0.3em; } -*:first-child+html legend { - margin: -1.5em 0 1em 0; -} label, input { display:block; font-size: 0.8em; @@ -60,18 +56,11 @@ input.radio { margin: 0.1em 1em 0 0; } .pair { - clear: both; margin: 0.5em 0; } .pair input{ margin: 0.25em 0.5em 0 0.3em; -} -*:first-child+html .pair input, -*:first-child+html .pair input { - margin: -0.05em 0.5em 0 0.1em; -} -* html .pair input { - margin: -0.07em 0.3em 0 -0; + position: relative; } .submit { float: left; @@ -85,14 +74,33 @@ input.radio { .info { margin: 0 0 1em 0; padding: 0.2em 0.5em; + width: 40em; } -#ui-formular-error li { +.ui-formular-error { + width: 41em; +} +.ui-formular-error li { font-size: 0.8em; } +.ui-formular-error .ui-state-highlight, +.ui-formular-success .ui-state-highlight { + padding: 0.2em 0.5em; +} +.ui-formular-error span.ui-icon, +.ui-formular-success span.ui-icon { + float: left; + margin-right: 0.3em +} -#ui-formular-error{ - position: absolute; - left: 22em; - top: 5.3em; - width: 20em; +.text.ui-state-hover, +.text.ui-state-focus { + background: none !important; +} + +/* Chrome css bug (would change styles of other browsers too, only to see where the problem is */ +´/* +select.ui-state-error, +.ui-widget-content select.ui-state-error { +color: black; } + */ \ No newline at end of file diff --git a/Form/css/style_ie.css b/Form/css/style_ie.css new file mode 100644 index 0000000..cacc870 --- /dev/null +++ b/Form/css/style_ie.css @@ -0,0 +1,24 @@ +/* Form Styling +----------------------------------*/ +.ie6 fieldset { + margin: 0; +} + +.ie8 legend, +.ie7 legend { + margin: 0em 0 1em 0; +} + +.ie9 .pair input { + margin: -0.1em 0.3em 0 0; +} +.ie8 .pair input, +.ie7 .pair input, +.ie6 .pair input { + margin: -0.09em 0.5em 0 0; +} + +.ie6 .text { + margin: 0 !important; + padding: 0 !important; +} \ No newline at end of file diff --git a/Form/css/tooltip.css b/Form/css/tooltip.css new file mode 100644 index 0000000..bde596f --- /dev/null +++ b/Form/css/tooltip.css @@ -0,0 +1,17 @@ +/* Tooltip +----------------------------------*/ +.ui-tooltip { + font-size: 0.8em; + padding: 4px 8px; + position: absolute; + z-index: 9999; + -o-box-shadow: 0 0 2px #aaa; + -moz-box-shadow: 0 0 2px #aaa; + -webkit-box-shadow: 0 0 2px #aaa; + box-shadow: 0 0 2px #aaa; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +* html .ui-tooltip { + background-image: none; +} +body .ui-tooltip { border-width:2px; } \ No newline at end of file diff --git a/Form/custom-error.html b/Form/custom-error.html new file mode 100644 index 0000000..06794dd --- /dev/null +++ b/Form/custom-error.html @@ -0,0 +1,252 @@ + + + + + + + + + + + ui.formValidator - custom error demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + + + + +

jQuery UI - custom error demo - ui.formValidator

+
+ Standard demo | multiple demo +
+
+
+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+ Input's + + + + + + + + + + + + +
+
+ Checkboxes +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ Radioboxes * +
+ + +
+
+ + +
+
+ + +
+
+ +
+ Others + + + + + + +
+ +
+ Buttons + + + +
+
+
+ + + diff --git a/Form/examples/add_a_field.html b/Form/examples/add_a_field.html new file mode 100644 index 0000000..9f8b1a0 --- /dev/null +++ b/Form/examples/add_a_field.html @@ -0,0 +1,96 @@ + + + + + + + ui.formValidator - dependency demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

jQuery UI - add a field manually demo - ui.formValidator

+
+ + + +
+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+
+ Input 1 is added manually + + + + + + + + + +
+
+
+ + + diff --git a/Form/examples/after_submit.html b/Form/examples/after_submit.html new file mode 100644 index 0000000..397277f --- /dev/null +++ b/Form/examples/after_submit.html @@ -0,0 +1,74 @@ + + + + + + + ui.formValidator - dependency demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

jQuery UI - dependency demo - ui.formValidator

+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+ Live validate after first submit + + + + + + +
+
+
+ + + diff --git a/Form/examples/dependency.html b/Form/examples/dependency.html new file mode 100644 index 0000000..44ebb22 --- /dev/null +++ b/Form/examples/dependency.html @@ -0,0 +1,100 @@ + + + + + + + ui.formValidator - dependency demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

jQuery UI - dependency demo - ui.formValidator

+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+ If 1 has a value, 2 is required + + + + + + + + + +
+
+
+ + + diff --git a/Form/examples/username_check.html b/Form/examples/username_check.html new file mode 100644 index 0000000..7f50e6c --- /dev/null +++ b/Form/examples/username_check.html @@ -0,0 +1,86 @@ + + + + + + + ui.formValidator - username check demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

jQuery UI - username check demo - ui.formValidator

+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+ Checks if username is available + + + + + + +
+
+
+ + + diff --git a/Form/index.html b/Form/index.html new file mode 100644 index 0000000..9c09e6d --- /dev/null +++ b/Form/index.html @@ -0,0 +1,320 @@ + + + + + + + + + + + ui.formValidator - standard demo - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

jQuery UI - standard demo - ui.formValidator

+
+ Custom error demo | multiple demo | destroy | disable | send | validate email +
+
+
+
+
+
+

+ + Fields with an asterix (*) are needed. +

+
+
+
+
+ Input's + + + + + + + + + + + + +
+
+ Checkboxes +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ Radioboxes * +
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ Custom Validating + + +
+ +
+ Others + + + + + + + + + +
+ +
+ Buttons +
+ + +
+ + + + + + +
+
+
+
+ + + diff --git a/Form/js/jquery.form.js b/Form/js/jquery.form.js new file mode 100644 index 0000000..1953f93 --- /dev/null +++ b/Form/js/jquery.form.js @@ -0,0 +1,1132 @@ +/*! + * jQuery Form Plugin + * version: 3.23 (11-DEC-2012) + * @requires jQuery v1.5 or later + * + * Examples and documentation at: http://malsup.com/jquery/form/ + * Project repository: https://github.com/malsup/form + * Dual licensed under the MIT and GPL licenses: + * http://malsup.github.com/mit-license.txt + * http://malsup.github.com/gpl-license-v2.txt + */ +/*global ActiveXObject alert */ +;(function($) { +"use strict"; + +/* + Usage Note: + ----------- + Do not use both ajaxSubmit and ajaxForm on the same form. These + functions are mutually exclusive. Use ajaxSubmit if you want + to bind your own submit handler to the form. For example, + + $(document).ready(function() { + $('#myForm').on('submit', function(e) { + e.preventDefault(); // <-- important + $(this).ajaxSubmit({ + target: '#output' + }); + }); + }); + + Use ajaxForm when you want the plugin to manage all the event binding + for you. For example, + + $(document).ready(function() { + $('#myForm').ajaxForm({ + target: '#output' + }); + }); + + You can also use ajaxForm with delegation (requires jQuery v1.7+), so the + form does not have to exist when you invoke ajaxForm: + + $('#myForm').ajaxForm({ + delegation: true, + target: '#output' + }); + + When using ajaxForm, the ajaxSubmit function will be invoked for you + at the appropriate time. +*/ + +/** + * Feature detection + */ +var feature = {}; +feature.fileapi = $("").get(0).files !== undefined; +feature.formdata = window.FormData !== undefined; + +/** + * ajaxSubmit() provides a mechanism for immediately submitting + * an HTML form using AJAX. + */ +$.fn.ajaxSubmit = function(options) { + /*jshint scripturl:true */ + + // fast fail if nothing selected (http://dev.jquery.com/ticket/2752) + if (!this.length) { + log('ajaxSubmit: skipping submit process - no element selected'); + return this; + } + + var method, action, url, $form = this; + + if (typeof options == 'function') { + options = { success: options }; + } + + method = this.attr('method'); + action = this.attr('action'); + url = (typeof action === 'string') ? $.trim(action) : ''; + url = url || window.location.href || ''; + if (url) { + // clean url (don't include hash vaue) + url = (url.match(/^([^#]+)/)||[])[1]; + } + + options = $.extend(true, { + url: url, + success: $.ajaxSettings.success, + type: method || 'GET', + iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank' + }, options); + + // hook for manipulating the form data before it is extracted; + // convenient for use with rich editors like tinyMCE or FCKEditor + var veto = {}; + this.trigger('form-pre-serialize', [this, options, veto]); + if (veto.veto) { + log('ajaxSubmit: submit vetoed via form-pre-serialize trigger'); + return this; + } + + // provide opportunity to alter form data before it is serialized + if (options.beforeSerialize && options.beforeSerialize(this, options) === false) { + log('ajaxSubmit: submit aborted via beforeSerialize callback'); + return this; + } + + var traditional = options.traditional; + if ( traditional === undefined ) { + traditional = $.ajaxSettings.traditional; + } + + var elements = []; + var qx, a = this.formToArray(options.semantic, elements); + if (options.data) { + options.extraData = options.data; + qx = $.param(options.data, traditional); + } + + // give pre-submit callback an opportunity to abort the submit + if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) { + log('ajaxSubmit: submit aborted via beforeSubmit callback'); + return this; + } + + // fire vetoable 'validate' event + this.trigger('form-submit-validate', [a, this, options, veto]); + if (veto.veto) { + log('ajaxSubmit: submit vetoed via form-submit-validate trigger'); + return this; + } + + var q = $.param(a, traditional); + if (qx) { + q = ( q ? (q + '&' + qx) : qx ); + } + if (options.type.toUpperCase() == 'GET') { + options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q; + options.data = null; // data is null for 'get' + } + else { + options.data = q; // data is the query string for 'post' + } + + var callbacks = []; + if (options.resetForm) { + callbacks.push(function() { $form.resetForm(); }); + } + if (options.clearForm) { + callbacks.push(function() { $form.clearForm(options.includeHidden); }); + } + + // perform a load on the target only if dataType is not provided + if (!options.dataType && options.target) { + var oldSuccess = options.success || function(){}; + callbacks.push(function(data) { + var fn = options.replaceTarget ? 'replaceWith' : 'html'; + $(options.target)[fn](data).each(oldSuccess, arguments); + }); + } + else if (options.success) { + callbacks.push(options.success); + } + + options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg + var context = options.context || this ; // jQuery 1.4+ supports scope context + for (var i=0, max=callbacks.length; i < max; i++) { + callbacks[i].apply(context, [data, status, xhr || $form, $form]); + } + }; + + // are there files to upload? + + // [value] (issue #113), also see comment: + // https://github.com/malsup/form/commit/588306aedba1de01388032d5f42a60159eea9228#commitcomment-2180219 + var fileInputs = $('input[type=file]:enabled[value!=""]', this); + + var hasFileInputs = fileInputs.length > 0; + var mp = 'multipart/form-data'; + var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp); + + var fileAPI = feature.fileapi && feature.formdata; + log("fileAPI :" + fileAPI); + var shouldUseFrame = (hasFileInputs || multipart) && !fileAPI; + + var jqxhr; + + // options.iframe allows user to force iframe mode + // 06-NOV-09: now defaulting to iframe mode if file input is detected + if (options.iframe !== false && (options.iframe || shouldUseFrame)) { + // hack to fix Safari hang (thanks to Tim Molendijk for this) + // see: http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d + if (options.closeKeepAlive) { + $.get(options.closeKeepAlive, function() { + jqxhr = fileUploadIframe(a); + }); + } + else { + jqxhr = fileUploadIframe(a); + } + } + else if ((hasFileInputs || multipart) && fileAPI) { + jqxhr = fileUploadXhr(a); + } + else { + jqxhr = $.ajax(options); + } + + $form.removeData('jqxhr').data('jqxhr', jqxhr); + + // clear element array + for (var k=0; k < elements.length; k++) + elements[k] = null; + + // fire 'notify' event + this.trigger('form-submit-notify', [this, options]); + return this; + + // utility fn for deep serialization + function deepSerialize(extraData){ + var serialized = $.param(extraData).split('&'); + var len = serialized.length; + var result = {}; + var i, part; + for (i=0; i < len; i++) { + // #252; undo param space replacement + serialized[i] = serialized[i].replace(/\+/g,' '); + part = serialized[i].split('='); + result[decodeURIComponent(part[0])] = decodeURIComponent(part[1]); + } + return result; + } + + // XMLHttpRequest Level 2 file uploads (big hat tip to francois2metz) + function fileUploadXhr(a) { + var formdata = new FormData(); + + for (var i=0; i < a.length; i++) { + formdata.append(a[i].name, a[i].value); + } + + if (options.extraData) { + var serializedData = deepSerialize(options.extraData); + for (var p in serializedData) + if (serializedData.hasOwnProperty(p)) + formdata.append(p, serializedData[p]); + } + + options.data = null; + + var s = $.extend(true, {}, $.ajaxSettings, options, { + contentType: false, + processData: false, + cache: false, + type: method || 'POST' + }); + + if (options.uploadProgress) { + // workaround because jqXHR does not expose upload property + s.xhr = function() { + var xhr = jQuery.ajaxSettings.xhr(); + if (xhr.upload) { + xhr.upload.onprogress = function(event) { + var percent = 0; + var position = event.loaded || event.position; /*event.position is deprecated*/ + var total = event.total; + if (event.lengthComputable) { + percent = Math.ceil(position / total * 100); + } + options.uploadProgress(event, position, total, percent); + }; + } + return xhr; + }; + } + + s.data = null; + var beforeSend = s.beforeSend; + s.beforeSend = function(xhr, o) { + o.data = formdata; + if(beforeSend) + beforeSend.call(this, xhr, o); + }; + return $.ajax(s); + } + + // private function for handling file uploads (hat tip to YAHOO!) + function fileUploadIframe(a) { + var form = $form[0], el, i, s, g, id, $io, io, xhr, sub, n, timedOut, timeoutHandle; + var useProp = !!$.fn.prop; + var deferred = $.Deferred(); + + if ($('[name=submit],[id=submit]', form).length) { + // if there is an input with a name or id of 'submit' then we won't be + // able to invoke the submit fn on the form (at least not x-browser) + alert('Error: Form elements must not have name or id of "submit".'); + deferred.reject(); + return deferred; + } + + if (a) { + // ensure that every serialized input is still enabled + for (i=0; i < elements.length; i++) { + el = $(elements[i]); + if ( useProp ) + el.prop('disabled', false); + else + el.removeAttr('disabled'); + } + } + + s = $.extend(true, {}, $.ajaxSettings, options); + s.context = s.context || s; + id = 'jqFormIO' + (new Date().getTime()); + if (s.iframeTarget) { + $io = $(s.iframeTarget); + n = $io.attr('name'); + if (!n) + $io.attr('name', id); + else + id = n; + } + else { + $io = $(''); - uploadFrame.css("display", "none"); - // when iframe is loaded get content - uploadFrame.load(function(data){ - self._showSuccess($(this).contents().find("body").html()); - // wait till DOM is ready - options.timeout = window.setTimeout(function() { - uploadFrame.remove(); - }, 200); - }); - $("body").append(uploadFrame); - // submit the form into the iframe - self.element.attr("target", frameName); - // prevents revalidating but activates native form event - options.disabled = true; - // fire native form event - self.element.submit(); - break; - } - }, - - // called when form is submitted - _showSuccess: function(value) { - var options = this.options, self = this; - var msg = "", icon = ""; - // reenable the widget - options.disabled = false; - - // chose icon to show | choose message - switch (value) { - case "true": - msg = options.submitSuccess; - icon = "check"; - break; - case "false": - msg = options.submitError; - icon = "alert"; - break; - default: - msg = value; - icon = "alert"; - } - - //build up HTML - var html = "\n" - html += '
'+"\n"; - html += '
'+"\n"; - html += '

'+"\n"; - html += ' '+"\n"; - html += ' '+msg+"\n"; - html += '

'+"\n"; - html += '
'+"\n\t\t"; - html += '
'+"\n\t\t"; - self.element.prepend(html); - self.element.find("#ui-formular-success").attr("tabindex",-1).focus(); - self._updateVitualBuffer(); - // Callback - self._trigger("onShowSuccess", 0); - }, - - // decides if error is new, old or corrected - _whichError: function(error, array) { - var value = ""; - if (!error) { - if (array == "new" || array == "old") { - value = "old"; - } else { - value = "new"; - } - } else if (array == "new" || array == "old" ) { - value = "corrected"; - } else if (array == "corrected") { - value = ""; - } - return value; - }, - - // how many checked / selected options | which value - _getValue: function(id) { - var options = this.options, self = this; - var type = options.forms[id].type; - var value = ""; - switch(type) { - case "single": - value = options.forms[id].element.val(); - break; - case "group": - var result = options.forms[id].element.filter(':checked'); - value = (result.length) ? result : ""; - break; - case "select": - var result = options.forms[id].element.find("option").filter(':selected'); - value = (result.length) ? result : ""; - break; - } - return value; - }, - - // make hover and focus effects - _makeHover: function(element) { - element.bind("mouseenter", function(){ $(this).addClass('ui-state-hover'); }) - .bind("mouseleave", function(){ $(this).removeClass('ui-state-hover'); }) - .bind("focus", function(){ $(this).addClass('ui-state-focus'); }) - .bind("blur", function(){ $(this).removeClass('ui-state-focus'); }); - }, - - // Validators (return true when correct) - _regEx: function(elementValue, pattern) { - pattern = new RegExp(pattern); - return pattern.test(elementValue); - }, - _number: function(elementValue) { - return /^\d+$/.test(elementValue); - }, - _numberDE: function(elementValue) { - return /^[-+]?([0-9]*\,)?[0-9]+$/.test(elementValue); - }, - _numberISO: function(elementValue) { - return /^[-+]?([0-9]*\.)?[0-9]+$/.test(elementValue); - }, - _email: function(elementValue) { - return /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/.test(elementValue); - }, - _url: function(elementValue) { - return /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(elementValue); - }, - _plz: function(elementValue) { - return /^\b((?:0[1-46-9]\d{3})|(?:[1-357-9]\d{4})|(?:[4][0-24-9]\d{3})|(?:[6][013-9]\d{3}))\b$/.test(elementValue); - }, - _dateDE: function(elementValue) { - return /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(elementValue); - }, - _dateISO: function(elementValue) { - return /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(elementValue); - }, - _lengthMin: function(elementValue, ruleValue) { - return (elementValue.length >= ruleValue) ? true : false; - }, - _lengthMax: function(elementValue, ruleValue) { - return (elementValue.length <= ruleValue) ? true : false; - }, - _equalTo: function(elementValue, ruleValue) { - return (elementValue == $("#"+ruleValue).val()) ? true : false; - }, - _captcha: function(elementValue, ruleValue) { - return this._trigger("checkCaptcha", null, elementValue); - }, - - // removes instance and attributes - destroy: function() { - var options = this.options; - // go trougfh every form element - $.each(options.forms, function(id){ - options.forms[id].element - .removeClass("ui-state-error") - .removeClass("ui-state-hover") - .removeAttr("aria-invalid") - .removeAttr("aria-required") - // remove events - .unbind(); - if (options.forms[id].type == "group") { - options.forms[id].element.next() - .removeClass("ui-state-error") - .removeClass("ui-state-hover") - .removeAttr("aria-invalid") - .removeAttr("aria-required") - // remove events - .unbind(); - } - }); - this.element - // remove events - .unbind(".formValidator") - .unbind("submit") - // remove data - .removeData('formValidator'); - - // set original action url if changed - if (options.originalUrl != "") this.element.attr("action", options.originalUrl) - // remove injected elements - this.element.find("#ui-formular-live, ##ui-formular-error, #ui-formular-success").remove(); - $("#virtualBufferForm").parent().remove(); - }, - - // updates virtual buffer | for older screenreader - _updateVitualBuffer: function() { - var form = $("#virtualBufferForm"); - if(form.length) { - (form.val() == "1") ? form.val("0") : form.val("1") - } else { - var html = '
'; - $("body").append(html); - } - } -}); - -$.extend($.ui.formValidator, { - version: "1.7.1", - defaults: { - validateLive: true, - validateTimeout: 500, - validateOff: "Bitte klicken Sie hier um die Live Validierung zu deaktivieren.", - validateOn: "Bitte klicken Sie hier um die Live Validierung zu aktivieren.", - errorsTitle: "Bitte korrigieren Sie folgende Fehler:", - submitHowTo: "ajax", - submitUrl: "", - submitError: "Bei der Datenübertragung ist ein Fehler aufgetreten. Entschuldigen Sie bitte und versuchen Sie es noch einmal.", - submitSuccess: "Die Daten wurden erfolgreich übermittelt. Vielen Dank!", - //do not alter these vars - errorsArray: [], - originalUrl: "" - } -}); - -})(jQuery); \ No newline at end of file diff --git a/Formular/js/ui.formValidator_min.js b/Formular/js/ui.formValidator_min.js deleted file mode 100644 index f766fff..0000000 --- a/Formular/js/ui.formValidator_min.js +++ /dev/null @@ -1,3 +0,0 @@ -// Copyright (c) 2009 Felix Nagel for Namics (Deustchland) GmbH -// Licensed under Creative Commens Attribution-Share Alike 3.0 Unported (http://creativecommons.org/licenses/by-sa/3.0/) -(function(A){A.widget("ui.formValidator",{_init:function(){var C=this.options,B=this;B._updateVitualBuffer();if(C.submitUrl==""){C.submitUrl=B.element.attr("action");}B.element.submit(function(D){if(!C.disabled){B.formSubmitted();}return C.disabled;});if(C.validateLive&&!C.disabled){B.element.find("#ui-formular-info").append('\t

'+C.validateOff+"

\n\t\t");B._updateVitualBuffer();B.element.find("#ui-formular-live").toggle(function(){C.validateLive=false;A(this).attr("aria-live","polite").attr("aria-relevant","text").html(C.validateOn);B._updateVitualBuffer();},function(){C.validateLive=true;A(this).attr("aria-live","polite").attr("aria-relevant","text").html(C.validateOff);B._updateVitualBuffer();});}B._makeHover(B.element.find("input:submit, input:reset"));errors=B.options.errorsArray;A.each(C.forms,function(F){errors[F]=[];var D=B.element.find("#"+F);if(!D.length){D=B.element.find("input[name='"+F+"']");if(!D.length){alert("Error: Configuration corrupted!\n\nCan' find element with id or name = "+F);}else{value="group";B._makeHover(D.next());D.bind("mouseenter",function(){A(this).next().addClass("ui-state-hover");}).bind("mouseleave",function(){A(this).next().removeClass("ui-state-hover");}).bind("focus",function(){A(this).next().addClass("ui-state-focus");}).bind("blur",function(){A(this).next().removeClass("ui-state-focus");});}}else{B._makeHover(D);if(C.forms[F].rules.required){D.attr("aria-required",true);}if(D[0].nodeName.toLowerCase()=="select"){value="select";}else{value="single";}}C.forms[F].element=D;C.forms[F].type=value;if(C.validateLive){if(C.forms[F].type!="group"){var E="keypress";if(C.forms[F].type=="select"){E="change";}}else{var E="change";}C.forms[F].element.bind(E,function(){if(C.validateLive&&!C.disabled){if(C.forms[F].timeout){window.clearTimeout(C.forms[F].timeout);}if(F=="captcha"){var G=C.validateTimeout*3;}else{var G=C.validateTimeout;}C.forms[F].timeout=window.setTimeout(function(){B._validator(C.forms[F].element,F,errors);B._showErrors(false);},G);}});}});C.errorsArray=errors;B._trigger("onInit",0);},_validator:function(D,G,F){var C=this.options,B=this;var E=B._getValue(G);A.each(C.forms[G].rules,function(H,I){if(E==""){if(H!="required"){F[G][H]=B._whichError(true,F[G][H]);}if(H=="required"&&I){F[G][H]=B._whichError(false,F[G][H]);}}else{if(H=="required"&&I){F[G][H]=B._whichError(true,F[G][H]);}switch(H){case"regEx":switch(I){case"number":F[G][H]=B._whichError(B._number(E),F[G][H]);break;case"numberDE":F[G][H]=B._whichError(B._numberDE(E),F[G][H]);break;case"numberISO":F[G][H]=B._whichError(B._numberISO(E),F[G][H]);break;case"email":F[G][H]=B._whichError(B._email(E),F[G][H]);break;case"url":F[G][H]=B._whichError(B._url(E),F[G][H]);break;case"plz":F[G][H]=B._whichError(B._plz(E),F[G][H]);break;case"dateDE":F[G][H]=B._whichError(B._dateDE(E),F[G][H]);break;case"dateISO":F[G][H]=B._whichError(B._dateISO(E),F[G][H]);break;case"captcha":F[G][H]=B._whichError(B._captcha(E),F[G][H]);break;default:F[G][H]=B._whichError(B._regEx(E,I),F[G][H]);break;}break;case"lengthMin":F[G][H]=B._whichError(B._lengthMin(E,I),F[G][H]);break;case"lengthMax":F[G][H]=B._whichError(B._lengthMax(E,I),F[G][H]);break;case"equalTo":F[G][H]=B._whichError(B._equalTo(E,I),F[G][H]);break;}}});B.options.errorsArray=F;},formSubmitted:function(){var C=this.options,B=this;B._trigger("onformSubmitted",0);B.element.find("#ui-formular-success").remove();errors=B.options.errorsArray;A.each(C.forms,function(F){var E=false;var D=C.forms[F].element;if(C.forms[F].type=="single"){B._validator(D,F,errors);}else{if(!E){E=true;B._validator(D,F,errors);}}});B._showErrors(true);},_showErrors:function(K){var N=this.options,M=this;var G,O,D=false;var J=msg="";var L=M.options.errorsArray;for(var B in L){var C=false;for(var I in L[B]){if(L[B][I]=="corrected"){var F=N.forms[B].element;F.attr("aria-invalid",false);if(N.forms[B].type=="group"){F=F.next();}F.removeClass("ui-state-error");D=true;}if(L[B][I]=="new"||L[B][I]=="old"){switch(I){case"required":msg=N.forms[B].msg.required;break;case"regEx":msg=N.forms[B].msg.regEx;break;case"lengthMin":msg=N.forms[B].msg.length;break;case"lengthMax":msg=N.forms[B].msg.length;break;case"equalTo":msg=N.forms[B].msg.equalTo;break;}J+='
  • '+msg+"
  • \n";G=C=true;}if(L[B][I]=="new"){O=true;}}if(C){var F=N.forms[B].element;F.attr("aria-invalid",true);if(N.forms[B].type=="group"){F=F.next();}F.addClass("ui-state-error");}}var H=' aria-live="assertive"';if(O||D){H+=' aria-relevant="text';}if(O){H+=" additions";}if(D){H+=" removals";}if(O||D){H+='"';}var E="\n";if(G){E+=" '+"\n";E+='

    '+"\n";E+=' '+"\n";E+=" "+N.errorsTitle+"\n";E+="

    "+"\n";E+=' "+"\n";E+=" "+"\n\t\t";}errorElement=M.element.find("#ui-formular-error");errorElement.html(E);if(G){errorElement.find("a").click(function(P){P.preventDefault();var R=A(this).attr("href").split("#");R=R[1];if(N.forms[R].type=="single"){var Q=N.forms[R].element;}else{var Q=N.forms[R].element[0];}Q.focus();});if(K){errorElement.attr("tabindex",-1).focus();}}else{if(K){M._sendForm();}}M._updateVitualBuffer();M._trigger("onShowErrors",0);},_sendForm:function(){var D=this.options,C=this;switch(D.submitHowTo){case"post":D.disabled=true;C.element.submit();break;case"ajax":A.ajax({data:C.element.serialize(),type:"post",url:D.submitUrl,error:function(F){C._showSuccess(F);},success:function(F){C._showSuccess(F);}});break;case"iframe":D.originalUrl=C.element.attr("action");C.element.attr("action",D.submitUrl);var B=("upload"+(new Date()).getTime());var E=A('');E.css("display","none");E.load(function(F){C._showSuccess(A(this).contents().find("body").html());D.timeout=window.setTimeout(function(){E.remove();},200);});A("body").append(E);C.element.attr("target",B);D.disabled=true;C.element.submit();break;}},_showSuccess:function(F){var C=this.options,B=this;var G="",E="";C.disabled=false;switch(F){case"true":G=C.submitSuccess;E="check";break;case"false":G=C.submitError;E="alert";break;default:G=F;E="alert";}var D="\n";D+='
    '+"\n";D+='
    '+"\n";D+="

    "+"\n";D+=' '+"\n";D+=" "+G+"\n";D+="

    "+"\n";D+="
    "+"\n\t\t";D+="
    "+"\n\t\t";B.element.prepend(D);B.element.find("#ui-formular-success").attr("tabindex",-1).focus();B._updateVitualBuffer();B._trigger("onShowSuccess",0);},_whichError:function(B,D){var C="";if(!B){if(D=="new"||D=="old"){C="old";}else{C="new";}}else{if(D=="new"||D=="old"){C="corrected";}else{if(D=="corrected"){C="";}}}return C;},_getValue:function(G){var D=this.options,C=this;var E=D.forms[G].type;var F="";switch(E){case"single":F=D.forms[G].element.val();break;case"group":var B=D.forms[G].element.filter(":checked");F=(B.length)?B:"";break;case"select":var B=D.forms[G].element.find("option").filter(":selected");F=(B.length)?B:"";break;}return F;},_makeHover:function(B){B.bind("mouseenter",function(){A(this).addClass("ui-state-hover");}).bind("mouseleave",function(){A(this).removeClass("ui-state-hover");}).bind("focus",function(){A(this).addClass("ui-state-focus");}).bind("blur",function(){A(this).removeClass("ui-state-focus");});},_regEx:function(C,B){B=new RegExp(B);return B.test(C);},_number:function(B){return/^\d+$/.test(B);},_numberDE:function(B){return/^[-+]?([0-9]*\,)?[0-9]+$/.test(B);},_numberISO:function(B){return/^[-+]?([0-9]*\.)?[0-9]+$/.test(B);},_email:function(B){return/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/.test(B);},_url:function(B){return/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(B);},_plz:function(B){return/^\b((?:0[1-46-9]\d{3})|(?:[1-357-9]\d{4})|(?:[4][0-24-9]\d{3})|(?:[6][013-9]\d{3}))\b$/.test(B);},_dateDE:function(B){return/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(B);},_dateISO:function(B){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(B);},_lengthMin:function(B,C){return(B.length>=C)?true:false;},_lengthMax:function(B,C){return(B.length<=C)?true:false;},_equalTo:function(B,C){return(B==A("#"+C).val())?true:false;},_captcha:function(B,C){return this._trigger("checkCaptcha",null,B);},destroy:function(){var B=this.options;A.each(B.forms,function(C){B.forms[C].element.removeClass("ui-state-error").removeClass("ui-state-hover").removeAttr("aria-invalid").removeAttr("aria-required").unbind();if(B.forms[C].type=="group"){B.forms[C].element.next().removeClass("ui-state-error").removeClass("ui-state-hover").removeAttr("aria-invalid").removeAttr("aria-required").unbind();}});this.element.unbind(".formValidator").unbind("submit").removeData("formValidator");if(B.originalUrl!=""){this.element.attr("action",B.originalUrl);}this.element.find("#ui-formular-live, ##ui-formular-error, #ui-formular-success").remove();A("#virtualBufferForm").parent().remove();},_updateVitualBuffer:function(){var C=A("#virtualBufferForm");if(C.length){(C.val()=="1")?C.val("0"):C.val("1");}else{var B='
    ';A("body").append(B);}}});A.extend(A.ui.formValidator,{version:"1.7.1",defaults:{validateLive:true,validateTimeout:500,validateOff:"Bitte klicken Sie hier um die Live Validierung zu deaktivieren.",validateOn:"Bitte klicken Sie hier um die Live Validierung zu aktivieren.",errorsTitle:"Bitte korrigieren Sie folgende Fehler:",submitHowTo:"ajax",submitUrl:"",submitError:"Bei der Datenübertragung ist ein Fehler aufgetreten. Entschuldigen Sie bitte und versuchen Sie es noch einmal.",submitSuccess:"Die Daten wurden erfolgreich übermittelt. Vielen Dank!",errorsArray:[],originalUrl:""}});})(jQuery); diff --git a/Formular/server.php b/Formular/server.php deleted file mode 100644 index 7037504..0000000 --- a/Formular/server.php +++ /dev/null @@ -1,9 +0,0 @@ - \ No newline at end of file diff --git a/Lightbox/css/ajax-loader.gif b/Lightbox/css/ajax-loader.gif index 5f3b903..488206d 100644 Binary files a/Lightbox/css/ajax-loader.gif and b/Lightbox/css/ajax-loader.gif differ diff --git a/Lightbox/css/style.css b/Lightbox/css/style.css index 6d5440a..f709f3a 100644 --- a/Lightbox/css/style.css +++ b/Lightbox/css/style.css @@ -1,84 +1,106 @@ -/* Demo styles -----------------------------------*/ -body { - font-family: "Arial","Verdana","sans-serif"; - margin: 1em; - font-size: 16px; -} -#wrapper { - width: 31.5em; -} -.sub { - font-size: 0.7em; -} -h1 { - font-family:"Trebuchet MS","Helvetica"; - border-bottom: 1px solid #EEEEEE; -} -.ui-dialog-titlebar { - font-size: 1em; - padding:0.1em 0.3em; -} -.ui-dialog .ui-dialog-titlebar { - font-size: 0.9em; - padding:0 0.3em; - margin: 1em 0 0 0; -} -p { - font-size: 0.6em; -} -button { - font-size: 0.6em !important; -} -a img{ - border: 0; -} -#copyright { -font-size: 0.6em; -} - -/* Lightbox Styles -----------------------------------*/ -#ui-lightbox-wrapper { - display: none; - position: absolute; - width: 20em; - height: auto; -} -#ui-lightbox-image { - height: 10em; - margin: 1em 0 0 0; - background: url(ajax-loader.gif) no-repeat center center; -} -#ui-lightbox-image img{ - display: none; -} - -/* Picture Styles -----------------------------------*/ -.ui-widget-content { - padding: 0 1em 1em 1em; -} -.ui-dialog{ - padding: 0 1em 0 1em; -} -.box { - padding: 0 1em 1em 1em; - margin: 0 0 1em 0; -} -a.singleLightbox{ - margin: 0 0.8em 0 0; -} -ul{ - margin: 0; - padding: 0; -} -ul li{ - float: left; - margin: 0 0.9em 0 0; - list-style-type:none; -} -ul li.last, -a.last{ - margin: 0; -} +/* Demo styles +----------------------------------*/ +body { + font-family: "Arial","Verdana","sans-serif"; + margin: 1em; + font-size: 16px; +} +#wrapper { + width: 31.5em; +} +.sub { + font-size: 0.7em; + margin: 2em 0 0 0; +} +h1 { + font-family:"Trebuchet MS","Helvetica"; + border-bottom: 1px solid #EEEEEE; +} +.ui-dialog-titlebar { + font-size: 1em; + padding:0.1em 0.3em; +} +.ui-dialog .ui-dialog-titlebar { + font-size: 0.9em; + padding:0 0.3em; + margin: 1em 0 0 0; +} +p { + font-size: 0.6em; +} +button { + font-size: 0.6em !important; +} +a img{ + border: 0; +} +#copyright { +font-size: 0.6em; +} + +/* Lightbox Styles (some are needed) +----------------------------------*/ +#ui-lightbox-wrapper { + display: none; + position: absolute; + width: 20em; + height: auto; +} +#ui-lightbox-image { + height: 10em; + margin: 1em 0 0 0; + background: url(ajax-loader.gif) no-repeat center center; +} +#ui-lightbox-image img{ + display: none; +} +#ui-lightbox-description { + margin: 1em 0; +} + +/* Picture Styles +----------------------------------*/ +.ui-widget-content { + padding: 0 1em 1em 1em; +} +.ui-dialog{ + padding: 0 1em 0 1em !important; +} +.box { + padding: 0 1em 1em 1em; + margin: 0 0 1em 0; + height: 14em; +} +#mass .box { + height: auto; +} +a.singleLightbox, +a.seriesLightbox { + padding: 0 0 0.5em 0; +} +a.singleLightbox{ + margin: 0 0.8em 0 0; +} +a.ui-state-focus, +a.ui-state-hover { + border-left: 0 !important; + border-right: 0 !important; +} +ul{ + margin: 0; + padding: 0; + display: block; +} +ul li{ + float: left; + margin: 0 0.9em 0 0; + list-style-type:none; +} +#mass ul li{ + margin: 0 0.85em 0 0; +} +#mass ul li.last, +ul li.last, +a.last{ + margin: 0; +} \ No newline at end of file diff --git a/Lightbox/css/ui-lightness/images/Thumbs.db b/Lightbox/css/ui-lightness/images/Thumbs.db deleted file mode 100644 index 34dcd4a..0000000 Binary files a/Lightbox/css/ui-lightness/images/Thumbs.db and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png deleted file mode 100644 index 954e22d..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png deleted file mode 100644 index 64ece57..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/Lightbox/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc010..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/Lightbox/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/Lightbox/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png deleted file mode 100644 index a23baad..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/Lightbox/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba2..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/Lightbox/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 1b1972b..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f127367..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png deleted file mode 100644 index 359397a..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-icons_222222_256x240.png b/Lightbox/css/ui-lightness/images/ui-icons_222222_256x240.png deleted file mode 100644 index 67560da..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-icons_228ef1_256x240.png b/Lightbox/css/ui-lightness/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index 7c09067..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-icons_228ef1_256x240.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-icons_ef8c08_256x240.png b/Lightbox/css/ui-lightness/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 41cb97c..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-icons_ef8c08_256x240.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-icons_ffd27a_256x240.png b/Lightbox/css/ui-lightness/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index 3d12259..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-icons_ffd27a_256x240.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/images/ui-icons_ffffff_256x240.png b/Lightbox/css/ui-lightness/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index 746e6fa..0000000 Binary files a/Lightbox/css/ui-lightness/images/ui-icons_ffffff_256x240.png and /dev/null differ diff --git a/Lightbox/css/ui-lightness/jquery-ui-1.7.1.custom.css b/Lightbox/css/ui-lightness/jquery-ui-1.7.1.custom.css deleted file mode 100644 index 3d2b7de..0000000 --- a/Lightbox/css/ui-lightness/jquery-ui-1.7.1.custom.css +++ /dev/null @@ -1,404 +0,0 @@ -/* -* jQuery UI CSS Framework -* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -*/ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - -/* -* jQuery UI CSS Framework -* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px -*/ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } -.ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; } -.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion -----------------------------------*/ -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; } -.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker -----------------------------------*/ -.ui-datepicker { width: 17em; padding: .2em .2em 0; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* Dialog -----------------------------------*/ -.ui-dialog { position: relative; padding: .2em; width: 300px; } -.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* Progressbar -----------------------------------*/ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable -----------------------------------*/ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider -----------------------------------*/ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs -----------------------------------*/ -.ui-tabs { padding: .2em; zoom: 1; } -.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; } -.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } diff --git a/Lightbox/gallery_history.html b/Lightbox/gallery_history.html new file mode 100644 index 0000000..5195081 --- /dev/null +++ b/Lightbox/gallery_history.html @@ -0,0 +1,64 @@ + + + + + + + ui.ariaLightbox - jQuery UI - Felix Nagel + + + + + + + + + + + + + + +

    jQuery UI - Gallery Demo with History support via jQuery Adress- ui.ariaLightbox

    +
    + +

    +
    + + + diff --git a/Lightbox/index.html b/Lightbox/index.html index f254266..0b815d4 100644 --- a/Lightbox/index.html +++ b/Lightbox/index.html @@ -1,116 +1,183 @@ - - - - - - - ui.ariaLightbox - jQuery UI - - - - -

    jQuery UI - ui.ariaLightbox

    -
    - -
    -

    Einzelbilder

    - Dirty Flowers - Real Keepers - White Lilium - The Jerks - La Revolta - -
    -
    -

    Bilderserie

    -
      -
    • - The Boss Hoss -
    • -
    • - The Boss Hoss -
    • -
    • - The Boss Hoss -
    • -
    - -
    -

    -

    -

    -

    -

    -

    -

    -
    - - - - - - - + + + + + + + ui.ariaLightbox - jQuery UI - Felix Nagel + + + + + + + + + + + + + +

    jQuery UI - Standard Demo - ui.ariaLightbox

    +
    +
    +
    +
    + +

    Single Pictures

    + Dirty Flowers at Emergenza Semi-Finale (Batschkapp Frankfurt am Main - 24.04.08) + Real Keepers at Emergenza Regio-Finale (Batschkapp Frankfurt am Main - 25.06.08) + White Lilium at Emergenza Semi-Finale im Knust in Hamburg - 02.05.09) + The Jerks at Emergenza Semi-Finale im Rind in Rüsselsheim - 16.05.08) + La Revolta at Emergenza Semi-Finale (Batschkapp Frankfurt am Main - 24.04.08) +
    + +
    +

    In Text Gallery

    +

    + Lorem ipsum dolor sit amet, In text link 1 + consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + In text link 2 + Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. + In text link 3 + At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. +

    +
    +

    +

    +

    +

    +

    +

    +

    +
    + + + diff --git a/Lightbox/injectedCode.html b/Lightbox/injectedCode.html index 9735eef..c182da8 100644 --- a/Lightbox/injectedCode.html +++ b/Lightbox/injectedCode.html @@ -1,20 +1,21 @@ -