Virtually Nick 
							
						 
					 
					
						
						
							
						
						2362cfcabe 
					 
					
						
						
							
							GUACAMOLE-742: Merge use "data-disabled" instead of "disabled" for directive attributes.  
						
						 
						
						
						
						
					 
					
						2019-05-17 06:46:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1a57088bfb 
					 
					
						
						
							
							GUACAMOLE-742: Use "data-disabled" instead of "disabled" for directive attributes.  
						
						 
						
						... 
						
						
						
						Internet Explorer 11 interprets the "disabled" attribute on all HTML
elements, even unknown elements like AngularJS directives, disabling any
input fields that end up on the DOM tree within those elements. This
breaks the login form.
The alternative "data-disabled" attribute form supported by AngularJS
allows things to work without interference. 
						
						
					 
					
						2019-05-16 14:21:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						3b60f135b9 
					 
					
						
						
							
							Merge 1.1.0 changes to master.  
						
						 
						
						
						
						
					 
					
						2019-05-13 21:37:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5be810ec6b 
					 
					
						
						
							
							GUACAMOLE-422: Remove "Canada/East-Saskatchewan" time zone, which was removed from the IANA database in release 2017c of the database.  
						
						 
						
						... 
						
						
						
						From http://mm.icann.org/pipermail/tz-announce/2017-October/000047.html :
