| @@ -1,6 +1,4 @@ | |||
| using System; | |||
| namespace SecureSharing.Business.Dtos; | |||
| namespace SecureSharing.Business.Dtos; | |||
| public sealed class MessageDto : BaseDto | |||
| { | |||
| @@ -1,4 +1,3 @@ | |||
| using System; | |||
| using Microsoft.Extensions.Configuration; | |||
| using Microsoft.Extensions.DependencyInjection; | |||
| @@ -1,6 +1,4 @@ | |||
| using System.Collections.Generic; | |||
| using System.Threading.Tasks; | |||
| using SecureSharing.Business.Dtos; | |||
| using SecureSharing.Business.Dtos; | |||
| using SecureSharing.Business.Infrastructure; | |||
| namespace SecureSharing.Business.Interfaces; | |||
| @@ -1,8 +1,4 @@ | |||
| using System; | |||
| using System.Collections.Generic; | |||
| using System.Linq; | |||
| using System.Threading.Tasks; | |||
| using AutoMapper; | |||
| using AutoMapper; | |||
| using Microsoft.EntityFrameworkCore; | |||
| using SecureSharing.Business.Dtos; | |||
| using SecureSharing.Business.Infrastructure; | |||
| @@ -1,6 +1,4 @@ | |||
| using System; | |||
| namespace SecureSharing.Data.Data; | |||
| namespace SecureSharing.Data.Data; | |||
| public sealed class Message : BaseEntity | |||
| { | |||
| @@ -1,5 +1,4 @@ | |||
| using Microsoft.AspNetCore.Hosting; | |||
| using SecureSharing.Areas.Identity; | |||
| using SecureSharing.Areas.Identity; | |||
| [assembly: HostingStartup(typeof(IdentityHostingStartup))] | |||
| @@ -1,13 +1,9 @@ | |||
| using System.Collections.Generic; | |||
| using System.ComponentModel.DataAnnotations; | |||
| using System.Linq; | |||
| using System.Threading.Tasks; | |||
| using System.ComponentModel.DataAnnotations; | |||
| using Microsoft.AspNetCore.Authentication; | |||
| using Microsoft.AspNetCore.Authorization; | |||
| using Microsoft.AspNetCore.Identity; | |||
| using Microsoft.AspNetCore.Mvc; | |||
| using Microsoft.AspNetCore.Mvc.RazorPages; | |||
| using Microsoft.Extensions.Logging; | |||
| namespace SecureSharing.Areas.Identity.Pages.Account; | |||
| @@ -1,9 +1,6 @@ | |||
| using System.Collections.Generic; | |||
| using System.ComponentModel.DataAnnotations; | |||
| using System.Linq; | |||
| using System.ComponentModel.DataAnnotations; | |||
| using System.Text; | |||
| using System.Text.Encodings.Web; | |||
| using System.Threading.Tasks; | |||
| using Microsoft.AspNetCore.Authentication; | |||
| using Microsoft.AspNetCore.Authorization; | |||
| using Microsoft.AspNetCore.Identity; | |||
| @@ -11,7 +8,6 @@ using Microsoft.AspNetCore.Identity.UI.Services; | |||
| using Microsoft.AspNetCore.Mvc; | |||
| using Microsoft.AspNetCore.Mvc.RazorPages; | |||
| using Microsoft.AspNetCore.WebUtilities; | |||
| using Microsoft.Extensions.Logging; | |||
| namespace SecureSharing.Areas.Identity.Pages.Account; | |||
| @@ -71,9 +67,7 @@ public sealed class RegisterModel : PageModel | |||
| $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."); | |||
| if (_userManager.Options.SignIn.RequireConfirmedAccount) | |||
| { | |||
| return RedirectToPage("RegisterConfirmation", new { email = Input.Email, returnUrl }); | |||
| } | |||
| await _signInManager.SignInAsync(user, false); | |||
| return LocalRedirect(returnUrl); | |||
| @@ -1,5 +1,4 @@ | |||
| using System.ComponentModel.DataAnnotations; | |||
| using System.Threading.Tasks; | |||
| using Microsoft.AspNetCore.Authorization; | |||
| using Microsoft.AspNetCore.Identity; | |||
| using Microsoft.AspNetCore.Mvc; | |||
| @@ -21,10 +20,7 @@ public sealed class ResetPasswordModel : PageModel | |||
| public IActionResult OnGet(string code = null) | |||
| { | |||
| if (code is null) | |||
| { | |||
| return BadRequest("A code must be supplied for password reset."); | |||
| } | |||
| if (code is null) return BadRequest("A code must be supplied for password reset."); | |||
| Input = new InputModel | |||
| { | |||
| @@ -1,7 +1,5 @@ | |||
| using System.Threading.Tasks; | |||
| using Microsoft.AspNetCore.Authorization; | |||
| using Microsoft.AspNetCore.Authorization; | |||
| using Microsoft.AspNetCore.Mvc; | |||
| using Microsoft.Extensions.Logging; | |||
| using SecureSharing.Business.Dtos; | |||
| using SecureSharing.Business.Interfaces; | |||
| using SecureSharing.Infrastructure; | |||
| @@ -1,5 +1,4 @@ | |||
| using System.Threading.Tasks; | |||
| using SecureSharing.Models; | |||
| using SecureSharing.Models; | |||
| namespace SecureSharing.Infrastructure; | |||
| @@ -1,8 +1,4 @@ | |||
| using System; | |||
| using System.Net; | |||
| using System.Threading.Tasks; | |||
| using Microsoft.AspNetCore.Hosting; | |||
| using Microsoft.AspNetCore.Http; | |||
| using System.Net; | |||
| using Newtonsoft.Json; | |||
| using Serilog; | |||
| @@ -10,8 +6,8 @@ namespace SecureSharing.Infrastructure.Middleware; | |||
| public sealed class ExceptionHandlingMiddleware | |||
| { | |||
| private IWebHostEnvironment environment; | |||
| private readonly RequestDelegate nextRequestDelegate; | |||
| private IWebHostEnvironment environment; | |||
| public ExceptionHandlingMiddleware( | |||
| RequestDelegate nextRequestDelegate, | |||
| @@ -1,6 +1,4 @@ | |||
| using System; | |||
| namespace SecureSharing.Models; | |||
| namespace SecureSharing.Models; | |||
| public sealed class LinkModel | |||
| { | |||
| @@ -1,6 +1,4 @@ | |||
| using System; | |||
| using System.Collections.Concurrent; | |||
| using Microsoft.Extensions.DependencyInjection; | |||
| using System.Collections.Concurrent; | |||
| using Quartz; | |||
| using Quartz.Spi; | |||
| @@ -1,6 +1,4 @@ | |||
| using System; | |||
| namespace SecureSharing.Quartz; | |||
| namespace SecureSharing.Quartz; | |||
| public sealed class JobMetadata | |||
| { | |||
| @@ -1,7 +1,4 @@ | |||
| using System.Threading; | |||
| using System.Threading.Tasks; | |||
| using Microsoft.Extensions.Hosting; | |||
| using Quartz; | |||
| using Quartz; | |||
| using Quartz.Spi; | |||
| namespace SecureSharing.Quartz; | |||
| @@ -9,31 +9,31 @@ | |||
| </PropertyGroup> | |||
| <ItemGroup> | |||
| <PackageReference Include="AutoMapper" Version="11.0.1" /> | |||
| <PackageReference Include="Microsoft.AspNet.Identity.Core" Version="2.2.3" /> | |||
| <PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="6.0.9" /> | |||
| <PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="6.0.9" /> | |||
| <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="6.0.9" /> | |||
| <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.9" /> | |||
| <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.9" /> | |||
| <PackageReference Include="AutoMapper" Version="11.0.1"/> | |||
| <PackageReference Include="Microsoft.AspNet.Identity.Core" Version="2.2.3"/> | |||
| <PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="6.0.9"/> | |||
| <PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="6.0.9"/> | |||
| <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="6.0.9"/> | |||
| <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.9"/> | |||
| <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.9"/> | |||
| <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.9"> | |||
| <PrivateAssets>all</PrivateAssets> | |||
| <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> | |||
| </PackageReference> | |||
| <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.9" /> | |||
| <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> | |||
| <PackageReference Include="Quartz" Version="3.5.0" /> | |||
| <PackageReference Include="Serilog" Version="2.12.0" /> | |||
| <PackageReference Include="Serilog.AspNetCore" Version="6.0.1" /> | |||
| <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.9"/> | |||
| <PackageReference Include="Newtonsoft.Json" Version="13.0.1"/> | |||
| <PackageReference Include="Quartz" Version="3.5.0"/> | |||
| <PackageReference Include="Serilog" Version="2.12.0"/> | |||
| <PackageReference Include="Serilog.AspNetCore" Version="6.0.1"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <ProjectReference Include="..\SecureSharing.Business\SecureSharing.Business.csproj" /> | |||
| <ProjectReference Include="..\SecureSharing.Data\SecureSharing.Data.csproj" /> | |||
| <ProjectReference Include="..\SecureSharing.Business\SecureSharing.Business.csproj"/> | |||
| <ProjectReference Include="..\SecureSharing.Data\SecureSharing.Data.csproj"/> | |||
| </ItemGroup> | |||
| <ItemGroup> | |||
| <Folder Include="AppData\Errors\" /> | |||
| <Folder Include="AppData\Errors\"/> | |||
| </ItemGroup> | |||
| </Project> | |||
| @@ -4,7 +4,8 @@ | |||
| <a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a> | |||
| </li> | |||
| <li class="nav-item dropdown"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link bg-info rounded dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link bg-info rounded dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| href="#" id="navbarVersionDropdown" role="button"> | |||
| {{ site.version }} | |||
| </a> | |||
| @@ -49,7 +49,8 @@ You can also use the following classes for responsive changes with placing | |||
| > e.g. `<a id="testAnchor" class="anchor"></a>`. | |||
| > | |||
| > To get a smooth scrolling to the anchor you need to add `.scroll-smooth` to your HTML tag like | |||
| > this `<html class="scroll-smooth">` otherwise it jumps directly to your anchor, `.scroll-smooth` can cause issues with a | |||
| > this `<html class="scroll-smooth">` otherwise it jumps directly to your anchor, `.scroll-smooth` can cause issues with | |||
| > a | |||
| > Chrome extension called ScrollAnywhere. | |||
| > {: .quote-info} | |||
| @@ -1876,7 +1876,8 @@ | |||
| <div class="margin"> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-default" type="button">Action</button> | |||
| <button class="btn btn-default dropdown-toggle dropdown-icon" data-toggle="dropdown" | |||
| <button class="btn btn-default dropdown-toggle dropdown-icon" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| <span class="sr-only">Toggle Dropdown</span> | |||
| </button> | |||
| @@ -1890,7 +1891,8 @@ | |||
| </div> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-info" type="button">Action</button> | |||
| <button class="btn btn-info dropdown-toggle dropdown-icon" data-toggle="dropdown" | |||
| <button class="btn btn-info dropdown-toggle dropdown-icon" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| <span class="sr-only">Toggle Dropdown</span> | |||
| </button> | |||
| @@ -1904,7 +1906,8 @@ | |||
| </div> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-danger" type="button">Action</button> | |||
| <button class="btn btn-danger dropdown-toggle dropdown-icon" data-toggle="dropdown" | |||
| <button class="btn btn-danger dropdown-toggle dropdown-icon" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| <span class="sr-only">Toggle Dropdown</span> | |||
| </button> | |||
| @@ -1932,7 +1935,8 @@ | |||
| </div> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-warning" type="button">Action</button> | |||
| <button class="btn btn-warning dropdown-toggle dropdown-icon" data-toggle="dropdown" | |||
| <button class="btn btn-warning dropdown-toggle dropdown-icon" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| <span class="sr-only">Toggle Dropdown</span> | |||
| </button> | |||
| @@ -2245,7 +2249,8 @@ | |||
| <button class="btn btn-default" type="button">2</button> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" | |||
| <button class="btn btn-default dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| </button> | |||
| <ul class="dropdown-menu"> | |||
| @@ -2351,7 +2356,8 @@ | |||
| <button class="btn btn-danger" type="button">2</button> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-danger dropdown-toggle" data-toggle="dropdown" | |||
| <button class="btn btn-danger dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| </button> | |||
| <ul class="dropdown-menu"> | |||
| @@ -2404,7 +2410,8 @@ | |||
| <button class="btn btn-warning" type="button">2</button> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-warning dropdown-toggle" data-toggle="dropdown" | |||
| <button class="btn btn-warning dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| </button> | |||
| <ul class="dropdown-menu"> | |||
| @@ -2457,7 +2464,8 @@ | |||
| <button class="btn btn-success" type="button">2</button> | |||
| <div class="btn-group"> | |||
| <button class="btn btn-success dropdown-toggle" data-toggle="dropdown" | |||
| <button class="btn btn-success dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| type="button"> | |||
| </button> | |||
| <ul class="dropdown-menu"> | |||
| @@ -1315,7 +1315,8 @@ | |||
| <div class="progress"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="40" class="progress-bar bg-primary progress-bar-striped" role="progressbar" style="width: 40%"> | |||
| aria-valuenow="40" class="progress-bar bg-primary progress-bar-striped" | |||
| role="progressbar" style="width: 40%"> | |||
| <span class="sr-only">40% Complete (success)</span> | |||
| </div> | |||
| </div> | |||
| @@ -1323,7 +1324,8 @@ | |||
| <div class="progress progress-sm active"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="20" class="progress-bar bg-success progress-bar-striped" role="progressbar" style="width: 20%"> | |||
| aria-valuenow="20" class="progress-bar bg-success progress-bar-striped" | |||
| role="progressbar" style="width: 20%"> | |||
| <span class="sr-only">20% Complete</span> | |||
| </div> | |||
| </div> | |||
| @@ -1331,7 +1333,8 @@ | |||
| <div class="progress progress-xs"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="60" class="progress-bar bg-warning progress-bar-striped" role="progressbar" style="width: 60%"> | |||
| aria-valuenow="60" class="progress-bar bg-warning progress-bar-striped" | |||
| role="progressbar" style="width: 60%"> | |||
| <span class="sr-only">60% Complete (warning)</span> | |||
| </div> | |||
| </div> | |||
| @@ -1340,7 +1343,9 @@ | |||
| <div class="progress progress-xxs"> | |||
| <div aria-valuemax="100" | |||
| aria-valuemin="0" | |||
| aria-valuenow="60" class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" style="width: 60%"> | |||
| aria-valuenow="60" | |||
| class="progress-bar progress-bar-danger progress-bar-striped" | |||
| role="progressbar" style="width: 60%"> | |||
| <span class="sr-only">60% Complete (warning)</span> | |||
| </div> | |||
| </div> | |||
| @@ -1407,7 +1412,8 @@ | |||
| <div class="progress vertical active"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="40" class="progress-bar bg-primary progress-bar-striped" role="progressbar" style="height: 40%"> | |||
| aria-valuenow="40" class="progress-bar bg-primary progress-bar-striped" | |||
| role="progressbar" style="height: 40%"> | |||
| <span class="sr-only">40%</span> | |||
| </div> | |||
| </div> | |||
| @@ -1420,14 +1426,16 @@ | |||
| </div> | |||
| <div class="progress vertical progress-xs"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="60" class="progress-bar bg-warning progress-bar-striped" role="progressbar" style="height: 60%"> | |||
| aria-valuenow="60" class="progress-bar bg-warning progress-bar-striped" | |||
| role="progressbar" style="height: 60%"> | |||
| <span class="sr-only">60%</span> | |||
| </div> | |||
| </div> | |||
| <div class="progress vertical progress-xxs"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="60" | |||
| class="progress-bar bg-info progress-bar-striped" role="progressbar" style="height: 60%"> | |||
| class="progress-bar bg-info progress-bar-striped" role="progressbar" | |||
| style="height: 60%"> | |||
| <span class="sr-only">60%</span> | |||
| </div> | |||
| </div> | |||
| @@ -907,13 +907,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1070,13 +1072,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1236,13 +1240,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1400,13 +1406,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1566,13 +1574,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1729,13 +1739,15 @@ | |||
| <form class="form-inline"> | |||
| <div class="input-group input-group-sm"> | |||
| <input aria-label="Search" | |||
| class="form-control form-control-navbar" placeholder="Search" | |||
| class="form-control form-control-navbar" | |||
| placeholder="Search" | |||
| type="search"> | |||
| <div class="input-group-append"> | |||
| <button class="btn btn-navbar" type="submit"> | |||
| <i class="fas fa-search"></i> | |||
| </button> | |||
| <button class="btn btn-navbar" data-widget="navbar-search" | |||
| <button class="btn btn-navbar" | |||
| data-widget="navbar-search" | |||
| type="button"> | |||
| <i class="fas fa-times"></i> | |||
| </button> | |||
| @@ -1883,22 +1895,26 @@ | |||
| <div class="card-header p-0 pt-1"> | |||
| <ul class="nav nav-tabs" id="custom-tabs-one-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-one-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-tabs-one-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-tabs-one-home" id="custom-tabs-one-home-tab" | |||
| role="tab">Home</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-one-profile" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-one-profile" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-one-profile" | |||
| id="custom-tabs-one-profile-tab" role="tab">Profile</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-one-messages" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-one-messages" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-one-messages" | |||
| id="custom-tabs-one-messages-tab" role="tab">Messages</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-one-settings" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-one-settings" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-one-settings" | |||
| id="custom-tabs-one-settings-tab" role="tab">Settings</a> | |||
| </li> | |||
| @@ -1906,7 +1922,8 @@ | |||
| </div> | |||
| <div class="card-body"> | |||
| <div class="tab-content" id="custom-tabs-one-tabContent"> | |||
| <div aria-labelledby="custom-tabs-one-home-tab" class="tab-pane fade show active" id="custom-tabs-one-home" | |||
| <div aria-labelledby="custom-tabs-one-home-tab" class="tab-pane fade show active" | |||
| id="custom-tabs-one-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -1920,7 +1937,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-one-profile-tab" class="tab-pane fade" id="custom-tabs-one-profile" | |||
| <div aria-labelledby="custom-tabs-one-profile-tab" class="tab-pane fade" | |||
| id="custom-tabs-one-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -1930,7 +1948,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-one-messages-tab" class="tab-pane fade" id="custom-tabs-one-messages" | |||
| <div aria-labelledby="custom-tabs-one-messages-tab" class="tab-pane fade" | |||
| id="custom-tabs-one-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -1942,7 +1961,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-one-settings-tab" class="tab-pane fade" id="custom-tabs-one-settings" | |||
| <div aria-labelledby="custom-tabs-one-settings-tab" class="tab-pane fade" | |||
| id="custom-tabs-one-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -1963,22 +1983,26 @@ | |||
| <ul class="nav nav-tabs" id="custom-tabs-two-tab" role="tablist"> | |||
| <li class="pt-2 px-3"><h3 class="card-title">Card Title</h3></li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-two-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-tabs-two-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-tabs-two-home" id="custom-tabs-two-home-tab" | |||
| role="tab">Home</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-two-profile" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-two-profile" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-two-profile" | |||
| id="custom-tabs-two-profile-tab" role="tab">Profile</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-two-messages" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-two-messages" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-two-messages" | |||
| id="custom-tabs-two-messages-tab" role="tab">Messages</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-two-settings" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-two-settings" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-two-settings" | |||
| id="custom-tabs-two-settings-tab" role="tab">Settings</a> | |||
| </li> | |||
| @@ -1986,7 +2010,8 @@ | |||
| </div> | |||
| <div class="card-body"> | |||
| <div class="tab-content" id="custom-tabs-two-tabContent"> | |||
| <div aria-labelledby="custom-tabs-two-home-tab" class="tab-pane fade show active" id="custom-tabs-two-home" | |||
| <div aria-labelledby="custom-tabs-two-home-tab" class="tab-pane fade show active" | |||
| id="custom-tabs-two-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -2000,7 +2025,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-two-profile-tab" class="tab-pane fade" id="custom-tabs-two-profile" | |||
| <div aria-labelledby="custom-tabs-two-profile-tab" class="tab-pane fade" | |||
| id="custom-tabs-two-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2010,7 +2036,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-two-messages-tab" class="tab-pane fade" id="custom-tabs-two-messages" | |||
| <div aria-labelledby="custom-tabs-two-messages-tab" class="tab-pane fade" | |||
| id="custom-tabs-two-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -2022,7 +2049,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-two-settings-tab" class="tab-pane fade" id="custom-tabs-two-settings" | |||
| <div aria-labelledby="custom-tabs-two-settings-tab" class="tab-pane fade" | |||
| id="custom-tabs-two-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -2044,22 +2072,26 @@ | |||
| <div class="card-header p-0 pt-1 border-bottom-0"> | |||
| <ul class="nav nav-tabs" id="custom-tabs-three-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-three-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-tabs-three-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-tabs-three-home" | |||
| id="custom-tabs-three-home-tab" role="tab">Home</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-three-profile" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-three-profile" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-three-profile" | |||
| id="custom-tabs-three-profile-tab" role="tab">Profile</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-three-messages" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-three-messages" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-three-messages" | |||
| id="custom-tabs-three-messages-tab" role="tab">Messages</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-three-settings" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-three-settings" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-three-settings" | |||
| id="custom-tabs-three-settings-tab" role="tab">Settings</a> | |||
| </li> | |||
| @@ -2067,7 +2099,8 @@ | |||
| </div> | |||
| <div class="card-body"> | |||
| <div class="tab-content" id="custom-tabs-three-tabContent"> | |||
| <div aria-labelledby="custom-tabs-three-home-tab" class="tab-pane fade show active" id="custom-tabs-three-home" | |||
| <div aria-labelledby="custom-tabs-three-home-tab" class="tab-pane fade show active" | |||
| id="custom-tabs-three-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -2081,7 +2114,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-three-profile-tab" class="tab-pane fade" id="custom-tabs-three-profile" | |||
| <div aria-labelledby="custom-tabs-three-profile-tab" class="tab-pane fade" | |||
| id="custom-tabs-three-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2091,7 +2125,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-three-messages-tab" class="tab-pane fade" id="custom-tabs-three-messages" | |||
| <div aria-labelledby="custom-tabs-three-messages-tab" class="tab-pane fade" | |||
| id="custom-tabs-three-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -2103,7 +2138,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-three-settings-tab" class="tab-pane fade" id="custom-tabs-three-settings" | |||
| <div aria-labelledby="custom-tabs-three-settings-tab" class="tab-pane fade" | |||
| id="custom-tabs-three-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -2123,22 +2159,26 @@ | |||
| <div class="card-header p-0 border-bottom-0"> | |||
| <ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-four-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-tabs-four-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-tabs-four-home" | |||
| id="custom-tabs-four-home-tab" role="tab">Home</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-four-profile" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-four-profile" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-four-profile" | |||
| id="custom-tabs-four-profile-tab" role="tab">Profile</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-four-messages" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-four-messages" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-four-messages" | |||
| id="custom-tabs-four-messages-tab" role="tab">Messages</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-four-settings" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-four-settings" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-four-settings" | |||
| id="custom-tabs-four-settings-tab" role="tab">Settings</a> | |||
| </li> | |||
| @@ -2146,7 +2186,8 @@ | |||
| </div> | |||
| <div class="card-body"> | |||
| <div class="tab-content" id="custom-tabs-four-tabContent"> | |||
| <div aria-labelledby="custom-tabs-four-home-tab" class="tab-pane fade show active" id="custom-tabs-four-home" | |||
| <div aria-labelledby="custom-tabs-four-home-tab" class="tab-pane fade show active" | |||
| id="custom-tabs-four-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -2160,7 +2201,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-four-profile-tab" class="tab-pane fade" id="custom-tabs-four-profile" | |||
| <div aria-labelledby="custom-tabs-four-profile-tab" class="tab-pane fade" | |||
| id="custom-tabs-four-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2170,7 +2212,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-four-messages-tab" class="tab-pane fade" id="custom-tabs-four-messages" | |||
| <div aria-labelledby="custom-tabs-four-messages-tab" class="tab-pane fade" | |||
| id="custom-tabs-four-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -2182,7 +2225,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-four-settings-tab" class="tab-pane fade" id="custom-tabs-four-settings" | |||
| <div aria-labelledby="custom-tabs-four-settings-tab" class="tab-pane fade" | |||
| id="custom-tabs-four-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -2209,18 +2253,21 @@ | |||
| <div class="card-header p-0 pt-1"> | |||
| <ul class="nav nav-tabs" id="custom-tabs-five-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-five-overlay" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-tabs-five-overlay" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-tabs-five-overlay" | |||
| id="custom-tabs-five-overlay-tab" role="tab">Overlay</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-five-overlay-dark" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-five-overlay-dark" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-five-overlay-dark" | |||
| id="custom-tabs-five-overlay-dark-tab" role="tab">Overlay | |||
| Dark</a> | |||
| </li> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-tabs-five-normal" aria-selected="false" class="nav-link" | |||
| <a aria-controls="custom-tabs-five-normal" aria-selected="false" | |||
| class="nav-link" | |||
| data-toggle="pill" href="#custom-tabs-five-normal" | |||
| id="custom-tabs-five-normal-tab" role="tab">Normal Tab</a> | |||
| </li> | |||
| @@ -2228,7 +2275,8 @@ | |||
| </div> | |||
| <div class="card-body"> | |||
| <div class="tab-content" id="custom-tabs-five-tabContent"> | |||
| <div aria-labelledby="custom-tabs-five-overlay-tab" class="tab-pane fade show active" id="custom-tabs-five-overlay" | |||
| <div aria-labelledby="custom-tabs-five-overlay-tab" | |||
| class="tab-pane fade show active" id="custom-tabs-five-overlay" | |||
| role="tabpanel"> | |||
| <div class="overlay-wrapper"> | |||
| <div class="overlay"><i class="fas fa-3x fa-sync-alt fa-spin"></i> | |||
| @@ -2247,7 +2295,8 @@ | |||
| at, semper vitae lectus. Cras lacinia erat eget sapien porta consectetur. | |||
| </div> | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-five-overlay-dark-tab" class="tab-pane fade" id="custom-tabs-five-overlay-dark" | |||
| <div aria-labelledby="custom-tabs-five-overlay-dark-tab" class="tab-pane fade" | |||
| id="custom-tabs-five-overlay-dark" | |||
| role="tabpanel"> | |||
| <div class="overlay-wrapper"> | |||
| <div class="overlay dark"><i class="fas fa-3x fa-sync-alt fa-spin"></i> | |||
| @@ -2262,7 +2311,8 @@ | |||
| platea dictumst. Praesent imperdiet accumsan ex sit amet facilisis. | |||
| </div> | |||
| </div> | |||
| <div aria-labelledby="custom-tabs-five-normal-tab" class="tab-pane fade" id="custom-tabs-five-normal" | |||
| <div aria-labelledby="custom-tabs-five-normal-tab" class="tab-pane fade" | |||
| id="custom-tabs-five-normal" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2290,7 +2340,8 @@ | |||
| <h4>Left Sided</h4> | |||
| <div class="row"> | |||
| <div class="col-5 col-sm-3"> | |||
| <div aria-orientation="vertical" class="nav flex-column nav-tabs h-100" id="vert-tabs-tab" | |||
| <div aria-orientation="vertical" class="nav flex-column nav-tabs h-100" | |||
| id="vert-tabs-tab" | |||
| role="tablist"> | |||
| <a aria-controls="vert-tabs-home" aria-selected="true" class="nav-link active" | |||
| data-toggle="pill" href="#vert-tabs-home" id="vert-tabs-home-tab" | |||
| @@ -2308,7 +2359,8 @@ | |||
| </div> | |||
| <div class="col-7 col-sm-9"> | |||
| <div class="tab-content" id="vert-tabs-tabContent"> | |||
| <div aria-labelledby="vert-tabs-home-tab" class="tab-pane text-left fade show active" id="vert-tabs-home" | |||
| <div aria-labelledby="vert-tabs-home-tab" | |||
| class="tab-pane text-left fade show active" id="vert-tabs-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -2322,7 +2374,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-profile-tab" class="tab-pane fade" id="vert-tabs-profile" | |||
| <div aria-labelledby="vert-tabs-profile-tab" class="tab-pane fade" | |||
| id="vert-tabs-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2332,7 +2385,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-messages-tab" class="tab-pane fade" id="vert-tabs-messages" | |||
| <div aria-labelledby="vert-tabs-messages-tab" class="tab-pane fade" | |||
| id="vert-tabs-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -2344,7 +2398,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-settings-tab" class="tab-pane fade" id="vert-tabs-settings" | |||
| <div aria-labelledby="vert-tabs-settings-tab" class="tab-pane fade" | |||
| id="vert-tabs-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -2361,7 +2416,8 @@ | |||
| <div class="row"> | |||
| <div class="col-7 col-sm-9"> | |||
| <div class="tab-content" id="vert-tabs-right-tabContent"> | |||
| <div aria-labelledby="vert-tabs-right-home-tab" class="tab-pane fade show active" id="vert-tabs-right-home" | |||
| <div aria-labelledby="vert-tabs-right-home-tab" class="tab-pane fade show active" | |||
| id="vert-tabs-right-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non | |||
| @@ -2375,7 +2431,8 @@ | |||
| lacus elit, condimentum ac condimentum at, semper vitae lectus. Cras lacinia | |||
| erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-right-profile-tab" class="tab-pane fade" id="vert-tabs-right-profile" | |||
| <div aria-labelledby="vert-tabs-right-profile-tab" class="tab-pane fade" | |||
| id="vert-tabs-right-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris | |||
| pharetra purus ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor | |||
| @@ -2385,7 +2442,8 @@ | |||
| Donec nunc tellus, elementum sit amet ultricies at, posuere nec nunc. Nunc | |||
| euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-right-messages-tab" class="tab-pane fade" id="vert-tabs-right-messages" | |||
| <div aria-labelledby="vert-tabs-right-messages-tab" class="tab-pane fade" | |||
| id="vert-tabs-right-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. | |||
| Phasellus volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget | |||
| @@ -2397,7 +2455,8 @@ | |||
| lectus ipsum gravida arcu, id fermentum metus arcu vel metus. Curabitur eget sem | |||
| eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="vert-tabs-right-settings-tab" class="tab-pane fade" id="vert-tabs-right-settings" | |||
| <div aria-labelledby="vert-tabs-right-settings-tab" class="tab-pane fade" | |||
| id="vert-tabs-right-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis | |||
| tempus turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque | |||
| @@ -2442,7 +2501,8 @@ | |||
| <h4>Custom Content Below</h4> | |||
| <ul class="nav nav-tabs" id="custom-content-below-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-content-below-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-content-below-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-content-below-home" | |||
| id="custom-content-below-home-tab" role="tab">Home</a> | |||
| </li> | |||
| @@ -2463,7 +2523,8 @@ | |||
| </li> | |||
| </ul> | |||
| <div class="tab-content" id="custom-content-below-tabContent"> | |||
| <div aria-labelledby="custom-content-below-home-tab" class="tab-pane fade show active" id="custom-content-below-home" | |||
| <div aria-labelledby="custom-content-below-home-tab" class="tab-pane fade show active" | |||
| id="custom-content-below-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non magna | |||
| @@ -2476,7 +2537,8 @@ | |||
| consequat neque. Mauris lacus elit, condimentum ac condimentum at, semper vitae lectus. | |||
| Cras lacinia erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-content-below-profile-tab" class="tab-pane fade" id="custom-content-below-profile" | |||
| <div aria-labelledby="custom-content-below-profile-tab" class="tab-pane fade" | |||
| id="custom-content-below-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris pharetra purus | |||
| ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor sit amet, consectetur | |||
| @@ -2485,7 +2547,8 @@ | |||
| placerat mi, quis posuere purus ligula eu lectus. Donec nunc tellus, elementum sit amet | |||
| ultricies at, posuere nec nunc. Nunc euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-content-below-messages-tab" class="tab-pane fade" id="custom-content-below-messages" | |||
| <div aria-labelledby="custom-content-below-messages-tab" class="tab-pane fade" | |||
| id="custom-content-below-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. Phasellus | |||
| volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget condimentum. Fusce | |||
| @@ -2496,7 +2559,8 @@ | |||
| vitae gravida fermentum, lectus ipsum gravida arcu, id fermentum metus arcu vel metus. | |||
| Curabitur eget sem eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-content-below-settings-tab" class="tab-pane fade" id="custom-content-below-settings" | |||
| <div aria-labelledby="custom-content-below-settings-tab" class="tab-pane fade" | |||
| id="custom-content-below-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis tempus | |||
| turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque tincidunt venenatis | |||
| @@ -2512,7 +2576,8 @@ | |||
| <h4 class="mt-5 ">Custom Content Above</h4> | |||
| <ul class="nav nav-tabs" id="custom-content-above-tab" role="tablist"> | |||
| <li class="nav-item"> | |||
| <a aria-controls="custom-content-above-home" aria-selected="true" class="nav-link active" | |||
| <a aria-controls="custom-content-above-home" aria-selected="true" | |||
| class="nav-link active" | |||
| data-toggle="pill" href="#custom-content-above-home" | |||
| id="custom-content-above-home-tab" role="tab">Home</a> | |||
| </li> | |||
| @@ -2536,7 +2601,8 @@ | |||
| <p class="lead mb-0">Custom Content goes here</p> | |||
| </div> | |||
| <div class="tab-content" id="custom-content-above-tabContent"> | |||
| <div aria-labelledby="custom-content-above-home-tab" class="tab-pane fade show active" id="custom-content-above-home" | |||
| <div aria-labelledby="custom-content-above-home-tab" class="tab-pane fade show active" | |||
| id="custom-content-above-home" | |||
| role="tabpanel"> | |||
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin malesuada lacus | |||
| ullamcorper dui molestie, sit amet congue quam finibus. Etiam ultricies nunc non magna | |||
| @@ -2549,7 +2615,8 @@ | |||
| consequat neque. Mauris lacus elit, condimentum ac condimentum at, semper vitae lectus. | |||
| Cras lacinia erat eget sapien porta consectetur. | |||
| </div> | |||
| <div aria-labelledby="custom-content-above-profile-tab" class="tab-pane fade" id="custom-content-above-profile" | |||
| <div aria-labelledby="custom-content-above-profile-tab" class="tab-pane fade" | |||
| id="custom-content-above-profile" | |||
| role="tabpanel"> | |||
| Mauris tincidunt mi at erat gravida, eget tristique urna bibendum. Mauris pharetra purus | |||
| ut ligula tempor, et vulputate metus facilisis. Lorem ipsum dolor sit amet, consectetur | |||
| @@ -2558,7 +2625,8 @@ | |||
| placerat mi, quis posuere purus ligula eu lectus. Donec nunc tellus, elementum sit amet | |||
| ultricies at, posuere nec nunc. Nunc euismod pellentesque diam. | |||
| </div> | |||
| <div aria-labelledby="custom-content-above-messages-tab" class="tab-pane fade" id="custom-content-above-messages" | |||
| <div aria-labelledby="custom-content-above-messages-tab" class="tab-pane fade" | |||
| id="custom-content-above-messages" | |||
| role="tabpanel"> | |||
| Morbi turpis dolor, vulputate vitae felis non, tincidunt congue mauris. Phasellus | |||
| volutpat augue id mi placerat mollis. Vivamus faucibus eu massa eget condimentum. Fusce | |||
| @@ -2569,7 +2637,8 @@ | |||
| vitae gravida fermentum, lectus ipsum gravida arcu, id fermentum metus arcu vel metus. | |||
| Curabitur eget sem eu risus tincidunt eleifend ac ornare magna. | |||
| </div> | |||
| <div aria-labelledby="custom-content-above-settings-tab" class="tab-pane fade" id="custom-content-above-settings" | |||
| <div aria-labelledby="custom-content-above-settings-tab" class="tab-pane fade" | |||
| id="custom-content-above-settings" | |||
| role="tabpanel"> | |||
| Pellentesque vestibulum commodo nibh nec blandit. Maecenas neque magna, iaculis tempus | |||
| turpis ac, ornare sodales tellus. Mauris eget blandit dolor. Quisque tincidunt venenatis | |||
| @@ -875,7 +875,8 @@ | |||
| </div> | |||
| <div class="col-sm-6"> | |||
| <input data-from="30000" data-hasgrid="true" data-postfix=" €" data-step="500" | |||
| <input data-from="30000" data-hasgrid="true" data-postfix=" €" | |||
| data-step="500" | |||
| data-to="90000" | |||
| data-type="double" id="range_2" name="range_2" type="text" | |||
| value="1000;100000"> | |||
| @@ -914,7 +915,8 @@ | |||
| <div class="row margin"> | |||
| <div class="col-sm-6"> | |||
| <div class="slider-red"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -923,7 +925,8 @@ | |||
| <p>.slider-red input.slider</p> | |||
| <div class="slider-blue"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -932,7 +935,8 @@ | |||
| <p>.slider-blue input.slider</p> | |||
| <div class="slider-green"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -941,7 +945,8 @@ | |||
| <p>.slider-green input.slider</p> | |||
| <div class="slider-yellow"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -950,7 +955,8 @@ | |||
| <p>.slider-yellow input.slider</p> | |||
| <div class="slider-teal"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -959,7 +965,8 @@ | |||
| <p>.slider-teal input.slider</p> | |||
| <div class="slider-purple"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="horizontal" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -970,42 +977,48 @@ | |||
| </div> | |||
| <div class="col-sm-6 d-flex justify-content-center"> | |||
| <div class="slider-red mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| type="text" value=""> | |||
| </div> | |||
| <div class="slider-blue mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| type="text" value=""> | |||
| </div> | |||
| <div class="slider-green mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| type="text" value=""> | |||
| </div> | |||
| <div class="slider-yellow mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| type="text" value=""> | |||
| </div> | |||
| <div class="slider-teal mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| type="text" value=""> | |||
| </div> | |||
| <div class="slider-purple mx-3"> | |||
| <input class="slider form-control" data-slider-max="200" data-slider-min="-200" | |||
| <input class="slider form-control" data-slider-max="200" | |||
| data-slider-min="-200" | |||
| data-slider-orientation="vertical" data-slider-selection="before" | |||
| data-slider-step="5" data-slider-tooltip="show" | |||
| data-slider-value="[-100,100]" | |||
| @@ -881,21 +881,24 @@ | |||
| <div class="card-body"> | |||
| <div class="row"> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-width="90" type="text" | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-width="90" | |||
| type="text" | |||
| value="30"> | |||
| <div class="knob-label">New Visitors</div> | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#f56954" data-height="90" data-width="90" type="text" | |||
| <input class="knob" data-fgColor="#f56954" data-height="90" data-width="90" | |||
| type="text" | |||
| value="70"> | |||
| <div class="knob-label">Bounce Rate</div> | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-max="150" data-min="-150" | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-max="150" | |||
| data-min="-150" | |||
| data-width="90" | |||
| type="text" value="-80"> | |||
| @@ -903,7 +906,8 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#00c0ef" data-height="90" data-width="90" type="text" | |||
| <input class="knob" data-fgColor="#00c0ef" data-height="90" data-width="90" | |||
| type="text" | |||
| value="40"> | |||
| <div class="knob-label">Disk Space</div> | |||
| @@ -914,14 +918,16 @@ | |||
| <div class="row"> | |||
| <div class="col-6 text-center"> | |||
| <input class="knob" data-fgColor="#932ab6" data-height="90" data-width="90" type="text" | |||
| <input class="knob" data-fgColor="#932ab6" data-height="90" data-width="90" | |||
| type="text" | |||
| value="90"> | |||
| <div class="knob-label">Bandwidth</div> | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 text-center"> | |||
| <input class="knob" data-fgColor="#39CCCC" data-height="90" data-width="90" type="text" | |||
| <input class="knob" data-fgColor="#39CCCC" data-height="90" data-width="90" | |||
| type="text" | |||
| value="50"> | |||
| <div class="knob-label">CPU</div> | |||
| @@ -960,7 +966,8 @@ | |||
| <div class="card-body"> | |||
| <div class="row"> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-readonly="true" data-width="90" | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-readonly="true" | |||
| data-width="90" | |||
| type="text" | |||
| value="30"> | |||
| @@ -968,14 +975,16 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#f56954" data-height="120" data-width="120" type="text" | |||
| <input class="knob" data-fgColor="#f56954" data-height="120" data-width="120" | |||
| type="text" | |||
| value="30"> | |||
| <div class="knob-label">data-width="120"</div> | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-thickness="0.1" data-width="90" | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-thickness="0.1" | |||
| data-width="90" | |||
| type="text" | |||
| value="30"> | |||
| @@ -983,7 +992,8 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-angleArc="250" data-angleOffset="-125" data-fgColor="#00c0ef" | |||
| <input class="knob" data-angleArc="250" data-angleOffset="-125" | |||
| data-fgColor="#00c0ef" | |||
| data-height="120" | |||
| data-thickness="0.2" data-width="120" type="text" value="30"> | |||
| @@ -1023,7 +1033,8 @@ | |||
| <div class="card-body"> | |||
| <div class="row"> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-readonly="true" data-skin="tron" | |||
| <input class="knob" data-fgColor="#3c8dbc" data-height="90" data-readonly="true" | |||
| data-skin="tron" | |||
| data-thickness="0.2" | |||
| data-width="90" type="text" value="80"> | |||
| @@ -1031,7 +1042,8 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#f56954" data-height="120" data-skin="tron" data-thickness="0.2" | |||
| <input class="knob" data-fgColor="#f56954" data-height="120" data-skin="tron" | |||
| data-thickness="0.2" | |||
| data-width="120" | |||
| type="text" value="60"> | |||
| @@ -1039,7 +1051,8 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-skin="tron" data-thickness="0.1" | |||
| <input class="knob" data-fgColor="#00a65a" data-height="90" data-skin="tron" | |||
| data-thickness="0.1" | |||
| data-width="90" | |||
| type="text" value="10"> | |||
| @@ -1047,7 +1060,8 @@ | |||
| </div> | |||
| <!-- ./col --> | |||
| <div class="col-6 col-md-3 text-center"> | |||
| <input class="knob" data-angleArc="250" data-angleOffset="-125" data-fgColor="#00c0ef" | |||
| <input class="knob" data-angleArc="250" data-angleOffset="-125" | |||
| data-fgColor="#00c0ef" | |||
| data-height="120" | |||
| data-skin="tron" data-thickness="0.2" data-width="120" | |||
| type="text" | |||
| @@ -992,7 +992,8 @@ | |||
| <nav class="w-100"> | |||
| <div class="nav nav-tabs" id="product-tab" role="tablist"> | |||
| <a aria-controls="product-desc" aria-selected="true" class="nav-item nav-link active" | |||
| data-toggle="tab" href="#product-desc" id="product-desc-tab" role="tab">Description</a> | |||
| data-toggle="tab" href="#product-desc" id="product-desc-tab" | |||
| role="tab">Description</a> | |||
| <a aria-controls="product-comments" aria-selected="false" class="nav-item nav-link" | |||
| data-toggle="tab" href="#product-comments" id="product-comments-tab" | |||
| role="tab">Comments</a> | |||
| @@ -875,7 +875,8 @@ | |||
| </div> | |||
| </div> | |||
| <div class="card-body"> | |||
| You can Change Pace Styles, Checkout the <a href="https://adminlte.io/docs/3.1/" rel="noopener noreferrer" | |||
| You can Change Pace Styles, Checkout the <a href="https://adminlte.io/docs/3.1/" | |||
| rel="noopener noreferrer" | |||
| target="_blank">AdminLTE Official Docs</a> in | |||
| Online. | |||
| <br> | |||
| @@ -953,7 +953,8 @@ | |||
| <div class="post"> | |||
| <div class="user-block"> | |||
| <img alt="user image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user1-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user1-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Jonathan Burke Jr.</a> | |||
| <a class="float-right btn-tool" href="#"><i class="fas fa-times"></i></a> | |||
| @@ -990,7 +991,8 @@ | |||
| <div class="post clearfix"> | |||
| <div class="user-block"> | |||
| <img alt="User Image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user7-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user7-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Sarah Ross</a> | |||
| <a class="float-right btn-tool" href="#"><i class="fas fa-times"></i></a> | |||
| @@ -1021,7 +1023,8 @@ | |||
| <div class="post"> | |||
| <div class="user-block"> | |||
| <img alt="User Image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user6-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user6-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Adam Jones</a> | |||
| <a class="float-right btn-tool" href="#"><i class="fas fa-times"></i></a> | |||
| @@ -908,7 +908,8 @@ | |||
| <div class="post"> | |||
| <div class="user-block"> | |||
| <img alt="user image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user1-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user1-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Jonathan Burke Jr.</a> | |||
| </span> | |||
| @@ -930,7 +931,8 @@ | |||
| <div class="post clearfix"> | |||
| <div class="user-block"> | |||
| <img alt="User Image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user7-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user7-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Sarah Ross</a> | |||
| </span> | |||
| @@ -951,7 +953,8 @@ | |||
| <div class="post"> | |||
| <div class="user-block"> | |||
| <img alt="user image" | |||
| class="img-circle img-bordered-sm" src="../../dist/img/user1-128x128.jpg"> | |||
| class="img-circle img-bordered-sm" | |||
| src="../../dist/img/user1-128x128.jpg"> | |||
| <span class="username"> | |||
| <a href="#">Jonathan Burke Jr.</a> | |||
| </span> | |||
| @@ -976,7 +976,8 @@ | |||
| <div class="form-group"> | |||
| <label>Multiple (.select2-purple)</label> | |||
| <div class="select2-purple"> | |||
| <select class="select2" data-dropdown-css-class="select2-purple" data-placeholder="Select a State" | |||
| <select class="select2" data-dropdown-css-class="select2-purple" | |||
| data-placeholder="Select a State" | |||
| multiple="multiple" style="width: 100%;"> | |||
| <option>Alabama</option> | |||
| <option>Alaska</option> | |||
| @@ -1151,7 +1152,8 @@ | |||
| <div class="input-group-prepend"> | |||
| <span class="input-group-text"><i class="far fa-calendar-alt"></i></span> | |||
| </div> | |||
| <input class="form-control" data-inputmask-alias="datetime" data-inputmask-inputformat="dd/mm/yyyy" | |||
| <input class="form-control" data-inputmask-alias="datetime" | |||
| data-inputmask-inputformat="dd/mm/yyyy" | |||
| data-mask type="text"> | |||
| </div> | |||
| <!-- /.input group --> | |||
| @@ -1164,7 +1166,8 @@ | |||
| <div class="input-group-prepend"> | |||
| <span class="input-group-text"><i class="far fa-calendar-alt"></i></span> | |||
| </div> | |||
| <input class="form-control" data-inputmask-alias="datetime" data-inputmask-inputformat="mm/dd/yyyy" | |||
| <input class="form-control" data-inputmask-alias="datetime" | |||
| data-inputmask-inputformat="mm/dd/yyyy" | |||
| data-mask type="text"> | |||
| </div> | |||
| <!-- /.input group --> | |||
| @@ -1194,7 +1197,8 @@ | |||
| <div class="input-group-prepend"> | |||
| <span class="input-group-text"><i class="fas fa-phone"></i></span> | |||
| </div> | |||
| <input class="form-control" data-inputmask="'mask': ['999-999-9999 [x99999]', '+099 99 99 9999[9]-9999']" | |||
| <input class="form-control" | |||
| data-inputmask="'mask': ['999-999-9999 [x99999]', '+099 99 99 9999[9]-9999']" | |||
| data-mask | |||
| type="text"> | |||
| </div> | |||
| @@ -1295,7 +1299,8 @@ | |||
| <div class="form-group"> | |||
| <label>Date and time:</label> | |||
| <div class="input-group date" data-target-input="nearest" id="reservationdatetime"> | |||
| <input class="form-control datetimepicker-input" data-target="#reservationdatetime" | |||
| <input class="form-control datetimepicker-input" | |||
| data-target="#reservationdatetime" | |||
| type="text"/> | |||
| <div class="input-group-append" data-target="#reservationdatetime" | |||
| data-toggle="datetimepicker"> | |||
| @@ -1532,7 +1537,8 @@ | |||
| <div class="bs-stepper-header" role="tablist"> | |||
| <!-- your steps here --> | |||
| <div class="step" data-target="#logins-part"> | |||
| <button aria-controls="logins-part" class="step-trigger" id="logins-part-trigger" | |||
| <button aria-controls="logins-part" class="step-trigger" | |||
| id="logins-part-trigger" | |||
| role="tab" type="button"> | |||
| <span class="bs-stepper-circle">1</span> | |||
| <span class="bs-stepper-label">Logins</span> | |||
| @@ -1540,7 +1546,8 @@ | |||
| </div> | |||
| <div class="line"></div> | |||
| <div class="step" data-target="#information-part"> | |||
| <button aria-controls="information-part" class="step-trigger" id="information-part-trigger" | |||
| <button aria-controls="information-part" class="step-trigger" | |||
| id="information-part-trigger" | |||
| role="tab" type="button"> | |||
| <span class="bs-stepper-circle">2</span> | |||
| <span class="bs-stepper-label">Various information</span> | |||
| @@ -1553,17 +1560,20 @@ | |||
| role="tabpanel"> | |||
| <div class="form-group"> | |||
| <label for="exampleInputEmail1">Email address</label> | |||
| <input class="form-control" id="exampleInputEmail1" placeholder="Enter email" | |||
| <input class="form-control" id="exampleInputEmail1" | |||
| placeholder="Enter email" | |||
| type="email"> | |||
| </div> | |||
| <div class="form-group"> | |||
| <label for="exampleInputPassword1">Password</label> | |||
| <input class="form-control" id="exampleInputPassword1" placeholder="Password" | |||
| <input class="form-control" id="exampleInputPassword1" | |||
| placeholder="Password" | |||
| type="password"> | |||
| </div> | |||
| <button class="btn btn-primary" onclick="stepper.next()">Next</button> | |||
| </div> | |||
| <div aria-labelledby="information-part-trigger" class="content" id="information-part" | |||
| <div aria-labelledby="information-part-trigger" class="content" | |||
| id="information-part" | |||
| role="tabpanel"> | |||
| <div class="form-group"> | |||
| <label for="exampleInputFile">File input</label> | |||
| @@ -1624,7 +1634,8 @@ | |||
| <div class="col-lg-6 d-flex align-items-center"> | |||
| <div class="fileupload-process w-100"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="0" class="progress progress-striped active" id="total-progress" | |||
| aria-valuenow="0" class="progress progress-striped active" | |||
| id="total-progress" | |||
| role="progressbar"> | |||
| <div class="progress-bar progress-bar-success" data-dz-uploadprogress | |||
| style="width:0%;"></div> | |||
| @@ -1646,7 +1657,8 @@ | |||
| </div> | |||
| <div class="col-4 d-flex align-items-center"> | |||
| <div aria-valuemax="100" aria-valuemin="0" | |||
| aria-valuenow="0" class="progress progress-striped active w-100" role="progressbar"> | |||
| aria-valuenow="0" class="progress progress-striped active w-100" | |||
| role="progressbar"> | |||
| <div class="progress-bar progress-bar-success" data-dz-uploadprogress | |||
| style="width:0%;"></div> | |||
| </div> | |||
| @@ -916,18 +916,21 @@ | |||
| <h4>Input</h4> | |||
| <div class="form-group"> | |||
| <label for="exampleInputBorder">Bottom Border only <code>.form-control-border</code></label> | |||
| <input class="form-control form-control-border" id="exampleInputBorder" placeholder=".form-control-border" | |||
| <input class="form-control form-control-border" id="exampleInputBorder" | |||
| placeholder=".form-control-border" | |||
| type="text"> | |||
| </div> | |||
| <div class="form-group"> | |||
| <label for="exampleInputBorderWidth2">Bottom Border only 2px Border <code>.form-control-border.border-width-2</code></label> | |||
| <input class="form-control form-control-border border-width-2" id="exampleInputBorderWidth2" | |||
| <input class="form-control form-control-border border-width-2" | |||
| id="exampleInputBorderWidth2" | |||
| placeholder=".form-control-border.border-width-2" | |||
| type="text"> | |||
| </div> | |||
| <div class="form-group"> | |||
| <label for="exampleInputRounded0">Flat <code>.rounded-0</code></label> | |||
| <input class="form-control rounded-0" id="exampleInputRounded0" placeholder=".rounded-0" | |||
| <input class="form-control rounded-0" id="exampleInputRounded0" | |||
| placeholder=".rounded-0" | |||
| type="text"> | |||
| </div> | |||
| <h4>Custom Select</h4> | |||
| @@ -1370,13 +1373,15 @@ | |||
| </div> | |||
| <div class="custom-control custom-checkbox"> | |||
| <input checked | |||
| class="custom-control-input custom-control-input-danger" id="customCheckbox4" type="checkbox"> | |||
| class="custom-control-input custom-control-input-danger" | |||
| id="customCheckbox4" type="checkbox"> | |||
| <label class="custom-control-label" for="customCheckbox4">Custom | |||
| Checkbox with custom color</label> | |||
| </div> | |||
| <div class="custom-control custom-checkbox"> | |||
| <input checked | |||
| class="custom-control-input custom-control-input-danger custom-control-input-outline" id="customCheckbox5" type="checkbox"> | |||
| class="custom-control-input custom-control-input-danger custom-control-input-outline" | |||
| id="customCheckbox5" type="checkbox"> | |||
| <label class="custom-control-label" for="customCheckbox5">Custom | |||
| Checkbox with custom color outline</label> | |||
| </div> | |||
| @@ -1386,7 +1391,8 @@ | |||
| <!-- radio --> | |||
| <div class="form-group"> | |||
| <div class="custom-control custom-radio"> | |||
| <input class="custom-control-input" id="customRadio1" name="customRadio" | |||
| <input class="custom-control-input" id="customRadio1" | |||
| name="customRadio" | |||
| type="radio"> | |||
| <label class="custom-control-label" for="customRadio1">Custom | |||
| Radio</label> | |||
| @@ -1405,7 +1411,8 @@ | |||
| </div> | |||
| <div class="custom-control custom-radio"> | |||
| <input checked | |||
| class="custom-control-input custom-control-input-danger" id="customRadio4" name="customRadio2" type="radio"> | |||
| class="custom-control-input custom-control-input-danger" | |||
| id="customRadio4" name="customRadio2" type="radio"> | |||
| <label class="custom-control-label" for="customRadio4">Custom Radio | |||
| with custom color</label> | |||
| </div> | |||
| @@ -871,7 +871,8 @@ | |||
| <div class="card-body"> | |||
| <div class="form-group"> | |||
| <label for="exampleInputEmail1">Email address</label> | |||
| <input class="form-control" id="exampleInputEmail1" name="email" placeholder="Enter email" | |||
| <input class="form-control" id="exampleInputEmail1" name="email" | |||
| placeholder="Enter email" | |||
| type="email"> | |||
| </div> | |||
| <div class="form-group"> | |||
| @@ -900,86 +900,110 @@ | |||
| <div class="filter-container p-0 row"> | |||
| <div class="filtr-item col-sm-2" data-category="1" data-sort="white sample"> | |||
| <a data-title="sample 1 - white" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=1"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=1"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=1"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=1"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="2, 4" data-sort="black sample"> | |||
| <a data-title="sample 2 - black" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=2"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=2"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=2"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=2"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="3, 4" data-sort="red sample"> | |||
| <a data-title="sample 3 - red" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=3"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=3"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=3"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=3"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="3, 4" data-sort="red sample"> | |||
| <a data-title="sample 4 - red" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=4"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=4"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=4"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=4"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="2, 4" data-sort="black sample"> | |||
| <a data-title="sample 5 - black" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=5"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=5"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=5"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=5"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="1" data-sort="white sample"> | |||
| <a data-title="sample 6 - white" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=6"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=6"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=6"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=6"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="1" data-sort="white sample"> | |||
| <a data-title="sample 7 - white" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=7"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=7"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=7"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=7"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="2, 4" data-sort="black sample"> | |||
| <a data-title="sample 8 - black" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=8"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=8"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=8"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=8"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="3, 4" data-sort="red sample"> | |||
| <a data-title="sample 9 - red" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=9"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=9"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=9"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=9"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="1" data-sort="white sample"> | |||
| <a data-title="sample 10 - white" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=10"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=10"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=10"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=10"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="1" data-sort="white sample"> | |||
| <a data-title="sample 11 - white" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=11"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=11"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=11"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=11"/> | |||
| </a> | |||
| </div> | |||
| <div class="filtr-item col-sm-2" data-category="2, 4" data-sort="black sample"> | |||
| <a data-title="sample 12 - black" | |||
| data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=12"> | |||
| data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=12"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=12"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=12"/> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| @@ -997,86 +1021,110 @@ | |||
| <div class="row"> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 1 - white" data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=1"> | |||
| data-title="sample 1 - white" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=1"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=1"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=1"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 2 - black" data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=2"> | |||
| data-title="sample 2 - black" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=2"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=2"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=2"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 3 - red" data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=3"> | |||
| data-title="sample 3 - red" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=3"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=3"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=3"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 4 - red" data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=4"> | |||
| data-title="sample 4 - red" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=4"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=4"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=4"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 5 - black" data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=5"> | |||
| data-title="sample 5 - black" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=5"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=5"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=5"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 6 - white" data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=6"> | |||
| data-title="sample 6 - white" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=6"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=6"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=6"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 7 - white" data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=7"> | |||
| data-title="sample 7 - white" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=7"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=7"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=7"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 8 - black" data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=8"> | |||
| data-title="sample 8 - black" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=8"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=8"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=8"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 9 - red" data-toggle="lightbox" href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=9"> | |||
| data-title="sample 9 - red" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FF0000/FFFFFF.png?text=9"> | |||
| <img alt="red sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FF0000/FFFFFF?text=9"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FF0000/FFFFFF?text=9"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 10 - white" data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=10"> | |||
| data-title="sample 10 - white" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=10"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=10"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=10"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 11 - white" data-toggle="lightbox" href="https://via.placeholder.com/1200/FFFFFF.png?text=11"> | |||
| data-title="sample 11 - white" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/FFFFFF.png?text=11"> | |||
| <img alt="white sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/FFFFFF?text=11"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/FFFFFF?text=11"/> | |||
| </a> | |||
| </div> | |||
| <div class="col-sm-2"> | |||
| <a data-gallery="gallery" | |||
| data-title="sample 12 - black" data-toggle="lightbox" href="https://via.placeholder.com/1200/000000.png?text=12"> | |||
| data-title="sample 12 - black" data-toggle="lightbox" | |||
| href="https://via.placeholder.com/1200/000000.png?text=12"> | |||
| <img alt="black sample" | |||
| class="img-fluid mb-2" src="https://via.placeholder.com/300/000000?text=12"/> | |||
| class="img-fluid mb-2" | |||
| src="https://via.placeholder.com/300/000000?text=12"/> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| @@ -29,7 +29,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <span class="brand-text font-weight-light">AdminLTE 3</span> | |||
| </a> | |||
| <button aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler order-1" | |||
| <button aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" | |||
| class="navbar-toggler order-1" | |||
| data-target="#navbarCollapse" data-toggle="collapse" type="button"> | |||
| <span class="navbar-toggler-icon"></span> | |||
| </button> | |||
| @@ -48,7 +49,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <a class="nav-link" href="#">Contact</a> | |||
| </li> | |||
| <li class="nav-item dropdown"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu1">Dropdown</a> | |||
| <ul aria-labelledby="dropdownSubMenu1" class="dropdown-menu border-0 shadow"> | |||
| <li><a class="dropdown-item" href="#">Some action </a></li> | |||
| @@ -58,7 +60,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <!-- Level two dropdown--> | |||
| <li class="dropdown-submenu dropdown-hover"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu2" role="button">Hover | |||
| for action</a> | |||
| <ul aria-labelledby="dropdownSubMenu2" class="dropdown-menu border-0 shadow"> | |||
| @@ -68,7 +71,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <!-- Level three dropdown--> | |||
| <li class="dropdown-submenu"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" | |||
| class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu3" | |||
| role="button">level 2</a> | |||
| <ul aria-labelledby="dropdownSubMenu3" class="dropdown-menu border-0 shadow"> | |||
| @@ -29,7 +29,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <span class="brand-text font-weight-light">AdminLTE 3</span> | |||
| </a> | |||
| <button aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler order-1" | |||
| <button aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" | |||
| class="navbar-toggler order-1" | |||
| data-target="#navbarCollapse" data-toggle="collapse" type="button"> | |||
| <span class="navbar-toggler-icon"></span> | |||
| </button> | |||
| @@ -44,7 +45,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <a class="nav-link" href="#">Contact</a> | |||
| </li> | |||
| <li class="nav-item dropdown"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" class="nav-link dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu1">Dropdown</a> | |||
| <ul aria-labelledby="dropdownSubMenu1" class="dropdown-menu border-0 shadow"> | |||
| <li><a class="dropdown-item" href="#">Some action </a></li> | |||
| @@ -54,7 +56,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <!-- Level two dropdown--> | |||
| <li class="dropdown-submenu dropdown-hover"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" | |||
| data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu2" role="button">Hover | |||
| for action</a> | |||
| <ul aria-labelledby="dropdownSubMenu2" class="dropdown-menu border-0 shadow"> | |||
| @@ -64,7 +67,8 @@ scratch. This page gets rid of all links and provides the needed markup only. | |||
| <!-- Level three dropdown--> | |||
| <li class="dropdown-submenu"> | |||
| <a aria-expanded="false" aria-haspopup="true" class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| <a aria-expanded="false" aria-haspopup="true" | |||
| class="dropdown-item dropdown-toggle" data-toggle="dropdown" | |||
| href="#" id="dropdownSubMenu3" | |||
| role="button">level 2</a> | |||
| <ul aria-labelledby="dropdownSubMenu3" class="dropdown-menu border-0 shadow"> | |||
| @@ -934,10 +934,12 @@ | |||
| <div class="list-group-item"> | |||
| <div class="row"> | |||
| <div class="col-auto"> | |||
| <iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen | |||
| <iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" | |||
| allowfullscreen | |||
| class="border-0" | |||
| height="160" | |||
| src="https://www.youtube.com/embed/WEkSYw3o5is?controls=0" width="240"></iframe> | |||
| src="https://www.youtube.com/embed/WEkSYw3o5is?controls=0" | |||
| width="240"></iframe> | |||
| </div> | |||
| <div class="col px-4"> | |||
| <div> | |||
| @@ -898,10 +898,12 @@ | |||
| <div class="list-group-item"> | |||
| <div class="row"> | |||
| <div class="col-auto"> | |||
| <iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen | |||
| <iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" | |||
| allowfullscreen | |||
| class="border-0" | |||
| height="160" | |||
| src="https://www.youtube.com/embed/WEkSYw3o5is?controls=0" width="240"></iframe> | |||
| src="https://www.youtube.com/embed/WEkSYw3o5is?controls=0" | |||
| width="240"></iframe> | |||
| </div> | |||
| <div class="col px-4"> | |||
| <div> | |||
| @@ -1370,7 +1370,8 @@ | |||
| <h3 class="card-title">Card Refresh</h3> | |||
| <div class="card-tools"> | |||
| <button class="btn btn-tool" data-card-widget="card-refresh" data-source="widgets.html" | |||
| <button class="btn btn-tool" data-card-widget="card-refresh" | |||
| data-source="widgets.html" | |||
| data-source-selector="#card-refresh-content" type="button"> | |||
| <i class="fas fa-sync-alt"></i> | |||
| </button> | |||
| @@ -1395,7 +1396,8 @@ | |||
| <h3 class="card-title">All together</h3> | |||
| <div class="card-tools"> | |||
| <button class="btn btn-tool" data-card-widget="card-refresh" data-load-on-init="false" | |||
| <button class="btn btn-tool" data-card-widget="card-refresh" | |||
| data-load-on-init="false" | |||
| data-source="widgets.html" data-source-selector="#card-refresh-content" | |||
| type="button"> | |||
| <i class="fas fa-sync-alt"></i> | |||
| @@ -2915,7 +2917,8 @@ | |||
| src="../dist/img/user4-128x128.jpg"> | |||
| <!-- .img-push is used to add margin to elements next to floating images --> | |||
| <div class="img-push"> | |||
| <input class="form-control form-control-sm" placeholder="Press enter to post comment" | |||
| <input class="form-control form-control-sm" | |||
| placeholder="Press enter to post comment" | |||
| type="text"> | |||
| </div> | |||
| </form> | |||
| @@ -3029,7 +3032,8 @@ | |||
| src="../dist/img/user4-128x128.jpg"> | |||
| <!-- .img-push is used to add margin to elements next to floating images --> | |||
| <div class="img-push"> | |||
| <input class="form-control form-control-sm" placeholder="Press enter to post comment" | |||
| <input class="form-control form-control-sm" | |||
| placeholder="Press enter to post comment" | |||
| type="text"> | |||
| </div> | |||
| </form> | |||
| @@ -1172,8 +1172,8 @@ Other Changes: | |||
| * Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) | |||
| and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugins: | |||
| * | |||
| SCAYT [`scayt_minWordLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#scayt_minWordLength) | |||
| configuration option now defaults to 3 instead of 4. | |||
| SCAYT [`scayt_minWordLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#scayt_minWordLength) | |||
| configuration option now defaults to 3 instead of 4. | |||
| * SCAYT default number of suggested words in the context menu changed to 3. | |||
| * [#90](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/90): Fixed: Selection is lost on link | |||
| creation if SCAYT highlights the word. | |||
| @@ -2257,11 +2257,11 @@ New Features: | |||
| , [`drop`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-drop) | |||
| , [`dragend`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-dragend). | |||
| * | |||
| The [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) | |||
| facade was introduced to unify access to data in various types and | |||
| files. [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) | |||
| is now always available in | |||
| the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event. | |||
| The [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) | |||
| facade was introduced to unify access to data in various types and | |||
| files. [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) | |||
| is now always available in | |||
| the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event. | |||
| * Switched from the pastebin to using the native clipboard access whenever possible. This solved many issues | |||
| related to pastebin such as unnecessary scrolling or data loss. Additionally, on copy and cut from the editor | |||
| the clipboard data is set. Therefore, on paste the editor has access to clean data, undisturbed by the | |||
| @@ -38,8 +38,10 @@ New Features: | |||
| Other Changes: | |||
| * | |||
| Improved [plugin API documentation](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-exportPdf_fileName) | |||
| . | |||
| * Updated Export to PDF plugin npm readme to link to | |||
| the [official plugin documentation](https://ckeditor.com/docs/ckeditor4/latest/features/exporttopdf.html). | |||
| @@ -63,7 +63,8 @@ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license | |||
| <div class="grid-container-nested"> | |||
| <h1 class="grid-width-60"> | |||
| Toolbar Configurator | |||
| <a class="button-a button-a-background button-a-no-text icon-pos-left icon-question-mark" href="#help-content" id="help" title="Configurator help" | |||
| <a class="button-a button-a-background button-a-no-text icon-pos-left icon-question-mark" | |||
| href="#help-content" id="help" title="Configurator help" | |||
| type="button">Help</a> | |||
| </h1> | |||
| @@ -2496,7 +2496,7 @@ https://github.com/nodeca/pako/blob/master/LICENSE | |||
| r = e.state, n = e.next_in, z = e.input, i = n + (e.avail_in - 5), s = e.next_out, C = e.output, a = s - (t - e.avail_out), o = s + (e.avail_out - 257), u = r.dmax, h = r.wsize, f = r.whave, l = r.wnext, d = r.window, c = r.hold, p = r.bits, m = r.lencode, _ = r.distcode, g = (1 << r.lenbits) - 1, v = (1 << r.distbits) - 1; | |||
| e:do { | |||
| p < 15 && (c += z[n++] << p, p += 8, c += z[n++] << p, p += 8), b = m[c & g]; | |||
| t:for (; ;) { | |||
| for (; ;) { | |||
| if (c >>>= w = b >>> 24, p -= w, 0 == (w = b >>> 16 & 255)) C[s++] = 65535 & b; else { | |||
| if (!(16 & w)) { | |||
| if (0 == (64 & w)) { | |||
| @@ -2511,7 +2511,7 @@ https://github.com/nodeca/pako/blob/master/LICENSE | |||
| break e | |||
| } | |||
| y = 65535 & b, (w &= 15) && (p < w && (c += z[n++] << p, p += 8), y += c & (1 << w) - 1, c >>>= w, p -= w), p < 15 && (c += z[n++] << p, p += 8, c += z[n++] << p, p += 8), b = _[c & v]; | |||
| r:for (; ;) { | |||
| for (; ;) { | |||
| if (c >>>= w = b >>> 24, p -= w, !(16 & (w = b >>> 16 & 255))) { | |||
| if (0 == (64 & w)) { | |||
| b = _[(65535 & b) + (c & (1 << w) - 1)]; | |||
| @@ -37509,76 +37509,74 @@ exports.inflateUndermine = inflateUndermine; | |||
| here = lcode[hold & lmask]; | |||
| dolen: | |||
| for (; ;) { // Goto emulation | |||
| op = here >>> 24/*here.bits*/; | |||
| hold >>>= op; | |||
| bits -= op; | |||
| op = (here >>> 16) & 0xff/*here.op*/; | |||
| if (op === 0) { /* literal */ | |||
| //Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? | |||
| // "inflate: literal '%c'\n" : | |||
| // "inflate: literal 0x%02x\n", here.val)); | |||
| output[_out++] = here & 0xffff/*here.val*/; | |||
| } else if (op & 16) { /* length base */ | |||
| len = here & 0xffff/*here.val*/; | |||
| op &= 15; /* number of extra bits */ | |||
| if (op) { | |||
| for (; ;) { // Goto emulation | |||
| op = here >>> 24/*here.bits*/; | |||
| hold >>>= op; | |||
| bits -= op; | |||
| op = (here >>> 16) & 0xff/*here.op*/; | |||
| if (op === 0) { /* literal */ | |||
| //Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? | |||
| // "inflate: literal '%c'\n" : | |||
| // "inflate: literal 0x%02x\n", here.val)); | |||
| output[_out++] = here & 0xffff/*here.val*/; | |||
| } else if (op & 16) { /* length base */ | |||
| len = here & 0xffff/*here.val*/; | |||
| op &= 15; /* number of extra bits */ | |||
| if (op) { | |||
| if (bits < op) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| } | |||
| len += hold & ((1 << op) - 1); | |||
| hold >>>= op; | |||
| bits -= op; | |||
| } | |||
| //Tracevv((stderr, "inflate: length %u\n", len)); | |||
| if (bits < 15) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| } | |||
| here = dcode[hold & dmask]; | |||
| for (; ;) { // goto emulation | |||
| op = here >>> 24/*here.bits*/; | |||
| hold >>>= op; | |||
| bits -= op; | |||
| op = (here >>> 16) & 0xff/*here.op*/; | |||
| if (op & 16) { /* distance base */ | |||
| dist = here & 0xffff/*here.val*/; | |||
| op &= 15; /* number of extra bits */ | |||
| if (bits < op) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| if (bits < op) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| } | |||
| } | |||
| dist += hold & ((1 << op) - 1); | |||
| //#ifdef INFLATE_STRICT | |||
| if (dist > dmax) { | |||
| strm.msg = 'invalid distance too far back'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| len += hold & ((1 << op) - 1); | |||
| //#endif | |||
| hold >>>= op; | |||
| bits -= op; | |||
| } | |||
| //Tracevv((stderr, "inflate: length %u\n", len)); | |||
| if (bits < 15) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| } | |||
| here = dcode[hold & dmask]; | |||
| dodist: | |||
| for (; ;) { // goto emulation | |||
| op = here >>> 24/*here.bits*/; | |||
| hold >>>= op; | |||
| bits -= op; | |||
| op = (here >>> 16) & 0xff/*here.op*/; | |||
| if (op & 16) { /* distance base */ | |||
| dist = here & 0xffff/*here.val*/; | |||
| op &= 15; /* number of extra bits */ | |||
| if (bits < op) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| if (bits < op) { | |||
| hold += input[_in++] << bits; | |||
| bits += 8; | |||
| } | |||
| } | |||
| dist += hold & ((1 << op) - 1); | |||
| //#ifdef INFLATE_STRICT | |||
| if (dist > dmax) { | |||
| //Tracevv((stderr, "inflate: distance %u\n", dist)); | |||
| op = _out - beg; /* max distance in output */ | |||
| if (dist > op) { /* see if copy from window */ | |||
| op = dist - op; /* distance back in window */ | |||
| if (op > whave) { | |||
| if (state.sane) { | |||
| strm.msg = 'invalid distance too far back'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| //#endif | |||
| hold >>>= op; | |||
| bits -= op; | |||
| //Tracevv((stderr, "inflate: distance %u\n", dist)); | |||
| op = _out - beg; /* max distance in output */ | |||
| if (dist > op) { /* see if copy from window */ | |||
| op = dist - op; /* distance back in window */ | |||
| if (op > whave) { | |||
| if (state.sane) { | |||
| strm.msg = 'invalid distance too far back'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| // (!) This block is disabled in zlib defaults, | |||
| // don't enable it for binary compatibility | |||
| @@ -37601,102 +37599,102 @@ exports.inflateUndermine = inflateUndermine; | |||
| // continue top; | |||
| // } | |||
| //#endif | |||
| } | |||
| from = 0; // window index | |||
| from_source = s_window; | |||
| if (wnext === 0) { /* very common case */ | |||
| from += wsize - op; | |||
| if (op < len) { /* some from window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } else if (wnext < op) { /* wrap around window */ | |||
| from += wsize + wnext - op; | |||
| op -= wnext; | |||
| if (op < len) { /* some from end of window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = 0; | |||
| if (wnext < len) { /* some from start of window */ | |||
| op = wnext; | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } | |||
| } else { /* contiguous in window */ | |||
| from += wnext - op; | |||
| if (op < len) { /* some from window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } | |||
| while (len > 2) { | |||
| output[_out++] = from_source[from++]; | |||
| output[_out++] = from_source[from++]; | |||
| output[_out++] = from_source[from++]; | |||
| len -= 3; | |||
| } | |||
| if (len) { | |||
| output[_out++] = from_source[from++]; | |||
| if (len > 1) { | |||
| output[_out++] = from_source[from++]; | |||
| } | |||
| } | |||
| } else { | |||
| from = _out - dist; /* copy direct from output */ | |||
| do { /* minimum length is three */ | |||
| output[_out++] = output[from++]; | |||
| output[_out++] = output[from++]; | |||
| output[_out++] = output[from++]; | |||
| len -= 3; | |||
| } while (len > 2); | |||
| if (len) { | |||
| output[_out++] = output[from++]; | |||
| if (len > 1) { | |||
| output[_out++] = output[from++]; | |||
| } | |||
| } | |||
| from = 0; // window index | |||
| from_source = s_window; | |||
| if (wnext === 0) { /* very common case */ | |||
| from += wsize - op; | |||
| if (op < len) { /* some from window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } else if (wnext < op) { /* wrap around window */ | |||
| from += wsize + wnext - op; | |||
| op -= wnext; | |||
| if (op < len) { /* some from end of window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = 0; | |||
| if (wnext < len) { /* some from start of window */ | |||
| op = wnext; | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } | |||
| } else if ((op & 64) === 0) { /* 2nd level distance code */ | |||
| here = dcode[(here & 0xffff)/*here.val*/ + (hold & ((1 << op) - 1))]; | |||
| continue; | |||
| } else { | |||
| strm.msg = 'invalid distance code'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } else { /* contiguous in window */ | |||
| from += wnext - op; | |||
| if (op < len) { /* some from window */ | |||
| len -= op; | |||
| do { | |||
| output[_out++] = s_window[from++]; | |||
| } while (--op); | |||
| from = _out - dist; /* rest from output */ | |||
| from_source = output; | |||
| } | |||
| } | |||
| while (len > 2) { | |||
| output[_out++] = from_source[from++]; | |||
| output[_out++] = from_source[from++]; | |||
| output[_out++] = from_source[from++]; | |||
| len -= 3; | |||
| } | |||
| if (len) { | |||
| output[_out++] = from_source[from++]; | |||
| if (len > 1) { | |||
| output[_out++] = from_source[from++]; | |||
| } | |||
| } | |||
| } else { | |||
| from = _out - dist; /* copy direct from output */ | |||
| do { /* minimum length is three */ | |||
| output[_out++] = output[from++]; | |||
| output[_out++] = output[from++]; | |||
| output[_out++] = output[from++]; | |||
| len -= 3; | |||
| } while (len > 2); | |||
| if (len) { | |||
| output[_out++] = output[from++]; | |||
| if (len > 1) { | |||
| output[_out++] = output[from++]; | |||
| } | |||
| } | |||
| break; // need to emulate goto via "continue" | |||
| } | |||
| } else if ((op & 64) === 0) { /* 2nd level length code */ | |||
| here = lcode[(here & 0xffff)/*here.val*/ + (hold & ((1 << op) - 1))]; | |||
| continue; | |||
| } else if (op & 32) { /* end-of-block */ | |||
| //Tracevv((stderr, "inflate: end of block\n")); | |||
| state.mode = TYPE; | |||
| break top; | |||
| } else { | |||
| strm.msg = 'invalid literal/length code'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| } else if ((op & 64) === 0) { /* 2nd level distance code */ | |||
| here = dcode[(here & 0xffff)/*here.val*/ + (hold & ((1 << op) - 1))]; | |||
| continue; | |||
| } else { | |||
| strm.msg = 'invalid distance code'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| break; // need to emulate goto via "continue" | |||
| break; // need to emulate goto via "continue" | |||
| } | |||
| } else if ((op & 64) === 0) { /* 2nd level length code */ | |||
| here = lcode[(here & 0xffff)/*here.val*/ + (hold & ((1 << op) - 1))]; | |||
| continue; | |||
| } else if (op & 32) { /* end-of-block */ | |||
| //Tracevv((stderr, "inflate: end of block\n")); | |||
| state.mode = TYPE; | |||
| break top; | |||
| } else { | |||
| strm.msg = 'invalid literal/length code'; | |||
| state.mode = BAD; | |||
| break top; | |||
| } | |||
| break; // need to emulate goto via "continue" | |||
| } | |||
| } while (_in < last && _out < end); | |||
| /* return unused bytes (on entry, bits < 8, so in won't go too far back) */ | |||
| @@ -5285,7 +5285,6 @@ | |||
| } | |||
| } | |||
| continue; | |||
| case TableResultAction.resultAction.RemoveCell: | |||
| // Do not need remove cell because row will be deleted. | |||
| @@ -5285,7 +5285,6 @@ | |||
| } | |||
| } | |||
| continue; | |||
| case TableResultAction.resultAction.RemoveCell: | |||
| // Do not need remove cell because row will be deleted. | |||
| @@ -5285,7 +5285,6 @@ | |||
| } | |||
| } | |||
| continue; | |||
| case TableResultAction.resultAction.RemoveCell: | |||
| // Do not need remove cell because row will be deleted. | |||