-
Notifications
You must be signed in to change notification settings - Fork 0
/
Registration.ascx
96 lines (83 loc) · 3.53 KB
/
Registration.ascx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Registration.ascx.vb" Inherits="Albatros.DNN.Modules.Registration.Registration" %>
<%@ Register TagPrefix="dnn" Assembly="DotNetNuke.Web" Namespace="DotNetNuke.Web.UI.WebControls" %>
<%@ Register TagPrefix="ar" Assembly="Albatros.DNN.Modules.Registration" Namespace="Albatros.DNN.Modules.Registration" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<%@ Register TagPrefix="dnn" Assembly="DotNetNuke" Namespace="DotNetNuke.UI.WebControls" %>
<asp:Panel runat="server" ID="pnlSocialLogin">
<h2 id="H2" class="dnnFormSectionHead">
<a href="#" class="dnnSectionExpanded">
<%=LocalizeString("secConnect")%></a></h2>
<div class="dnnSocialRegistration">
<ul class="buttonList">
<asp:PlaceHolder ID="socialLoginControls" runat="server" />
</ul>
</div>
</asp:Panel>
<asp:Panel runat="server" ID="pnlRoles">
<div class="dnnForm dnnRegistrationForm">
<h2 id="H1" class="dnnFormSectionHead">
<a href="#" class="dnnSectionExpanded">
<%=LocalizeString("secRoles")%></a></h2>
<fieldset>
<asp:Repeater runat="server" ID="rpRoles">
<ItemTemplate>
<div class="ar_rs">
<asp:CheckBox runat="server" ID="chkActive" AutoPostBack="true" />
<asp:RadioButton runat="server" ID="rdoActive" AutoPostBack="true" />
<div class="ar_rs_name"><%# Eval("RoleName") %></div>
<div class="ar_rs_presentation"><%# Eval("Presentation")%></div>
</div>
<asp:HiddenField runat="server" ID="hidRoleID" Value='<%# Eval("RoleId") %>' />
</ItemTemplate>
</asp:Repeater>
</fieldset>
</div>
</asp:Panel>
<div class="dnnClear">
<ar:dnnprofileeditor runat="server" id="profileForm" />
</div>
<div id="captchaRow" runat="server" visible="false" class="dnnFormItem dnnCaptcha">
<dnn:label id="captchaLabel" controlname="ctlCaptcha" runat="server" />
<dnn:captchacontrol id="ctlCaptcha" captchawidth="130" captchaheight="40" ErrorStyle-CssClass="dnnFormMessage dnnFormError dnnCaptcha" runat="server" />
</div>
<div id="humanQuestionRow" runat="server" visible="false" class="dnnFormItem">
<div class="dnnLabel"><label><asp:Label runat="server" ID="humanQuestion" /></label></div>
<div id="humanAnswerRow" runat="server"></div>
<asp:HiddenField runat="server" ID="humanAnswer" />
</div>
<ul id="actionsRow" runat="server" class="dnnActions dnnClear">
<li>
<asp:LinkButton ID="cmdUpdate" runat="server" CssClass="dnnPrimaryAction" resourcekey="cmdUpdate" Visible="false" />
</li>
<li>
<asp:LinkButton ID="registerButton" runat="server" CssClass="dnnPrimaryAction" resourcekey="cmdRegister" Visible="false" />
</li>
<li>
<asp:LinkButton ID="cancelButton" runat="server" CssClass="dnnSecondaryAction" resourcekey="cmdCancel" CausesValidation="false" />
</li>
</ul>
</div>
<asp:HiddenField runat="server" ID="hidVerToken" />
<script type="text/javascript">
(function ($, Sys) {
$(document).ready(function () {
crservice = new CountryRegionService($, {
serverErrorText: '',
serverErrorWithDescriptionText: '',
errorBoxId: ''
}, <%= ModuleId %>);
setupCountryAutoComplete();
setRegionList();
setupCityAutoComplete();
$('.dnnFormItem .dnnLabel').each(function () {
var next = $(this).next();
if (next.hasClass('dnnFormRequired'))
$(this).find('span').addClass('dnnFormRequired');
});
$('.ar_rs input[type="radio"]').click(function() {
$('.ar_rs input[type="radio"]').prop("checked", false);
$(this).prop("checked", true);
});
}); // doc ready
} (jQuery, window.Sys));
</script>