Creata pagina con "<html> <!-- 🔧 DASHBOARD OPERATIVA – MASTICATIONPEDIA --> <h2>🔧 Dashboard Operativa – Masticationpedia</h2> <p><em>Centro di comando per progetti, API, file e backup</em></p> <!-- 🔘 Pulsanti di navigazione --> <div style="margin: 2rem 0; display: flex; flex-wrap: wrap; gap: 1rem;"> <button class="dashboard-toggle" onclick="toggleDashboardBox('api-settings')">⚙️ Connessione API</button> <button class="dashboard-toggle" onclick="toggleDashboardBox('ser..."
 
Nessun oggetto della modifica
 
(13 versioni intermedie di uno stesso utente non sono mostrate)
Riga 7: Riga 7:
<div style="margin: 2rem 0; display: flex; flex-wrap: wrap; gap: 1rem;">
<div style="margin: 2rem 0; display: flex; flex-wrap: wrap; gap: 1rem;">
   <button class="dashboard-toggle" onclick="toggleDashboardBox('api-settings')">⚙️ Connessione API</button>
   <button class="dashboard-toggle" onclick="toggleDashboardBox('api-settings')">⚙️ Connessione API</button>
  <button class="dashboard-toggle" onclick="toggleDashboardBox('server-files')">📀 Accesso File Server</button>
 
 
 
   <button class="dashboard-toggle" onclick="toggleDashboardBox('project-status')">📊 Stato Progetti</button>
   <button class="dashboard-toggle" onclick="toggleDashboardBox('project-status')">📊 Stato Progetti</button>
   <button class="dashboard-toggle" onclick="toggleDashboardBox('test-tools')">🧪 Strumenti di Test</button>
   <button class="dashboard-toggle" onclick="toggleDashboardBox('test-tools')">🧪 Strumenti di Test</button>
<button class="dashboard-toggle" onclick="toggleDashboardBox('activity-log')">📘 Registro Attività</button>
<button class="dashboard-toggle" onclick="uploadToOpenAI()">📤 Carica in OpenAI</button>
</div>
</div>
<button class="dashboard-toggle" onclick="toggleDashboardBox('activity-log')">📘 Registro Attività</button>
 
 
 
 
 




Riga 27: Riga 39:
</div>
</div>


<!-- 📦 Box: Accesso File Server -->
<div id="server-files" style="display:none; padding:1rem; border:1px solid #ccc; border-radius:8px; background:#f9f9f9; margin-bottom:1rem;">
  <strong>File Server:</strong> Accesso ai file CSS, JS, configurazioni.<br><br>
  <select id="fileSelect" style="margin-bottom:0.5rem;">
    <option value="common.css">common.css</option>
    <option value="common.js">common.js</option>
    <option value="LocalSettings.php">LocalSettings.php</option>
  </select><br>
  <textarea id="fileContent" rows="10" style="width:100%; display:none;"></textarea><br>
  <button onclick="saveMockFile()" style="display:none;" id="saveBtn">📀 Salva</button>
</div>


<!-- 📦 Box: Stato Progetti -->
<!-- 📦 Box: Stato Progetti -->
Riga 62: Riga 63:
     </tbody>
     </tbody>
   </table>
   </table>
<!-- 🔧 Riquadro per inserire un nuovo progetto -->
<div id="newProjectDialog" style="display:none; background:#fff; border:1px solid #ccc; padding:1rem; border-radius:8px; margin-top:1rem;">
  <label for="newProjectTitle">Titolo progetto:</label><br>
  <input id="newProjectTitle" type="text" style="width:100%; margin-bottom:0.5rem;"><br>
  <label for="newProjectNotes">Note:</label><br>
  <textarea id="newProjectNotes" style="width:100%; height:4rem; margin-bottom:0.5rem;"></textarea><br>
  <button onclick="addNewProject()" style="background:green; color:white; border:none; padding:0.5rem 1rem; border-radius:5px;">✅ Salva</button>
  <button onclick="closeProjectDialog()" style="background:gray; color:white; border:none; padding:0.5rem 1rem; border-radius:5px; margin-left:0.5rem;">✖ Annulla</button></div>
</div>
<div id="prompt-section" style="margin-top:2rem;">
  <h3>📄 Prompt attuale:</h3>
  <textarea id="promptArea" style="width:100%; height:200px; font-family:monospace;"></textarea>
  <br>
  <button onclick="loadPrompt()" style="margin-top:0.5rem;">🔄 Carica prompt.txt</button>
  <button onclick="savePrompt()" style="margin-top:0.5rem;">💾 Salva prompt.txt</button>
</div>
<!-- 📥 Blocco risposta GPT -->
<div id="gpt-response-box" style="margin-top:2rem;">
  <h3>📥 Risposta GPT da salvare:</h3>
  <textarea id="gpt-response-area" rows="8" style="width:100%; margin-bottom:0.5rem;" placeholder="Inserisci qui la risposta generata da GPT"></textarea>
  <br>
  <input type="text" id="gpt-filename" placeholder="Nome file (es: login.php)" style="width:60%; margin-bottom:0.5rem;">
  <select id="gpt-subfolder" style="margin-left:0.5rem; margin-bottom:0.5rem;">
    <option value="php">php</option>
    <option value="docs">docs</option>
    <option value="json">json</option>
  </select>
 
<button onclick="salvaFileDaTextarea()" style="margin-left:0.5rem; background:#28a745; color:white; border:none; padding:0.4rem 1rem; border-radius:5px; font-weight:bold;">💾 Salva nel progetto</button>
<div style="margin-bottom: 0.5rem;">
  <label>📁 Project:
    <input type="text" id="newProjectTitle" value="SSO_LinkedIn" placeholder="Nome del progetto" />
  </label>
  &nbsp;&nbsp;
  <label>📂 Subfolder:
    <input type="text" id="gpt-subfolder" value="php" placeholder="Subcartella (es. php)" />
  </label>
</div>
<button class="btn btn-secondary" onclick="caricaFileGPT()">📂 Carica file</button>
</div>
</div>


<!-- 📦 Box: Strumenti di Test -->
<!-- 📦 Box: Strumenti di Test -->

Versione attuale delle 08:38, 2 ago 2025

🔧 Dashboard Operativa – Masticationpedia

Centro di comando per progetti, API, file e backup

📄 Prompt attuale:


📥 Risposta GPT da salvare:


  
📜 Registro attività:
Registro avviato...