93
I Use This!
Activity Not Available

News

Analyzed about 2 months ago. based on code collected 3 months ago.
Posted almost 16 years ago by loudej
First stable release
Posted almost 16 years ago by loudej
Adding a StatementMarker configuration parameter The default character '#' can cause some conflicts when stylesheets are present in views. It can be changed in config section with <spark><pages statementMarker="x"/></spark>. This ... [More] enables a project to use an alternate value which doesn't collide with text found at the start of lines. The marker may be several characters.For example a hash and space could require a leading space after the # to disambiguate a line of code from a line that starts with a css selector. Added support for specifying the pageBaseType on the view. By adding 1) <use pageBaseType="MyView" /> 2) <use pageBaseType="MyView[[TModel]]" /> 3) <use pageBaseType="MyView[[TModel, long]]" />the generated view class will derive from the specified class.If using <viewdata model="TModel"/> in the view, then only the first definition of pageBaseType is valid. The following two definitions of the pageBaseType assumes that model is not defined. IDescriptorBuilder adds extra parameters from controller context This enables a custom descriptor builder to adjust the potential location paths of spark files. For example, applications may provide theme or language paths. Multiple performance enhancements Detection of file modification significantly reworked. Enhancements to parser efficiency for first-time view compilation. Implementing MVC useCache flag. Javascript mid-processor updates syntax of anonymous types This makes it possible to emulate some server-side html helpers that accept anonymous objects parameters. The code "new{x=4,y=2}" becomes "{x:4,y:2}" Adding preliminary iText pdf support Provides an additional Spark.Web.Mvc.Pdf assembly containing a PdfViewResult ActionResult Creating a more rational methodology for locating partial files The _partial.spark files will now be located in any parent folder, or Shared subfolder off of a parent folder.This change is primarily to enable Views/AreaName/Shared/_file.spark to be located.This is a superset of the previous current directory and root shared directory, so it is backward compatible in that sense. Adding the NorthwindDemo from haacked.com to Spark Samples.sln It's a better example of the correct usage of model state in html forms. The previous example stopped working properly around Preview 5. Adding Xpark project to core Spark.sln Moving this out of the Samples.sln enables Xpark.exe to be part of the binary release zip. Enhancing support for SiteResource Implements rule chaining. Also provides an interface for adding resource matching rules. [Less]
Posted almost 16 years ago by
Adding a StatementMarker configuration parameter The default character '#' can cause some conflicts when stylesheets are present in views. It can be changed in config section with <spark><pages statementMarker="x"/></spark>. This ... [More] enables a project to use an alternate value which doesn't collide with text found at the start of lines. The marker may be several characters.For example a hash and space could require a leading space after the # to disambiguate a line of code from a line that starts with a css selector. Added support for specifying the pageBaseType on the view. By adding 1) <use pageBaseType="MyView" /> 2) <use pageBaseType="MyView[[TModel]]" /> 3) <use pageBaseType="MyView[[TModel, long]]" />the generated view class will derive from the specified class.If using <viewdata model="TModel"/> in the view, then only the first definition of pageBaseType is valid. The following two definitions of the pageBaseType assumes that model is not defined. IDescriptorBuilder adds extra parameters from controller context This enables a custom descriptor builder to adjust the potential location paths of spark files. For example, applications may provide theme or language paths. Multiple performance enhancements Detection of file modification significantly reworked. Enhancements to parser efficiency for first-time view compilation. Implementing MVC useCache flag. Javascript mid-processor updates syntax of anonymous types This makes it possible to emulate some server-side html helpers that accept anonymous objects parameters. The code "new{x=4,y=2}" becomes "{x:4,y:2}" Adding preliminary iText pdf support Provides an additional Spark.Web.Mvc.Pdf assembly containing a PdfViewResult ActionResult Creating a more rational methodology for locating partial files The _partial.spark files will now be located in any parent folder, or Shared subfolder off of a parent folder.This change is primarily to enable Views/AreaName/Shared/_file.spark to be located.This is a superset of the previous current directory and root shared directory, so it is backward compatible in that sense. Adding the NorthwindDemo from haacked.com to Spark Samples.sln It's a better example of the correct usage of model state in html forms. The previous example stopped working properly around Preview 5. Adding Xpark project to core Spark.sln Moving this out of the Samples.sln enables Xpark.exe to be part of the binary release zip. Enhancing support for SiteResource Implements rule chaining. Also provides an interface for adding resource matching rules. [Less]