├── .editorconfig ├── .gitignore ├── .vscode └── settings.json ├── BlazorBeforeUnload.sln ├── LICENSE ├── README.md ├── sample └── BlazorBeforeUnloadSample │ ├── App.razor │ ├── BlazorBeforeUnloadSample.csproj │ ├── Pages │ ├── Counter.razor │ ├── Index.razor │ └── _Imports.razor │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Shared │ ├── MainLayout.razor │ ├── NavMenu.razor │ └── SurveyPrompt.razor │ ├── Startup.cs │ ├── _Imports.razor │ └── wwwroot │ ├── css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ │ ├── css │ │ │ └── open-iconic-bootstrap.min.css │ │ │ └── fonts │ │ │ ├── open-iconic.eot │ │ │ ├── open-iconic.otf │ │ │ ├── open-iconic.svg │ │ │ ├── open-iconic.ttf │ │ │ └── open-iconic.woff │ └── site.css │ ├── index.html │ └── sample-data │ └── weather.json └── src └── BlazorBeforeUnload ├── BeforeUnload.cs ├── BeforeUnloadArgs.cs ├── BeforeUnloadExtensions.cs ├── BlazorBeforeUnload.csproj ├── BlazorBeforeUnload.csproj.nuspec ├── interop └── BeforeUnload.ts ├── package-lock.json ├── package.json ├── tsconfig.json └── wwwroot └── BeforeUnload.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /BlazorBeforeUnload.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/BlazorBeforeUnload.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/README.md -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/App.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/BlazorBeforeUnloadSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/BlazorBeforeUnloadSample.csproj -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Pages/Counter.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Pages/Index.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Pages/_Imports.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Program.cs -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Shared/MainLayout.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Shared/NavMenu.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/Startup.cs -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/_Imports.razor -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/css/site.css -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/index.html -------------------------------------------------------------------------------- /sample/BlazorBeforeUnloadSample/wwwroot/sample-data/weather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/sample/BlazorBeforeUnloadSample/wwwroot/sample-data/weather.json -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/BeforeUnload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/BeforeUnload.cs -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/BeforeUnloadArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/BeforeUnloadArgs.cs -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/BeforeUnloadExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/BeforeUnloadExtensions.cs -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/BlazorBeforeUnload.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/BlazorBeforeUnload.csproj -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/BlazorBeforeUnload.csproj.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/BlazorBeforeUnload.csproj.nuspec -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/interop/BeforeUnload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/interop/BeforeUnload.ts -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/package-lock.json -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/package.json -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/tsconfig.json -------------------------------------------------------------------------------- /src/BlazorBeforeUnload/wwwroot/BeforeUnload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterblazejewicz/blazor-beforeunload/HEAD/src/BlazorBeforeUnload/wwwroot/BeforeUnload.js --------------------------------------------------------------------------------