>
> Remove Canada/East-Saskatchewan from the 'backward' file, as it
> exceeded the 14-character limit and was an unused misnomer anyway.
> 
						
						
					 
					
						2019-05-13 18:24:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						803ff27468 
					 
					
						
						
							
							GUACAMOLE-422: Update TIMEZONE field documentation to reference IANA time zone database.  
						
						 
						
						
						
						
					 
					
						2019-05-13 18:21:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						59fdc80e9f 
					 
					
						
						
							
							GUACAMOLE-742: Provide "disabled" attribute for forms and fields.  
						
						 
						
						
						
						
					 
					
						2019-04-27 16:52:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						86856fa895 
					 
					
						
						
							
							GUACAMOLE-585: getFieldOption should return EMPTY when value is not present.  
						
						 
						
						
						
						
					 
					
						2018-06-30 16:57:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						426a7919b3 
					 
					
						
						
							
							GUACAMOLE-470: Allow TEXT fields to be associated with predefined sets of known-good values.  
						
						 
						
						
						
						
					 
					
						2018-06-12 13:58:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a8bb6fe966 
					 
					
						
						
							
							GUACAMOLE-470: Make getFieldOption() available to all field types.  
						
						 
						
						
						
						
					 
					
						2018-06-12 13:58:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ae6994a912 
					 
					
						
						
							
							GUACAMOLE-526: Use toArray where necessary for orderBy.  
						
						 
						
						
						
						
					 
					
						2018-04-30 13:45:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						266b445c21 
					 
					
						
						
							
							GUACAMOLE-526: Handle rejections for absolutely all promises.  
						
						 
						
						
						
						
					 
					
						2018-04-26 22:15:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b59c1e7233 
					 
					
						
						
							
							GUACAMOLE-210: Use empty template if field otherwise has no template.  
						
						 
						
						
						
						
					 
					
						2017-09-25 13:06:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						203afd1099 
					 
					
						
						
							
							GUACAMOLE-292: Remove now-unnecessary valuesOnly attribute of guacForm (reverts 4d7841a).  
						
						 
						
						
						
						
					 
					
						2017-05-27 11:28:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						8830123c9b 
					 
					
						
						
							
							GUACAMOLE-292: Add support for email fields.  
						
						 
						
						
						
						
					 
					
						2017-05-27 11:28:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b2871e7da0 
					 
					
						
						
							
							GUACAMOLE-292: Allow restriction of form contents to defined values only.  
						
						 
						
						
						
						
					 
					
						2017-05-27 11:28:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						54a3ffeae3 
					 
					
						
						
							
							GUACAMOLE-292: Use ngIf to determine visibility of guacFormField. Using ngShow collides with the ngShow used internally on the guacFormField directive's root element.  
						
						 
						
						
						
						
					 
					
						2017-05-26 20:16:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						22cce48558 
					 
					
						
						
							
							GUACAMOLE-292: Restrict attributes on object management pages to those explicitly present on the object.  
						
						 
						
						
						
						
					 
					
						2017-05-26 20:15:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6c5cdae152 
					 
					
						
						
							
							GUACAMOLE-204: Do not display field headers, etc. if the field itself has no content whatsoever.  
						
						 
						
						
						
						
					 
					
						2017-03-27 22:32:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						567df5a467 
					 
					
						
						
							
							GUACAMOLE-136: Make $element available to field type controllers.  
						
						 
						
						
						
						
					 
					
						2016-12-05 22:09:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6eda36cd4e 
					 
					
						
						
							
							GUACAMOLE-136: Ensure field template is in DOM prior to invoking controller.  
						
						 
						
						
						
						
					 
					
						2016-12-05 20:16:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						67b09c39da 
					 
					
						
						
							
							GUACAMOLE-1: Relicense CSS files.  
						
						 
						
						
						
						
					 
					
						2016-03-28 20:50:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						98a32feed8 
					 
					
						
						
							
							GUACAMOLE-1: Remove copyright notice from template HTML (the DOM tree is insane otherwise). Add required license header to index.html.  
						
						 
						
						
						
						
					 
					
						2016-03-28 20:50:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1810ec971f 
					 
					
						
						
							
							GUACAMOLE-1: Relicense C and JavaScript files.  
						
						 
						
						
						
						
					 
					
						2016-03-28 20:50:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						83318d9c68 
					 
					
						
						
							
							GUAC-586: Ensure model is set prior to region in time zone field.  
						
						 
						
						
						
						
					 
					
						2015-09-02 19:51:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b253a11483 
					 
					
						
						
							
							GUAC-830: Allow zero for numeric fields (bad logic).  
						
						 
						
						
						
						
					 
					
						2015-08-21 19:20:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0cfcb62195 
					 
					
						
						
							
							GUAC-1213: Correct comment regarding time formatting.  
						
						 
						
						
						
						
					 
					
						2015-08-11 13:39:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						79f672bfa9 
					 
					
						
						
							
							GUAC-1213: Set blank value if date/time is completely invalid.  
						
						 
						
						
						
						
					 
					
						2015-08-11 13:27:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2f73c20321 
					 
					
						
						
							
							GUAC-1213: Parse time values leniently.  
						
						 
						
						
						
						
					 
					
						2015-08-11 12:56:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6c63027728 
					 
					
						
						
							
							GUAC-1213: Parse date values leniently.  
						
						 
						
						
						
						
					 
					
						2015-08-11 12:55:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0ee7cfa1f3 
					 
					
						
						
							
							GUAC-1213: Add date/time field format placeholders.  
						
						 
						
						
						
						
					 
					
						2015-08-10 11:40:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b2305937c5 
					 
					
						
						
							
							GUAC-1213: Move date/time parsing code to own functions.  
						
						 
						
						
						
						
					 
					
						2015-08-10 11:30:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4db7034608 
					 
					
						
						
							
							GUAC-1213: Use HTML5 date/time input types.  
						
						 
						
						
						
						
					 
					
						2015-08-10 11:24:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2e52382fd9 
					 
					
						
						
							
							GUAC-1213: Add date and time fields, along with corresponding template/controller stubs.  
						
						 
						
						
						
						
					 
					
						2015-08-10 11:18:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						65cdb5daef 
					 
					
						
						
							
							GUAC-1213: Add time zone field type.  
						
						 
						
						
						
						
					 
					
						2015-08-09 22:14:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a7366e88b3 
					 
					
						
						
							
							GUAC-1172: Use $templateRequest now that we have it (Angular 1.3.x) - no need to manually check/populate $templateCache.  
						
						 
						
						
						
						
					 
					
						2015-07-05 13:45:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						e973f7de6b 
					 
					
						
						
							
							GUAC-1172: Upgrade to Angular 1.3.16. Update form template to work around  angular/angular.js#12260 .  
						
						 
						
						
						
						
					 
					
						2015-07-02 15:10:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						dcd82f9e63 
					 
					
						
						
							
							GUAC-1176: Remove all human-readable title properties from the REST form objects.  
						
						 
						
						
						
						
					 
					
						2015-06-08 16:15:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4eb5989c18 
					 
					
						
						
							
							GUAC-1176: Ensure blank values are interpreted consistently (no multiple blank options in select fields).  
						
						 
						
						
						
						
					 
					
						2015-06-08 14:33:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9ac64441cd 
					 
					
						
						
							
							GUAC-1176: Explicitly specify ng-trim="false" for password fields. The AngularJS documentation states password fields will not be trimmed, but that is apparently only true if the input field type does not vary dynamically. The trimmed/untrimmed state seems only to be set when the directive initially loads.  
						
						 
						
						
						
						
					 
					
						2015-06-08 14:33:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a532e22926 
					 
					
						
						
							
							GUAC-1176: Generalize form fields by removing the value property. Add type-specific convenience classes for each field.  
						
						 
						
						
						
						
					 
					
						2015-06-08 14:33:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a96b7756a9 
					 
					
						
						
							
							GUAC-1176: Allow field types to define hard-coded HTML templates (without a URL).  
						
						 
						
						
						
						
					 
					
						2015-06-08 13:02:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2b9ff2cd44 
					 
					
						
						
							
							GUAC-1176: formService must use a provider to be configurable within a config block.  
						
						 
						
						
						
						
					 
					
						2015-06-05 09:17:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						48e10ab69a 
					 
					
						
						
							
							GUAC-1176: Migrate all field types to the new field registration service. Use field registration service within guacFormField directive.  
						
						 
						
						
						
						
					 
					
						2015-06-05 00:09:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d292eb94ea 
					 
					
						
						
							
							GUAC-1176: Implement field type registration service.  
						
						 
						
						
						
						
					 
					
						2015-06-04 23:09:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9b3312f18a 
					 
					
						
						
							
							GUAC-1179: Fix handling of numeric fields - use model value, not field value.  
						
						 
						
						
						
						
					 
					
						2015-04-25 12:42:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1000bcb866 
					 
					
						
						
							
							GUAC-1161: Move field header within guacFormField directive.  
						
						 
						
						
						
						
					 
					
						2015-04-21 12:25:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a97145edf6 
					 
					
						
						
							
							GUAC-1161: Use labels and CSS for form layout.  
						
						 
						
						
						
						
					 
					
						2015-04-20 23:33:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						dbeb68cc1d 
					 
					
						
						
							
							GUAC-1053: Properly handle undefined form/field/option names.  
						
						 
						
						
						
						
					 
					
						2015-04-17 21:23:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2858944f27 
					 
					
						
						
							
							GUAC-1160: Add a Form type. Allow the content of a guacForm to be a Form, Field, or an array of either.  
						
						 
						
						
						
						
					 
					
						2015-04-16 16:59:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						e1f769fcbc 
					 
					
						
						
							
							GUAC-1160: Generate localized field headers and option values within "form" module.  
						
						 
						
						
						
						
					 
					
						2015-04-15 16:05:56 -07:00