diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample.sln b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample.sln
new file mode 100644
index 00000000..e1e1117b
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31112.23
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BoldBI.Embed.Sample", "BoldBI.Embed.Sample\BoldBI.Embed.Sample.csproj", "{6D5CD714-8E10-490B-A604-EC1EAC6207F0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6D5CD714-8E10-490B-A604-EC1EAC6207F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6D5CD714-8E10-490B-A604-EC1EAC6207F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6D5CD714-8E10-490B-A604-EC1EAC6207F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6D5CD714-8E10-490B-A604-EC1EAC6207F0}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {17ED8247-4B6E-42E3-930D-F78C333EADE9}
+ EndGlobalSection
+EndGlobal
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/BoldBI.Embed.Sample.csproj b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/BoldBI.Embed.Sample.csproj
new file mode 100644
index 00000000..518e71ed
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/BoldBI.Embed.Sample.csproj
@@ -0,0 +1,19 @@
+
+
+
+ net6.0
+ BoldBI.Embed.Sample
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Controllers/HomeController.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Controllers/HomeController.cs
new file mode 100644
index 00000000..33bfd1f7
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Controllers/HomeController.cs
@@ -0,0 +1,102 @@
+using BoldBI.Embed.Sample.Models;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Logging;
+using Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Net.Http;
+using System.Security.Cryptography;
+using System.Threading.Tasks;
+
+namespace BoldBI.Embed.Sample.Controllers
+{
+ public class HomeController : Controller
+ {
+ public IActionResult Index()
+ {
+ return View();
+ }
+
+
+ [HttpGet]
+ [Route("GetDashboards")]
+ public string GetDashboards()
+ {
+ var token = GetToken();
+
+ using (var client = new HttpClient())
+ {
+ client.BaseAddress = new Uri(EmbedProperties.RootUrl);
+ client.DefaultRequestHeaders.Accept.Clear();
+ client.DefaultRequestHeaders.Add("Authorization", token.TokenType + " " + token.AccessToken);
+ var result = client.GetAsync(EmbedProperties.RootUrl + "/api/" + EmbedProperties.SiteIdentifier + "/v2.0/items?ItemType=2").Result;
+ string resultContent = result.Content.ReadAsStringAsync().Result;
+ return resultContent;
+ }
+ }
+
+ public Token GetToken()
+ {
+ using (var client = new HttpClient())
+ {
+ client.BaseAddress = new Uri(EmbedProperties.RootUrl);
+ client.DefaultRequestHeaders.Accept.Clear();
+
+ var content = new FormUrlEncodedContent(new[]
+ {
+ new KeyValuePair("grant_type", "embed_secret"),
+ new KeyValuePair("Username", EmbedProperties.UserEmail),
+ new KeyValuePair("embed_secret", EmbedProperties.EmbedSecret)
+ });
+ var result = client.PostAsync(EmbedProperties.RootUrl + "/api/" + EmbedProperties.SiteIdentifier + "/token", content).Result;
+ string resultContent = result.Content.ReadAsStringAsync().Result;
+ var response = JsonConvert.DeserializeObject(resultContent);
+ return response;
+ }
+ }
+
+ [HttpPost]
+ [Route("GetDetails")]
+ public string GetDetails([FromBody] object embedQuerString)
+ {
+ var embedClass = Newtonsoft.Json.JsonConvert.DeserializeObject(embedQuerString.ToString());
+
+ var embedQuery = embedClass.embedQuerString;
+ // User your user-email as embed_user_email
+ embedQuery += "&embed_user_email=" + EmbedProperties.UserEmail;
+ //To set embed_server_timestamp to overcome the EmbedCodeValidation failing while different timezone using at client application.
+ double timeStamp = (int)DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
+ embedQuery += "&embed_server_timestamp=" + timeStamp;
+ var embedDetailsUrl = "/embed/authorize?" + embedQuery + "&embed_signature=" + GetSignatureUrl(embedQuery);
+
+ using (var client = new HttpClient())
+ {
+ client.BaseAddress = new Uri(embedClass.dashboardServerApiUrl);
+ client.DefaultRequestHeaders.Accept.Clear();
+
+ var result = client.GetAsync(embedClass.dashboardServerApiUrl + embedDetailsUrl).Result;
+ string resultContent = result.Content.ReadAsStringAsync().Result;
+ return resultContent;
+ }
+
+ }
+
+ public string GetSignatureUrl(string queryString)
+ {
+ if (queryString != null)
+ {
+ var encoding = new System.Text.UTF8Encoding();
+ var keyBytes = encoding.GetBytes(EmbedProperties.EmbedSecret);
+ var messageBytes = encoding.GetBytes(queryString);
+ using (var hmacsha1 = new HMACSHA256(keyBytes))
+ {
+ var hashMessage = hmacsha1.ComputeHash(messageBytes);
+ return Convert.ToBase64String(hashMessage);
+ }
+ }
+ return string.Empty;
+ }
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/DataClass.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/DataClass.cs
new file mode 100644
index 00000000..863bd502
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/DataClass.cs
@@ -0,0 +1,52 @@
+using Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Threading.Tasks;
+
+namespace BoldBI.Embed.Sample.Models
+{
+ [DataContract]
+ public class EmbedClass
+ {
+ [DataMember]
+ public string embedQuerString { get; set; }
+ [DataMember]
+ public string dashboardServerApiUrl { get; set; }
+ }
+
+ public class TokenObject
+ {
+ public string Message { get; set; }
+
+ public string Status { get; set; }
+
+ public string Token { get; set; }
+ }
+
+ public class Token
+ {
+ [JsonProperty("access_token")]
+ public string AccessToken { get; set; }
+
+ [JsonProperty("token_type")]
+ public string TokenType { get; set; }
+
+ [JsonProperty("expires_in")]
+ public string ExpiresIn { get; set; }
+
+ [JsonProperty("email")]
+ public string Email { get; set; }
+
+ public string LoginResult { get; set; }
+
+ public string LoginStatusInfo { get; set; }
+
+ [JsonProperty(".issued")]
+ public string Issued { get; set; }
+
+ [JsonProperty(".expires")]
+ public string Expires { get; set; }
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/EmbedProperties.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/EmbedProperties.cs
new file mode 100644
index 00000000..089591d2
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/EmbedProperties.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace BoldBI.Embed.Sample.Models
+{
+ public class EmbedProperties
+ {
+ //BoldBI server URL (ex: http://localhost:5000/bi, http://demo.boldbi.com/bi)
+ public static string RootUrl = "http://localhost:54879/bi";
+
+ //For Bold BI Enterprise edition, it should be like `site/site1`. For Bold BI Cloud, it should be empty string.
+ public static string SiteIdentifier = "site/site1";
+
+ //Your Bold BI application environment. (If Cloud, you should use `cloud`, if Enterprise, you should use `enterprise`)
+ public static string Environment = "enterprise";
+
+ //Enter dashboard ID which you want to embed
+ public static string dashboardId = "d64dc9ca-0f96-464d-a117-da3ba0bf161e";
+
+ //Enter your BoldBI credentials here.
+ public static string UserEmail = "abcd@gmail.com";
+
+ // Get the embedSecret key from Bold BI, please check this link(https://help.syncfusion.com/bold-bi/on-premise/site-settings/embed-settings)
+ public static string EmbedSecret = "gds8hsgdfhsuhfhsdbY48zSN3qse7";
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/ErrorViewModel.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/ErrorViewModel.cs
new file mode 100644
index 00000000..519a1f8c
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Models/ErrorViewModel.cs
@@ -0,0 +1,11 @@
+using System;
+
+namespace BoldBI.Embed.Sample.Models
+{
+ public class ErrorViewModel
+ {
+ public string RequestId { get; set; }
+
+ public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Program.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Program.cs
new file mode 100644
index 00000000..2cc242ca
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Program.cs
@@ -0,0 +1,26 @@
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.Hosting;
+using Microsoft.Extensions.Logging;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace BoldBI.Embed.Sample
+{
+ public class Program
+ {
+ public static void Main(string[] args)
+ {
+ CreateHostBuilder(args).Build().Run();
+ }
+
+ public static IHostBuilder CreateHostBuilder(string[] args) =>
+ Host.CreateDefaultBuilder(args)
+ .ConfigureWebHostDefaults(webBuilder =>
+ {
+ webBuilder.UseStartup();
+ });
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Properties/launchSettings.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Properties/launchSettings.json
new file mode 100644
index 00000000..8272f529
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Properties/launchSettings.json
@@ -0,0 +1,27 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:61377",
+ "sslPort": 0
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BoldBI.Embed.Sample": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ },
+ "applicationUrl": "https://localhost:5001;http://localhost:5000"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Startup.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Startup.cs
new file mode 100644
index 00000000..ee190bec
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Startup.cs
@@ -0,0 +1,57 @@
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.AspNetCore.HttpsPolicy;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace BoldBI.Embed.Sample
+{
+ public class Startup
+ {
+ public Startup(IConfiguration configuration)
+ {
+ Configuration = configuration;
+ }
+
+ public IConfiguration Configuration { get; }
+
+ // This method gets called by the runtime. Use this method to add services to the container.
+ public void ConfigureServices(IServiceCollection services)
+ {
+ services.AddControllersWithViews();
+ }
+
+ // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
+ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
+ {
+ if (env.IsDevelopment())
+ {
+ app.UseDeveloperExceptionPage();
+ }
+ else
+ {
+ app.UseExceptionHandler("/Home/Error");
+ // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
+ app.UseHsts();
+ }
+ app.UseHttpsRedirection();
+ app.UseStaticFiles();
+
+ app.UseRouting();
+
+ app.UseAuthorization();
+
+ app.UseEndpoints(endpoints =>
+ {
+ endpoints.MapControllerRoute(
+ name: "default",
+ pattern: "{controller=Home}/{action=Index}/{id?}");
+ });
+ }
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Index.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Index.cshtml
new file mode 100644
index 00000000..2ef1bbe9
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Index.cshtml
@@ -0,0 +1,45 @@
+
+@using BoldBI.Embed.Sample.Models
+@{
+ ViewBag.Title = "Home";
+ Layout = null;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @*
+
+
All Dashboard
+
+
+
+
+
*@
+
+
+
+
+
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Privacy.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Privacy.cshtml
new file mode 100644
index 00000000..af4fb195
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Home/Privacy.cshtml
@@ -0,0 +1,6 @@
+@{
+ ViewData["Title"] = "Privacy Policy";
+}
+
@ViewData["Title"]
+
+
Use this page to detail your site's privacy policy.
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/Error.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/Error.cshtml
new file mode 100644
index 00000000..a1e04783
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/Error.cshtml
@@ -0,0 +1,25 @@
+@model ErrorViewModel
+@{
+ ViewData["Title"] = "Error";
+}
+
+
Error.
+
An error occurred while processing your request.
+
+@if (Model.ShowRequestId)
+{
+
+ Request ID:@Model.RequestId
+
+}
+
+
Development Mode
+
+ Swapping to Development environment will display more detailed information about the error that occurred.
+
+
+ The Development environment shouldn't be enabled for deployed applications.
+ It can result in displaying sensitive information from exceptions to end users.
+ For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development
+ and restarting the app.
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_Layout.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_Layout.cshtml
new file mode 100644
index 00000000..a92fcfeb
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_Layout.cshtml
@@ -0,0 +1,48 @@
+
+
+
+
+
+ @ViewData["Title"] - BoldBI.Embed.Sample
+
+
+
+
+
+
+
+
+
+ @RenderBody()
+
+
+
+
+
+
+
+ @RenderSection("Scripts", required: false)
+
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_ValidationScriptsPartial.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_ValidationScriptsPartial.cshtml
new file mode 100644
index 00000000..5a16d80a
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/Shared/_ValidationScriptsPartial.cshtml
@@ -0,0 +1,2 @@
+
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewImports.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewImports.cshtml
new file mode 100644
index 00000000..ecb2287c
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewImports.cshtml
@@ -0,0 +1,3 @@
+@using BoldBI.Embed.Sample
+@using BoldBI.Embed.Sample.Models
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewStart.cshtml b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewStart.cshtml
new file mode 100644
index 00000000..a5f10045
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/Views/_ViewStart.cshtml
@@ -0,0 +1,3 @@
+@{
+ Layout = "_Layout";
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.Development.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.Development.json
new file mode 100644
index 00000000..8983e0fc
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.json
new file mode 100644
index 00000000..d9d9a9bf
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/appsettings.json
@@ -0,0 +1,10 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.deps.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.deps.json
new file mode 100644
index 00000000..c424cb9a
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.deps.json
@@ -0,0 +1,41 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v6.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v6.0": {
+ "BoldBI.Embed.Sample/1.0.0": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "BoldBI.Embed.Sample.dll": {}
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "BoldBI.Embed.Sample/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.dll b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.dll
new file mode 100644
index 00000000..6d687b89
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.dll differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.exe b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.exe
new file mode 100644
index 00000000..6ac47387
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.exe differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.pdb b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.pdb
new file mode 100644
index 00000000..10f4a79e
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.pdb differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.runtimeconfig.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.runtimeconfig.json
new file mode 100644
index 00000000..dfb1b77d
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net6.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "6.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "6.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.staticwebassets.runtime.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.staticwebassets.runtime.json
new file mode 100644
index 00000000..a730dcdc
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/BoldBI.Embed.Sample.staticwebassets.runtime.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\"],"Root":{"Children":{"css":{"Children":{"comment.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/comment.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde.min.css"},"Patterns":null},"Site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/Site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"comment.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/comment.js"},"Patterns":null},"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde.min.js"},"Patterns":null},"Index.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/Index.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/Newtonsoft.Json.dll b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/Newtonsoft.Json.dll
new file mode 100644
index 00000000..1ffeabe6
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/Newtonsoft.Json.dll differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.Development.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.Development.json
new file mode 100644
index 00000000..8983e0fc
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.json
new file mode 100644
index 00000000..d9d9a9bf
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/bin/Debug/net6.0/appsettings.json
@@ -0,0 +1,10 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.dgspec.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.dgspec.json
new file mode 100644
index 00000000..730b48bb
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.dgspec.json
@@ -0,0 +1,93 @@
+{
+ "format": 1,
+ "restore": {
+ "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj": {}
+ },
+ "projects": {
+ "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj",
+ "projectName": "BoldBI.Embed.Sample",
+ "projectPath": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj",
+ "packagesPath": "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\",
+ "outputPath": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\SuryaVijayakumar\\AppData\\Roaming\\NuGet\\NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\sdk\\7.0.317\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "dependencies": {
+ "Newtonsoft.Json": {
+ "target": "Package",
+ "version": "[13.0.1, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Host.win-x64",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ }
+ ],
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.317\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.props b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.props
new file mode 100644
index 00000000..e421e106
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\SuryaVijayakumar\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder
+ PackageReference
+ 6.9.1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.targets b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.targets
new file mode 100644
index 00000000..3dc06ef3
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/BoldBI.Embed.Sample.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 00000000..ed926950
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfo.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfo.cs
new file mode 100644
index 00000000..6ca9f388
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("BoldBI.Embed.Sample")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("BoldBI.Embed.Sample")]
+[assembly: System.Reflection.AssemblyTitleAttribute("BoldBI.Embed.Sample")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfoInputs.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfoInputs.cache
new file mode 100644
index 00000000..f80f0594
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ba57015b9216721c956638eb13cd58019b2689c3
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.GeneratedMSBuildEditorConfig.editorconfig b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 00000000..ed1c5e4c
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,45 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = BoldBI.Embed.Sample
+build_property.RootNamespace = BoldBI.Embed.Sample
+build_property.ProjectDir = D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\
+build_property.RazorLangVersion = 6.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample
+build_property._RazorSourceGeneratorDebug =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/Home/Index.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxJbmRleC5jc2h0bWw=
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/Home/Privacy.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxQcml2YWN5LmNzaHRtbA==
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/Shared/Error.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXEVycm9yLmNzaHRtbA==
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/Shared/_Layout.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9MYXlvdXQuY3NodG1s
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/Shared/_ValidationScriptsPartial.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9WYWxpZGF0aW9uU2NyaXB0c1BhcnRpYWwuY3NodG1s
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/_ViewImports.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdJbXBvcnRzLmNzaHRtbA==
+build_metadata.AdditionalFiles.CssScope =
+
+[D:/embedded_source/TASK371104-cmtSample_to_public/embedded-bi-samples/BoldBI.Embed.Sample/Views/_ViewStart.cshtml]
+build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdTdGFydC5jc2h0bWw=
+build_metadata.AdditionalFiles.CssScope =
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.MvcApplicationPartsAssemblyInfo.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 00000000..e69de29b
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cache
new file mode 100644
index 00000000..f24b41d8
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cache
@@ -0,0 +1 @@
+5860763757f4f08c7ebdea1b3a94a18109f17861
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cs b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cs
new file mode 100644
index 00000000..31c8eab2
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.RazorAssemblyInfo.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" +
+ "ory, Microsoft.AspNetCore.Mvc.Razor")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.assets.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.assets.cache
new file mode 100644
index 00000000..c441708e
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.assets.cache differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.AssemblyReference.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.AssemblyReference.cache
new file mode 100644
index 00000000..779416e7
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.AssemblyReference.cache differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.CopyComplete b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.CopyComplete
new file mode 100644
index 00000000..e69de29b
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.CoreCompileInputs.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.CoreCompileInputs.cache
new file mode 100644
index 00000000..2a9a79c0
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+7417892ee8cc3ee65de6601496d794888be0505d
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.FileListAbsolute.txt b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.FileListAbsolute.txt
new file mode 100644
index 00000000..c438e726
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.csproj.FileListAbsolute.txt
@@ -0,0 +1,31 @@
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\appsettings.Development.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\appsettings.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.staticwebassets.runtime.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.exe
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.deps.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.runtimeconfig.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.dll
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\BoldBI.Embed.Sample.pdb
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\bin\Debug\net6.0\Newtonsoft.Json.dll
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.csproj.AssemblyReference.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.GeneratedMSBuildEditorConfig.editorconfig
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.AssemblyInfoInputs.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.AssemblyInfo.cs
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.csproj.CoreCompileInputs.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.MvcApplicationPartsAssemblyInfo.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.RazorAssemblyInfo.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.RazorAssemblyInfo.cs
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets\msbuild.BoldBI.Embed.Sample.Microsoft.AspNetCore.StaticWebAssets.props
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets\msbuild.build.BoldBI.Embed.Sample.props
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.BoldBI.Embed.Sample.props
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.BoldBI.Embed.Sample.props
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets.pack.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets.build.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\staticwebassets.development.json
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\scopedcss\bundle\BoldBI.Embed.Sample.styles.css
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.csproj.CopyComplete
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.dll
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\refint\BoldBI.Embed.Sample.dll
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.pdb
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\BoldBI.Embed.Sample.genruntimeconfig.cache
+D:\embedded_source\TASK371104-cmtSample_to_public\embedded-bi-samples\BoldBI.Embed.Sample\obj\Debug\net6.0\ref\BoldBI.Embed.Sample.dll
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.dll b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.dll
new file mode 100644
index 00000000..6d687b89
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.dll differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.genruntimeconfig.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.genruntimeconfig.cache
new file mode 100644
index 00000000..64ab649a
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.genruntimeconfig.cache
@@ -0,0 +1 @@
+b1bd907e82f3efb20fba99d47ac5d3776d99b3a5
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.pdb b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.pdb
new file mode 100644
index 00000000..10f4a79e
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/BoldBI.Embed.Sample.pdb differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/apphost.exe b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/apphost.exe
new file mode 100644
index 00000000..6ac47387
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/apphost.exe differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/ref/BoldBI.Embed.Sample.dll b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/ref/BoldBI.Embed.Sample.dll
new file mode 100644
index 00000000..aa7cfb17
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/ref/BoldBI.Embed.Sample.dll differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/refint/BoldBI.Embed.Sample.dll b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/refint/BoldBI.Embed.Sample.dll
new file mode 100644
index 00000000..aa7cfb17
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/refint/BoldBI.Embed.Sample.dll differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.build.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.build.json
new file mode 100644
index 00000000..5d4f5889
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.build.json
@@ -0,0 +1,156 @@
+{
+ "Version": 1,
+ "Hash": "B9KUrfcnNo0avhkeRQIJMpn56p6zv0qdvH/tL6FThT4=",
+ "Source": "BoldBI.Embed.Sample",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [
+ {
+ "Name": "BoldBI.Embed.Sample\\wwwroot",
+ "Source": "BoldBI.Embed.Sample",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\comment.css",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "css/comment.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\comment.css"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\easymde.min.css",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "css/easymde.min.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\easymde.min.css"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\Site.css",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "css/Site.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\Site.css"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\favicon.ico",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "favicon.ico",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\favicon.ico"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\comment.js",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "js/comment.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\comment.js"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\easymde.min.js",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "js/easymde.min.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\easymde.min.js"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\Index.js",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "js/Index.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\Index.js"
+ },
+ {
+ "Identity": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\site.js",
+ "SourceId": "BoldBI.Embed.Sample",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\",
+ "BasePath": "_content/BoldBI.Embed.Sample",
+ "RelativePath": "js/site.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\site.js"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.development.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.development.json
new file mode 100644
index 00000000..a730dcdc
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.development.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\"],"Root":{"Children":{"css":{"Children":{"comment.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/comment.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde.min.css"},"Patterns":null},"Site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/Site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"comment.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/comment.js"},"Patterns":null},"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde.min.js"},"Patterns":null},"Index.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/Index.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.pack.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.pack.json
new file mode 100644
index 00000000..52f76805
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets.pack.json
@@ -0,0 +1,53 @@
+{
+ "Files": [
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\Site.css",
+ "PackagePath": "staticwebassets\\css\\Site.css"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\comment.css",
+ "PackagePath": "staticwebassets\\css\\comment.css"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\css\\easymde.min.css",
+ "PackagePath": "staticwebassets\\css\\easymde.min.css"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\favicon.ico",
+ "PackagePath": "staticwebassets\\favicon.ico"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\Index.js",
+ "PackagePath": "staticwebassets\\js\\Index.js"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\comment.js",
+ "PackagePath": "staticwebassets\\js\\comment.js"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\easymde.min.js",
+ "PackagePath": "staticwebassets\\js\\easymde.min.js"
+ },
+ {
+ "Id": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\wwwroot\\js\\site.js",
+ "PackagePath": "staticwebassets\\js\\site.js"
+ },
+ {
+ "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.BoldBI.Embed.Sample.Microsoft.AspNetCore.StaticWebAssets.props",
+ "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props"
+ },
+ {
+ "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.build.BoldBI.Embed.Sample.props",
+ "PackagePath": "build\\BoldBI.Embed.Sample.props"
+ },
+ {
+ "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.buildMultiTargeting.BoldBI.Embed.Sample.props",
+ "PackagePath": "buildMultiTargeting\\BoldBI.Embed.Sample.props"
+ },
+ {
+ "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.buildTransitive.BoldBI.Embed.Sample.props",
+ "PackagePath": "buildTransitive\\BoldBI.Embed.Sample.props"
+ }
+ ],
+ "ElementsToRemove": []
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.BoldBI.Embed.Sample.Microsoft.AspNetCore.StaticWebAssets.props b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.BoldBI.Embed.Sample.Microsoft.AspNetCore.StaticWebAssets.props
new file mode 100644
index 00000000..516f2e9b
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.BoldBI.Embed.Sample.Microsoft.AspNetCore.StaticWebAssets.props
@@ -0,0 +1,132 @@
+
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ css/comment.css
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\comment.css))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ css/easymde.min.css
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\easymde.min.css))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ css/Site.css
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\Site.css))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ favicon.ico
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.ico))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ js/comment.js
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\comment.js))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ js/easymde.min.js
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\easymde.min.js))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ js/Index.js
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\Index.js))
+
+
+ Package
+ BoldBI.Embed.Sample
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/BoldBI.Embed.Sample
+ js/site.js
+ All
+ All
+ Primary
+
+
+
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\site.js))
+
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.build.BoldBI.Embed.Sample.props b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.build.BoldBI.Embed.Sample.props
new file mode 100644
index 00000000..5a6032a7
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.build.BoldBI.Embed.Sample.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.BoldBI.Embed.Sample.props b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.BoldBI.Embed.Sample.props
new file mode 100644
index 00000000..2d9a9350
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.BoldBI.Embed.Sample.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.BoldBI.Embed.Sample.props b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.BoldBI.Embed.Sample.props
new file mode 100644
index 00000000..caf4649d
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.BoldBI.Embed.Sample.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.assets.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.assets.json
new file mode 100644
index 00000000..feb2d397
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.assets.json
@@ -0,0 +1,143 @@
+{
+ "version": 3,
+ "targets": {
+ "net6.0": {
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Newtonsoft.Json/13.0.1": {
+ "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "type": "package",
+ "path": "newtonsoft.json/13.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/netstandard2.0/Newtonsoft.Json.dll",
+ "lib/netstandard2.0/Newtonsoft.Json.xml",
+ "newtonsoft.json.13.0.1.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "packageIcon.png"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net6.0": [
+ "Newtonsoft.Json >= 13.0.1"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\": {},
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj",
+ "projectName": "BoldBI.Embed.Sample",
+ "projectPath": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj",
+ "packagesPath": "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\",
+ "outputPath": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\SuryaVijayakumar\\AppData\\Roaming\\NuGet\\NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\sdk\\7.0.317\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "dependencies": {
+ "Newtonsoft.Json": {
+ "target": "Package",
+ "version": "[13.0.1, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Host.win-x64",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ },
+ {
+ "name": "Microsoft.WindowsDesktop.App.Ref",
+ "version": "[6.0.31, 6.0.31]"
+ }
+ ],
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.317\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.nuget.cache b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.nuget.cache
new file mode 100644
index 00000000..aa9428de
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.nuget.cache
@@ -0,0 +1,14 @@
+{
+ "version": 2,
+ "dgSpecHash": "OqVMu7CWpAA68gjx12ZOzGUMprCY/B9DbBmlMv8rCrJlvCGXsXIPbmVpz7u0UzZJ7A8M8yG64LYNtfFRT/ijCg==",
+ "success": true,
+ "projectFilePath": "D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\microsoft.netcore.app.ref\\6.0.31\\microsoft.netcore.app.ref.6.0.31.nupkg.sha512",
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\6.0.31\\microsoft.windowsdesktop.app.ref.6.0.31.nupkg.sha512",
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\6.0.31\\microsoft.aspnetcore.app.ref.6.0.31.nupkg.sha512",
+ "C:\\Users\\SuryaVijayakumar\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\6.0.31\\microsoft.netcore.app.host.win-x64.6.0.31.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.packagespec.json b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.packagespec.json
new file mode 100644
index 00000000..3b7c5ac4
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj","projectName":"BoldBI.Embed.Sample","projectPath":"D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\BoldBI.Embed.Sample.csproj","outputPath":"D:\\embedded_source\\TASK371104-cmtSample_to_public\\embedded-bi-samples\\BoldBI.Embed.Sample\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"],"originalTargetFrameworks":["net6.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\sdk\\7.0.317\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"Newtonsoft.Json":{"target":"Package","version":"[13.0.1, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[6.0.31, 6.0.31]"},{"name":"Microsoft.NETCore.App.Host.win-x64","version":"[6.0.31, 6.0.31]"},{"name":"Microsoft.NETCore.App.Ref","version":"[6.0.31, 6.0.31]"},{"name":"Microsoft.WindowsDesktop.App.Ref","version":"[6.0.31, 6.0.31]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\7.0.317\\RuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/rider.project.restore.info b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/rider.project.restore.info
new file mode 100644
index 00000000..64d9bd06
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17195546563513218
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/Site.css b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/Site.css
new file mode 100644
index 00000000..95bf8ab1
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/Site.css
@@ -0,0 +1,143 @@
+body html {
+ width: 100%;
+ height: 100%;
+}
+
+html,
+body,
+app-root {
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ font-family: Roboto;
+ font-size: 13px;
+}
+
+ul {
+ list-style-type: none;
+ padding-left: 0;
+}
+
+.tab {
+ padding-top: 2px;
+ padding-bottom: 18px;
+ cursor: pointer
+}
+
+.active {
+ background-color: burlywood;
+}
+
+.e-dbrd-blueWaitingIndcator {
+ -webkit-animation: rotate 2s linear infinite;
+ animation: rotate 2s linear infinite;
+ height: 54px;
+ width: 54px;
+ top: 50%;
+ left: 50%;
+ position: relative;
+}
+
+.e-waiting {
+ position: fixed;
+ display: block;
+ margin: 0px auto;
+ width: 54px;
+ height: 54px;
+ zoom: 0.5;
+ margin-left: 55px;
+}
+
+#container {
+ width: 13%;
+ float: left;
+ height: 100%;
+ float: left;
+ background: #f4f4f4;
+ height: 100%;
+ box-shadow: 2px 0 4px 0 rgba(0, 0, 0, .12);
+ overflow: auto;
+ overflow-x: hidden;
+}
+
+#grid-title {
+ font-size: 17px;
+ border-bottom: 1px solid #333;
+ padding: 15px;
+}
+
+#panel {
+ width: 100%;
+ float: left;
+ background: #f4f4f4;
+ overflow: auto;
+}
+
+#dashboard {
+ width: 100%;
+ float: left;
+ height: 100%;
+ display: block;
+}
+
+.dashboard-item {
+ padding: 10px;
+ border-bottom: 1px solid #ccc;
+ cursor: pointer;
+}
+
+#viewer-section {
+ width: 100%;
+ height: 100%;
+ float: left;
+}
+
+#viewer-header {
+ padding: 10px;
+ display: block;
+ float: left;
+ width: 100%;
+}
+
+#create-dashboard {
+ float: right;
+ margin-right: 20px;
+ background: #0565ff;
+ border: 0;
+ border-radius: 4px;
+ color: #fff;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 12px;
+ font-weight: 600;
+ height: 28px;
+ line-height: 28px;
+ min-width: 90px;
+ outline: none;
+ text-align: center;
+ border: 1px solid #0450cc;
+}
+
+#edit-dashboard {
+ float: right;
+ background: #fff;
+ margin-right: 20px;
+ border: 0;
+ border-radius: 4px;
+ color: #333;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 12px;
+ font-weight: 600;
+ height: 28px;
+ line-height: 28px;
+ min-width: 90px;
+ outline: none;
+ text-align: center;
+ border: 1px solid #b3b3b3;
+}
+
+#dashboardDesigner {
+ height: 900px;
+ border: 2px solid #333;
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/comment.css b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/comment.css
new file mode 100644
index 00000000..cac2596b
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/comment.css
@@ -0,0 +1,422 @@
+
+#description:focus-visible{
+ outline: 2px solid black;
+}
+#description {
+ background-color: rgb(252, 252, 252);
+ padding-left: 2px;
+ margin-left: 5px;
+ width: 367px;
+ height: 28px;
+ border-color: #cccc;
+ border-width: 1px;
+ resize: none;
+ border-radius: 5px;
+ margin-top:13px
+ /*box-shadow: 2px 0px 8px 0px #cccc;*/
+}
+#description:focus-visible {
+ outline:none;
+}
+#widget_description:focus-visible {
+ outline: none;
+}
+#widgetCommentModuleContainer {
+ border: 1px solid rgba(0, 0, 0, 0.45);
+ overflow-y: auto;
+ background-color: white;
+ overflow-x: hidden;
+ min-height: 160px !important;
+ height: auto;
+ max-height: 315px;
+ top: 188.5px;
+ right: 939.667px;
+ position: absolute;
+ width: 350px;
+ z-index: 1000001;
+ border-color: rgba(0, 0, 0, 0.22);
+}
+#widget_description {
+ padding-left: 2px;
+ width: 323px;
+ margin-left: 6px;
+ height: 35px;
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ /* margin-top: 10px;*/
+ resize: none;
+ font-family: sans-serif;
+ border-radius: 5px;
+}
+.commentHeader {
+ margin-bottom: 30px;
+}
+#comment_container {
+ border-top: 1px solid #80808063;
+ padding-top: 10px;
+ overflow-y: auto;
+ height: 95%;
+ width: 385px;
+ float: right;
+ background-color: white;
+ overflow-x: hidden;
+ box-shadow: 2px 0px 8px 0px #cccc;
+}
+#widgetCommentModuleContainer::-webkit-scrollbar, #comment_container::-webkit-scrollbar {
+ width: 10px;
+}
+#widgetCommentModuleContainer::-webkit-scrollbar-track,#comment_container::-webkit-scrollbar-track {
+ box-shadow: inset 0 0 5px grey;
+ border-radius: 10px;
+}
+#widgetCommentModuleContainer::-webkit-scrollbar-thumb, #comment_container::-webkit-scrollbar-thumb {
+ background: rgb(0 0 0 / 20%);
+ border-radius: 5px;
+}
+#widgetCommentModuleContainer::-webkit-scrollbar-thumb:hover, #comment_container::-webkit-scrollbar-thumb:hover {
+ background: grey;
+}
+.e-float-text {
+ /*margin-left: 15px;*/
+ padding-left: 12px !important;
+}
+.author {
+ font-size: 12px;
+}
+.dropdown-menu {
+ margin-right: 5px;
+ position: absolute;
+ line-height: normal;
+ background-color: white;
+ width: 70px;
+ padding-left: 0px;
+ box-shadow: 1px 0px 4px 1px #cccc;
+ right: 15px;
+ /*height: 45px;*/
+ padding-left: 5px;
+ padding-top: 5px;
+}
+.edit:hover, .delete:hover, .parent:hover {
+ background-color: #e5e3e3ab;
+
+}
+#comment_container .e-float-line, #widgetCommentModuleContainer .e-float-line {
+ margin-left: 29px;
+ width: 370px;
+ display: none;
+}
+
+.dbrdCmt_header {
+ float: left;
+ margin-left: 7px;
+ font-size: 15px;
+}
+#dbrdCmtClose {
+ font-size: 15px;
+ margin-bottom: 5px;
+ padding-right: 10px;
+ color: var(--icon-text-normal-color);
+ text-decoration: none;
+ float: right;
+ margin-right: 3px;
+ cursor: pointer;
+}
+.addcommentTxtBox {
+ margin-top: 20px;
+ height: 90px;
+ background-color: #f9f9f9;
+ border-top: #cccc 1px solid;
+ border-bottom: #cccc 1px solid;
+}
+#buttons {
+ padding-right: 5px;
+ height: 50px;
+ margin-left: 15px;
+ /* margin-right: 20px;*/
+ display: none;
+}
+#widget_buttons {
+ padding-right: 5px;
+ height: 45px;
+ margin-left: 15px;
+ display: none
+}
+#cancle, #reply_cancle, #edit_cancle {
+ float: right;
+ width: 70px;
+ height: 28px;
+ margin: 10px 5px 8px 10px;
+ background: rgb(249, 249, 249);
+ color: rgb(51, 51, 51);
+ outline: rgb(250, 250, 250) solid 0px;
+ border-radius: 4px;
+ border: 1px solid rgb(179, 179, 179);
+ cursor: pointer;
+ /*margin: 10px 15px 10px 10px;*/
+}
+#widget_cancle, #widget_reply_cancle, #widget_edit_cancle {
+ float: right;
+ width: 70px;
+ height: 28px;
+ margin: 10px 2px 0px 10px;
+ background: rgb(249, 249, 249);
+ color: rgb(51, 51, 51);
+ outline: rgb(250, 250, 250) solid 0px;
+ border-radius: 4px;
+ border: 1px solid rgb(179, 179, 179);
+ cursor: pointer;
+}
+#widget_post, #widget_reply_post, #widget_edit_post {
+ float: right;
+ width: 70px;
+ height: 28px;
+ margin: 10px 10px 0px 10px;
+ background: rgb(5, 101, 255);
+ color: rgb(255, 255, 255);
+ outline: rgb(250, 250, 250) solid 0px;
+ border-radius: 4px;
+ border: 1px solid;
+ cursor: pointer;
+}
+#post, #reply_post, #edit_post {
+ float: right;
+ width: 70px;
+ height: 28px;
+ margin: 10px 15px 8px 10px;
+ background: rgb(5, 101, 255);
+ color: rgb(255, 255, 255);
+ outline: rgb(250, 250, 250) solid 0px;
+ border-radius: 4px;
+ border: 1px solid;
+ cursor: pointer;
+}
+#activeComments {
+ margin-top: 5px;
+}
+#Reply_comment_container {
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ background-color: rgb(118 111 111 / 5%);
+ margin-top: 23px;
+}
+#Reply_description {
+ padding-left: 2px;
+ width: 375px;
+ height: 150px;
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ resize: none;
+ border-radius: 5px;
+ margin-left: 5px;
+}
+#Edit_comment_container {
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ background-color: rgb(118 111 111 / 5%);
+ margin-top: 10px;
+}
+#Edit_description {
+ padding-left: 2px;
+ width: 375px;
+ height: 150px;
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ resize: none;
+ margin-left: 5px;
+ border-radius: 5px;
+}
+#reply_buttons, #widget_reply_buttons, #widget_edit_buttons, #edit_buttons {
+ height: 50px;
+ margin-left: 15px;
+ margin-right: 6px;
+}
+.wdgtCmt_header {
+ float: left;
+ margin: 5px 0px 0px 5px;
+}
+#widget_close {
+ font-size: 15px;
+ margin-top: 5px;
+ padding-right: 10px;
+ color: var(--icon-text-normal-color);
+ text-decoration: none;
+ float: right;
+ cursor: pointer;
+}
+.widgetAddcommentTxtBox{
+ height: 85px;
+ margin-top: 30px;
+ background-color: #f9f9f9;
+}
+#Widget_Reply_comment_container {
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ /* background-color: rgb(118 111 111 / 5%);*/
+ margin-top: 15px;
+}
+#Widget_Reply_description {
+ padding-left: 2px;
+ width: 325px;
+ height: 125px;
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ resize: none;
+ border-radius: 5px;
+}
+#Widget_Edit_comment_container {
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ /* background-color: rgb(118 111 111 / 5%);*/
+ margin-top: 23px;
+}
+#Widget_Edit_description {
+ padding-left: 2px;
+ width: 325px;
+ height: 125px;
+ border-color: rgba(0, 0, 0, 0.22);
+ border-width: 1px;
+ resize: none;
+ border-radius: 5px;
+}
+.permalink {
+ text-decoration: none;
+}
+.time-ago {
+ color: #888;
+}
+
+#comment_container .CodeMirror-scroll {
+ min-height: 100px !important;
+ border: 1px solid #8080807a;
+ width: 363px;
+ overflow-y: hidden !important;
+ padding-bottom: 0px;
+ overflow-x: hidden !important;
+ /*margin: 10px;*/
+}
+#comment_container .editor-toolbar {
+ margin-left: 10px;
+ width: 343px;
+ margin-top: 10px;
+}
+#comment_container .CodeMirror.cm-s-easymde.CodeMirror-wrap {
+ width: 365px;
+ margin-left: 10px;
+ border: none !important;
+ padding: 0px;
+ height: 150px;
+ overflow: inherit;
+}
+#widgetCommentModuleContainer_iframe .editor-toolbar {
+ margin-left: 5px;
+ width: 306px;
+ /*margin-top: 50px;*/
+}
+#widgetCommentModuleContainer_iframe .CodeMirror.cm-s-easymde.CodeMirror-wrap {
+ width: 328px;
+ margin-left: 5px;
+ border: none !important;
+ padding: 0px;
+ height: 106px;
+ overflow: inherit;
+}
+#widgetCommentModuleContainer_iframe .CodeMirror-scroll {
+ min-height: 100px !important;
+ border: 1px solid #8080807a;
+ width: 326px;
+ overflow-y: hidden !important;
+ padding-bottom: 0px;
+ overflow-x: hidden !important;
+ /* margin: 10px; */
+}
+#newest_btn, #oldest_btn,#widget_newest_btn,#widget_oldest_btn {
+ border: none;
+ background-color: #f9f9f9;
+ cursor: pointer;
+}
+
+/*Loader Icon style*/
+
+.loader-icon {
+ display: block;
+}
+
+#layout-body-loader-icon {
+ position: absolute;
+ top: 50%;
+ left: 50% !important;
+ margin-left: -27px;
+ margin-top: -27px;
+}
+
+.loader-icon {
+ left: 0px !important;
+ position: relative;
+ margin: 0px auto;
+ width: 54px;
+ height: 54px;
+ top:200px;
+}
+
+ .loader-icon .circular {
+ -webkit-animation: rotate 2s linear infinite;
+ animation: rotate 2s linear infinite;
+ height: 54px;
+ width: 54px;
+ position: relative;
+ }
+
+ .loader-icon .path {
+ stroke-dasharray: 1,200;
+ stroke-dashoffset: 0;
+ -webkit-animation: dash 1.5s ease-in-out infinite;
+ animation: dash 1.5s ease-in-out infinite;
+ stroke: #0565FF;
+ stroke-linecap: square;
+ }
+
+@keyframes rotate {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+@-webkit-keyframes rotate {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes dash {
+ 0% {
+ stroke-dasharray: 1,200;
+ stroke-dashoffset: 0;
+ }
+
+ 50% {
+ stroke-dasharray: 89,200;
+ stroke-dashoffset: -35;
+ }
+
+ 100% {
+ stroke-dasharray: 89,200;
+ stroke-dashoffset: -124;
+ }
+}
+
+@-webkit-keyframes dash {
+ 0% {
+ stroke-dasharray: 1,200;
+ stroke-dashoffset: 0;
+ }
+
+ 50% {
+ stroke-dasharray: 89,200;
+ stroke-dashoffset: -35;
+ }
+
+ 100% {
+ stroke-dasharray: 89,200;
+ stroke-dashoffset: -124;
+ }
+}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/easymde.min.css b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/easymde.min.css
new file mode 100644
index 00000000..77d71bc7
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/css/easymde.min.css
@@ -0,0 +1,7 @@
+/**
+ * easymde v2.4.2
+ * Copyright Jeroen Akkerman
+ * @link https://github.com/ionaru/easy-markdown-editor
+ * @license MIT
+ */
+.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{box-sizing:border-box;height:auto;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:1;word-wrap:break-word}.CodeMirror-scroll{cursor:text}.CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:9;border-right:none!important;border-bottom-right-radius:0!important}.CodeMirror-sided{width:50%!important}.CodeMirror-placeholder{opacity:.5}.CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px;opacity:.7}.editor-toolbar:hover{opacity:.8}.editor-toolbar:after,.editor-toolbar:before{display:block;content:' ';height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar.fullscreen{width:100%;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);position:fixed;top:0;right:0;margin:0;padding:0}.editor-toolbar button{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;width:30px;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar a.uploadImage{background:0 0;display:inline-block;text-align:center;text-decoration:none!important;width:30px;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer;padding-top:4px;color:#333!important}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a.uploadImage.active,.editor-toolbar a.uploadImage:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar button:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar a.uploadImage:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}.editor-toolbar.disabled-for-preview a.uploadImage:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview{padding:10px;position:absolute;width:100%;height:100%;top:0;left:0;background:#fafafa;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{padding:10px;position:fixed;bottom:0;width:50%;top:50px;right:0;background:#fafafa;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd;word-wrap:break-word}.editor-preview-active-side{display:block}.editor-preview-active{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview pre,.editor-preview-side pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:110%;line-height:110%}.cm-s-easymde .cm-header-2{font-size:110%;line-height:110%}.cm-s-easymde .cm-header-3{font-size:110%;line-height:110%}.cm-s-easymde .cm-header-4{font-size:110%;line-height:110%}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}
\ No newline at end of file
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/favicon.ico b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/favicon.ico
new file mode 100644
index 00000000..a3a79998
Binary files /dev/null and b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/favicon.ico differ
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/Index.js b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/Index.js
new file mode 100644
index 00000000..0bae4e18
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/Index.js
@@ -0,0 +1,75 @@
+function Init() {
+ var http = new XMLHttpRequest();
+ http.open("GET", getDashboardsUrl, true);
+ http.responseType = 'json';
+ http.setRequestHeader("Content-type", "application/json");
+ renderDashboard(dashboardId);
+};
+
+
+function renderDashboard(dashboardId) {
+ var dashboard = BoldBI.create({
+ serverUrl: rootUrl + "/" + siteIdentifier,
+ dashboardId: dashboardId,
+ embedContainerId: "dashboard",
+ embedType: BoldBI.EmbedType.Component,
+ environment: environment == "enterprise" ? BoldBI.Environment.Enterprise : BoldBI.Environment.Cloud,
+ width: "100%",
+ height: "100%",
+ mode: BoldBI.Mode.View,
+ expirationTime: 100000,
+ authorizationServer: {
+ url: authorizationServerUrl
+ },
+ dashboardSettings: {
+ beforeIconRender: "CommentIconCreation",
+ onIconClick: "response",
+ },
+ widgetSettings: {
+ beforeIconRender: "CommentWidgetIconCreation",
+ onIconClick: "widgetResponse",
+ }
+ });
+
+ dashboard.loadDashboard();
+};
+
+function response(arg) {
+ if (arg.name == "comment") {
+ this.commentsArgs = arg;
+ var obj = { 'dashboardId': arg.model.itemId, 'multitabDashboardId': null };
+ var instance = BoldBI.getInstance("dashboard");
+ instance.getComments("dashboard", obj, "dashboardGetcomment");
+ }
+}
+function widgetResponse(arg) {
+ if (arg.name == "comment") {
+ this.commentsArgs = arg;
+ var obj = { 'widgetId': arg.widgetId, 'dashboardId': arg.model.itemId, 'multitabDashboardId': null };
+ var instance = BoldBI.getInstance("dashboard");
+ instance.getComments("widget", obj, "widgetGetComments");
+ }
+}
+function CommentIconCreation(args) {
+
+ var instance = BoldBI.getInstance("dashboard");
+ var icon = $("", {
+ "class": "server-banner-icon e-dashboard-banner-icon bbi-dbrd-designer-hoverable su su-without-comment",
+ "data-tooltip": "Comment",
+ "data-name": "comment",
+ "data-event": true,
+ css: { "font-size": "15px" }
+ });
+ args.iconsinformation[0].items.push(icon);
+
+}
+function CommentWidgetIconCreation(args) {
+
+ args.iconsinformation.push({
+ "class": "su-without-comment su-icon",
+ "name": "comment",
+ "tooltip": "Comment"
+ });
+
+}
+
diff --git a/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/comment.js b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/comment.js
new file mode 100644
index 00000000..ce7e9ee8
--- /dev/null
+++ b/Scenario Based Samples/Dashboard and Widget comment/BoldBI.Embed.Sample/wwwroot/js/comment.js
@@ -0,0 +1,841 @@
+
+var type;
+var DASHBOARDID;
+var WIDGETID;
+var SortingComments = {};
+var argument;
+//call back function need to be called after every dashboard comment operation completion to refresh dashboard comment container
+function getcomment(args) {
+ $("#comment_container").html("");
+ $("#comment_container").remove();
+ var instance = BoldBI.getInstance("dashboard");
+ instance.getComments("dashboard", dashboardId, dashboardId,null,1);
+}
+//call back function need to be called after every widget comment operation completion to refresh widget comment container
+function getwidgetcomment(args) {
+ $('body').find('#widgetCommentModuleContainer').remove();
+ var instance = BoldBI.getInstance("dashboard");
+ instance.getComments("widget", WIDGETID, dashboardId,null,1);
+}
+// creating dashboard comment container and args holds dashboard comments that are inserted into container
+function dashboardGetcomment(args) {
+ type = "dashboard";
+ $('body').find('#widgetCommentModuleContainer').remove();
+ $('body').find('#comment_container').remove();
+ $("#dashboard").css("width", $(window).width() - 410);
+ var container = '
COMMENTS
';
+ $('#viewer-section').append(container);
+ //SortingComments = args.Comments;
+ DASHBOARDID = args.DashboardId;
+ argument = args;//storing argument to use in sorting method
+ //post and cancel button creation
+ var buttonElement = $('');
+ var buttons = $('');
+ $('.addcommentTxtBox').append(buttonElement);
+ buttons.appendTo('#buttons');
+ var CmtCountContainer = $('');
+ var cmtCount = $('');
+ var cmtSorting = $('');
+
+ $('.addcommentTxtBox').append(CmtCountContainer);
+ $('#CmtCount_order').append(cmtCount);
+ $('#CmtCount_order').append(cmtSorting);
+ var count = args.ActiveCommentsCount;
+ $('#Cmt_count').append($('' + count + ' Comment(s)'));
+ var sortingButtons = $('');
+
+ $('#Cmt_Sorting').append(sortingButtons);
+ if (args.SortBy == 1) {
+ $('#newest_btn').css('color', '#3a99fb');
+ }
+ else {
+ $('#oldest_btn').css('color', '#3a99fb');
+ }
+ //var dashboardName = new ejs.inputs.TextBox({
+ // floatLabelType: 'Auto',
+ // placeholder: 'Enter dashboard comment',
+ // value: ""
+ //})
+ //dashboardName.appendTo('#description');
+
+ var loader = $('');
+ $('#comment_container').append(loader);
+ //var fontstyle = $('');
+ //$('.addcommentTxtBox').append(fontstyle);
+ var instance = BoldBI.getInstance("dashboard");
+ instance.resizeDashboard();
+ //$('#dashboard').css('width', '1282px');
+ var activeComments = $('