This commit is contained in:
Alexander Trofimov 2015-01-18 19:00:29 +07:00
commit ce82c938ac
3 changed files with 12 additions and 10 deletions

View file

@ -10,7 +10,7 @@
<div class="FormBody">
<p id="DomainPanel" runat="server" style="padding: 15px 0 15px 5px;">
<wsp:DomainControl ID="DomainName" runat="server" RequiredEnabled="True" ValidationGroup="Domain" OnTextChanged="DomainName_TextChanged"></wsp:DomainControl>
<wsp:DomainControl ID="DomainName" runat="server" RequiredEnabled="True" ValidationGroup="Domain"></wsp:DomainControl>
</p>
<wsp:CollapsiblePanel id="OptionsPanelHeader" runat="server"

View file

@ -158,8 +158,11 @@ namespace WebsitePanel.Portal
// allow sub-domains
AllowSubDomainsPanel.Visible = (type == DomainType.Domain) && PanelSecurity.EffectiveUser.Role != UserRole.User;
if (IsPostBack)
{
CheckForCorrectIdnDomainUsage(DomainName.Text);
}
}
private DomainType GetDomainType(string typeName)
{
@ -279,10 +282,5 @@ namespace WebsitePanel.Portal
return true;
}
protected void DomainName_TextChanged(object sender, DomainControl.DomainNameEventArgs e)
{
CheckForCorrectIdnDomainUsage(e.DomainName);
}
}
}

View file

@ -77,11 +77,15 @@ namespace WebsitePanel.Portal.UserControls
get
{
var domainName = txtDomainName.Text.Trim();
if (IsSubDomain)
if (!IsSubDomain) return domainName;
if (string.IsNullOrEmpty(domainName))
{
domainName += "." + DomainsList.SelectedValue;
// Only return selected domain from DomainsList when no subdomain is entered yet
return DomainsList.SelectedValue;
}
return domainName;
return domainName + "." + DomainsList.SelectedValue;
}
set { txtDomainName.Text = value; }
}