C# Класс Framework.Mvc.Helpers.AssetsHelper

Provides helper functionality for resources packaging.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultConfigPath String

Открытые методы

Метод Описание
BuildCssPack ( Framework.Core.Configuration.Environment environment, String packageName, String cssPath ) : String

Builds the css package file specified in .

If package file already exists it will be rebuilt according with files access time.

BuildCssPack ( Framework.Core.Configuration.Environment environment, String packageName, String cssPath, String configPath ) : String

Builds the css package file specified in configPath.

If package file already exists it will be rebuilt according with files access time.

BuildJavascriptPack ( Framework.Core.Configuration.Environment environment, String packageName, String javascriptPath ) : String

Builds the javascript package file specified in .

If package file already exists it will be rebuilt according with files access time.

BuildJavascriptPack ( Framework.Core.Configuration.Environment environment, String packageName, String javascriptPath, String configPath ) : String

Builds the javascript package file specified in configPath.

If package file already exists it will be rebuilt according with files access time.

BuildPluginCssPack ( ICorePlugin corePlugin, String applicationServerPath ) : String

Builds the plugin CSS pack.

BuildPluginsCssPack ( IEnumerable corePlugins, String applicationServerPath, String cssServerPath, String fileName ) : String

Builds the plugins CSS pack.

GetAssetsConfig ( Framework.Core.Configuration.Environment environment ) : dynamic

Reads assets config from .

If environment equals to Environment.Development configuration will be read on each call; otherwise configuration will be read only on first call.

GetAssetsConfig ( Framework.Core.Configuration.Environment environment, String configPath ) : dynamic

Reads assets config from configPath.

If environment equals to Environment.Development configuration will be read on each call; otherwise configuration will be read only on first call.

GetCssPackFiles ( Framework.Core.Configuration.Environment environment, String packageName ) : IEnumerable

Gets list of files included in css package specified in .

GetCssPackFiles ( Framework.Core.Configuration.Environment environment, String packageName, String configPath ) : IEnumerable

Gets list of files included in css package specified in configPath.

GetJavascriptPackFiles ( Framework.Core.Configuration.Environment environment, String packageName ) : IEnumerable

Gets list of files included in javascript package specified in .

GetJavascriptPackFiles ( Framework.Core.Configuration.Environment environment, String packageName, String configPath ) : IEnumerable

Gets list of files included in javascript package specified in configPath.

GetPluginAssetsConfig ( String configPath ) : dynamic

Reads plugin assets config from configPath.

GetPluginCssPackFiles ( String packageName, String configPath ) : IEnumerable

Gets list of files included in plugin css package specified in configPath.

GetPluginInnerJsPath ( ICorePlugin corePlugin ) : String

Gets the plugin inner js path.

GetPluginInnerJsVirtualPath ( ICorePlugin corePlugin, String applicationVirtualPath, String applicationServerPath ) : String

Gets the plugin inner js path.

GetPluginJsPackFiles ( String packageName, String configPath, String scriptType ) : IEnumerable

Gets list of files included in plugin js package specified in configPath.

Приватные методы

Метод Описание
GetMaxLastModifyDate ( String baseDirectory, IEnumerable files ) : System.DateTime
MakeVirtualCssPath ( ICorePlugin coreWidget, String serverPath ) : String

Makes the virtual CSS path.

ReplaceCssUrls ( String cssContent, String imagePluginPath ) : String

Replaces the CSS urls.

Описание методов

BuildCssPack() публичный статический Метод

Builds the css package file specified in .
If package file already exists it will be rebuilt according with files access time.
public static BuildCssPack ( Framework.Core.Configuration.Environment environment, String packageName, String cssPath ) : String
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
cssPath String The css directory server path.
Результат String

BuildCssPack() публичный статический Метод

Builds the css package file specified in configPath.
If package file already exists it will be rebuilt according with files access time.
public static BuildCssPack ( Framework.Core.Configuration.Environment environment, String packageName, String cssPath, String configPath ) : String
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
cssPath String The css directory server path.
configPath String Assets config path.
Результат String

BuildJavascriptPack() публичный статический Метод

Builds the javascript package file specified in .
If package file already exists it will be rebuilt according with files access time.
public static BuildJavascriptPack ( Framework.Core.Configuration.Environment environment, String packageName, String javascriptPath ) : String
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
javascriptPath String The javascript directory server path.
Результат String

BuildJavascriptPack() публичный статический Метод

