Removing 'search' unused query selector
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, jekyll
Direzione di ricerca
In assets/js/current-projects.js, individua i due selettori #search menzionati nell’issue e rimuovili dagli elenchi dei selettori. Poi prova le ricerche nelle viste desktop e mobile delle pagine Projects e Projects-Check; se può essere utile, usa la modalità dispositivo di Chrome DevTools per la vista mobile. Il lavoro è completato quando le ricerche continuano a funzionare in entrambe le viste su entrambe le pagine.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Prerequisite
- Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our Getting Started page and attend an onboarding session.
- Before you claim or start working on an issue, please make sure you have read our How to Contribute to Hack for LA Guide.
Overview
We need to remove query selectors for 'search' since there is no existing id for 'search' in '_includes/current-projects.html'
Action Items
-
Locate the 2 instances of 'document.querySelector('#search')' in 'assets/js/current-projects.js'
-
Make the following revisions to 'assets/js/current-projects.js'
Before:const allInputEl = Array.from(document.querySelectorAll('#search-desktop, #search-mobile, #search'));After removing
#search:const allInputEl = Array.from(document.querySelectorAll('#search-desktop, #search-mobile'));Before:
function searchCloseEventHandler(e){ e.preventDefault(); const input = document.querySelector('#search-desktop') || document.querySelector('#search-mobile') || document.querySelector('#search'); if (input) input.value=""; }After removing
document.querySelector('#search'):function searchCloseEventHandler(e){ e.preventDefault(); const input = document.querySelector('#search-desktop') || document.querySelector('#search-mobile'); if (input) input.value=""; } -
Test and verify that the changes still work by performing a search in both mobile and desktop views on the Projects and Projects-Check pages
Resources/Instructions
-
Tutorial on Chrome's Dev Tools to test for mobile views: https://developer.chrome.com/docs/devtools/device-mode
-
Hack for LA Projects Page: https://www.hackforla.org/projects/
-
Hack for LA Projects Check Page: https://www.hackforla.org/projects-check/
- Lingua principale
- JavaScript
- Stelle
- 364
- Fork
- 871
- Merge medio
- 4g 7h
- PR unite (30g)
- 13
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hackforla/website
-
good first issue P-Feature: Project Info and Page Ready for Prioritization role: back end/devOps role: front end size: 0.25pt time sensitive
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
hackforla/website#8825 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Feature: Code Alerts good first issue P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue P-Feature: Project Info and Page P-Feature: Projects page Ready for Prioritization role: back end/devOps role: front end size: 0.25pt time sensitive
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di hackforla/website
Issue simili
-
triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
MicrosoftDocs/edge-developer#3970 ·
I maintainer di solito rispondono entro 1 giorno
-
agent/scanner hive/hosted-available-lke648397-260827-5n31 quality testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
PWA stores a grouped number entry 1000x too small in German localeForse già presa @Minhal128 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Add: YRF MusicApertacheck:passed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
iptv-org/database#37102 · 2 commenti ·
I maintainer di solito rispondono entro 9 giorni
-
[workshop-sim] Repair: Add a fallback sample .lock.yml to the Agentic Workflows Intro Activity 1Apertafeedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
githubnext/gh-aw-workshop#4328 ·
I maintainer di solito rispondono entro 1 giorno