Merge branch '1.9-int' into 1.x

This commit is contained in:
Sipke Schoorstra
2015-04-21 15:00:42 +02:00
14 changed files with 25 additions and 18 deletions

View File

@@ -1,8 +1,9 @@
@using Orchard.DynamicForms.Elements
@using Orchard.DisplayManagement.Shapes
@using Orchard.DynamicForms.Elements
@using Orchard.Layouts.Helpers
@{
var element = (CheckBox)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
tagBuilder.Attributes["type"] = "checkbox";
tagBuilder.Attributes["name"] = element.Name;

View File

@@ -1,14 +1,15 @@
@using Orchard.DynamicForms.Elements
@using Orchard.DisplayManagement.Shapes
@using Orchard.DynamicForms.Elements
@using Orchard.Layouts.Helpers
@{
var element = (EmailField)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
tagBuilder.AddCssClass("text");
tagBuilder.Attributes["type"] = "email";
tagBuilder.Attributes["value"] = Model.TokenizedValue;
tagBuilder.Attributes["name"] = element.Name;
tagBuilder.AddClientValidationAttributes(Model.ClientValidationAttributes);
tagBuilder.AddClientValidationAttributes((IDictionary<string, string>)Model.ClientValidationAttributes);
if (!ViewData.ModelState.IsValidField(element.Name)) {
tagBuilder.AddCssClass("input-validation-error");

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Enumeration)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Enumeration)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -1,8 +1,9 @@
@using Orchard.DynamicForms.Elements
@using Orchard.DisplayManagement.Shapes
@using Orchard.DynamicForms.Elements
@using Orchard.Layouts.Helpers
@{
var element = (PasswordField)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
tagBuilder.AddCssClass("text");
tagBuilder.Attributes["type"] = "password";

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Query)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Query)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Taxonomy)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -3,7 +3,7 @@
@using Orchard.Layouts.Helpers
@{
var element = (Taxonomy)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "ol");
var index = 0;
}
@if (element.ShowLabel) {

View File

@@ -1,8 +1,9 @@
@using Orchard.DynamicForms.Elements
@using Orchard.DisplayManagement.Shapes
@using Orchard.DynamicForms.Elements
@using Orchard.Layouts.Helpers
@{
var element = (TextArea)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "textarea");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "textarea");
tagBuilder.AddCssClass("text");
tagBuilder.Attributes["name"] = element.Name;

View File

@@ -1,8 +1,9 @@
@using Orchard.DynamicForms.Elements
@using Orchard.DisplayManagement.Shapes
@using Orchard.DynamicForms.Elements
@using Orchard.Layouts.Helpers
@{
var element = (TextField)Model.Element;
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
var tagBuilder = (OrchardTagBuilder)TagBuilderExtensions.CreateElementTagBuilder(Model, "input");
tagBuilder.AddCssClass("text");
tagBuilder.Attributes["type"] = "text";

View File

@@ -929,6 +929,7 @@ var LayoutEditor;
this.contentTypeClass = contentTypeClass;
this.html = html;
this.hasEditor = hasEditor;
this.isContainable = true;
this.getInnerText = function () {
return $($.parseHTML("<div>" + this.html + "</div>")).text();

File diff suppressed because one or more lines are too long

View File

@@ -9,6 +9,7 @@
this.contentTypeClass = contentTypeClass;
this.html = html;
this.hasEditor = hasEditor;
this.isContainable = true;
this.getInnerText = function () {
return $($.parseHTML("<div>" + this.html + "</div>")).text();