popcode icon indicating copy to clipboard operation
popcode copied to clipboard

An HTML/CSS/JavaScript editor for use in the classroom

Results 106 popcode issues
Sort by recently updated
recently updated
newest added

If a student types the following into the console and presses Enter: ```js if (name === "Pop") { ``` The console should recognize that it is an incomplete statement, and...

enhancement

If project code throws a runtime error, the (human-friendly) error message should appear in the console, just as it does in the bowser JavaScript console. Combined with #1262 this might...

enhancement

If I write project code with a `console.log` statement that executes when the console is closed, we should show a visual indication on the console label/button that there is something...

enhancement

The JavaScript console should pretty-print values: * Values should be syntax highlighted * We should print all values in a reasonable way, including functions, complex objects (e.g. jQuery collection), etc....

enhancement

When developing, if you open a fresh Popcode environment and type `

bug

When creating in-class activities, it’s helpful to be able to provide students with a fully working solution to use as a reference. However, we don’t want to hand over solution...

feature
help wanted

Pressing the “Refresh” button should clear runtime errors. To reproduce: * Write some JS code that will generate an error, e.g. ```js $('body').click(function() { window.bogus.thisWillError(); }); ``` * Trigger the...

bug
help wanted

Right now Popcode renders completely client-side—the HTML response is basically just an empty document save for a stylesheet link and an empty div for React to render into. In principle,...

performance
help wanted

## Error in Popcode **TypeError** in **/** Uncaught TypeError: Cannot read property 'has' of undefined [View on Bugsnag](https://app.bugsnag.com/popcode/popcode/errors/5a00ffa3f03b61001a6ebea7?event_id=5a00ffa3f03b61001a6ebea6&i=gh&m=ci) ## Stacktrace webpack:///src/reducers/projects.js:138 - [View full stacktrace](https://app.bugsnag.com/popcode/popcode/errors/5a00ffa3f03b61001a6ebea7?event_id=5a00ffa3f03b61001a6ebea6&i=gh&m=ci) *Created automatically via Bugsnag*

error

I recently started working on a code beautification feature for pop-code. In general, I'm using `js-beautify` to do the formatting. My current approach is to reproduce the auto-formatting present in...

help wanted