Conversation: mkwak
Date: 2026-06-14
Target file: oligorand2_upload.html (mkwak.org, JavaScript edition)
A summary of features added/improved in the in-browser, locally-generated random oligo generator.
oligo_saved), up to 10 entries for 90 days.confirm() dialog ("Delete all N saved sequences…") and clears the cookie / refreshes the list only if confirmed..gentbl): grey header (#eee) only, white body..savedtbl): white grid lines + per-column pastel backgrounds (blue/purple/green/orange); the action column (6th) is grey in both header and body.#eee) background + grey border.dT→rU / rU→dT conversion buttons (with confirm() prompt).crypto.getRandomValues).rand()%n (guarantees a uniform distribution).navigator.clipboard is exposed only on HTTPS·localhost, so the Clipboard API is used in a secure context and automatically falls back to a hidden textarea + execCommand("copy") when it fails or on http (copyText()/legacyCopy()). → Copy works even when served over http in Safari·Firefox.@keyframes sharpenIn, from blur(14px) brightness(3) to blur(0) brightness(1)).target="_blank", rel="noopener") opens the history in a new window.history.php: a viewer that scans *.md in the same folder in newest-first order, parses them, and renders them as cards. Compatible with both PHP 5 and PHP 8 (no removed syntax used); ?f=filename.md selects a specific file, defaulting to the newest.Image components from Microsoft Office resource. by Minseok Kwak