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>