コード例 #1
0
        public string GetHtmlToAppendByIcon(BrowserButtonIcon icon)
        {
            string fontSettings     = GetStylesToAppendByBrowserFont(icon);
            string defaultSettings  = GetDefaultStyleSettings(icon);
            string animationClasses = GetAnimationClass(icon.AnimationType);

            OnClickReturn onClickEvent = new OnClickReturn()
            {
                RemoteEvent  = icon.RemoteEvent,
                ReturnValues = icon.ReturnObjects,
                Id           = icon.Id
            };

            string enabled = icon.Enabled ? $"onclick = btnClickEventByElement([{ JsonConvert.SerializeObject(onClickEvent)}])" : "disabled";

            return($"<i title=\"{icon.Text}\" style=\"{defaultSettings}\" class=\"{icon.StyleClass} {animationClasses}\"" +
                   $"{enabled}></i>");
        }
コード例 #2
0
        public string GetHtmlToAppendByBrowserButton(BrowserButton button)
        {
            string fontSettings   = GetStylesToAppendByBrowserFont(button);
            string widthAndHeight = GetDefaultStyleSettings(button);

            OnClickReturn onClickEvent = new OnClickReturn()
            {
                RemoteEvent  = button.RemoteEvent,
                ReturnValues = button.ReturnObjects,
                Id           = button.Id
            };

            string animationClasses = GetAnimationClass(button.AnimationType);

            string enabled = button.Enabled ? $"onclick=btnClickEventByElement([{JsonConvert.SerializeObject(onClickEvent)}])" : "disabled";

            string outa = $"<input id=\"{button.Id}\" type=\"button\" class=\"{button.StyleClass} {animationClasses}\" value=\"{button.Text}\"" +
                          $"style=\"{fontSettings}{widthAndHeight}\" {enabled}>";

            return(outa);
        }