public string ContextAttributes(int instanceId, int contentBlockId, bool includeEditInfos, bool autoToolbar) { var contextAttribs = ""; if (instanceId != 0) { contextAttribs += $" data-cb-instance='{instanceId}'"; } if (contentBlockId != 0) { contextAttribs += $" data-cb-id='{contentBlockId}'"; } // optionally add editing infos if (includeEditInfos) { contextAttribs += Build.Attribute("data-edit-context", UiContextInfos(autoToolbar)); } return(contextAttribs); }
/// <inheritdoc/> public HtmlString Attribute(string name, object value) => !Enabled ? null : Build.Attribute(name, JsonConvert.SerializeObject(value));
/// <inheritdoc/> public HtmlString Attribute(string name, string value) => !Enabled ? null : Build.Attribute(name, value);