mirror of
https://github.com/kucherenko/jscpd.git
synced 2026-09-19 08:11:03 +08:00
64e471e2b0
Adds 92 new tests (178 → 270 total) with zero source-file modifications: - packages/finder: 13 new test files covering all reporters, subscribers, validators, hooks, utils, options, cloneFound, getFilesToDetect, and InFilesDetector; shared buildClone() factory helper - apps/jscpd: 3 new test files (options-unit, print, store) plus extensions to formats, modes, and options integration tests - vitest.config.ts added to both packages to restrict coverage.include to src/** only, eliminating bin/ and prism.js noise - Fixes 3 tokenizer bugs (trailing space in format lookup, tokenization edge cases) uncovered by the new format fixture suite - Adds fixture files for 40+ language formats to support formats.test.ts
48 lines
2.6 KiB
Plaintext
48 lines
2.6 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="MyApp.Login" %>
|
|
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>Login - My Application</title>
|
|
<link rel="stylesheet" href="~/Content/bootstrap.min.css" />
|
|
<link rel="stylesheet" href="~/Content/site.css" />
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<div class="container">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-6">
|
|
<asp:Panel ID="pnlLogin" runat="server" CssClass="card mt-5">
|
|
<div class="card-header">
|
|
<h4 class="mb-0">Sign In</h4>
|
|
</div>
|
|
<div class="card-body">
|
|
<asp:Label ID="lblError" runat="server" CssClass="alert alert-danger" Visible="false" />
|
|
<div class="form-group">
|
|
<asp:Label ID="lblUsername" runat="server" AssociatedControlID="txtUsername" Text="Username:" />
|
|
<asp:TextBox ID="txtUsername" runat="server" CssClass="form-control" MaxLength="100" />
|
|
<asp:RequiredFieldValidator ID="rfvUsername" runat="server"
|
|
ControlToValidate="txtUsername" ErrorMessage="Username is required"
|
|
CssClass="text-danger" Display="Dynamic" />
|
|
</div>
|
|
<div class="form-group">
|
|
<asp:Label ID="lblPassword" runat="server" AssociatedControlID="txtPassword" Text="Password:" />
|
|
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" CssClass="form-control" />
|
|
<asp:RequiredFieldValidator ID="rfvPassword" runat="server"
|
|
ControlToValidate="txtPassword" ErrorMessage="Password is required"
|
|
CssClass="text-danger" Display="Dynamic" />
|
|
</div>
|
|
<asp:Button ID="btnLogin" runat="server" Text="Login"
|
|
CssClass="btn btn-primary btn-block" OnClick="btnLogin_Click" />
|
|
</div>
|
|
</asp:Panel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<script src="~/Scripts/jquery.min.js"></script>
|
|
<script src="~/Scripts/bootstrap.min.js"></script>
|
|
</body>
|
|
</html>
|