Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voting capability, and basic XSS security in popup.js #4

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,16 @@ USERNAME feature: We want to be able to see who's sending incoming data.
QUEUE feature: store incomplete data in local storage until ready
- [ ] Store if no internet connection
- [ ] Store if no username set
- [ ] Clear queue periodically
- [ ] Clear queue periodically

FEEDBYTE
========
1. escape XSS attacks
2. figure out security around public keys
3. add button
a. figure out how to send data to parse
b. figure out how to update data on a specific parse object
c. append a vote button next to each row
d. when that vote button is clicked, send off an update for that object
e. tie each row back to the parse object it's coming from
4. Add filter for "wants to have url displayed"
20 changes: 20 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"name": "lfx-post",
"version": "0.0.0",
"homepage": "https://github.com/ClimbsRocks/lfx-post",
"authors": [
"ClimbsRocks <[email protected]>"
],
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"bluebird": "~2.6.2",
"bootstrap": "~3.3.1"
}
}
45 changes: 45 additions & 0 deletions bower_components/bluebird/.bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"name": "bluebird",
"version": "2.6.2",
"homepage": "https://github.com/petkaantonov/bluebird",
"authors": [
"Petka Antonov <[email protected]>"
],
"description": "Bluebird is a full featured promise library with unmatched performance.",
"main": "js/browser/bluebird.js",
"license": "MIT",
"ignore": [
"**/.*",
"benchmark",
"bower_components",
"./browser",
"js/zalgo",
"node_modules",
"test"
],
"keywords": [
"promise",
"performance",
"promises",
"promises-a",
"promises-aplus",
"async",
"await",
"deferred",
"deferreds",
"future",
"flow control",
"dsl",
"fluent interface"
],
"_release": "2.6.2",
"_resolution": {
"type": "version",
"tag": "v2.6.2",
"commit": "0fe6b7b09c9f88c6ae54b2c1761e69488eccd3dd"
},
"_source": "git://github.com/petkaantonov/bluebird.git",
"_target": "~2.6.2",
"_originalSource": "bluebird",
"_direct": true
}
Loading