Taiizor.Starterkit by Taiizor

<PackageReference Include="Taiizor.Starterkit" Version="1.0.2.3" />

 ITheme

public interface ITheme
using System.Collections.Generic; namespace Starterkit.Interface { public interface ITheme { void AddHtmlAttribute(string scope, string attributeName, string attributeValue); void AddHtmlClass(string scope, string className); string PrintHtmlAttributes(string scope); string PrintHtmlClasses(string scope); string GetSvgIcon(string path, string classNames); void SetDomain(string flag); string GetDomain(); void SetUri(string flag); string GetUri(); void SetLocaleSwitch(bool flag); bool IsLocaleSwitchEnabled(); void SetLocaleDefault(string flag); string GetLocaleDefault(); string GetLocaleDefaultLower(); string GetLocaleDefaultReplace(); void SetModeSwitch(bool flag); bool IsModeSwitchEnabled(); void SetModeDefault(string flag); string GetModeDefault(); void SetDirection(string direction); string GetDirection(); bool IsRtlDirection(); string GetAssetPath(string path); string ExtendCssFilename(string path); string GetManifest(); string GetFavicon(); string[] GetFonts(); Dictionary<string, Dictionary<string, string>> GetLanguages(); KeyValuePair<string, string> GetLanguages(string lang); List<string> GetLangActiveLang(); string GetLangUnknownName(); string GetLangUnknownLang(); string GetLangDefaultFlag(); string GetLangCookieName(); bool IsLangLocaleDefault(string lang); bool IsLangActiveLang(string lang); string[] GetGlobalAssets(string type); string GetAttributeValue(string scope, string attributeName); } }