starfighter83
738380e32a
Adds default value support to CheckBoxList data editor setting type
2011-07-26 08:18:27 -02:00
starfighter83
57edbcae25
Adds default value support to DropDownList data editor setting type
2011-07-26 08:17:35 -02:00
starfighter83
0f84165b2b
Adds default value support to ListBox and ListBoxMultiple data editor setting types
2011-07-26 08:15:28 -02:00
starfighter83
ff02f5a336
Adds default value support to Password data editor setting type
2011-07-26 08:09:59 -02:00
starfighter83
b7446be08a
Adds default value support to RadioButtonList data editor setting type
2011-07-26 08:08:40 -02:00
starfighter83
5c57c192c9
Adds default value support to TextArea data editor setting type
2011-07-26 08:04:52 -02:00
starfighter83
a03b9932ff
Fixes: scheduled tasks stops
...
Work Items: 30376
2011-07-26 06:44:03 -02:00
agrath
ae3357de0d
Fixed a bug with .Where && and || throwing invalid number of parameters for lambda when both left & right were not lambdas, e.g. Visible && NodeTypeAlias != umbNewsArticleItem
2011-07-24 13:55:36 -12:00
agrath
821188a254
Added work desktop web.config xslt transform
2011-07-24 13:54:30 -12:00
agrath@gmail.com
31169380f8
Changed the return type of RTE to a different HtmlString (internal) so that it can be implicitly convertible for string for If comparisons. Added an extension method for string.HasValue so that .Where can invoke it to improve readibility when comparing RTE to empty string based on feedback from @cultiv. Cleaned up an empty if in DynamicQuerable
2011-07-21 20:19:54 -12:00
agrath@gmail.com
3737a8cf28
Catch FileNotFound exceptions in ExamineBackedMedia which are thrown by Examine currently (bug?) on a LoadBalanced file store after a publish occurs. When caught, ExamineBackedMedia will fall back to GetMedia as if the media item wasn't in the examine index
2011-07-21 13:15:20 -12:00
agrath@gmail.com
ba965a95e9
Made ConvertPropertyValueByDataType return DynamicNull instead of empty string when the datatype is a Date/Time and the TryParse fails. Only applied DateTime parsing to datatype Date/Time rather than always trying it
2011-07-21 12:18:58 -12:00
agrath@gmail.com
80e6187436
Made DynamicNull implictly convertable to DateTime (.MinValue) to support next change
2011-07-21 12:17:55 -12:00
agrath@gmail.com
6dcf1fcd8e
Slight optimisation in ExtensionMethodFinder. Previous commits fixed #30346
2011-07-21 11:42:34 -12:00
agrath@gmail.com
1a0c9c3e9f
merge
2011-07-21 11:35:58 -12:00
agrath@gmail.com
f6ab67ea78
Added support to ExtensionMethodFinder to do overload type resolution to locate the correct extension method based on types when there are multiple overloads available
2011-07-21 11:27:34 -12:00
agrath@gmail.com
e8a941fc1f
Added support for invoking extension methods on native properties on DynamicNode where the native property type is string (e.g. NodeTypeAlias, Name). Half fixes ContainsAny support
2011-07-21 11:25:15 -12:00
sgay
c1ff80c52d
Fix member cookie value encoding [ #30350 ]
2011-07-21 14:48:39 -02:00
sgay
f6eb9c77a9
Add RenderEvent to Macro control [ #30362 ]
2011-07-14 06:54:14 -02:00
sgay
f20931cfa4
Refactored Razor DynamicNode.XPath() to returns an empty list when no nodes are found, instead of throwing [ #30361 ]
2011-07-14 06:47:40 -02:00
agrath@gmail.com
ff5bf40905
Merge
2011-07-11 12:23:14 -12:00
agrath@gmail.com
a66847587c
Added pluck aggregates Sum/Average/Min/Max to DynamicNodeList
2011-07-11 12:20:02 -12:00
agrath@gmail.com
d9dc90090b
Changed @Library.MediaById(.) to return a DynamicMedia again so that specific media functionality can be added. DynamicMedia is just an empty subclass of DynamicNode currently
2011-07-11 11:27:31 -12:00
agrath@gmail.com
892a382eca
Added HasValue overloads that function like If/Where shorthands for writing out a value if a property has a value, e.g. Class Name
2011-07-11 11:24:00 -12:00
agrath@gmail.com
17f6ee1c91
Made PropertyResult IHtmlString so if you @Model.GetProperty(propName) then you get the value but it's still a PropertyResult/IProperty
2011-07-11 11:20:31 -12:00
agrath@gmail.com
48c11f6b45
Added TryInvoke and TryGetIndex methods to DynamicNull to prevent crashes on missing properties
2011-07-11 11:13:31 -12:00
agrath@gmail.com
da3364c065
Added umbraco\presentation\umbraco\plugins\* to ignore
2011-07-11 11:12:47 -12:00
hartvig
e196b4ec13
Fixes issues related to UrlResolving. Work items: 30353, 30324 and 30352
2011-07-07 14:21:04 -02:00
hartvig
0dff9c5dfa
Fixes Ensure valid template aliases, work item: 30347
2011-07-06 09:45:02 -02:00
hartvig
93be92442c
Fixes "Edit language broken", work item: 30332
2011-07-06 09:36:20 -02:00
hartvig
e57c49a3f1
Solves "pressing enter in Locked screen triggers cancel instead of renew", work item: 30345
2011-07-06 06:23:36 -02:00
hartvig
89b89655e4
Fixes work items: 30337
2011-07-06 05:49:58 -02:00
hartvig
1c26ddd87f
Adds CTRL+S support in all edit pages + loads of warning clean up
2011-07-05 11:30:06 -02:00
agrath@gmail.com
304e7976bc
Detects a null reference exception which occurs when a document type is not transferred properly and cmsPropertyData is missing records and rethrow it with detail about the problem
2011-07-04 15:17:44 -12:00
agrath@gmail.com
d5e3ceecec
Made IsHelper methods on DynamicNode and DynamicXml return HtmlString instead of string
2011-07-03 22:41:33 -12:00
agrath@gmail.com
d81aed3dc5
Fixed ExamineBackedMedia.NodeTypeAlias - was using the wrong Values key
2011-07-03 21:02:35 -12:00
agrath@gmail.com
cfcae904ba
Added implicit conversion between DynamicNull and bool (false) which allows you to go @if(@Model.dynamicNullProperty)
2011-07-03 19:25:16 -12:00
agrath@gmail.com
8ab1c11bd1
Made @Library.NodeById and @Library.MediaById DynamicNull safe, will return DynamicNull instead of 'Cannot instantiate a DynamicNode without an id'
2011-07-03 18:31:47 -12:00
agrath@gmail.com
41d3c9f3d9
Formatting in Linq Foreach of IRazorDataTypeModel cache build code
2011-07-03 10:14:04 -12:00
agrath@gmail.com
1164ea3ab1
Fixed a bug where if the ContentType (DocumentType) tree was a different tree to the Content or Media (Node) tree then the datatype lookup could fail when retrieving a property recursively.
...
If GetProperty recursively walked up the content tree to the first node that defined the property and eventutally found it, and the NodeType[Alias] of the node it was found on was not a parent of the original content's node type, then the lookup would fail.
Changed DynamicBackingItem.GetProperty (and PropertyResult class) to return the Node/Context where the property is being returned from and used this context's NodeTypeAlias as the in the data type lookup.
2011-07-03 09:32:29 -12:00
agrath@gmail.com
75d15cdc31
Made GetProperty break earlier if context/parent is null (prevents NRE) and slightly changed behaviour so that empty strings will go recursively to the parent. Added prefix to property access (_) which will cause the property to be looked up recursively. This syntax is used when you want to get the value recursively, but you want to still apply the IRazorDataTypeModel (as @Model.GetPropertyValue won't do that). Syntax is: @Model._propertyName - had to be a _ as that is legal c#
2011-07-02 17:29:47 -12:00
agrath@gmail.com
49a0c8a11a
Changed return type of @Library.If to IHtmlString so that you can return HTML with it
2011-07-02 17:27:27 -12:00
agrath@gmail.com
8435067e98
Added overload to @Library.If for trueValue only
2011-06-30 11:56:16 -12:00
agrath@gmail.com
eff692249d
Made the int.TryParse and decimal.TryParse in DynamicNode culture aware so that , and . as numeric/decimal seperators are handled properly
2011-06-30 11:00:15 -12:00
agrath@gmail.com
0589d34abd
Changed the implementation of IRazorDataTypeModel to allow for immutable types to be returned such as string, int. Thanks @zpqrtbnk
2011-06-30 10:32:50 -12:00
agrath@gmail.com
9b4a08950c
Added support for attribute first child fallback in DynamicXml
2011-06-30 10:16:30 -12:00
agrath@gmail.com
c7c496cadf
Removed a razor namespace added in an early 4.7.1 build that shouldn't have been there anymore. Wasn't used when debugging but when doing a nant build it got included
2011-06-29 17:47:28 -12:00
agrath@gmail.com
5988ff5da8
Added a try/catch to GetPropertyInternal to catch a potential MissingMethodException when trying to locate a property that didn't exist
2011-06-29 17:45:08 -12:00
agrath@gmail.com
cce3cdc18b
fixed some potential crashes in datatype lookups and a keyalreadyexists exception in datatype lookup
2011-06-29 17:36:37 -12:00
agrath@gmail.com
0475b48a8c
Fixed an issue with new DynamicNode() and DynamicNode.XPath using the wrong overload, thanks @cultiv
2011-06-29 17:18:10 -12:00