Advertisement
Guest User

Untitled

a guest
Jul 13th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. <script type="text/javascript">
  2. function SuspendSharing(selectedContact)
  3. {
  4. var url="@Url.Action("SuspendedSharing", "Sharing")";
  5. var data= { Id: selectedContact };
  6. var type="GET";
  7. CallGet(url, data, type, function (data) { onSuccess(data, selectedContact); });
  8. }
  9. function onSuccess(data, selectedContact) {
  10. data = JSON.parse(data);
  11. $("#message_toast").hide();
  12. var path="@Url.Content("~/Content/MessasgeTemplate.html")";
  13. $("#message_toast").load(path);
  14. $("#SuccessMessage").text();
  15. $("#message_toast").fadeIn("slow", function () { $(this).fadeOut(3000, function () { $(this).children().remove(); }); });
  16. var contactSelector = "td:contains('"+selectedContact+"')";
  17. $contactRow = $(contactSelector).closest("tr");
  18. $contactRow.find("td:nth-child(5)").text("test");
  19. }
  20. function CallGet(url, data, type, onSuccess)
  21. {
  22. $.ajax({
  23.  
  24. type: type,
  25. url: url,
  26. data: data,
  27. dataType: "json",
  28. success: function (resultdata) {
  29. onSuccess(resultdata);
  30. }
  31. });
  32. }
  33. </script>
  34.  
  35. <table class="table table-striped m-b-none" id="sharingTable">
  36. <thead>
  37. <tr>
  38. <th class="bg bg-blue">
  39. Name
  40. </th>
  41.  
  42. <th class="bg bg-blue">
  43. Shared Details
  44. </th>
  45.  
  46. <th class="bg bg-blue">
  47. Last Used
  48. </th>
  49. <th class="bg bg-blue">
  50. Status
  51. </th>
  52. <th class="bg bg-blue">
  53. Action
  54. </th>
  55. </tr>
  56. </thead>
  57. <tbody>
  58. @foreach (var item in sharing)
  59. {
  60. <tr>
  61. <td>
  62. @item.ID
  63. </td>
  64. <td>
  65. **<input type="hidden" value="@item.ID"/>**
  66. @item.Prefix @item.DisplayName
  67.  
  68. </td>
  69. <td>
  70. @{
  71. foreach (var report in item.SharedReports)
  72. {
  73. <img src="@Url.Content(string.Format("Content/images/sharingReport/{0}.png", report))">
  74.  
  75. }
  76. }
  77. </td>
  78. <td>
  79. @item.LastUsed
  80. </td>
  81. <td>
  82. @{ var staus = (ContactStatusTypes) item.Status; }
  83. @staus
  84. </td>
  85. <td width="160">
  86. <a class="inline m-sm pointer editSharing" href="@Url.Action("SharingReportDetailsByContactID", "Sharing", new {Id = item.ID})" data-toggle="ajaxModal" name="@item.ID" alt="@prefix @item.DisplayName" title="Edit Sharing"><i class="fa fa-edit "></i>
  87. </a>
  88. <a class="inline m-sm pointer deleteSharing" name="@item.ID" title="Delete Sharing"><i class="fa fa-times "></i>
  89. </a>
  90. <a class="inline m-sm pointer" href="#" onclick=" SuspendSharing('@item.ID') " title="Suspend Sharing"><i class="fa fa-pause "></i>
  91. </a>
  92.  
  93. </td>
  94. </tr>
  95. }
  96. </tbody>
  97. </table>
  98.  
  99. var contactSelector = "td(input):contains('"+selectedContact+"')";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement