UNPKG

r2-explorer

Version:

A Google Drive Interface for your Cloudflare R2 Buckets

46 lines (42 loc) 2.31 kB
<!DOCTYPE html><html lang=en><head><title>R2-Explorer</title><meta charset=utf-8><meta name=description content=R2-Explorer><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><meta name=robots content=noindex><meta name=googlebot content=noindex><link rel=icon type=image/png sizes=128x128 href="/icons/favicon-128x128.png"><link rel=icon type=image/png sizes=96x96 href="/icons/favicon-96x96.png"><link rel=icon type=image/png sizes=32x32 href="/icons/favicon-32x32.png"><link rel=icon type=image/png sizes=16x16 href="/icons/favicon-16x16.png"><link rel=icon type=image/ico href="/favicon.ico"><style>.initialLoading { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; background-color: #f5f5f5; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } .initialLoading .loading-container { text-align: center; padding: 2rem; } .initialLoading .spinner { width: 50px; height: 50px; border: 5px solid #f3f3f3; border-top: 5px solid #3498db; border-radius: 50%; animation: initialLoadingSpin 1s linear infinite; margin: 0 auto 1rem; } @keyframes initialLoadingSpin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .initialLoading .loading-text { color: #333; font-size: 1.2rem; margin-bottom: 0.5rem; }</style> <script type="module" crossorigin src="/assets/index.97b9144c.js"></script> <link rel="stylesheet" href="/assets/index.74f0784c.css"> </head><body><div id=q-app></div></body><script>var elem = document.getElementById('q-app') elem.innerHTML = ` <div class="initialLoading"> <div class="loading-container" id="loadingContainer"> <div class="spinner"></div> <p class="loading-text">Loading R2-Explorer</p> <p style="color: #666; font-size: 0.9rem;">Please wait while the application initializes...</p> </div> </div>` + elem.innerHTML;</script></html>