Implementing ScriptManager-based approach to managing injection of JS onto the page.
Removing test AddScriptLink call from PledgeList block.
Removing CKEditor script references from theme master pages and defining them in the block's OnLoad event. Refactoring HtmlContent to use JS module pattern in Rock.controls.js.
Working version of script bundling, and supporting bundling of ASP.NET web resources.
Adding validation bundle, integrating validation.js, page-admin.js and modal-popup.js into new js folder/module structure.
Adding validation bundle, integrating validation.js, page-admin.js and modal-popup.js into new js folder/module structure.
Fixing bug where modal popup iframes were not able to be closed.
Adding a new bundle for admin related scripts that need to be served based on authenticated status. Moving page-admin.js into Rock.admin namespace and porting it to new module pattern.
Merging develop.
Replacing individual scripts under RockUi bundle with pattern to include all under Rock/controls.
Fixing a selector/scoping bug between PersonPicker and ItemPicker where a collision was causing strange behavior if a PersonPicker and an ItemPicker were on the same page.
Fixing event binding collision between PersonPicker and ItemPicker client code.
Merging develop
ZoneBlocks - made adding a block a little easier
Merge branch 'develop' of github.com:SparkDevNetwork/Rock-ChMS into develop
fixed up Linq queries impacted by AttributeService GetByEntityTypeId change to Queryable
Fixing variable name collision.
Merge branch 'develop' of github.com:SparkDevNetwork/Rock-ChMS into develop
Finished validation, added DotLiquid messages to block attributes
+ Create separate BinaryFileData model for storing content separte from the meta data about a binary file