popcodeorg / popcodeorg/popcode

Add the ability to make certain panes read-only.

Offen
#1,627 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature help wanted
Vorherrschende Sprache
JavaScript
Sterne
191
Forks
143
Ø Merge
4 T. 11 Std.
Gemergte PRs (30 T.)
5

Beschreibung

In our classroom, we did a Do Now this morning that involved our students changing the text of a div tag in JavaScript from "something" to "something else". They, being the growth hackers that they are, proceeded to change the text in html 🤦🏻‍♀️ instead of writing $("div").text("something else");. It'd be useful to add the ability to lock editing in certain panels. Looks like this is possible in Ace with editor.setReadOnly(true) (https://github.com/ajaxorg/ace/issues/406).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Einrichtung des Ace-Editors zu finden, und prüfe die verknüpfte schreibgeschützte Ace-API. Ermittle, wie die einzelnen Panels des Klassenzimmers ausgewählt werden, und verifiziere anschließend, dass ausgewählte Panels nicht bearbeitet werden können, während andere Panels bearbeitbar bleiben. Die Aufgabe ist abgeschlossen, wenn die angeforderte Sperrung auf Panel-Ebene für die beschriebene Klassenzimmerübung funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.