PageRenderTime 39ms CodeModel.GetById 11ms RepoModel.GetById 1ms app.codeStats 0ms

/BlogEngine/BlogEngine.NET/admin/Extensions/Extensions.cshtml

#
Razor | 67 lines | 60 code | 7 blank | 0 comment | 1 complexity | 283152748019676364f3bf03190f8531 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. @using BlogEngine.Core.Packaging
  2. @{
  3. Page.Title = Resources.labels.themes;
  4. Layout = "~/admin/_Layout.cshtml";
  5. var loaderSrc = Path.Combine(BlogEngine.Core.Utils.ApplicationRelativeWebRoot, "pics/ajax-loader.gif");
  6. // disallow gallery page in child blogs.
  7. var canManagePackages = BlogEngine.Core.Blog.CurrentInstance.IsPrimary;
  8. if (!canManagePackages)
  9. {
  10. Response.Redirect("default.cshtml");
  11. return;
  12. }
  13. }
  14. <script type="text/javascript">
  15. $(document).ready(function () {
  16. $('.loader2').hide();
  17. $('.page-loader').hide();
  18. GalleryGetPackages(0, 'Extension');
  19. });
  20. </script>
  21. <div class="content-box-outer">
  22. <div class="content-box-full">
  23. <div class="TabRow">
  24. <div class="AlternatePagesDivder"></div>
  25. <div class="AlternatePageDivTab">
  26. <span class="AlternatePageTab AlternatePageTabSelected" title="Tasks">Extensions</span>
  27. </div>
  28. <div class="AlternatePagesDivder"></div>
  29. <div class="AlternatePageDivTab">
  30. <span class="AlternatePageTab" title="News" onclick="location.href='Themes.cshtml'">Themes</span>
  31. </div>
  32. <div class="AlternatePagesDivder"></div>
  33. <div class="AlternatePageDivTab">
  34. <span class="AlternatePageTab" title="News" onclick="location.href='Widgets.cshtml'">Widgets</span>
  35. </div>
  36. <div class="TabRight">
  37. <a href="default.cshtml">@Resources.labels.installed</a>
  38. | <span>@Resources.labels.gallery</span>
  39. </div>
  40. </div>
  41. <div>
  42. <div class="gallery-options">
  43. <div id="gallery-search">
  44. <input type="text" value="" id="searchGallery" />
  45. <input type="submit" id="btnGalSearch" class="btn primary" onclick="GalleryGetPackages(0,'Extension'); return false;" value="@Resources.labels.search" />
  46. </div>
  47. <span>@Resources.labels.orderBy: </span>
  48. <select id="gallery-sort-order" onchange="GalleryGetPackages(0,'Extension')">
  49. <option value="Alphanumeric">@Resources.labels.alphaNumeric</option>
  50. <option value="Downloads">@Resources.labels.downloads</option>
  51. <option value="Newest" selected="selected">@Resources.labels.newest</option>
  52. </select>
  53. <img class="page-loader" src="@loaderSrc" alt="loader" />
  54. </div>
  55. <div id="Container"></div>
  56. <div id="Pager"></div>
  57. </div>
  58. <div class="clear"></div>
  59. </div>
  60. </div>