/source/app/NOS.Wiki/History.aspx

http://github.com/agross/netopenspace · ASP.NET · 57 lines · 52 code · 5 blank · 0 comment · 0 complexity · d6befaf2f4a43d7401565246fef94fd2 MD5 · raw file

  1. <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" Inherits="ScrewTurn.Wiki.History" Title="Untitled Page" Culture="auto" meta:resourcekey="PageResource1" UICulture="auto" Codebehind="History.aspx.cs" %>
  2. <asp:Content ID="CtnHistory" ContentPlaceHolderID="CphMaster" Runat="Server">
  3. <h1 class="pagetitlesystem"><asp:Literal ID="lblTitle" runat="server" meta:resourcekey="lblTitleResource1" Text="-- Title --" /></h1>
  4. <p><asp:Literal ID="lblCompare" runat="server" Text="Compare Page Revisions" meta:resourcekey="lblCompareResource1" /></p>
  5. <asp:DropDownList ID="lstRev1" runat="server" meta:resourcekey="lstRev1Resource1" />
  6. <asp:DropDownList ID="lstRev2" runat="server" meta:resourcekey="lstRev2Resource1" />
  7. <asp:Button ID="btnCompare" runat="server" Text="Compare" OnClick="btnCompare_Click" meta:resourcekey="btnCompareResource1" />
  8. <br /><br />
  9. <asp:Literal ID="lblHistory" runat="server" meta:resourcekey="lblHistoryResource1" />
  10. <asp:Repeater ID="rptHistory" runat="server" OnItemCommand="rptHistory_ItemCommand">
  11. <HeaderTemplate>
  12. <table id="HistoryTable" class="generic" cellpadding="0" cellspacing="0">
  13. <thead>
  14. <tr class="tableheader">
  15. <th style="text-align: right;">#</th>
  16. <th><asp:Literal ID="lblTitle" runat="server" Text="Title" EnableViewState="False" meta:resourcekey="lblTitleResource2" /></th>
  17. <th><asp:Literal ID="lblSavedOn" runat="server" Text="Saved on" EnableViewState="False" meta:resourcekey="lblSavedOnResource1" /></th>
  18. <th><asp:Literal ID="lblSavedBy" runat="server" Text="Saved by" EnableViewState="False" meta:resourcekey="lblSavedByResource1" /></th>
  19. <th><asp:Literal ID="lblComment" runat="server" Text="Comment" EnableViewState="False" meta:resourcekey="lblCommentResource1" /></th>
  20. <th>&nbsp;</th>
  21. </tr>
  22. </thead>
  23. <tbody>
  24. </HeaderTemplate>
  25. <ItemTemplate>
  26. <tr class="tablerow">
  27. <td style="text-align: right;"><%# Eval("Revision") %></td>
  28. <td><a href='<%# ScrewTurn.Wiki.UrlTools.BuildUrl("History.aspx?Page=", ScrewTurn.Wiki.Tools.UrlEncode((string)Eval("Page")), "&amp;Revision=", (string)Eval("Revision")) %>'><%# Eval("Title") %></a></td>
  29. <td><%# Eval("SavedOn") %></td>
  30. <td><%# Eval("SavedBy") %></td>
  31. <td><%# Eval("Comment") %></td>
  32. <td><asp:LinkButton ID="btnRollback" runat="server" Visible='<%# (bool)Eval("CanRollback") %>' Text="Rollback" CommandName="Rollback" CommandArgument='<%# Eval("Revision") %>'
  33. OnClientClick="javascript:return __RequestConfirm();" meta:resourcekey="btnRollbackResource2" /></td>
  34. </tr>
  35. </ItemTemplate>
  36. <AlternatingItemTemplate>
  37. <tr class="tablerowalternate">
  38. <td style="text-align: right;"><%# Eval("Revision") %></td>
  39. <td><a href='<%# ScrewTurn.Wiki.UrlTools.BuildUrl("History.aspx?Page=", ScrewTurn.Wiki.Tools.UrlEncode((string)Eval("Page")), "&amp;Revision=", (string)Eval("Revision")) %>'><%# Eval("Title") %></a></td>
  40. <td><%# Eval("SavedOn") %></td>
  41. <td><%# Eval("SavedBy") %></td>
  42. <td><%# Eval("Comment") %></td>
  43. <td><asp:LinkButton ID="btnRollback" runat="server" Visible='<%# (bool)Eval("CanRollback") %>' Text="Rollback" CommandName="Rollback" CommandArgument='<%# Eval("Revision") %>'
  44. OnClientClick="javascript:return __RequestConfirm();" meta:resourcekey="btnRollbackResource1" /></td>
  45. </tr>
  46. </AlternatingItemTemplate>
  47. <FooterTemplate>
  48. </tbody>
  49. </table>
  50. </FooterTemplate>
  51. </asp:Repeater>
  52. </asp:Content>