- WKE-Flow (Warenkorb empfangen): Sonepar-Integration komplett funktionsfähig inkl. PriceBasis-Handling, Namespace-Stripping, OCI-Unterstützung - WKS-Flow (Warenkorb senden): Lieferantenbestellung → Shop mit vorausgefüllten Artikeln, IDS Connect 2.0 XML-Format - Callback v2.0: NOLOGIN-Seite statt Redirect, 7 Datenquellen, Debug-Daten - URL-Handling: user_base_url-Tracking für Cross-Domain-Szenarien - Sicherheit: CSRF, HMAC-SHA256 Tokens, XXE-Schutz, PIN für WKS - Mock-Server für lokale Tests - Dokumentation mit Roadmap (fehlende Features, Möglichkeiten) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
95 lines
1.6 KiB
CSS
95 lines
1.6 KiB
CSS
/* IDS Connect - Modul-Styles */
|
|
|
|
.idsconnect-testmode-banner {
|
|
background: #fff3cd;
|
|
border: 1px solid #ffc107;
|
|
border-left: 4px solid #ffc107;
|
|
padding: 10px 15px;
|
|
margin-bottom: 15px;
|
|
border-radius: 3px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.idsconnect-livemode-banner {
|
|
background: #f8d7da;
|
|
border: 1px solid #f5c6cb;
|
|
border-left: 4px solid #dc3545;
|
|
padding: 10px 15px;
|
|
margin-bottom: 15px;
|
|
border-radius: 3px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.idsconnect-action-buttons {
|
|
display: flex;
|
|
gap: 10px;
|
|
flex-wrap: wrap;
|
|
margin: 15px 0;
|
|
}
|
|
|
|
.idsconnect-action-buttons .butAction {
|
|
min-width: 180px;
|
|
text-align: center;
|
|
}
|
|
|
|
.idsconnect-supplier-card {
|
|
border: 1px solid #ddd;
|
|
border-radius: 5px;
|
|
padding: 15px;
|
|
margin-bottom: 10px;
|
|
background: #fff;
|
|
}
|
|
|
|
.idsconnect-supplier-card:hover {
|
|
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
|
|
}
|
|
|
|
.idsconnect-supplier-card .supplier-name {
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.idsconnect-supplier-card .supplier-url {
|
|
font-size: 12px;
|
|
color: #666;
|
|
}
|
|
|
|
.idsconnect-warn-row {
|
|
background-color: #fff3cd !important;
|
|
}
|
|
|
|
.idsconnect-warn-text {
|
|
color: #dc3545;
|
|
}
|
|
|
|
.idsconnect-wks-warning {
|
|
background: #f8d7da;
|
|
border: 1px solid #f5c6cb;
|
|
border-left: 4px solid #dc3545;
|
|
padding: 12px 15px;
|
|
margin: 15px 0;
|
|
border-radius: 3px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.idsconnect-pin-box {
|
|
background: #e8f4fd;
|
|
border: 1px solid #bee5eb;
|
|
border-left: 4px solid #17a2b8;
|
|
padding: 12px 15px;
|
|
margin: 15px 0;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.idsconnect-log-detail {
|
|
background: #f8f9fa;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 3px;
|
|
padding: 10px;
|
|
font-family: monospace;
|
|
font-size: 12px;
|
|
white-space: pre-wrap;
|
|
max-height: 400px;
|
|
overflow-y: auto;
|
|
}
|