C# Class NodeAssets.Assets

Inheritance: IAssets
Show file Open project: ajorkowski/NodeAssets

Public Methods

Method Description
Assets ( AssetsConfiguration config ) : System
Css ( bool includeGlobal ) : string
FindCssAssets ( bool includeGlobal ) : string
FindJsAssets ( bool includeGlobal ) : string
Initialise ( IAssetsConfiguration>.Func configFunc ) : IAssets
Js ( bool includeGlobal ) : string
MapNodeAssets ( IAppBuilder appBuilder, ConnectionConfiguration configuration = null ) : IAppBuilder
SetupCssPile ( IPile>.Func pileFunc ) : IAssets
SetupJavascriptPile ( IPile>.Func pileFunc ) : IAssets

Private Methods

Method Description
BroadcastCssChange ( string id, string css ) : void
CombineFiles ( IPile piles, bool global, IEnumerable other ) : IEnumerable
CombineUrls ( IPile piles, bool global, IEnumerable other ) : IEnumerable
CssOnFileUpdated ( object sender, FileChangedEvent fileChangedEvent ) : void
FindFilePath ( IPile destPile, string pile, FileInfo file, bool excludeVersion = false ) : string
GetCssLiveScript ( ) : string
HandleRoutes ( IPile destPile, IAppBuilder appBuilder ) : void
WrapInCssTag ( string src, string id, StringBuilder builder ) : void
WrapInJsTag ( string src, StringBuilder builder, bool isUrl ) : void

Method Details

Assets() public method

public Assets ( AssetsConfiguration config ) : System
config NodeAssets.AspNet.AssetsConfiguration
return System

Css() public static method

public static Css ( bool includeGlobal ) : string
includeGlobal bool
return string

FindCssAssets() public method

public FindCssAssets ( bool includeGlobal ) : string
includeGlobal bool
return string

FindJsAssets() public method

public FindJsAssets ( bool includeGlobal ) : string
includeGlobal bool
return string

Initialise() public static method

public static Initialise ( IAssetsConfiguration>.Func configFunc ) : IAssets
configFunc IAssetsConfiguration>.Func
return IAssets

Js() public static method

public static Js ( bool includeGlobal ) : string
includeGlobal bool
return string

MapNodeAssets() public method

public MapNodeAssets ( IAppBuilder appBuilder, ConnectionConfiguration configuration = null ) : IAppBuilder
appBuilder IAppBuilder
configuration Microsoft.AspNet.SignalR.ConnectionConfiguration
return IAppBuilder

SetupCssPile() public method

public SetupCssPile ( IPile>.Func pileFunc ) : IAssets
pileFunc IPile>.Func
return IAssets

SetupJavascriptPile() public method

public SetupJavascriptPile ( IPile>.Func pileFunc ) : IAssets
pileFunc IPile>.Func
return IAssets