1. No results found.

    Try your search with a different keyword or use * as a wildcard.

_CreateOrUpdate.Condition.cshtml

@using Nop.Core.Domain.Catalog
@model CheckoutAttributeModel

@if (Model.Id > 0)
{
    
        
            
                
            
            
                
                
            
        
        
            @if (Model.ConditionModel.ConditionAttributes.Count > 0)
            {
                
                    
                        
                    
                    
                        

                        
                            $(function() {
                                $("#@Html.IdFor(model => model.ConditionModel.SelectedAttributeId)")
                                    .change(toggleConditionAttributes);

                                toggleConditionAttributes();
                            });

                            function toggleConditionAttributes() {
                                var selectedCheckoutAttributeId =
                                    $("#@Html.IdFor(model => model.ConditionModel.SelectedAttributeId)").val();
                                $('[id^="pnl_attribute_values_"]').hideElement();
                                $('#pnl_attribute_values_' + selectedCheckoutAttributeId).showElement();
                            }
                        
                    
                
                
                     
                    
                        @for (var i = 0; i < Model.ConditionModel.ConditionAttributes.Count; i++)
                        {
                            
                            
                                @switch (Model.ConditionModel.ConditionAttributes[i].AttributeControlType)
                                {
                                    case AttributeControlType.DropdownList:
                                        
                                        break;
                                    case AttributeControlType.RadioList:
                                    case AttributeControlType.ColorSquares:
                                    case AttributeControlType.ImageSquares:
                                        foreach (var value in Model.ConditionModel.ConditionAttributes[i].Values)
                                        {
                                            
                                                
                                                    
                                                    @value.Text
                                                
                                            
                                        }
                                        break;
                                    case AttributeControlType.Checkboxes:
                                        for (var j = 0; j < Model.ConditionModel.ConditionAttributes[i].Values.Count; j++)
                                        {
                                            
                                            
                                                
                                                    
                                                    
                                                    @Model.ConditionModel.ConditionAttributes[i].Values[j].Text
                                                
                                            
                                        }
                                        break;
                                    case AttributeControlType.ReadonlyCheckboxes:
                                    case AttributeControlType.TextBox:
                                    case AttributeControlType.MultilineTextbox:
                                    case AttributeControlType.Datepicker:
                                    case AttributeControlType.FileUpload:
                                    default:
                                        //not supported as conditions
                                        break;
                                }
                            
                        }
                    
                
            }
            else
            {
                
                    
                        @T("Admin.Catalog.Attributes.CheckoutAttributes.Condition.NoAttributeExists")
                    
                
            }
        
    
}
else
{
    
        @T("Admin.Catalog.Attributes.CheckoutAttributes.Condition.SaveBeforeEdit")
    
}