From 15cc2e245d8d9a15de385a7ed13ee39a6a6d23f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Wei=C3=9F?= <72068105+Sandoun@users.noreply.github.com> Date: Wed, 28 Jun 2023 23:31:07 +0200 Subject: [PATCH] Added blazor MewExplorer project --- MewExplorer/App.xaml | 26 + MewExplorer/App.xaml.cs | 9 + MewExplorer/Main.razor | 11 + MewExplorer/MainPage.xaml | 14 + MewExplorer/MainPage.xaml.cs | 7 + MewExplorer/MauiProgram.cs | 22 + MewExplorer/MewExplorer.csproj | 56 ++ MewExplorer/Pages/Index.razor | 31 + MewExplorer/Pages/Index.razor.css | 48 ++ .../Platforms/Android/AndroidManifest.xml | 6 + MewExplorer/Platforms/Android/MainActivity.cs | 8 + .../Platforms/Android/MainApplication.cs | 12 + .../Android/Resources/values/colors.xml | 6 + MewExplorer/Platforms/Windows/App.xaml | 17 + MewExplorer/Platforms/Windows/App.xaml.cs | 21 + .../Platforms/Windows/Package.appxmanifest | 46 ++ MewExplorer/Platforms/Windows/app.manifest | 15 + MewExplorer/Properties/launchSettings.json | 8 + MewExplorer/Resources/AppIcon/appicon.svg | 4 + MewExplorer/Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107124 bytes MewExplorer/Resources/Images/dotnet_bot.svg | 93 +++ MewExplorer/Resources/Raw/AboutAssets.txt | 15 + MewExplorer/Resources/Splash/splash.svg | 8 + MewExplorer/Shared/MainLayout.razor | 21 + MewExplorer/Shared/MainLayout.razor.css | 40 ++ MewExplorer/Shared/NavMenu.razor | 24 + MewExplorer/Shared/NavMenu.razor.css | 44 ++ MewExplorer/Shared/PlcStatus.razor | 6 + MewExplorer/Shared/PlcStatus.razor.css | 1 + MewExplorer/Shared/PlcStatusBar.razor | 7 + MewExplorer/Shared/PlcStatusBar.razor.css | 10 + MewExplorer/Shared/SurveyPrompt.razor | 16 + MewExplorer/_Imports.razor | 8 + MewExplorer/wwwroot/css/app.css | 94 +++ .../wwwroot/css/open-iconic/FONT-LICENSE | 86 +++ .../wwwroot/css/open-iconic/ICON-LICENSE | 21 + MewExplorer/wwwroot/css/open-iconic/README.md | 114 ++++ .../font/css/open-iconic-bootstrap.min.css | 1 + .../open-iconic/font/fonts/open-iconic.eot | Bin 0 -> 28196 bytes .../open-iconic/font/fonts/open-iconic.otf | Bin 0 -> 20996 bytes .../open-iconic/font/fonts/open-iconic.svg | 543 ++++++++++++++++++ .../open-iconic/font/fonts/open-iconic.ttf | Bin 0 -> 38220 bytes .../open-iconic/font/fonts/open-iconic.woff | Bin 0 -> 14984 bytes MewExplorer/wwwroot/favicon.ico | Bin 0 -> 5430 bytes MewExplorer/wwwroot/index.html | 29 + MewtocolNet.sln | 25 +- 47 files changed, 1580 insertions(+), 1 deletion(-) create mode 100644 MewExplorer/App.xaml create mode 100644 MewExplorer/App.xaml.cs create mode 100644 MewExplorer/Main.razor create mode 100644 MewExplorer/MainPage.xaml create mode 100644 MewExplorer/MainPage.xaml.cs create mode 100644 MewExplorer/MauiProgram.cs create mode 100644 MewExplorer/MewExplorer.csproj create mode 100644 MewExplorer/Pages/Index.razor create mode 100644 MewExplorer/Pages/Index.razor.css create mode 100644 MewExplorer/Platforms/Android/AndroidManifest.xml create mode 100644 MewExplorer/Platforms/Android/MainActivity.cs create mode 100644 MewExplorer/Platforms/Android/MainApplication.cs create mode 100644 MewExplorer/Platforms/Android/Resources/values/colors.xml create mode 100644 MewExplorer/Platforms/Windows/App.xaml create mode 100644 MewExplorer/Platforms/Windows/App.xaml.cs create mode 100644 MewExplorer/Platforms/Windows/Package.appxmanifest create mode 100644 MewExplorer/Platforms/Windows/app.manifest create mode 100644 MewExplorer/Properties/launchSettings.json create mode 100644 MewExplorer/Resources/AppIcon/appicon.svg create mode 100644 MewExplorer/Resources/AppIcon/appiconfg.svg create mode 100644 MewExplorer/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 MewExplorer/Resources/Images/dotnet_bot.svg create mode 100644 MewExplorer/Resources/Raw/AboutAssets.txt create mode 100644 MewExplorer/Resources/Splash/splash.svg create mode 100644 MewExplorer/Shared/MainLayout.razor create mode 100644 MewExplorer/Shared/MainLayout.razor.css create mode 100644 MewExplorer/Shared/NavMenu.razor create mode 100644 MewExplorer/Shared/NavMenu.razor.css create mode 100644 MewExplorer/Shared/PlcStatus.razor create mode 100644 MewExplorer/Shared/PlcStatus.razor.css create mode 100644 MewExplorer/Shared/PlcStatusBar.razor create mode 100644 MewExplorer/Shared/PlcStatusBar.razor.css create mode 100644 MewExplorer/Shared/SurveyPrompt.razor create mode 100644 MewExplorer/_Imports.razor create mode 100644 MewExplorer/wwwroot/css/app.css create mode 100644 MewExplorer/wwwroot/css/open-iconic/FONT-LICENSE create mode 100644 MewExplorer/wwwroot/css/open-iconic/ICON-LICENSE create mode 100644 MewExplorer/wwwroot/css/open-iconic/README.md create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.otf create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.svg create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf create mode 100644 MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff create mode 100644 MewExplorer/wwwroot/favicon.ico create mode 100644 MewExplorer/wwwroot/index.html diff --git a/MewExplorer/App.xaml b/MewExplorer/App.xaml new file mode 100644 index 0000000..eba1b07 --- /dev/null +++ b/MewExplorer/App.xaml @@ -0,0 +1,26 @@ + + + + + + #512bdf + White + + + + + + + + \ No newline at end of file diff --git a/MewExplorer/App.xaml.cs b/MewExplorer/App.xaml.cs new file mode 100644 index 0000000..42f7b60 --- /dev/null +++ b/MewExplorer/App.xaml.cs @@ -0,0 +1,9 @@ +namespace MewExplorer; + +public partial class App : Application { + public App() { + InitializeComponent(); + + MainPage = new MainPage(); + } +} diff --git a/MewExplorer/Main.razor b/MewExplorer/Main.razor new file mode 100644 index 0000000..8d4cb6f --- /dev/null +++ b/MewExplorer/Main.razor @@ -0,0 +1,11 @@ + + + + + + + +

Sorry, there's nothing at this address.

+
+
+
diff --git a/MewExplorer/MainPage.xaml b/MewExplorer/MainPage.xaml new file mode 100644 index 0000000..fc365d0 --- /dev/null +++ b/MewExplorer/MainPage.xaml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/MewExplorer/MainPage.xaml.cs b/MewExplorer/MainPage.xaml.cs new file mode 100644 index 0000000..0aa8fd8 --- /dev/null +++ b/MewExplorer/MainPage.xaml.cs @@ -0,0 +1,7 @@ +namespace MewExplorer; + +public partial class MainPage : ContentPage { + public MainPage() { + InitializeComponent(); + } +} diff --git a/MewExplorer/MauiProgram.cs b/MewExplorer/MauiProgram.cs new file mode 100644 index 0000000..2d13104 --- /dev/null +++ b/MewExplorer/MauiProgram.cs @@ -0,0 +1,22 @@ +using Microsoft.Extensions.Logging; + +namespace MewExplorer; +public static class MauiProgram { + public static MauiApp CreateMauiApp() { + var builder = MauiApp.CreateBuilder(); + builder + .UseMauiApp() + .ConfigureFonts(fonts => { + fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); + }); + + builder.Services.AddMauiBlazorWebView(); + + #if DEBUG + builder.Services.AddBlazorWebViewDeveloperTools(); + builder.Logging.AddDebug(); + #endif + + return builder.Build(); + } +} diff --git a/MewExplorer/MewExplorer.csproj b/MewExplorer/MewExplorer.csproj new file mode 100644 index 0000000..9b64231 --- /dev/null +++ b/MewExplorer/MewExplorer.csproj @@ -0,0 +1,56 @@ + + + + net7.0-android;net7.0-ios;net7.0-maccatalyst + $(TargetFrameworks);net7.0-windows10.0.19041.0 + + + Exe + MewExplorer + true + true + enable + false + + + MewExplorer + + + com.companyname.mewexplorer + 5DD46388-985C-4BE2-94EF-3BFE6B5A280B + + + 1.0 + 1 + + 14.2 + 14.0 + 24.0 + 10.0.17763.0 + 10.0.17763.0 + 6.5 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MewExplorer/Pages/Index.razor b/MewExplorer/Pages/Index.razor new file mode 100644 index 0000000..a351049 --- /dev/null +++ b/MewExplorer/Pages/Index.razor @@ -0,0 +1,31 @@ +@page "/" + +
+ +
+ +
+ + Plc Overview + FPX-H C30T + +
+ 192.168.0.1 +
+ +
+ +
+ + Plc Overview + Text + +
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/MewExplorer/Pages/Index.razor.css b/MewExplorer/Pages/Index.razor.css new file mode 100644 index 0000000..3a4f079 --- /dev/null +++ b/MewExplorer/Pages/Index.razor.css @@ -0,0 +1,48 @@ +.index-main { + + display: flex; + flex-direction: column; + flex: 1; + align-items: stretch; + justify-content: stretch; + height: 100%; + +} + +.plc-header { + + background: var(--dark-2); + display: flex; + flex-direction: row; + flex-basis: 30%; + + color: white; + +} + +.plc-header-left { + display: flex; + flex-direction: column; + flex-basis: 50%; + padding: 1em; +} + +.plc-header-left > span:nth-child(1) { + + font-size: 1em; + +} + +.plc-header-left > span:nth-child(2) { + + font-size: 2em; + +} + +.plc-header-right { + + display: flex; + flex-direction: column; + padding: 1em; + +} diff --git a/MewExplorer/Platforms/Android/AndroidManifest.xml b/MewExplorer/Platforms/Android/AndroidManifest.xml new file mode 100644 index 0000000..dbf9e7e --- /dev/null +++ b/MewExplorer/Platforms/Android/AndroidManifest.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/MewExplorer/Platforms/Android/MainActivity.cs b/MewExplorer/Platforms/Android/MainActivity.cs new file mode 100644 index 0000000..7e7bca8 --- /dev/null +++ b/MewExplorer/Platforms/Android/MainActivity.cs @@ -0,0 +1,8 @@ +using Android.App; +using Android.Content.PM; +using Android.OS; + +namespace MewExplorer; +[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)] +public class MainActivity : MauiAppCompatActivity { +} diff --git a/MewExplorer/Platforms/Android/MainApplication.cs b/MewExplorer/Platforms/Android/MainApplication.cs new file mode 100644 index 0000000..18a3a2c --- /dev/null +++ b/MewExplorer/Platforms/Android/MainApplication.cs @@ -0,0 +1,12 @@ +using Android.App; +using Android.Runtime; + +namespace MewExplorer; +[Application] +public class MainApplication : MauiApplication { + public MainApplication(IntPtr handle, JniHandleOwnership ownership) + : base(handle, ownership) { + } + + protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); +} diff --git a/MewExplorer/Platforms/Android/Resources/values/colors.xml b/MewExplorer/Platforms/Android/Resources/values/colors.xml new file mode 100644 index 0000000..c04d749 --- /dev/null +++ b/MewExplorer/Platforms/Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #512BD4 + #2B0B98 + #2B0B98 + \ No newline at end of file diff --git a/MewExplorer/Platforms/Windows/App.xaml b/MewExplorer/Platforms/Windows/App.xaml new file mode 100644 index 0000000..6d32a5b --- /dev/null +++ b/MewExplorer/Platforms/Windows/App.xaml @@ -0,0 +1,17 @@ + + + + + #201C21 + #201C21 + #FFF + #FFF + + + + diff --git a/MewExplorer/Platforms/Windows/App.xaml.cs b/MewExplorer/Platforms/Windows/App.xaml.cs new file mode 100644 index 0000000..5f4e8dc --- /dev/null +++ b/MewExplorer/Platforms/Windows/App.xaml.cs @@ -0,0 +1,21 @@ +using Microsoft.UI.Xaml; + +// To learn more about WinUI, the WinUI project structure, +// and more about our project templates, see: http://aka.ms/winui-project-info. + +namespace MewExplorer.WinUI; +/// +/// Provides application-specific behavior to supplement the default Application class. +/// +public partial class App : MauiWinUIApplication { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() { + this.InitializeComponent(); + } + + protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp(); +} + diff --git a/MewExplorer/Platforms/Windows/Package.appxmanifest b/MewExplorer/Platforms/Windows/Package.appxmanifest new file mode 100644 index 0000000..7125b1b --- /dev/null +++ b/MewExplorer/Platforms/Windows/Package.appxmanifest @@ -0,0 +1,46 @@ + + + + + + + + + $placeholder$ + User Name + $placeholder$.png + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MewExplorer/Platforms/Windows/app.manifest b/MewExplorer/Platforms/Windows/app.manifest new file mode 100644 index 0000000..6abc802 --- /dev/null +++ b/MewExplorer/Platforms/Windows/app.manifest @@ -0,0 +1,15 @@ + + + + + + + + true/PM + PerMonitorV2, PerMonitor + + + diff --git a/MewExplorer/Properties/launchSettings.json b/MewExplorer/Properties/launchSettings.json new file mode 100644 index 0000000..edf8aad --- /dev/null +++ b/MewExplorer/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "Windows Machine": { + "commandName": "MsixPackage", + "nativeDebugging": false + } + } +} \ No newline at end of file diff --git a/MewExplorer/Resources/AppIcon/appicon.svg b/MewExplorer/Resources/AppIcon/appicon.svg new file mode 100644 index 0000000..9d63b65 --- /dev/null +++ b/MewExplorer/Resources/AppIcon/appicon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/MewExplorer/Resources/AppIcon/appiconfg.svg b/MewExplorer/Resources/AppIcon/appiconfg.svg new file mode 100644 index 0000000..21dfb25 --- /dev/null +++ b/MewExplorer/Resources/AppIcon/appiconfg.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/MewExplorer/Resources/Fonts/OpenSans-Regular.ttf b/MewExplorer/Resources/Fonts/OpenSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..293a1cd10666f3b0d965fec6f0e78bb30ccbb963 GIT binary patch literal 107124 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 literal 0 HcmV?d00001 diff --git a/MewExplorer/Resources/Images/dotnet_bot.svg b/MewExplorer/Resources/Images/dotnet_bot.svg new file mode 100644 index 0000000..abfaff2 --- /dev/null +++ b/MewExplorer/Resources/Images/dotnet_bot.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MewExplorer/Resources/Raw/AboutAssets.txt b/MewExplorer/Resources/Raw/AboutAssets.txt new file mode 100644 index 0000000..531df33 --- /dev/null +++ b/MewExplorer/Resources/Raw/AboutAssets.txt @@ -0,0 +1,15 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories). Deployment of the asset to your application +is automatically handled by the following `MauiAsset` Build Action within your `.csproj`. + + + +These files will be deployed with you package and will be accessible using Essentials: + + async Task LoadMauiAsset() + { + using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt"); + using var reader = new StreamReader(stream); + + var contents = reader.ReadToEnd(); + } diff --git a/MewExplorer/Resources/Splash/splash.svg b/MewExplorer/Resources/Splash/splash.svg new file mode 100644 index 0000000..21dfb25 --- /dev/null +++ b/MewExplorer/Resources/Splash/splash.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/MewExplorer/Shared/MainLayout.razor b/MewExplorer/Shared/MainLayout.razor new file mode 100644 index 0000000..8593ecd --- /dev/null +++ b/MewExplorer/Shared/MainLayout.razor @@ -0,0 +1,21 @@ +@inherits LayoutComponentBase + +
+ +
+ + + +
+
+ @Body +
+
+ +
+ + + +
diff --git a/MewExplorer/Shared/MainLayout.razor.css b/MewExplorer/Shared/MainLayout.razor.css new file mode 100644 index 0000000..61e35f4 --- /dev/null +++ b/MewExplorer/Shared/MainLayout.razor.css @@ -0,0 +1,40 @@ +.page { + + background: var(--dark-3); + position: relative; + height: 100vh; + display: flex; + flex: 1; + flex-direction: column; + align-items: stretch; + justify-content: stretch; + +} + +.hor-layout { + + display: flex; + flex-direction: row; + flex: 1; + +} + +main { + + flex: 1; + display: flex; + +} + +main article { + + flex: 1; + +} + +.sidebar { + + background: var(--dark-1); + flex-basis: 25%; + +} \ No newline at end of file diff --git a/MewExplorer/Shared/NavMenu.razor b/MewExplorer/Shared/NavMenu.razor new file mode 100644 index 0000000..700dffe --- /dev/null +++ b/MewExplorer/Shared/NavMenu.razor @@ -0,0 +1,24 @@ +
+ MewExplorer +
+ +
+ +
+ +@code { + private bool collapseNavMenu = true; + + private string NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/MewExplorer/Shared/NavMenu.razor.css b/MewExplorer/Shared/NavMenu.razor.css new file mode 100644 index 0000000..a5b8bd3 --- /dev/null +++ b/MewExplorer/Shared/NavMenu.razor.css @@ -0,0 +1,44 @@ +.app-name-header { + + margin: 2em; + color: white; + +} + +.navbar-brand { + font-size: 1.1rem; +} + +.oi { + margin: 1em; + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item { + + font-size: 0.9rem; + padding: 2em; + +} + +.nav-item ::deep a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; +} + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} \ No newline at end of file diff --git a/MewExplorer/Shared/PlcStatus.razor b/MewExplorer/Shared/PlcStatus.razor new file mode 100644 index 0000000..813e7bc --- /dev/null +++ b/MewExplorer/Shared/PlcStatus.razor @@ -0,0 +1,6 @@ +

PlcStatus

+ +@code { + + +} \ No newline at end of file diff --git a/MewExplorer/Shared/PlcStatus.razor.css b/MewExplorer/Shared/PlcStatus.razor.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/MewExplorer/Shared/PlcStatus.razor.css @@ -0,0 +1 @@ + diff --git a/MewExplorer/Shared/PlcStatusBar.razor b/MewExplorer/Shared/PlcStatusBar.razor new file mode 100644 index 0000000..1177caf --- /dev/null +++ b/MewExplorer/Shared/PlcStatusBar.razor @@ -0,0 +1,7 @@ +
+ Stat bar +
+ +@code { + +} diff --git a/MewExplorer/Shared/PlcStatusBar.razor.css b/MewExplorer/Shared/PlcStatusBar.razor.css new file mode 100644 index 0000000..ca66444 --- /dev/null +++ b/MewExplorer/Shared/PlcStatusBar.razor.css @@ -0,0 +1,10 @@ +.plc-stat-bar { + color: white; + background: var(--vibrant-dark); + display: flex; + flex-direction: row; + flex-basis: 1.5em; + align-items: center; + padding-left: .5em; + font-size: 1rem; +} diff --git a/MewExplorer/Shared/SurveyPrompt.razor b/MewExplorer/Shared/SurveyPrompt.razor new file mode 100644 index 0000000..fc67435 --- /dev/null +++ b/MewExplorer/Shared/SurveyPrompt.razor @@ -0,0 +1,16 @@ +
+ + @Title + + + Please take our + brief survey + + and tell us what you think. +
+ +@code { + // Demonstrates how a parent component can supply parameters + [Parameter] + public string Title { get; set; } +} diff --git a/MewExplorer/_Imports.razor b/MewExplorer/_Imports.razor new file mode 100644 index 0000000..a7075a3 --- /dev/null +++ b/MewExplorer/_Imports.razor @@ -0,0 +1,8 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using MewExplorer +@using MewExplorer.Shared diff --git a/MewExplorer/wwwroot/css/app.css b/MewExplorer/wwwroot/css/app.css new file mode 100644 index 0000000..c2feb37 --- /dev/null +++ b/MewExplorer/wwwroot/css/app.css @@ -0,0 +1,94 @@ +@import url('open-iconic/font/css/open-iconic-bootstrap.min.css'); + +:root { + --vibrant-dark: #00CC14; + --vibrant-light: #5CFF6C; + --dark-1: #201C21; + --dark-2: #2B262C; + --dark-3: #352F37; + --light-1: #EFF2EF; +} + +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + margin: 0; +} + +h1:focus { + outline: none; +} + +a, .btn-link { + color: #0071c1; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.content { + padding-top: 1.1rem; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid red; +} + +.validation-message { + color: red; +} + +#blazor-error-ui { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + +#blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; +} + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + +.blazor-error-boundary::after { + content: "An error has occurred." +} + +.status-bar-safe-area { + display: none; +} + +@supports (-webkit-touch-callout: none) { + .status-bar-safe-area { + display: flex; + position: sticky; + top: 0; + height: env(safe-area-inset-top); + background-color: #f7f7f7; + width: 100%; + z-index: 1; + } + + .flex-column, .navbar-brand { + padding-left: env(safe-area-inset-left); + } +} diff --git a/MewExplorer/wwwroot/css/open-iconic/FONT-LICENSE b/MewExplorer/wwwroot/css/open-iconic/FONT-LICENSE new file mode 100644 index 0000000..a1dc03f --- /dev/null +++ b/MewExplorer/wwwroot/css/open-iconic/FONT-LICENSE @@ -0,0 +1,86 @@ +SIL OPEN FONT LICENSE Version 1.1 + +Copyright (c) 2014 Waybury + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/MewExplorer/wwwroot/css/open-iconic/ICON-LICENSE b/MewExplorer/wwwroot/css/open-iconic/ICON-LICENSE new file mode 100644 index 0000000..2199f4a --- /dev/null +++ b/MewExplorer/wwwroot/css/open-iconic/ICON-LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Waybury + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/MewExplorer/wwwroot/css/open-iconic/README.md b/MewExplorer/wwwroot/css/open-iconic/README.md new file mode 100644 index 0000000..5ac0c17 --- /dev/null +++ b/MewExplorer/wwwroot/css/open-iconic/README.md @@ -0,0 +1,114 @@ +[Open Iconic v1.1.1](https://github.com/iconic/open-iconic) +=========== + +### Open Iconic is the open source sibling of [Iconic](https://github.com/iconic/open-iconic). It is a hyper-legible collection of 223 icons with a tiny footprint—ready to use with Bootstrap and Foundation. [View the collection](https://github.com/iconic/open-iconic) + + + +## What's in Open Iconic? + +* 223 icons designed to be legible down to 8 pixels +* Super-light SVG files - 61.8 for the entire set +* SVG sprite—the modern replacement for icon fonts +* Webfont (EOT, OTF, SVG, TTF, WOFF), PNG and WebP formats +* Webfont stylesheets (including versions for Bootstrap and Foundation) in CSS, LESS, SCSS and Stylus formats +* PNG and WebP raster images in 8px, 16px, 24px, 32px, 48px and 64px. + + +## Getting Started + +#### For code samples and everything else you need to get started with Open Iconic, check out our [Icons](https://github.com/iconic/open-iconic) and [Reference](https://github.com/iconic/open-iconic) sections. + +### General Usage + +#### Using Open Iconic's SVGs + +We like SVGs and we think they're the way to display icons on the web. Since Open Iconic are just basic SVGs, we suggest you display them like you would any other image (don't forget the `alt` attribute). + +``` +icon name +``` + +#### Using Open Iconic's SVG Sprite + +Open Iconic also comes in a SVG sprite which allows you to display all the icons in the set with a single request. It's like an icon font, without being a hack. + +Adding an icon from an SVG sprite is a little different than what you're used to, but it's still a piece of cake. *Tip: To make your icons easily style able, we suggest adding a general class to the* `` *tag and a unique class name for each different icon in the* `` *tag.* + +``` + + + +``` + +Sizing icons only needs basic CSS. All the icons are in a square format, so just set the `` tag with equal width and height dimensions. + +``` +.icon { + width: 16px; + height: 16px; +} +``` + +Coloring icons is even easier. All you need to do is set the `fill` rule on the `` tag. + +``` +.icon-account-login { + fill: #f00; +} +``` + +To learn more about SVG Sprites, read [Chris Coyier's guide](http://css-tricks.com/svg-sprites-use-better-icon-fonts/). + +#### Using Open Iconic's Icon Font... + + +##### …with Bootstrap + +You can find our Bootstrap stylesheets in `font/css/open-iconic-bootstrap.{css, less, scss, styl}` + + +``` + +``` + + +``` + +``` + +##### …with Foundation + +You can find our Foundation stylesheets in `font/css/open-iconic-foundation.{css, less, scss, styl}` + +``` + +``` + + +``` + +``` + +##### …on its own + +You can find our default stylesheets in `font/css/open-iconic.{css, less, scss, styl}` + +``` + +``` + +``` + +``` + + +## License + +### Icons + +All code (including SVG markup) is under the [MIT License](http://opensource.org/licenses/MIT). + +### Fonts + +All fonts are under the [SIL Licensed](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web). diff --git a/MewExplorer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/MewExplorer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css new file mode 100644 index 0000000..4664f2e --- /dev/null +++ b/MewExplorer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css @@ -0,0 +1 @@ +@font-face{font-family:Icons;src:url(../fonts/open-iconic.eot);src:url(../fonts/open-iconic.eot?#iconic-sm) format('embedded-opentype'),url(../fonts/open-iconic.woff) format('woff'),url(../fonts/open-iconic.ttf) format('truetype'),url(../fonts/open-iconic.otf) format('opentype'),url(../fonts/open-iconic.svg#iconic-sm) format('svg');font-weight:400;font-style:normal}.oi{position:relative;top:1px;display:inline-block;speak:none;font-family:Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(-1,1);transform:scale(1,-1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,1);transform:scale(-1,-1)}.oi-account-login:before{content:'\e000'}.oi-account-logout:before{content:'\e001'}.oi-action-redo:before{content:'\e002'}.oi-action-undo:before{content:'\e003'}.oi-align-center:before{content:'\e004'}.oi-align-left:before{content:'\e005'}.oi-align-right:before{content:'\e006'}.oi-aperture:before{content:'\e007'}.oi-arrow-bottom:before{content:'\e008'}.oi-arrow-circle-bottom:before{content:'\e009'}.oi-arrow-circle-left:before{content:'\e00a'}.oi-arrow-circle-right:before{content:'\e00b'}.oi-arrow-circle-top:before{content:'\e00c'}.oi-arrow-left:before{content:'\e00d'}.oi-arrow-right:before{content:'\e00e'}.oi-arrow-thick-bottom:before{content:'\e00f'}.oi-arrow-thick-left:before{content:'\e010'}.oi-arrow-thick-right:before{content:'\e011'}.oi-arrow-thick-top:before{content:'\e012'}.oi-arrow-top:before{content:'\e013'}.oi-audio-spectrum:before{content:'\e014'}.oi-audio:before{content:'\e015'}.oi-badge:before{content:'\e016'}.oi-ban:before{content:'\e017'}.oi-bar-chart:before{content:'\e018'}.oi-basket:before{content:'\e019'}.oi-battery-empty:before{content:'\e01a'}.oi-battery-full:before{content:'\e01b'}.oi-beaker:before{content:'\e01c'}.oi-bell:before{content:'\e01d'}.oi-bluetooth:before{content:'\e01e'}.oi-bold:before{content:'\e01f'}.oi-bolt:before{content:'\e020'}.oi-book:before{content:'\e021'}.oi-bookmark:before{content:'\e022'}.oi-box:before{content:'\e023'}.oi-briefcase:before{content:'\e024'}.oi-british-pound:before{content:'\e025'}.oi-browser:before{content:'\e026'}.oi-brush:before{content:'\e027'}.oi-bug:before{content:'\e028'}.oi-bullhorn:before{content:'\e029'}.oi-calculator:before{content:'\e02a'}.oi-calendar:before{content:'\e02b'}.oi-camera-slr:before{content:'\e02c'}.oi-caret-bottom:before{content:'\e02d'}.oi-caret-left:before{content:'\e02e'}.oi-caret-right:before{content:'\e02f'}.oi-caret-top:before{content:'\e030'}.oi-cart:before{content:'\e031'}.oi-chat:before{content:'\e032'}.oi-check:before{content:'\e033'}.oi-chevron-bottom:before{content:'\e034'}.oi-chevron-left:before{content:'\e035'}.oi-chevron-right:before{content:'\e036'}.oi-chevron-top:before{content:'\e037'}.oi-circle-check:before{content:'\e038'}.oi-circle-x:before{content:'\e039'}.oi-clipboard:before{content:'\e03a'}.oi-clock:before{content:'\e03b'}.oi-cloud-download:before{content:'\e03c'}.oi-cloud-upload:before{content:'\e03d'}.oi-cloud:before{content:'\e03e'}.oi-cloudy:before{content:'\e03f'}.oi-code:before{content:'\e040'}.oi-cog:before{content:'\e041'}.oi-collapse-down:before{content:'\e042'}.oi-collapse-left:before{content:'\e043'}.oi-collapse-right:before{content:'\e044'}.oi-collapse-up:before{content:'\e045'}.oi-command:before{content:'\e046'}.oi-comment-square:before{content:'\e047'}.oi-compass:before{content:'\e048'}.oi-contrast:before{content:'\e049'}.oi-copywriting:before{content:'\e04a'}.oi-credit-card:before{content:'\e04b'}.oi-crop:before{content:'\e04c'}.oi-dashboard:before{content:'\e04d'}.oi-data-transfer-download:before{content:'\e04e'}.oi-data-transfer-upload:before{content:'\e04f'}.oi-delete:before{content:'\e050'}.oi-dial:before{content:'\e051'}.oi-document:before{content:'\e052'}.oi-dollar:before{content:'\e053'}.oi-double-quote-sans-left:before{content:'\e054'}.oi-double-quote-sans-right:before{content:'\e055'}.oi-double-quote-serif-left:before{content:'\e056'}.oi-double-quote-serif-right:before{content:'\e057'}.oi-droplet:before{content:'\e058'}.oi-eject:before{content:'\e059'}.oi-elevator:before{content:'\e05a'}.oi-ellipses:before{content:'\e05b'}.oi-envelope-closed:before{content:'\e05c'}.oi-envelope-open:before{content:'\e05d'}.oi-euro:before{content:'\e05e'}.oi-excerpt:before{content:'\e05f'}.oi-expand-down:before{content:'\e060'}.oi-expand-left:before{content:'\e061'}.oi-expand-right:before{content:'\e062'}.oi-expand-up:before{content:'\e063'}.oi-external-link:before{content:'\e064'}.oi-eye:before{content:'\e065'}.oi-eyedropper:before{content:'\e066'}.oi-file:before{content:'\e067'}.oi-fire:before{content:'\e068'}.oi-flag:before{content:'\e069'}.oi-flash:before{content:'\e06a'}.oi-folder:before{content:'\e06b'}.oi-fork:before{content:'\e06c'}.oi-fullscreen-enter:before{content:'\e06d'}.oi-fullscreen-exit:before{content:'\e06e'}.oi-globe:before{content:'\e06f'}.oi-graph:before{content:'\e070'}.oi-grid-four-up:before{content:'\e071'}.oi-grid-three-up:before{content:'\e072'}.oi-grid-two-up:before{content:'\e073'}.oi-hard-drive:before{content:'\e074'}.oi-header:before{content:'\e075'}.oi-headphones:before{content:'\e076'}.oi-heart:before{content:'\e077'}.oi-home:before{content:'\e078'}.oi-image:before{content:'\e079'}.oi-inbox:before{content:'\e07a'}.oi-infinity:before{content:'\e07b'}.oi-info:before{content:'\e07c'}.oi-italic:before{content:'\e07d'}.oi-justify-center:before{content:'\e07e'}.oi-justify-left:before{content:'\e07f'}.oi-justify-right:before{content:'\e080'}.oi-key:before{content:'\e081'}.oi-laptop:before{content:'\e082'}.oi-layers:before{content:'\e083'}.oi-lightbulb:before{content:'\e084'}.oi-link-broken:before{content:'\e085'}.oi-link-intact:before{content:'\e086'}.oi-list-rich:before{content:'\e087'}.oi-list:before{content:'\e088'}.oi-location:before{content:'\e089'}.oi-lock-locked:before{content:'\e08a'}.oi-lock-unlocked:before{content:'\e08b'}.oi-loop-circular:before{content:'\e08c'}.oi-loop-square:before{content:'\e08d'}.oi-loop:before{content:'\e08e'}.oi-magnifying-glass:before{content:'\e08f'}.oi-map-marker:before{content:'\e090'}.oi-map:before{content:'\e091'}.oi-media-pause:before{content:'\e092'}.oi-media-play:before{content:'\e093'}.oi-media-record:before{content:'\e094'}.oi-media-skip-backward:before{content:'\e095'}.oi-media-skip-forward:before{content:'\e096'}.oi-media-step-backward:before{content:'\e097'}.oi-media-step-forward:before{content:'\e098'}.oi-media-stop:before{content:'\e099'}.oi-medical-cross:before{content:'\e09a'}.oi-menu:before{content:'\e09b'}.oi-microphone:before{content:'\e09c'}.oi-minus:before{content:'\e09d'}.oi-monitor:before{content:'\e09e'}.oi-moon:before{content:'\e09f'}.oi-move:before{content:'\e0a0'}.oi-musical-note:before{content:'\e0a1'}.oi-paperclip:before{content:'\e0a2'}.oi-pencil:before{content:'\e0a3'}.oi-people:before{content:'\e0a4'}.oi-person:before{content:'\e0a5'}.oi-phone:before{content:'\e0a6'}.oi-pie-chart:before{content:'\e0a7'}.oi-pin:before{content:'\e0a8'}.oi-play-circle:before{content:'\e0a9'}.oi-plus:before{content:'\e0aa'}.oi-power-standby:before{content:'\e0ab'}.oi-print:before{content:'\e0ac'}.oi-project:before{content:'\e0ad'}.oi-pulse:before{content:'\e0ae'}.oi-puzzle-piece:before{content:'\e0af'}.oi-question-mark:before{content:'\e0b0'}.oi-rain:before{content:'\e0b1'}.oi-random:before{content:'\e0b2'}.oi-reload:before{content:'\e0b3'}.oi-resize-both:before{content:'\e0b4'}.oi-resize-height:before{content:'\e0b5'}.oi-resize-width:before{content:'\e0b6'}.oi-rss-alt:before{content:'\e0b7'}.oi-rss:before{content:'\e0b8'}.oi-script:before{content:'\e0b9'}.oi-share-boxed:before{content:'\e0ba'}.oi-share:before{content:'\e0bb'}.oi-shield:before{content:'\e0bc'}.oi-signal:before{content:'\e0bd'}.oi-signpost:before{content:'\e0be'}.oi-sort-ascending:before{content:'\e0bf'}.oi-sort-descending:before{content:'\e0c0'}.oi-spreadsheet:before{content:'\e0c1'}.oi-star:before{content:'\e0c2'}.oi-sun:before{content:'\e0c3'}.oi-tablet:before{content:'\e0c4'}.oi-tag:before{content:'\e0c5'}.oi-tags:before{content:'\e0c6'}.oi-target:before{content:'\e0c7'}.oi-task:before{content:'\e0c8'}.oi-terminal:before{content:'\e0c9'}.oi-text:before{content:'\e0ca'}.oi-thumb-down:before{content:'\e0cb'}.oi-thumb-up:before{content:'\e0cc'}.oi-timer:before{content:'\e0cd'}.oi-transfer:before{content:'\e0ce'}.oi-trash:before{content:'\e0cf'}.oi-underline:before{content:'\e0d0'}.oi-vertical-align-bottom:before{content:'\e0d1'}.oi-vertical-align-center:before{content:'\e0d2'}.oi-vertical-align-top:before{content:'\e0d3'}.oi-video:before{content:'\e0d4'}.oi-volume-high:before{content:'\e0d5'}.oi-volume-low:before{content:'\e0d6'}.oi-volume-off:before{content:'\e0d7'}.oi-warning:before{content:'\e0d8'}.oi-wifi:before{content:'\e0d9'}.oi-wrench:before{content:'\e0da'}.oi-x:before{content:'\e0db'}.oi-yen:before{content:'\e0dc'}.oi-zoom-in:before{content:'\e0dd'}.oi-zoom-out:before{content:'\e0de'} \ No newline at end of file diff --git a/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot new file mode 100644 index 0000000000000000000000000000000000000000..f98177dbf711863eff7c90f84d5d419d02d99ba8 GIT binary patch literal 28196 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 f%X4~$E_2;^J#ifP;CI~=<%5iE_!YyhznS + + + + +Created by FontForge 20120731 at Tue Jul 1 20:39:22 2014 + By P.J. Onori +Created by P.J. Onori with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a894b68ca3993534243218e9a10df03d502979dc GIT binary patch literal 38220 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 literal 0 HcmV?d00001 diff --git a/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/MewExplorer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff new file mode 100644 index 0000000000000000000000000000000000000000..f9309988aeab3868040d3b322658902098eba27f GIT binary patch literal 14984 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 literal 0 HcmV?d00001 diff --git a/MewExplorer/wwwroot/favicon.ico b/MewExplorer/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..63e859b476eff5055e0e557aaa151ca8223fbeef GIT binary patch literal 5430 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 + + + + + MewExplorer + + + + + + + + +

+ +
Loading...
+ +
+ + + + + + \ No newline at end of file diff --git a/MewtocolNet.sln b/MewtocolNet.sln index 4f0c7eb..2550c60 100644 --- a/MewtocolNet.sln +++ b/MewtocolNet.sln @@ -7,7 +7,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MewtocolNet", "MewtocolNet\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Examples", "Examples\Examples.csproj", "{D1F2FA26-3752-44BA-9DCB-4BC2436C5957}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MewtocolTests", "MewtocolTests\MewtocolTests.csproj", "{C1BF3AB0-CDFE-4070-A759-C3B25A20ABE1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MewtocolTests", "MewtocolTests\MewtocolTests.csproj", "{C1BF3AB0-CDFE-4070-A759-C3B25A20ABE1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MewExplorer", "MewExplorer\MewExplorer.csproj", "{F243F38A-76D3-4C38-BAE6-C61729479661}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -55,8 +57,29 @@ Global {C1BF3AB0-CDFE-4070-A759-C3B25A20ABE1}.Release|x64.Build.0 = Release|Any CPU {C1BF3AB0-CDFE-4070-A759-C3B25A20ABE1}.Release|x86.ActiveCfg = Release|Any CPU {C1BF3AB0-CDFE-4070-A759-C3B25A20ABE1}.Release|x86.Build.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x64.ActiveCfg = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x64.Build.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x64.Deploy.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x86.ActiveCfg = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x86.Build.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Debug|x86.Deploy.0 = Debug|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|Any CPU.Build.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|Any CPU.Deploy.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x64.ActiveCfg = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x64.Build.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x64.Deploy.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x86.ActiveCfg = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x86.Build.0 = Release|Any CPU + {F243F38A-76D3-4C38-BAE6-C61729479661}.Release|x86.Deploy.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4ABB8137-CD8F-4691-9802-9ED371012F47} + EndGlobalSection EndGlobal