C# Class Raven.Documentation.Web.Helpers.HtmlHelperExtensions

Mostra file Open project: ravendb/docs

Public Methods

Method Description
GenerateNavigation ( this htmlHelper, System.Language language, string version ) : System.Web.Mvc.MvcHtmlString
GenerateTableOfContents ( this htmlHelper, System.Web.Mvc.UrlHelper urlHelper, Raven.Documentation.Parser.Data.TableOfContents tableOfContents, string key ) : System.Web.Mvc.MvcHtmlString
IsDebug ( this htmlHelper ) : bool
LanguageLink ( this htmlHelper, System.Language language, System.Web.Mvc.ViewContext viewContext ) : System.Web.Mvc.MvcHtmlString
VersionLink ( this htmlHelper, string version, string currentVersion, System.Language currentLanguage ) : System.Web.Mvc.MvcHtmlString

Private Methods

Method Description
ContainsKey ( Raven.Documentation.Parser.Data.TableOfContents item, string key, int minNumberOfPartsThatMustMatch ) : bool
GenerateForArticle ( HtmlHelper htmlHelper, StringBuilder builder, Raven.Documentation.Parser.Data.TableOfContents item ) : void
GenerateForFolder ( HtmlHelper htmlHelper, System.Web.Mvc.UrlHelper urlHelper, StringBuilder builder, Raven.Documentation.Parser.Data.TableOfContents item, string key, int level, bool containsKey, string version, DocumentationMode mode ) : void
GenerateNavigationFor10 ( HtmlHelper htmlHelper, System.Language language ) : System.Web.Mvc.MvcHtmlString
GenerateNavigationFor25Or20 ( HtmlHelper htmlHelper, System.Language language, string version ) : System.Web.Mvc.MvcHtmlString
GenerateNavigationFor35Or30 ( HtmlHelper htmlHelper, System.Language language, string version ) : System.Web.Mvc.MvcHtmlString
GenerateTableOfContents ( HtmlHelper htmlHelper, System.Web.Mvc.UrlHelper urlHelper, StringBuilder builder, IEnumerable items, string key, int level, string version, DocumentationMode mode ) : void
GetMode ( string version ) : DocumentationMode

Method Details

GenerateNavigation() public static method

public static GenerateNavigation ( this htmlHelper, System.Language language, string version ) : System.Web.Mvc.MvcHtmlString
htmlHelper this
language System.Language
version string
return System.Web.Mvc.MvcHtmlString

GenerateTableOfContents() public static method

public static GenerateTableOfContents ( this htmlHelper, System.Web.Mvc.UrlHelper urlHelper, Raven.Documentation.Parser.Data.TableOfContents tableOfContents, string key ) : System.Web.Mvc.MvcHtmlString
htmlHelper this
urlHelper System.Web.Mvc.UrlHelper
tableOfContents Raven.Documentation.Parser.Data.TableOfContents
key string
return System.Web.Mvc.MvcHtmlString

IsDebug() public static method

public static IsDebug ( this htmlHelper ) : bool
htmlHelper this
return bool

LanguageLink() public static method

public static LanguageLink ( this htmlHelper, System.Language language, System.Web.Mvc.ViewContext viewContext ) : System.Web.Mvc.MvcHtmlString
htmlHelper this
language System.Language
viewContext System.Web.Mvc.ViewContext
return System.Web.Mvc.MvcHtmlString

VersionLink() public static method

public static VersionLink ( this htmlHelper, string version, string currentVersion, System.Language currentLanguage ) : System.Web.Mvc.MvcHtmlString
htmlHelper this
version string
currentVersion string
currentLanguage System.Language
return System.Web.Mvc.MvcHtmlString