- Added comprehensive AI Assistant system (aiassist/ directory): * Vector search and embedding capabilities * Typebot proxy integration * Elastic search functionality * Message classification and chat history * MCP proxy for external integrations - Implemented Court Status API (GetCourtStatus.php): * Real-time court document status checking * Integration with external court systems * Comprehensive error handling and logging - Enhanced S3 integration: * Improved file backup system with metadata * Batch processing capabilities * Enhanced error logging and recovery * Copy operations with URL fixing - Added Telegram contact creation API - Improved error logging across all modules - Enhanced callback system for AI responses - Extensive backup file storage with timestamps - Updated documentation and README files - File storage improvements: * Thousands of backup files with proper metadata * Fix operations for broken file references * Project-specific backup and recovery systems * Comprehensive file integrity checking Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
93 lines
2.1 KiB
CSS
93 lines
2.1 KiB
CSS
/* hide the checkboxes and radios */
|
|
input[type="checkbox"],input[type="radio"]
|
|
{
|
|
opacity: 0;
|
|
position: absolute;
|
|
width:14px;
|
|
height: 14px;
|
|
margin: 4px 2px;
|
|
margin-top: 2px\9;
|
|
}
|
|
label{
|
|
display: inline-block;
|
|
}
|
|
/* Inline div for placeholder to the checkbox*/
|
|
.chkbox, .radiobtn {
|
|
display: inline;
|
|
margin-right: 20px\9;
|
|
}
|
|
/* Fix for IE */
|
|
:root .chkbox, :root .radiobtn {
|
|
margin-right: 0px\9;
|
|
}
|
|
/* we use generated content to create a placeholder for the checkbox*/
|
|
input[type="checkbox"] + div::before,
|
|
input[type="radio"] + div::before
|
|
{
|
|
content: "";
|
|
display: inline-block;
|
|
width: 17px;
|
|
height: 17px;
|
|
margin: -2px 8px 0 0;
|
|
background: url("check_radio_sprite.png") no-repeat 0 -17px;
|
|
vertical-align: middle;
|
|
}
|
|
/* hover checkbox (unselected state only) */
|
|
input[type="checkbox"]:not(:checked):hover + div::before
|
|
{
|
|
background-position: 0 -68px;
|
|
}
|
|
/* selected checkbox */
|
|
input[type="checkbox"]:checked + div::before
|
|
{
|
|
background-position: 0 0;
|
|
}
|
|
/* disabled checkbox*/
|
|
input[type="checkbox"]:disabled + div::before
|
|
{
|
|
background-position: 0 -51px;
|
|
opacity: 0.6;
|
|
}
|
|
/* disabled checked checkbox*/
|
|
input[type="checkbox"]:disabled:checked + div::before
|
|
{
|
|
background-position: 0 -34px;
|
|
opacity: 0.6;
|
|
}
|
|
/*Unselected Radio */
|
|
input[type="radio"] + div::before
|
|
{
|
|
background-position: -17px -17px;
|
|
}
|
|
/* radio hover (unselected state only) */
|
|
input[type="radio"]:hover + div::before
|
|
{
|
|
background-position: -17px -68px;
|
|
}
|
|
/* selected radio */
|
|
input[type="radio"]:checked + div::before
|
|
{
|
|
background-position: -17px 0px;
|
|
}
|
|
/* disabled radio*/
|
|
input[type="radio"]:disabled + div::before
|
|
{
|
|
background-position: -17px -51px;
|
|
opacity: 0.6;
|
|
}
|
|
/* disabled checked radio*/
|
|
input[type="radio"]:disabled:checked + div::before
|
|
{
|
|
background-position: -17px -34px;
|
|
opacity: 0.6;
|
|
}
|
|
/* Single line text box*/
|
|
input[type="text"], input[type="password"] {
|
|
border: 1px solid #ccc;
|
|
border-radius: 3px;
|
|
box-shadow: 1px 1px 2px #ddd;
|
|
height: 30px !important;
|
|
width: 180px;
|
|
margin-bottom:0px;
|
|
}
|