-
Notifications
You must be signed in to change notification settings - Fork 0
/
RoleEditor.ascx
42 lines (33 loc) · 1.22 KB
/
RoleEditor.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
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="RoleEditor.ascx.vb" Inherits="Albatros.DNN.Modules.Registration.RoleEditor" %>
<%@ Register TagPrefix="albatros" TagName="role" Src="Role.ascx" %>
<ul class="ar_roles">
<asp:Repeater runat="server" ID="rpRoles">
<ItemTemplate>
<li id="role_<%# Eval("RoleId")%>" class="ui-state-default ar_role">
<albatros:role id="ctrRole" runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
<div class="ar_buttonbar">
<asp:Button runat="server" ID="cmdUpdate" resourcekey="cmdUpdate" class="dnnPrimaryAction" />
<asp:Button runat="server" ID="cmdCancel" resourcekey="cmdCancel" class="dnnSecondaryAction" />
</div>
<script type="text/javascript">
var roleService
(function ($, Sys) {
$(document).ready(function () {
roleService = new RolesService($, {
serverErrorText: '<%= LocalizeJSString("ServerError") %>',
serverErrorWithDescriptionText: '<%= LocalizeJSString("ServerErrorWithDescription") %>',
errorBoxId: '#serviceErrorBox<%= ModuleId %>'
},
<%= ModuleId %>);
$('.ar_roles').sortable({
update: function (event, ui) {
roleService.reorder($('.ar_roles').sortable('serialize'), null)
}
});
});
} (jQuery, window.Sys));
</script>