Builds the javascript package file specified in configPath.
If package file already exists it will be rebuilt according with files access time.
public static BuildJavascriptPack ( Framework.Core.Configuration.Environment environment, String packageName, String javascriptPath, String configPath ) : String
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
javascriptPath String The javascript directory server path.
configPath String Assets config path.
Результат String

BuildPluginCssPack() публичный статический Метод

Builds the plugin CSS pack.
public static BuildPluginCssPack ( ICorePlugin corePlugin, String applicationServerPath ) : String
corePlugin ICorePlugin The core plugin.
applicationServerPath String The application server path.
Результат String

BuildPluginsCssPack() публичный статический Метод

Builds the plugins CSS pack.
public static BuildPluginsCssPack ( IEnumerable corePlugins, String applicationServerPath, String cssServerPath, String fileName ) : String
corePlugins IEnumerable The core widgets.
applicationServerPath String The application server path.
cssServerPath String The CSS server path.
fileName String Name of the file.
Результат String

GetAssetsConfig() публичный статический Метод

Reads assets config from .
If environment equals to Environment.Development configuration will be read on each call; otherwise configuration will be read only on first call.
public static GetAssetsConfig ( Framework.Core.Configuration.Environment environment ) : dynamic
environment Framework.Core.Configuration.Environment The environment.
Результат dynamic

GetAssetsConfig() публичный статический Метод

Reads assets config from configPath.
If environment equals to Environment.Development configuration will be read on each call; otherwise configuration will be read only on first call.
public static GetAssetsConfig ( Framework.Core.Configuration.Environment environment, String configPath ) : dynamic
environment Framework.Core.Configuration.Environment The environment.
configPath String The configuration path.
Результат dynamic

GetCssPackFiles() публичный статический Метод

Gets list of files included in css package specified in .
public static GetCssPackFiles ( Framework.Core.Configuration.Environment environment, String packageName ) : IEnumerable
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
Результат IEnumerable

GetCssPackFiles() публичный статический Метод

Gets list of files included in css package specified in configPath.
public static GetCssPackFiles ( Framework.Core.Configuration.Environment environment, String packageName, String configPath ) : IEnumerable
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
configPath String The configuration path.
Результат IEnumerable

GetJavascriptPackFiles() публичный статический Метод

Gets list of files included in javascript package specified in .
public static GetJavascriptPackFiles ( Framework.Core.Configuration.Environment environment, String packageName ) : IEnumerable
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
Результат IEnumerable

GetJavascriptPackFiles() публичный статический Метод

Gets list of files included in javascript package specified in configPath.
public static GetJavascriptPackFiles ( Framework.Core.Configuration.Environment environment, String packageName, String configPath ) : IEnumerable
environment Framework.Core.Configuration.Environment The environment.
packageName String Name of the package.
configPath String The configuration path.
Результат IEnumerable

GetPluginAssetsConfig() публичный статический Метод

Reads plugin assets config from configPath.
public static GetPluginAssetsConfig ( String configPath ) : dynamic
configPath String The configuration path.
Результат dynamic

GetPluginCssPackFiles() публичный статический Метод

Gets list of files included in plugin css package specified in configPath.
public static GetPluginCssPackFiles ( String packageName, String configPath ) : IEnumerable
packageName String Name of the package.
configPath String The configuration path.
Результат IEnumerable

GetPluginInnerJsPath() публичный статический Метод

Gets the plugin inner js path.
public static GetPluginInnerJsPath ( ICorePlugin corePlugin ) : String
corePlugin ICorePlugin The core plugin.
Результат String

GetPluginInnerJsVirtualPath() публичный статический Метод

Gets the plugin inner js path.
public static GetPluginInnerJsVirtualPath ( ICorePlugin corePlugin, String applicationVirtualPath, String applicationServerPath ) : String
corePlugin ICorePlugin The core plugin.
applicationVirtualPath String The application virtual path.
applicationServerPath String The application server path.
Результат String

GetPluginJsPackFiles() публичный статический Метод

Gets list of files included in plugin js package specified in configPath.
public static GetPluginJsPackFiles ( String packageName, String configPath, String scriptType ) : IEnumerable
packageName String Name of the package.
configPath String The configuration path.
scriptType String The type of script (internal/external).
Результат IEnumerable

Описание свойств

DefaultConfigPath публичное статическое свойство

Default assets configuration application relative path.
public static String DefaultConfigPath
Результат String