URL Field for Dynamic Forms

Created this because I was binding to a content type that had a
URL
field.  Need to do this validation when submitting the dynamic form.
This commit is contained in:
Jamie Phillips
2015-09-30 21:35:44 -04:00
parent 62136eb59f
commit a01b7dde23
8 changed files with 221 additions and 0 deletions

View File

@@ -167,7 +167,9 @@
<Compile Include="Bindings\InputFieldBindings.cs" />
<Compile Include="Bindings\TaxonomyFieldBindings.cs" />
<Compile Include="Drivers\FieldsetElementDriver.cs" />
<Compile Include="Drivers\UrlFieldElementDriver.cs" />
<Compile Include="Elements\Fieldset.cs" />
<Compile Include="Elements\UrlField.cs" />
<Compile Include="Forms\AddModelErrorForm.cs" />
<Compile Include="Forms\SelectDynamicForms.cs" />
<Compile Include="Bindings\TextFieldBindings.cs" />
@@ -217,7 +219,9 @@
<Compile Include="ValidationRules\EmailAddress.cs" />
<Compile Include="ValidationRules\RegularExpression.cs" />
<Compile Include="ValidationRules\StringLength.cs" />
<Compile Include="ValidationRules\UrlAddress.cs" />
<Compile Include="Validators\QueryValidator.cs" />
<Compile Include="Validators\Settings\UrlFieldValidationSettings.cs" />
<Compile Include="Validators\TaxonomyValidator.cs" />
<Compile Include="Validators\EnumerationValidator.cs" />
<Compile Include="Validators\CheckBoxValidator.cs" />
@@ -271,6 +275,7 @@
<Compile Include="Validators\ReCaptchaValidator.cs" />
<Compile Include="Validators\TextAreaValidator.cs" />
<Compile Include="Validators\TextFieldValidator.cs" />
<Compile Include="Validators\UrlFieldValidator.cs" />
<Compile Include="ViewModels\FieldValidationSettings.cs" />
<Compile Include="ViewModels\FormBindingSettings.cs" />
<Compile Include="Helpers\ContentTypeDefinitionExtensions.cs" />
@@ -506,6 +511,12 @@
<ItemGroup>
<Content Include="Assets.json" />
</ItemGroup>
<ItemGroup>
<Content Include="Views\Elements\UrlField.cshtml" />
</ItemGroup>
<ItemGroup>
<Content Include="Views\Elements\UrlField.Design.cshtml" />
</ItemGroup>
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>