fr:others:contact
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| fr:others:contact [2026/05/06 11:05] – jesus | fr:others:contact [2026/05/06 17:44] (actual) – jesus | ||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| < | < | ||
| < | < | ||
| - | .pcw-page-container { background:# | + | .pcw-page-container { background:# |
| | | ||
| - | /* --- MODEM MATÉRIEL PCWWIKI --- */ | + | /* --- MATÉRIEL |
| .modem-chassis { | .modem-chassis { | ||
| - | background: #1a1a1a; width: 440px; margin: 0 auto 35px; border-radius: | + | background: # |
| + | width: 95%; | ||
| + | max-width: 440px; | ||
| + | | ||
| border: 1.5px solid #333; border-top: 2px solid #444; | border: 1.5px solid #333; border-top: 2px solid #444; | ||
| box-shadow: 0 0 1px rgba(255, | box-shadow: 0 0 1px rgba(255, | ||
| - | display: flex; align-items: | + | display: flex; align-items: |
| + | box-sizing: border-box; | ||
| } | } | ||
| + | | ||
| + | .sch-brand-white { | ||
| + | color: #ffffff; font-family: | ||
| + | font-size: 13px; letter-spacing: | ||
| + | } | ||
| + | |||
| .led-bezel { | .led-bezel { | ||
| - | background: #0a0a0a; padding: | + | background: #0a0a0a; padding: |
| - | display: flex; gap: 12px; box-shadow: inset 0 2px 5px rgba(0, | + | display: flex; gap: 10px; box-shadow: inset 0 2px 5px rgba(0, |
| } | } | ||
| - | .sch-brand-white { color: #ffffff; font-family: | + | |
| - | .m-led { width: | + | .m-led { width: |
| .m-led span { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); | .m-led span { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); | ||
| | | ||
| Línea 23: | Línea 33: | ||
| .led-yellow { background:# | .led-yellow { background:# | ||
| - | .pwr-btn { width: | + | .pwr-btn { |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| @keyframes pwr-blink { 50% { border-color:# | @keyframes pwr-blink { 50% { border-color:# | ||
| .active-btn { animation: | .active-btn { animation: | ||
| - | /* --- AFFICHAGE DU TERMINAL --- */ | + | /* --- TERMINAL --- */ |
| - | .contact-box { border: 2px solid #004400; padding: | + | .contact-box { |
| - | .line-in { opacity: 0; transform: translateX(-5px); | + | |
| + | | ||
| + | word-wrap: break-word; | ||
| + | | ||
| + | .line-in { opacity: 0; transform: translateX(-5px); | ||
| .block-line { display: block; margin-bottom: | .block-line { display: block; margin-bottom: | ||
| .line-visible { opacity: 1 !important; transform: translateX(0) !important; } | .line-visible { opacity: 1 !important; transform: translateX(0) !important; } | ||
| - | .email-link { color: #fff !important; font-size: 1.6em; text-decoration: | + | |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | @media (max-width: 400px) { | ||
| + | .sch-brand-white { font-size: 11px; } | ||
| + | .led-bezel { gap: 6px; padding: 5px 8px; } | ||
| + | .m-led { width: 8px; height: 8px; } | ||
| + | .pwr-btn { width: 35px; } | ||
| + | | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <div class=" | <div class=" | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| <div id=" | <div id=" | ||
| Línea 44: | Línea 75: | ||
| <div id=" | <div id=" | ||
| </ | </ | ||
| - | <button id=" | + | <button id=" |
| </ | </ | ||
| <div id=" | <div id=" | ||
| Línea 56: | Línea 87: | ||
| let abortComm = false; | let abortComm = false; | ||
| - | // PAQUETS DE DONNÉES EN FRANÇAIS | ||
| const content = [ | const content = [ | ||
| {t: " | {t: " | ||
| - | {t: "CONNECTÉ | + | {t: "CONNECT |
| {t: " | {t: " | ||
| - | {t: " | + | {t: " |
| {t: " ", s: " | {t: " ", s: " | ||
| {t: "Si vous avez détecté une anomalie dans les données, ", s: " | {t: "Si vous avez détecté une anomalie dans les données, ", s: " | ||
| - | {t: " | + | {t: "si vous possédez un logiciel |
| - | {t: "ou souhaitez contribuer à la préservation de documents historiques, ", s: " | + | {t: " |
| {t: "le système est prêt à recevoir votre transmission.", | {t: "le système est prêt à recevoir votre transmission.", | ||
| {t: " ", s: " | {t: " ", s: " | ||
| Línea 77: | Línea 107: | ||
| function playDTMF(digit, | function playDTMF(digit, | ||
| if(abortComm) return; | if(abortComm) return; | ||
| - | const freqs = { ' | + | const freqs = { ' |
| const f = freqs[digit] || [0,0]; | const f = freqs[digit] || [0,0]; | ||
| f.forEach(hz => { | f.forEach(hz => { | ||
| Línea 118: | Línea 148: | ||
| function startConnectionSequence() { | function startConnectionSequence() { | ||
| - | initAudio(); | + | initAudio(); |
| + | | ||
| abortComm = false; | abortComm = false; | ||
| document.getElementById(' | document.getElementById(' | ||
| + | | ||
| let dt1 = aCtx.createOscillator(); | let dt1 = aCtx.createOscillator(); | ||
| dt1.frequency.value = 350; dt2.frequency.value = 440; dg.gain.setValueAtTime(0.015, | dt1.frequency.value = 350; dt2.frequency.value = 440; dg.gain.setValueAtTime(0.015, | ||
| Línea 126: | Línea 158: | ||
| dt1.connect(dg); | dt1.connect(dg); | ||
| dt1.start(now); | dt1.start(now); | ||
| + | |||
| " | " | ||
| + | |||
| let car = aCtx.createOscillator(); | let car = aCtx.createOscillator(); | ||
| car.frequency.value = 2100; cg.gain.setValueAtTime(0, | car.frequency.value = 2100; cg.gain.setValueAtTime(0, | ||
| cg.gain.linearRampToValueAtTime(0.03, | cg.gain.linearRampToValueAtTime(0.03, | ||
| cg.gain.exponentialRampToValueAtTime(0.001, | cg.gain.exponentialRampToValueAtTime(0.001, | ||
| - | car.connect(cg); | + | car.connect(cg); |
| - | | + | |
| setTimeout(() => { | setTimeout(() => { | ||
| if(abortComm) return; | if(abortComm) return; | ||
fr/others/contact.1778065545.txt.gz · Última modificación: por jesus
