private TocPageInfo CreatePage(Slide slide) { var page = new TocPageInfo(); page.Url = getSlideUrl(slide); page.Name = slide.Title; page.ShouldBeSolved = slide.ShouldBeSolved; page.MaxScore = slide.MaxScore; page.Score = getSlideScore(slide); page.IsCurrent = slide.Index == currentSlideIndex; page.IsSolved = IsSolved(slide); page.IsVisited = IsVisited(slide); page.PageType = GetPageType(slide); return page; }
private TocPageInfo CreatePage(Slide slide) { var page = new TocPageInfo { SlideId = slide.Id, Url = getSlideUrl(slide), Name = slide.Title, ShouldBeSolved = slide.ShouldBeSolved, MaxScore = slide.MaxScore, Score = getSlideScore(slide), IsCurrent = slide.Index == currentSlideIndex, IsSolved = IsSolved(slide), IsVisited = IsVisited(slide), PageType = GetPageType(slide) }; return page; }
private TocPageInfo CreatePage(Slide slide) { var page = new TocPageInfo { SlideId = slide.Id, Url = getSlideUrl(slide), Name = slide.Title, ShouldBeSolved = slide.ShouldBeSolved, MaxScore = getSlideMaxScore(slide), Score = getSlideScore(slide), IsCurrent = slide.Id == currentSlideId, IsSolved = IsSolved(slide), IsVisited = IsVisited(slide), PageType = GetPageType(slide) }; return(page); }
public static System.Web.WebPages.HelperResult GetPageIconClass(TocPageInfo page) { return new System.Web.WebPages.HelperResult(__razor_helper_writer => { #line 91 "..\..\Views\SlideNavigation\TableOfContents.cshtml" string progressClass; string typeClass; if (page.PageType == TocPageType.InstructorNotes || page.PageType == TocPageType.Statistics) { typeClass = "glyphicon-eye-close"; progressClass = "navbar-label-privileged"; } else { var isComplete = !page.ShouldBeSolved || page.IsSolved; progressClass = isComplete ? "navbar-label-success" : (page.IsVisited ? "navbar-label-danger" : "navbar-label-default"); typeClass = page.PageType == TocPageType.Quiz ? "glyphicon-pushpin" : page.PageType == TocPageType.Exercise ? (isComplete ? "glyphicon-check" : "glyphicon-edit") : (page.IsVisited ? "glyphicon-ok" : "glyphicon-none"); } #line default #line hidden #line 108 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, progressClass + " glyphicon " + typeClass); #line default #line hidden #line 108 "..\..\Views\SlideNavigation\TableOfContents.cshtml" #line default #line hidden }); }
public static System.Web.WebPages.HelperResult TocItem(TocPageInfo page) { return new System.Web.WebPages.HelperResult(__razor_helper_writer => { #line 69 "..\..\Views\SlideNavigation\TableOfContents.cshtml" #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\t<li class=\"slide-list-item "); #line 70 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, page.IsCurrent ? "selected" : ""); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, " full-size\" onclick=\"window.location.href=\'"); #line 70 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, page.Url); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\'\">\r\n\t\t<i class=\""); #line 71 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, GetPageIconClass(page)); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, " navbar-label\" title=\""); #line 71 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, GetTocPageTytle(page.PageType)); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\"></i>\r\n\t\t<a href=\""); #line 72 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, page.Url); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\" style=\"margin-right: 5px\">"); #line 72 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, page.Name); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "</a>\r\n\t\t<span class=\"score right\">"); #line 73 "..\..\Views\SlideNavigation\TableOfContents.cshtml" WebViewPage.WriteTo(@__razor_helper_writer, SlideHtml.Score(page.Score, page.MaxScore)); #line default #line hidden WebViewPage.WriteLiteralTo(@__razor_helper_writer, "</span>\r\n\t</li>\r\n"); #line 75 "..\..\Views\SlideNavigation\TableOfContents.cshtml" #line default #line hidden }); }
public static System.Web.WebPages.HelperResult TocItem(TocPageInfo page) { #line default #line hidden return new System.Web.WebPages.HelperResult(__razor_helper_writer => { WriteLiteralTo(__razor_helper_writer, "\t<li"); WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 1851), Tuple.Create("\"", 1920) , Tuple.Create(Tuple.Create("", 1859), Tuple.Create("slide-list-item", 1859), true) , Tuple.Create(Tuple.Create(" ", 1874), Tuple.Create<System.Object, System.Int32>(page.IsCurrent ? "selected" : "" , 1875), false) , Tuple.Create(Tuple.Create(" ", 1910), Tuple.Create("full-size", 1911), true) ); WriteAttributeTo(__razor_helper_writer, "onclick", Tuple.Create(" onclick=\"", 1921), Tuple.Create("\"", 1963) , Tuple.Create(Tuple.Create("", 1931), Tuple.Create("window.location.href=\'", 1931), true) , Tuple.Create(Tuple.Create("", 1953), Tuple.Create<System.Object, System.Int32>(page.Url , 1953), false) , Tuple.Create(Tuple.Create("", 1962), Tuple.Create("\'", 1962), true) ); WriteLiteralTo(__razor_helper_writer, " data-slide-id=\""); WriteTo(__razor_helper_writer, page.SlideId); WriteLiteralTo(__razor_helper_writer, "\""); WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t<i"); WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 2001), Tuple.Create("\"", 2045) , Tuple.Create(Tuple.Create("", 2009), Tuple.Create<System.Object, System.Int32>(GetPageIconClass(page) , 2009), false) , Tuple.Create(Tuple.Create(" ", 2032), Tuple.Create("navbar-label", 2033), true) ); WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 2046), Tuple.Create("\"", 2085) , Tuple.Create(Tuple.Create("", 2054), Tuple.Create<System.Object, System.Int32>(GetTocPageTytle(page.PageType) , 2054), false) ); WriteLiteralTo(__razor_helper_writer, "></i>\r\n\t\t<a"); WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 2097), Tuple.Create("\"", 2113) , Tuple.Create(Tuple.Create("", 2104), Tuple.Create<System.Object, System.Int32>(page.Url , 2104), false) ); WriteLiteralTo(__razor_helper_writer, " style=\"margin-right: 5px\""); WriteLiteralTo(__razor_helper_writer, ">"); WriteTo(__razor_helper_writer, page.Name); WriteLiteralTo(__razor_helper_writer, "</a>\r\n\t\t<span"); WriteLiteralTo(__razor_helper_writer, " class=\"score right\""); WriteLiteralTo(__razor_helper_writer, ">"); WriteTo(__razor_helper_writer, SlideHtml.Score(page.Score, page.MaxScore)); WriteLiteralTo(__razor_helper_writer, "</span>\r\n\t</li>\r\n"); }); #line default #line hidden }
public static System.Web.WebPages.HelperResult TocItem(TocPageInfo page) { return new System.Web.WebPages.HelperResult(__razor_helper_writer => { WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\t<li class=\"slide-list-item "); WebViewPage.WriteTo(@__razor_helper_writer, page.IsCurrent ? "selected" : ""); WebViewPage.WriteLiteralTo(@__razor_helper_writer, " full-size\" onclick=\"window.location.href=\'"); WebViewPage.WriteTo(@__razor_helper_writer, page.Url); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\'\" data-slide-id=\""); WebViewPage.WriteTo(@__razor_helper_writer, page.SlideId); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\">\r\n\t\t<i class=\""); WebViewPage.WriteTo(@__razor_helper_writer, GetPageIconClass(page)); WebViewPage.WriteLiteralTo(@__razor_helper_writer, " navbar-label\" title=\""); WebViewPage.WriteTo(@__razor_helper_writer, GetTocPageTytle(page.PageType)); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\"></i>\r\n\t\t<a href=\""); WebViewPage.WriteTo(@__razor_helper_writer, page.Url); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "\" style=\"margin-right: 5px\">"); WebViewPage.WriteTo(@__razor_helper_writer, page.Name); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "</a>\r\n\t\t<span class=\"score right\">"); WebViewPage.WriteTo(@__razor_helper_writer, SlideHtml.Score(page.Score, page.MaxScore)); WebViewPage.WriteLiteralTo(@__razor_helper_writer, "</span>\r\n\t</li>\r\n"); }); }