From 42bc97982c20f89ffd154c32614743a3bbbb661b Mon Sep 17 00:00:00 2001
From: Sharly-Atieno <95272441+Sharly-Atieno@users.noreply.github.com>
Date: Tue, 4 Oct 2022 09:54:05 +0300
Subject: [PATCH 1/4] external linking changes
---
README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 53 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 35c46f4..55f1673 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,5 @@
# Essential JS 2 Button Getting Started
-
-The application contains Essential JS 2 button component for preview and all common settings are preconfigured.
+The [Javascrip Button](https://www.syncfusion.com/javascript-ui-controls/js-button?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) is a custom HTML5 button control. The application contains Essential JS 2 button component for preview and all common settings are preconfigured.
## Getting Started
@@ -34,3 +33,55 @@ You can use the below npm script to run the web application.
```
npm run start
```
+## Features and Benefits
+
+## Toggle button
+
+The JavaScript button can be used as a [toggle button](https://ej2.syncfusion.com/javascript/documentation/button/types-and-styles/#toggle-button?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) to trigger two different actions based on its two states: pressed and released.
+
+## Button size
+
+You can choose from different [button sizes](https://ej2.syncfusion.com/javascript/documentation/button/types-and-styles/#button-size?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), default and small, as required in your application.
+
+## Repeat button
+
+You can extend this button to act as a repeat button, which performs the click event repeatedly when it is clicked and held.
+
+## Disable button
+
+The JavaScript disable button is used to indicate the inactive state of a button. It can be enabled or disabled by using the [disabled](https://ej2.syncfusion.com/javascript/documentation/api/button/#disabled?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) property.
+
+## Related links
+[Learn More about JavaScript Button](https://www.syncfusion.com/javascript-ui-controls/js-button?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Download Free Trial](https://www.syncfusion.com/downloads/javascript?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Pricing](https://www.syncfusion.com/sales/products/javascript?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Documentation](https://ej2.syncfusion.com/documentation/button/getting-started/?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[View Demos](https://github.com/SyncfusionExamples/ej2-button-gettingstarted?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Community Forums](https://www.syncfusion.com/forums/javascript-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Suggest a feature or report a bug](https://www.syncfusion.com/feedback/javascript?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Online example](https://ej2.syncfusion.com/demos/#/material/button/default.html?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+[Knowledge base](https://www.syncfusion.com/kb/javascript-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)
+
+
+## About Syncfusion Javacript UI Components
+
+Syncfusion's [JavaScript UI Components](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) library is the only suite that you will ever need to build an application since it contains over 70 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Button, we provide popular JavaScript Components such as [DataGrid](https://www.syncfusion.com/Javascript-ui-components/javscript-grid?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Charts](https://www.syncfusion.com/javascript-ui-components/javascript-charts?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Scheduler](https://www.syncfusion.com/javascript-ui-components/javascript-scheduler?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Diagram](https://www.syncfusion.com/javascript-ui-components/javascript-diagram?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Word Processor](https://www.syncfusion.com/javascript-ui-components/javascript-word-processor?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples).
+
+### About Syncfusion
+Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 28,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
+
+Today, we provide 1700+ components and frameworks for web ([Blazor](https://www.syncfusion.com/blazor-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-webforms-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [React](https://www.syncfusion.com/react-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [.NET MAUI](https://www.syncfusion.com/maui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [WPF](https://www.syncfusion.com/wpf-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [WinUI](https://www.syncfusion.com/winui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples),[UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [.NET MAUI](https://www.syncfusion.com/maui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
+
+
+
+
+sales@syncfusion.com | www.syncfusion.com | Toll Free: 1-888-9 DOTNET
+
\ No newline at end of file
From 60dd63e511e8f2610f3cda36975a9368236ca831 Mon Sep 17 00:00:00 2001
From: Sharly-Atieno <95272441+Sharly-Atieno@users.noreply.github.com>
Date: Thu, 10 Nov 2022 10:27:16 +0300
Subject: [PATCH 2/4] changes made
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 55f1673..fccf6db 100644
--- a/README.md
+++ b/README.md
@@ -73,10 +73,10 @@ The JavaScript disable button is used to indicate the inactive state of a button
## About Syncfusion Javacript UI Components
-Syncfusion's [JavaScript UI Components](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) library is the only suite that you will ever need to build an application since it contains over 70 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Button, we provide popular JavaScript Components such as [DataGrid](https://www.syncfusion.com/Javascript-ui-components/javscript-grid?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Charts](https://www.syncfusion.com/javascript-ui-components/javascript-charts?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Scheduler](https://www.syncfusion.com/javascript-ui-components/javascript-scheduler?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Diagram](https://www.syncfusion.com/javascript-ui-components/javascript-diagram?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Word Processor](https://www.syncfusion.com/javascript-ui-components/javascript-word-processor?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples).
+Syncfusion's [JavaScript UI Components](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) library is the only suite that you will ever need to build an application since it contains over 75 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Button, we provide popular JavaScript Components such as [DataGrid](https://www.syncfusion.com/Javascript-ui-components/javscript-grid?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Charts](https://www.syncfusion.com/javascript-ui-components/javascript-charts?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Scheduler](https://www.syncfusion.com/javascript-ui-components/javascript-scheduler?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Diagram](https://www.syncfusion.com/javascript-ui-components/javascript-diagram?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Word Processor](https://www.syncfusion.com/javascript-ui-components/javascript-word-processor?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples).
### About Syncfusion
-Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 28,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
+Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 29,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
Today, we provide 1700+ components and frameworks for web ([Blazor](https://www.syncfusion.com/blazor-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-webforms-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [React](https://www.syncfusion.com/react-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [.NET MAUI](https://www.syncfusion.com/maui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [WPF](https://www.syncfusion.com/wpf-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [WinUI](https://www.syncfusion.com/winui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples),[UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [.NET MAUI](https://www.syncfusion.com/maui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples)). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
From 83bdb9071423be31a9b81d88c5cdd6823ac228fb Mon Sep 17 00:00:00 2001
From: Sharly-Atieno <95272441+Sharly-Atieno@users.noreply.github.com>
Date: Thu, 24 Nov 2022 10:23:14 +0300
Subject: [PATCH 3/4] over 80 updated
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index fccf6db..8ae5e5b 100644
--- a/README.md
+++ b/README.md
@@ -73,7 +73,7 @@ The JavaScript disable button is used to indicate the inactive state of a button
## About Syncfusion Javacript UI Components
-Syncfusion's [JavaScript UI Components](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) library is the only suite that you will ever need to build an application since it contains over 75 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Button, we provide popular JavaScript Components such as [DataGrid](https://www.syncfusion.com/Javascript-ui-components/javscript-grid?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Charts](https://www.syncfusion.com/javascript-ui-components/javascript-charts?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Scheduler](https://www.syncfusion.com/javascript-ui-components/javascript-scheduler?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Diagram](https://www.syncfusion.com/javascript-ui-components/javascript-diagram?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Word Processor](https://www.syncfusion.com/javascript-ui-components/javascript-word-processor?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples).
+Syncfusion's [JavaScript UI Components](https://www.syncfusion.com/javascript-ui-controls?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples) library is the only suite that you will ever need to build an application since it contains over 80 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Button, we provide popular JavaScript Components such as [DataGrid](https://www.syncfusion.com/Javascript-ui-components/javscript-grid?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Charts](https://www.syncfusion.com/javascript-ui-components/javascript-charts?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Scheduler](https://www.syncfusion.com/javascript-ui-components/javascript-scheduler?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), [Diagram](https://www.syncfusion.com/javascript-ui-components/javascript-diagram?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples), and [Word Processor](https://www.syncfusion.com/javascript-ui-components/javascript-word-processor?utm_source=github&utm_medium=listing&utm_campaign=javascript-button-github-samples).
### About Syncfusion
Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 29,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
From ba261b67c82101371af12b794618c354534c466f Mon Sep 17 00:00:00 2001
From: SyncfusionBuild <89958145+SyncfusionBuild@users.noreply.github.com>
Date: Tue, 24 Jan 2023 16:20:14 +0530
Subject: [PATCH 4/4] Gitleaks action file added
---
.github/workflows/gitleaks.yaml | 38 +++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
create mode 100644 .github/workflows/gitleaks.yaml
diff --git a/.github/workflows/gitleaks.yaml b/.github/workflows/gitleaks.yaml
new file mode 100644
index 0000000..48a24dd
--- /dev/null
+++ b/.github/workflows/gitleaks.yaml
@@ -0,0 +1,38 @@
+name: Secret Value found!
+on:
+ push:
+ public:
+jobs:
+ scan:
+ name: gitleaks
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Install the gitleaks
+ run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz
+ shell: pwsh
+ - name: Extract the tar file
+ run: tar xzvf gitleaks_8.15.2_linux_x64.tar.gz
+ - name: Generate the report
+ id: gitleaks
+ run: $GITHUB_WORKSPACE/gitleaks detect -s $GITHUB_WORKSPACE -f json -r $GITHUB_WORKSPACE/leaksreport.json
+ shell: bash
+ continue-on-error: true
+ - name: Setup NuGet.exe
+ if: steps.gitleaks.outcome != 'success'
+ uses: nuget/setup-nuget@v1
+ with:
+ nuget-version: latest
+ - name: Install the dotnet
+ if: steps.gitleaks.outcome != 'success'
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: '3.1.x'
+ - name: Install the report tool packages
+ if: steps.gitleaks.outcome != 'success'
+ run: |
+ nuget install "Syncfusion.Email" -source "https://nexus.syncfusion.com/repository/nuget-hosted/"
+ dir $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1
+ dotnet $GITHUB_WORKSPACE/Syncfusion.Email.1.0.0/lib/netcoreapp3.1/Email.dll "citeam@syncfusion.com" "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE"
+ exit 1