Exemplo n.º 1
0
		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;
		}
Exemplo n.º 2
0
		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;
		}
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
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

});

}
Exemplo n.º 5
0
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

});

}
Exemplo n.º 6
0
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");



});

}