Skip to content

Commit 819dbf3

Browse files
committed
Disable tooltip updates in CodeChunk and Demo
Commented out tooltip-related fields and methods in the `CodeChunk` and `Demo` classes to simplify the UI and prevent unnecessary updates during clipboard operations. Removed the `StringConstants` class from `PropertyInfoExtensions.cs` to eliminate unused constants, indicating a potential refactor. NOTE: This commit message is auto-generated using GitHub Copilot.
1 parent 96ce34e commit 819dbf3

3 files changed

Lines changed: 9 additions & 53 deletions

File tree

BlazorExpress.Bulma.Docx/Components/CodeChunk.razor.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
using Microsoft.VisualBasic.FileIO;
2-
3-
namespace BlazorExpress.Bulma.Docx;
1+
namespace BlazorExpress.Bulma.Docx;
42

53
public partial class CodeChunk : BulmaComponentBase
64
{
75
#region Fields and Constants
86

9-
private string? clipboardTooltipTitle = "Copy to clipboard";
7+
//private string? clipboardTooltipTitle = "Copy to clipboard";
108

119
private string? clipboardTooltipIconName = "bi bi-clipboard";
1210

1311
private string? snippet;
1412

15-
private float snippetWidth;
13+
//private float snippetWidth;
1614

1715
/// <summary>
1816
/// A reference to this component instance for use in JavaScript calls.
@@ -84,7 +82,7 @@ public void OnCopyFailJS(string errorMessage)
8482
[JSInvokable]
8583
public void OnCopySuccessJS()
8684
{
87-
clipboardTooltipTitle = "Copied!";
85+
//clipboardTooltipTitle = "Copied!";
8886
clipboardTooltipIconName = "bi bi-check2 has-text-primary";
8987
StateHasChanged();
9088
}
@@ -95,7 +93,7 @@ public void OnCopySuccessJS()
9593
[JSInvokable]
9694
public void ResetCopyStatusJS()
9795
{
98-
clipboardTooltipTitle = "Copy to clipboard";
96+
//clipboardTooltipTitle = "Copy to clipboard";
9997
clipboardTooltipIconName = "bi bi-clipboard";
10098
StateHasChanged();
10199
}

BlazorExpress.Bulma.Docx/Components/Demo.razor.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ public partial class Demo : BulmaComponentBase
44
{
55
#region Fields and Constants
66

7-
private string? clipboardTooltipTitle = "Copy to clipboard";
7+
//private string? clipboardTooltipTitle = "Copy to clipboard";
88

99
private string? clipboardTooltipIconName = "bi bi-clipboard";
1010

1111
private string? codeSnippet;
1212

13-
private float codeSnippetWidth;
13+
//private float codeSnippetWidth;
1414

1515
/// <summary>
1616
/// A reference to this component instance for use in JavaScript calls.
@@ -79,7 +79,7 @@ public void OnCopyFailJS(string errorMessage)
7979
[JSInvokable]
8080
public void OnCopySuccessJS()
8181
{
82-
clipboardTooltipTitle = "Copied!";
82+
//clipboardTooltipTitle = "Copied!";
8383
clipboardTooltipIconName = "bi bi-check2 has-text-primary";
8484
StateHasChanged();
8585
}
@@ -90,7 +90,7 @@ public void OnCopySuccessJS()
9090
[JSInvokable]
9191
public void ResetCopyStatusJS()
9292
{
93-
clipboardTooltipTitle = "Copy to clipboard";
93+
//clipboardTooltipTitle = "Copy to clipboard";
9494
clipboardTooltipIconName = "bi bi-clipboard";
9595
StateHasChanged();
9696
}

BlazorExpress.Bulma.Docx/Extensions/PropertyInfoExtenstions.cs

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -167,45 +167,3 @@ public static bool IsPropertyRequired(this PropertyInfo propertyInfo)
167167
}
168168
}
169169
}
170-
171-
// TODO: Remove this
172-
namespace BlazorExpress.Bulma
173-
{
174-
public static class StringConstants
175-
{
176-
#region Fields and Constants
177-
178-
public const string Nullable = "Nullable";
179-
public const string PropertyTypeNameInt16 = "Int16";
180-
public const string PropertyTypeNameInt32 = "Int32";
181-
public const string PropertyTypeNameInt64 = "Int64";
182-
public const string PropertyTypeNameChar = "Char";
183-
public const string PropertyTypeNameStringComparison = "StringComparison";
184-
public const string PropertyTypeNameString = "String";
185-
public const string PropertyTypeNameSingle = "Single"; // float
186-
public const string PropertyTypeNameDecimal = "Decimal";
187-
public const string PropertyTypeNameDouble = "Double";
188-
public const string PropertyTypeNameDateOnly = "DateOnly";
189-
public const string PropertyTypeNameDateTime = "DateTime";
190-
public const string PropertyTypeNameBoolean = "Boolean";
191-
public const string PropertyTypeNameEnum = "Enum";
192-
public const string PropertyTypeNameGuid = "Guid";
193-
194-
public const string PropertyTypeNameInt16CSharpTypeKeyword = "short";
195-
public const string PropertyTypeNameInt32CSharpTypeKeyword = "int";
196-
public const string PropertyTypeNameInt64CSharpTypeKeyword = "long";
197-
public const string PropertyTypeNameCharCSharpTypeKeyword = "char";
198-
public const string PropertyTypeNameStringComparisonCSharpTypeKeyword = "StringComparison";
199-
public const string PropertyTypeNameStringCSharpTypeKeyword = "string";
200-
public const string PropertyTypeNameSingleCSharpTypeKeyword = "float";
201-
public const string PropertyTypeNameDecimalCSharpTypeKeyword = "decimal";
202-
public const string PropertyTypeNameDoubleCSharpTypeKeyword = "double";
203-
public const string PropertyTypeNameDateOnlyCSharpTypeKeyword = "DateOnly";
204-
public const string PropertyTypeNameDateTimeCSharpTypeKeyword = "DateTime";
205-
public const string PropertyTypeNameBooleanCSharpTypeKeyword = "bool";
206-
public const string PropertyTypeNameEnumCSharpTypeKeyword = "enum";
207-
public const string PropertyTypeNameGuidCSharpTypeKeyword = "Guid";
208-
209-
#endregion
210-
}
211-
}

0 commit comments

Comments
 (0)