Change Log

Coordinator
Jun 7, 2011 at 8:48 PM
Edited Sep 16, 2011 at 1:33 AM
  • Change Log:

Here is my daily change log so you follows will know what's going on.


TODO:

  • Create a list of simple, commonly usable controls
  • Include multiple bodies for tables.

9/15/2011

Awesome

  • Created a quicker loading method that doesn't deobfuscate id's and only wraps objects on demand.

6/22/2011

Awesome

  • Added KeyValueSplit function to strings

6/19/2011

Awesome

  • Optimized the Build function even more.

AwesomeAjax

  • Fixed an issue with the GET verb not translating the parameters to the url query string

AwesomeControls

  • Added sorting to the GridView, added a horizontal layout for scrollbar

AwesomeQuery

  • Formerly announced AwesomeQuery, an extension for managing Arrays including: where/select/group/sort functions, calling a function that's shared across all objects in an array and adds a Query function to all elements to use CSS selectors to pull elements from the DOM, much like jQuery.

6/18/2011

Awesome

  • Fixed issue where FireFox wasn't responding to mousescroll events
  • Delegates now make full use of closures
  • Timers make use of closures, optimized to use setIntervals for looping timers
  • Fixued issues where some keys were not properly represented in keyup, keypress or keydown events

AwesomeVisuals

  • Optimized animates to run smoother

6/17/2011 - 6/15/2011

Awesome

  • Lots of optimizations, reverted old size optimization due to speed decrease.

AwesomeControls

  • Began fleshing out a complete control package including: WaterMarkTextbox, ContentRotator, StatesComboBox, ClickOnce buttons, declarative Image Rollovers

6/13/2011

  • Fixed an issue with FireFox and IE 8.
  • Started to redo the GridView control from the ground up to take advantage of AwesomeScrollBar
  • Started AwesomeScrollBar

6/12/2011

  • Awesome 11 Released
  • AwesomeVisuals 1.0 Released
  • AwesomeCalendar 1.0 Released
  • Awesome 1.1.1 released - changed Toggle to accepted an array of data rather than just 2 pieces.

6/10/2011

Awesome

  • Object types reduced to integer primitives
  • Removed Page.Url, Page.QueryString and Page.Location fields. Will replace if requested.
  • Removed Body.Extensions, never used
  • Fixed issue where clearing OnBlur, OnFocus, OnMouseOver or OnMouseOut affected IsFocused and IsMouseOver fields
  • Fixed remaining issues with Character not reporting correcting in KeyEventArgs for certain keypresses.

AwesomeLite

  • Began a "Lite" version of Awesome, keeping only the most commonly used functionality. Cannot be used with other extensions.

6/9/2011

Awesome

  • Can now reference inner elements that may have the same ID of other elements on the page simply by using $Element("ParentID.ChildId.SubchildID") the ParentID has to be unique.
  • Updated and sped up the Intellisese's vsdoc

AwesomeVisuals

  • Validators will assume previous sibling if validation attribute is left blank.
  • Add AlphaNumeric validator.

6/8/2011

Awesome

  • Moved the Toggle function to the core, no longer in AwesomeVisuals.
  • Optimized core by defining variables at top, reducing code size.  From 92.6 KB -> 90.8 KB

6/7/2011

Awesome

  • Now uses closures
  • ToDateTime now normalizes 2 digit years under 20 as 20** and values equal to or greater than 20  as 19**
  • Fixed issue with Firefox 3.6 in removing options from ComboBoxes
  • Added new Displayed function on elements to test to see if they are seen on the screen.

AwesomeVisuals

  • Added new Effects object that allows you to control when effects happen.
  • Effects have a "Play" and "Reverse" function.

AwesomeMenu

  • Changed AwesomeMenu to use <menu> tag instead of <ul> tag.
  • Added effect attribute: fade, foldv, foldh, foldd. Effects will be applicable to other controls.

AwesomeValidation

  • Validators do not run if their testing inputs are not displayed.

6/6/2011

Awesome

  • Fixed an issue introduced earlier with undefined styles being returned in IE.
  • Created a way to create unsupported elements. Creating a new Element or new Content and passing in the name of the tag and an id will create the new element and wrap the appropriate properties with it.
  • Referencing elements that aren't wrapped will return them as wrapped elements.
  • Fixed issue with String.IsDate where providing an non-numerical date (such as 12/12/d) returned as a validate after all.

AwesomeValidation

  • Allowed a function named to be passed as an attribute "function". When using built in validation, simply use the validation function name without the AV. prefix.

AwesomeVisuals

  • Fixed the vsdoc for better Intellisense support


6/5/2011

Awesome

  • Fixed an issue with normalizing rgb() color values
  • Fixed issues with extensions placed on Elements.
  • Removed unnecessary code dealing with style setting
  • Styles are now normalized to return numbers for numerical values represented as pixels, Color objectsfor colors and strings for everything else.

AwesomeVisuals

  • Added the dialog extension. Any element can be displayed as a "Dialog" where a filter is displayed over the screen and the element is displayed inside of the element, centered with the screen.
  • Included a toggle function, may move to Awesome core.