ASP.NET Page /admin/TabLayout.aspx (C#)
Uses Code Behind Page Page /admin/TabLayout.aspx.cs (C#)
1: <%@ Page language="c#" CodeBehind="TabLayout.aspx.cs" AutoEventWireup="false" Inherits="ASPNetPortal.TabLayout" %>
2: <%@ Register TagPrefix="portal" TagName="Banner" Src="~/DesktopPortalBanner.ascx" %>
3:
4: <HTML>
5: <HEAD>
6:
7: <%--
8: The TabLayout.aspx page is used to control the layout settings of an
9: individual tab within the portal.
10: --%>
11: <link rel="stylesheet" href='<%= Request.ApplicationPath + "/Portal.css" %>' type="text/css">
12: </HEAD>
13: <body leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
14: <form runat="server">
15: <table width="100%" cellspacing="0" cellpadding="0" border="0">
16: <tr valign="top">
17: <td colspan="2">
18: <portal:Banner ShowTabs="false" runat="server" id="Banner1" />
19: </td>
20: </tr>
21: <tr>
22: <td>
23: <br>
24: <table width="98%" cellspacing="0" cellpadding="4">
25: <tr valign="top">
26: <td width="150">
27:
28: </td>
29: <td width="*">
30: <table border="0" cellpadding="2" cellspacing="1">
31: <tr>
32: <td colspan="4">
33: <table width="100%" cellspacing="0" cellpadding="0">
34: <tr>
35: <td align="left" class="Head">
36: Tab Name and Layout
37: </td>
38: </tr>
39: <tr>
40: <td>
41: <hr noshade size="1">
42: </td>
43: </tr>
44: </table>
45: </td>
46: </tr>
47: <tr>
48: <td width="100" class="Normal">
49: Tab Name:
50: </td>
51: <td colspan="3">
52: <asp:Textbox id="tabName" width="300" cssclass="NormalTextBox" runat="server" />
53: </td>
54: </tr>
55: <tr>
56: <td class="Normal" nowrap>
57: Authorized Roles:
58: </td>
59: <td colspan="3">
60: <asp:CheckBoxList id="authRoles" RepeatColumns="2" Font-Names="Verdana,Arial" Font-Size="8pt" width="300" runat="server" />
61: </td>
62: </tr>
63: <tr>
64: <td>
65:
66: </td>
67: <td colspan="3">
68: <hr noshade size="1">
69: </td>
70: </tr>
71: <tr>
72: <td class="Normal" nowrap>
73: Show to mobile users?:
74: </td>
75: <td colspan="3">
76: <asp:Checkbox id="showMobile" Font-Names="Verdana,Arial" Font-Size="8pt" runat="server" />
77: </td>
78: </tr>
79: <tr>
80: <td class="Normal" nowrap>
81: Mobile Tab Name:
82: </td>
83: <td colspan="3">
84: <asp:Textbox id="mobileTabName" width="300" cssclass="NormalTextBox" runat="server" />
85: </td>
86: </tr>
87: <tr>
88: <td colspan="4">
89: <hr noshade size="1">
90: </td>
91: </tr>
92: <tr>
93: <td class="Normal">
94: Add Module:
95: </td>
96: <td class="Normal">
97: Module Type
98: </td>
99: <td colspan="2">
100: <asp:DropDownList id="moduleType" DataValueField="ModuleDefID" DataTextField="FriendlyName" runat="server" />
101: </td>
102: </tr>
103: <tr>
104: <td>
105:
106: </td>
107: <td class="Normal">
108: Module Name:
109: </td>
110: <td colspan="2">
111: <asp:Textbox id="moduleTitle" EnableViewState="false" Text="New Module Name" cssclass="NormalTextBox" width="250" runat="server" />
112: </td>
113: </tr>
114: <tr>
115: <td>
116:
117: </td>
118: <td colspan="3">
119: <asp:LinkButton class="CommandButton" Text='<img src="../images/dn.gif" border=0> Add to "Organize Modules" Below' runat="server" id="AddModuleBtn" />
120: </td>
121: </tr>
122: <tr>
123: <td>
124:
125: </td>
126: <td colspan="3">
127: <hr noshade size="1">
128: </td>
129: </tr>
130: <tr valign="top">
131: <td class="Normal">
132: Organize Modules:
133: </td>
134: <td width="120">
135: <table border="0" cellspacing="0" cellpadding="2" width="100%">
136: <tr>
137: <td class="NormalBold">
138: Left Mini Pane
139: </td>
140: </tr>
141: <tr valign="top">
142: <td>
143: <table border="0" cellspacing="2" cellpadding="0">
144: <tr valign="top">
145: <td rowspan="2">
146: <asp:ListBox id="leftPane" DataSource="<%# leftList %>" DataTextField="ModuleTitle" DataValueField="ModuleId" width="110" rows="7" runat="server" />
147: </td>
148: <td valign="top" nowrap>
149: <asp:ImageButton ImageUrl="~/images/up.gif" CommandName="up" CommandArgument="leftPane" AlternateText="Move selected module up in list" runat="server" id="LeftUpBtn" />
150: <br>
151: <asp:ImageButton ImageUrl="~/images/rt.gif" CommandName="right" sourcepane="leftPane" targetpane="contentPane" AlternateText="Move selected module to the content pane" runat="server" id="LeftRightBtn" />
152: <br>
153: <asp:ImageButton ImageUrl="~/images/dn.gif" CommandName="down" CommandArgument="leftPane" AlternateText="Move selected module down in list" runat="server" id="LeftDownBtn" />
154:
155: </td>
156: </tr>
157: <tr>
158: <td valign="bottom" nowrap>
159: <asp:ImageButton ImageUrl="~/images/edit.gif" CommandName="edit" CommandArgument="leftPane" AlternateText="Edit this item" runat="server" id="LeftEditBtn" />
160: <br>
161: <asp:ImageButton ImageUrl="~/images/delete.gif" CommandName="delete" CommandArgument="leftPane" AlternateText="Delete this item" runat="server" id="LeftDeleteBtn" />
162: </td>
163: </tr>
164: </table>
165: </td>
166: </tr>
167: </table>
168: </td>
169: <td width="*">
170: <table border="0" cellspacing="0" cellpadding="2" width="100%">
171: <tr>
172: <td class="NormalBold">
173: Content Pane
174: </td>
175: </tr>
176: <tr>
177: <td align="middle">
178: <table border="0" cellspacing="2" cellpadding="0">
179: <tr valign="top">
180: <td rowspan="2">
181: <asp:ListBox id="contentPane" DataSource="<%# contentList %>" DataTextField="ModuleTitle" DataValueField="ModuleId" width="170" rows="7" runat="server" />
182: </td>
183: <td valign="top" nowrap>
184: <asp:ImageButton ImageUrl="~/images/up.gif" CommandName="up" CommandArgument="contentPane" AlternateText="Move selected module up in list" runat="server" id="ContentUpBtn" />
185: <br>
186: <asp:ImageButton ImageUrl="~/images/lt.gif" sourcepane="contentPane" targetpane="leftPane" AlternateText="Move selected module to the left pane" runat="server" id="ContentLeftBtn" />
187: <br>
188: <asp:ImageButton ImageUrl="~/images/rt.gif" sourcepane="contentPane" targetpane="rightPane" AlternateText="Move selected module to the right pane" runat="server" id="ContentRightBtn" />
189: <br>
190: <asp:ImageButton ImageUrl="~/images/dn.gif" CommandName="down" CommandArgument="contentPane" AlternateText="Move selected module down in list" runat="server" id="ContentDownBtn" />
191:
192: </td>
193: </tr>
194: <tr>
195: <td valign="bottom" nowrap>
196: <asp:ImageButton ImageUrl="~/images/edit.gif" CommandName="edit" CommandArgument="contentPane" AlternateText="Edit this item" runat="server" id="ContentEditBtn" />
197: <br>
198: <asp:ImageButton ImageUrl="~/images/delete.gif" CommandName="delete" CommandArgument="contentPane" AlternateText="Delete this item" runat="server" id="ContentDeleteBtn" />
199: </td>
200: </tr>
201: </table>
202: </td>
203: </tr>
204: </table>
205: </td>
206: <td width="120">
207: <table border="0" cellspacing="0" cellpadding="2" width="100%">
208: <tr>
209: <td class="NormalBold">
210: Right Mini Pane
211: </td>
212: </tr>
213: <tr>
214: <td>
215: <table border="0" cellspacing="2" cellpadding="0">
216: <tr valign="top">
217: <td rowspan="2">
218: <asp:ListBox id="rightPane" DataSource="<%# rightList %>" DataTextField="ModuleTitle" DataValueField="ModuleId" width="110" rows="7" runat="server" />
219: </td>
220: <td valign="top" nowrap>
221: <asp:ImageButton ImageUrl="~/images/up.gif" CommandName="up" CommandArgument="rightPane" AlternateText="Move selected module up in list" runat="server" id="RightUpBtn" />
222: <br>
223: <asp:ImageButton ImageUrl="~/images/lt.gif" sourcepane="rightPane" targetpane="contentPane" AlternateText="Move selected module to the left pane" runat="server" id="RightLeftBtn" />
224: <br>
225: <asp:ImageButton ImageUrl="~/images/dn.gif" CommandName="down" CommandArgument="rightPane" AlternateText="Move selected module down in list" runat="server" id="RightDownBtn" />
226: </td>
227: </tr>
228: <tr>
229: <td valign="bottom" nowrap>
230: <asp:ImageButton ImageUrl="~/images/edit.gif" CommandName="edit" CommandArgument="rightPane" AlternateText="Edit this item" runat="server" id="RightEditBtn" />
231: <br>
232: <asp:ImageButton ImageUrl="~/images/delete.gif" CommandName="delete" CommandArgument="rightPane" AlternateText="Delete this item" runat="server" id="RightDeleteBtn" />
233: </td>
234: </tr>
235: </table>
236: </td>
237: </tr>
238: </table>
239: </td>
240: </tr>
241: <tr>
242: <td colspan="4">
243: <hr noshade size="1">
244: </td>
245: </tr>
246: <tr>
247: <td colspan="4">
248: <asp:LinkButton id="applyBtn" class="CommandButton" Text="Apply Changes" runat="server" />
249: </td>
250: </tr>
251: </table>
252: </td>
253: </tr>
254: </table>
255: </td>
256: </tr>
257: </table>
258: </form>
259: </body>
260: </HTML>