From b81499c8815fd62ec82abb71a549b2d801c8b7ac Mon Sep 17 00:00:00 2001 From: socraticDevBlog Date: Mon, 9 Jun 2025 20:19:27 -0400 Subject: [PATCH 1/3] =?UTF-8?q?refactor:=20supprimer=20la=20fonction=20de?= =?UTF-8?q?=20collage=20et=20l'=C3=A9v=C3=A9nement=20associ=C3=A9=20du=20c?= =?UTF-8?q?hamp=20de=20texte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/web/index.html | 1 - client/web/script.js | 14 -------------- 2 files changed, 15 deletions(-) diff --git a/client/web/index.html b/client/web/index.html index 32ffd74..17afad5 100644 --- a/client/web/index.html +++ b/client/web/index.html @@ -92,7 +92,6 @@

Pastebin


diff --git a/client/web/script.js b/client/web/script.js index 7ae5cdf..72e5280 100644 --- a/client/web/script.js +++ b/client/web/script.js @@ -118,11 +118,6 @@ async function displayPasteUrls() { } } -async function paste(input) { - const text = await navigator.clipboard.readText(); - input.value = text; -} - function toggleMode() { document.body.classList.toggle("dark-mode"); const isDark = document.body.classList.contains("dark-mode"); @@ -134,15 +129,6 @@ function toggleMode() { document.getElementById("toggleModeButton").innerHTML = isDark ? "☀️" : "🌙"; } -document - .getElementById("pasteContent") - .addEventListener("keydown", function (event) { - if (event.key === "Enter" && !event.shiftKey) { - event.preventDefault(); // Prevents adding a new line - submitText(); // Triggers submit - } - }); - window.onload = function () { displayPasteUrls(); const darkModeSetting = localStorage.getItem("darkMode"); From 43543218d7b88c24057763b21140e3a61956ac2c Mon Sep 17 00:00:00 2001 From: socraticDevBlog Date: Mon, 9 Jun 2025 20:22:11 -0400 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20ajouter=20des=20chemins=20=C3=A0=20i?= =?UTF-8?q?gnorer=20pour=20les=20workflows=20de=20lint,=20pytest=20et=20te?= =?UTF-8?q?rraform?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/lint.yml | 2 ++ .github/workflows/pytest.yml | 2 ++ .github/workflows/terraform.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6ae13a3..106998e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,6 +3,8 @@ on: push: branches: - "*" + paths-ignore: + - 'client/web/**' jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index b4e18ed..4e12b4b 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -4,6 +4,8 @@ on: push: branches: - "*" + paths-ignore: + - 'client/web/**' jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index c9db717..a97671a 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -5,6 +5,8 @@ on: - opened - synchronize - closed + paths-ignore: + - 'client/web/**' permissions: id-token: write # This is required for aws oidc connection contents: read # This is required for actions/checkout From ef682ecf6944482ecec51d08b54d49876208446e Mon Sep 17 00:00:00 2001 From: socraticDevBlog Date: Mon, 9 Jun 2025 20:44:08 -0400 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20mettre=20=C3=A0=20jour=20l'environne?= =?UTF-8?q?ment=20en=20production=20et=20am=C3=A9liorer=20le=20style=20du?= =?UTF-8?q?=20bouton=20de=20soumission?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/web/index.html | 31 +++++++++++++++++++++++++++++-- client/web/script.js | 2 +- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/client/web/index.html b/client/web/index.html index 17afad5..83a2fc6 100644 --- a/client/web/index.html +++ b/client/web/index.html @@ -1,7 +1,7 @@ - + Pastebin @@ -11,6 +11,9 @@ --text-color: black; --button-bg: #007bff; --button-hover: #0056b3; + --submit-bg: #007bff; /* Blue color for Submit (default) */ + --submit-hover: #0056b3; /* Darker blue for hover */ + --font-size: 16px; } body.dark-mode { @@ -18,6 +21,8 @@ --text-color: #ffffff; --button-bg: #ff9800; --button-hover: #e68900; + --submit-bg: #ff9800; /* Dark mode submit color */ + --submit-hover: #e68900; } body { @@ -82,6 +87,28 @@ #toggleModeButton:hover { background-color: var(--button-hover); } + + /* Submit Button Styling */ + button { + font-size: 18px; + padding: 12px 20px; + margin-top: 10px; + background-color: var(--submit-bg); + color: white; + border: none; + border-radius: 8px; + cursor: pointer; + transition: background-color 0.3s ease, transform 0.2s ease; + } + + button:hover { + background-color: var(--submit-hover); + transform: scale(1.05); + } + + button:active { + transform: scale(1); + } @@ -98,6 +125,6 @@

Pastebin

latest pastes

- + diff --git a/client/web/script.js b/client/web/script.js index 72e5280..3a51f05 100644 --- a/client/web/script.js +++ b/client/web/script.js @@ -24,7 +24,6 @@ async function submitText() { let content; if (textData) { content = textData; - console.log(`content: {content}`); } else { alert("Please enter text to be saved"); return; @@ -139,4 +138,5 @@ window.onload = function () { } else { document.getElementById("toggleModeButton").innerHTML = "🌙"; } + document.getElementById("pasteContent").focus(); };