-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathufRegistrationPlugin.ascx
76 lines (71 loc) · 3.46 KB
/
ufRegistrationPlugin.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
<%@ Control Language="C#" Inherits="forDNN.Modules.ufRegistrationPlugin.ViewufRegistrationPlugin"
AutoEventWireup="true" CodeBehind="ufRegistrationPlugin.ascx.cs" %>
<%@ Register TagPrefix="dnn" TagName="Label" Src="~/controls/LabelControl.ascx" %>
<div class="fieldSetDiv">
<div class="controlDiv">
<div class="lLabel">
<dnn:label resourcekey="VerifyUserName" id="lblVerifyUserName" runat="server" associatedcontrolid="cbVerifyUserName">
</dnn:label>
</div>
<div class="rControl">
<input type="checkbox" id="cbVerifyUserName" runat="server" data-bind="checked:verifyUserName" class="normalCheckBox" />
</div>
</div>
<div class="controlDiv" data-bind="visible:verifyUserName">
<div class="lLabel">
<dnn:label resourcekey="SuggestUserName" id="lblSuggestUserName" runat="server" associatedcontrolid="cbSuggestUserName">
</dnn:label>
</div>
<div class="rControl">
<input type="checkbox" id="cbSuggestUserName" runat="server" data-bind="checked:suggestUserName" class="normalCheckBox" />
</div>
</div>
<div class="controlDiv" data-bind="visible:suggestionTemplatesEnabled">
<div class="lLabel">
<dnn:label resourcekey="SuggestionTemplates" id="lblSuggestionTemplates" runat="server"
associatedcontrolid="tbSuggestionTemplates">
</dnn:label>
</div>
<div class="rControl">
<asp:TextBox runat="server" ID="tbSuggestionTemplates" TextMode="MultiLine" CssClass="suggestionTemplates"></asp:TextBox>
<asp:LinkButton ID="btnRestoreDefaultTemplates" runat="server" CssClass="CommandButton"
resourcekey="RestoreDefaultTemplates" OnClick="btnRestoreDefaultTemplates_Click"></asp:LinkButton>
</div>
</div>
<div class="controlDiv">
<div class="lLabel">
<dnn:label resourcekey="VerifyEmail" id="lblVerifyEmail" runat="server" associatedcontrolid="cbVerifyEmail">
</dnn:label>
</div>
<div class="rControl">
<input type="checkbox" id="cbVerifyEmail" runat="server" class="normalCheckBox" />
</div>
</div>
<div class="controlDiv">
<div class="lLabel">
<dnn:label resourcekey="VerifyPassword" id="lblVerifyPassword" runat="server" associatedcontrolid="cbVerifyPassword">
</dnn:label>
</div>
<div class="rControl">
<input type="checkbox" id="cbVerifyPassword" runat="server" class="normalCheckBox" />
</div>
</div>
<div class="controlDiv">
<asp:LinkButton runat="server" ID="btnSave" resourcekey="Save" CssClass="dnnPrimaryAction"
OnClick="btnSave_Click"></asp:LinkButton>
<asp:LinkButton runat="server" ID="btnActivatePlugin" CssClass="dnnSecondaryAction" OnClick="btnActivatePlugin_Click"></asp:LinkButton>
</div>
</div>
<script type="text/javascript">
function viewModel(vUserName, sUserName) {
var self = this;
self.verifyUserName = ko.observable(vUserName);
self.suggestUserName = ko.observable(sUserName);
self.suggestionTemplatesEnabled = ko.computed(function () {
return self.verifyUserName() && self.suggestUserName();
}, self);
};
$(document).ready(function () {
ko.applyBindings(new viewModel($("#<%=cbVerifyUserName.ClientID%>").is(":checked"), $("#<%=cbSuggestUserName.ClientID%>").is(":checked")));
});
</script>