/source/app/NOS.Wiki/AdminContent.aspx

http://github.com/agross/netopenspace · ASP.NET · 98 lines · 84 code · 13 blank · 1 comment · 0 complexity · 76b2cbb23408b2e96aeedb0ff46a751d MD5 · raw file

  1. <%@ Page Title="" Language="C#" MasterPageFile="~/Admin.master" AutoEventWireup="true" CodeBehind="AdminContent.aspx.cs" Inherits="ScrewTurn.Wiki.AdminContent" ValidateRequest="false" culture="auto" meta:resourcekey="PageResource1" uiculture="auto" %>
  2. <%@ Register TagPrefix="st" TagName="Editor" Src="~/Editor.ascx" %>
  3. <asp:Content ID="ctnHead" ContentPlaceHolderID="head" runat="server">
  4. </asp:Content>
  5. <asp:Content ID="ctnContent" ContentPlaceHolderID="cphAdmin" runat="server">
  6. <h2 class="sectiontitle"><asp:Literal ID="lblContent" runat="server" Text="Content Editing" EnableViewState="False" meta:resourcekey="lblContentResource1" /></h2>
  7. <asp:Panel ID="pnlList" runat="server" meta:resourcekey="pnlListResource1">
  8. <asp:Literal ID="lblNamespace" runat="server" Text="Namespace" EnableViewState="False" meta:resourcekey="lblNamespaceResource1" />
  9. <asp:DropDownList ID="lstNamespace" runat="server" meta:resourcekey="lstNamespaceResource1" />
  10. <br /><br />
  11. <div id="PageLayoutElements">
  12. <h3><asp:Literal ID="lblPageLayout" runat="server" Text="Page Layout Elements (Namespace-Specific)" EnableViewState="False" meta:resourcekey="lblPageLayoutResource1" /></h3>
  13. <br />
  14. <table id="LayoutTable">
  15. <tr>
  16. <td colspan="2" id="HtmlHeadTd"><asp:LinkButton ID="btnHtmlHead" runat="server" Text="HTML Head" ToolTip="Edit the HTML Head tag" OnClick="btn_Click" meta:resourcekey="btnHtmlHeadResource1" /></td>
  17. </tr>
  18. <tr>
  19. <td colspan="2" id="HeaderTd"><asp:LinkButton ID="btnHeader" runat="server" Text="Header" ToolTip="Edit the global header" OnClick="btn_Click" meta:resourcekey="btnHeaderResource1" /></td>
  20. </tr>
  21. <tr>
  22. <td rowspan="3" id="SidebarTd"><asp:LinkButton ID="btnSidebar" runat="server" Text="Sidebar" ToolTip="Edit the sidebar (menu)" OnClick="btn_Click" meta:resourcekey="btnSidebarResource1" /></td>
  23. <td id="PageHeaderTd"><asp:LinkButton ID="btnPageHeader" runat="server" Text="Page Header" ToolTip="Edit the page header" OnClick="btn_Click" meta:resourcekey="btnPageHeaderResource1" /></td>
  24. </tr>
  25. <tr>
  26. <td id="PageContentTd"><asp:Literal ID="lblPageContent" runat="server" Text="Page Content" EnableViewState="False" meta:resourcekey="lblPageContentResource1" /></td>
  27. </tr>
  28. <tr>
  29. <td id="PageFooterTd"><asp:LinkButton ID="btnPageFooter" runat="server" Text="Page Footer" ToolTip="Edit the page footer" OnClick="btn_Click" meta:resourcekey="btnPageFooterResource1" /></td>
  30. </tr>
  31. <tr>
  32. <td colspan="2" id="FooterTd"><asp:LinkButton ID="btnFooter" runat="server" Text="Footer" ToolTip="Edit the global footer" OnClick="btn_Click" meta:resourcekey="btnFooterResource1" /></td>
  33. </tr>
  34. </table>
  35. <br />
  36. <span class="small">
  37. <asp:Literal ID="lblInfo" runat="server" Text="<b>Note</b>: the actual layout of your current theme might differ from the one displayed here." EnableViewState="False" meta:resourcekey="lblInfoResource1" />
  38. </span>
  39. </div>
  40. <div id="OtherElements">
  41. <h3><asp:Literal ID="lblOther" runat="server" Text="Other Elements" EnableViewState="False" meta:resourcekey="lblOtherResource1" /></h3>
  42. <br />
  43. <ul class="spaced">
  44. <li><asp:LinkButton ID="btnEditingPageNotice" runat="server" Text="Editing Page Notice (Namespace-specific)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnEditingPageNoticeResource1" /><br />
  45. <span class="small"><asp:Literal ID="lblEditingPageNoticeInfo" runat="server" Text="The message displayed on top of the editing page." EnableViewState="False" meta:resourcekey="lblEditingPageNoticeInfoResource1" /></span></li>
  46. <li><asp:LinkButton ID="btnAccountActivationMessage" runat="server" Text="Account Activation Message (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnAccountActivationMessageResource1" /><br />
  47. <span class="small"><asp:Literal ID="lblAccountActivationMessageInfo" runat="server" Text="The email message sent to a newly registered user that have to activate her account." EnableViewState="False" meta:resourcekey="lblAccountActivationMessageInfoResource1" /></span></li>
  48. <li><asp:LinkButton ID="btnPasswordResetProcedureMessage" runat="server" Text="Password Reset Procedure Message (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnPasswordResetProcedureMessageResource1" /><br />
  49. <span class="small"><asp:Literal ID="lblPasswordResetProcedureMessageInfo" runat="server" Text="The email message sent to when a user want to reset her password." EnableViewState="False" meta:resourcekey="lblPasswordResetProcedureMessageInfoResource1" /></span></li>
  50. <li><asp:LinkButton ID="btnLoginNotice" runat="server" Text="Login Notice (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnLoginNoticeResource1" /><br />
  51. <span class="small"><asp:Literal ID="lblLoginNoticeInfo" runat="server" Text="The message replacing the information at the top of the login screen (if not empty)." EnableViewState="False" meta:resourcekey="lblLoginNoticeInfoResource1" /></span></li>
  52. <li><asp:LinkButton ID="btnAccessDeniedNotice" runat="server" Text="Access Denied Notice (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnAccessDeniedNoticeResource1" /><br />
  53. <span class="small"><asp:Literal ID="lblAccessDeniedNoticeInfo" runat="server" Text="The message replacing the information at the top of the access denied page (if not empty)." EnableViewState="False" meta:resourcekey="lblAccessDeniedNoticeInfoResource1" /></span></li>
  54. <li><asp:LinkButton ID="btnRegisterNotice" runat="server" Text="Register Notice (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnRegisterNoticeResource1" /><br />
  55. <span class="small"><asp:Literal ID="lblRegisterNoticeInfo" runat="server" Text="The message replacing the information at the top of the register screen (if not empty)." EnableViewState="False" meta:resourcekey="lblRegisterNoticeInfoResource1" /></span></li>
  56. <li><asp:LinkButton ID="btnPageChangeMessage" runat="server" Text="Page Change Message (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnPageChangeMessageResource1" /><br />
  57. <span class="small"><asp:Literal ID="lblPageChangeMessageInfo" runat="server" Text="The email message sent to users when a page is modified." EnableViewState="False" meta:resourcekey="lblPageChangeMessageInfoResource1" /></span></li>
  58. <li><asp:LinkButton ID="btnDiscussionChangeMessage" runat="server" Text="Discussion Change Message (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnDiscussionChangeMessageResource1" /><br />
  59. <span class="small"><asp:Literal ID="lblDiscussionChangeMessageInfo" runat="server" Text="The email message sent to users when a new message is posted to a discussion." EnableViewState="False" meta:resourcekey="lblDiscussionChangeMessageInfoResource1" /></span></li>
  60. <li><asp:LinkButton ID="btnApproveDraftMessage" runat="server" Text="Approve Draft Message (Global)" ToolTip="Edit" OnClick="btn_Click" meta:resourcekey="btnApproveDraftMessageResource1" /><br />
  61. <span class="small"><asp:Literal ID="lblApproveDraftMessageInfo" runat="server" Text="The email message sent to editor/administrators when a page draft requires approval." EnableViewState="False" meta:resourcekey="lblApproveDraftMessageInfoResource1" /></span></li>
  62. </ul>
  63. </div>
  64. </asp:Panel>
  65. <asp:Panel ID="pnlEditor" runat="server" Visible="False" meta:resourcekey="pnlEditorResource1">
  66. <asp:Panel ID="pnlInlineTools" runat="server">
  67. <div id="InlineToolsDiv">
  68. <!-- RESX!!! -->
  69. <asp:Literal ID="lblCopyFrom" runat="server" Text="Copy content from: " meta:resourcekey="lblCopyFromResource1" />
  70. <asp:DropDownList ID="lstCopyFromNamespace" runat="server" />
  71. <asp:LinkButton ID="btnCopyFrom" runat="server" meta:resourcekey="btnCopyFromResource1"
  72. Text="Go" ToolTip="Copy the content of the same layout area from the selected Namespace"
  73. OnClick="btnCopyFrom_Click"
  74. OnClientClick="javascript:return RequestConfirm();" />
  75. </div>
  76. </asp:Panel>
  77. <st:Editor ID="editor" runat="server" />
  78. <div id="ButtonsDiv">
  79. <asp:Button ID="btnSave" runat="server" Text="Save" ToolTip="Save the content" OnClick="btnSave_Click" meta:resourcekey="btnSaveResource1" />
  80. <asp:Button ID="btnCancel" runat="server" Text="Cancel" ToolTip="Cancel and return" OnClick="btnCancel_Click" meta:resourcekey="btnCancelResource1" />
  81. </div>
  82. </asp:Panel>
  83. <asp:HiddenField ID="txtCurrentButton" runat="server" />
  84. <div style="clear: both;"></div>
  85. </asp:Content>