Example #1
0
        public static JsonStyles FromString(string inlineStyles)
        {
            JsonStyles retVal = new JsonStyles();

            retVal.styles = DictionaryExtensions.FromDelimited(inlineStyles, ";", ":");
            return(retVal);
        }
Example #2
0
        public JsonControl() : base()
        {
            scripts = new Dictionary <string, JsonFunction>();
            requiredScriptFileNames = new List <string>();
            controlToRender         = new HtmlGenericControl();

            AutoRegisterScript = false;
            randomJsonId       = StringExtensions.RandomString(8, false, false);
            DomId = StringExtensions.RandomString(8, false, false);

            attributes    = new JsonAttributes();
            styles        = new JsonStyles();
            renderScripts = true;

            this.Text = string.Empty;
        }
Example #3
0
        public JsonControl()
            : base()
        {
            scripts = new Dictionary<string, JsonFunction>();
            requiredScriptFileNames = new List<string>();
            controlToRender = new HtmlGenericControl();

            AutoRegisterScript = false;
            randomJsonId = StringExtensions.RandomString(8, false, false);
            DomId = StringExtensions.RandomString(8, false, false);

            attributes = new JsonAttributes();
            styles = new JsonStyles();
            renderScripts = true;

            this.Text = string.Empty;
        }
Example #4
0
 public static JsonStyles FromString(string inlineStyles)
 {
     JsonStyles retVal = new JsonStyles();
     retVal.styles = DictionaryExtensions.FromDelimited(inlineStyles, ";", ":");
     return retVal;
 }
Example #5
0
 protected static void ApplyAttributesAndStyles(HtmlGenericControl targetControl, JsonStyles styles, JsonAttributes attributes, string cssClass)
 {
     attributes.AddAttributes(targetControl);
     styles.AddStyles(targetControl);
     if (!string.IsNullOrEmpty(cssClass))
     {
         targetControl.Attributes.Add("class", cssClass);
     }
 }
Example #6
0
 protected static void ApplyAttributesAndStyles(HtmlGenericControl targetControl, JsonStyles styles, JsonAttributes attributes)
 {
     ApplyAttributesAndStyles(targetControl, styles, attributes, string.Empty);
 }
Example #7
0
 protected static void ApplyAttributesAndStyles(HtmlGenericControl targetControl, JsonStyles styles, JsonAttributes attributes, string cssClass)
 {
     attributes.AddAttributes(targetControl);
     styles.AddStyles(targetControl);
     if (!string.IsNullOrEmpty(cssClass))
         targetControl.Attributes.Add("class", cssClass);
 }
Example #8
0
 protected static void ApplyAttributesAndStyles(HtmlGenericControl targetControl, JsonStyles styles, JsonAttributes attributes)
 {
     ApplyAttributesAndStyles(targetControl, styles, attributes, string.Empty);
 }