giselleserate / suitelifeweb Goto Github PK
View Code? Open in Web Editor NEW2017 Harvey Mudd Summer Startup Project: Web App.
Home Page: https://suite-life.org/
2017 Harvey Mudd Summer Startup Project: Web App.
Home Page: https://suite-life.org/
They're taking up extra space
Now that payment-link exists, it's weirdly aligned.
Right now, refreshing stutters the screen.
Username, handle, etc.
This is important
When you load yourself into a new group it loads your picture but displays your name and handle as "loading"
New group, add people, whatever. Includes search.
because I am being snarky and also searching is not in each group.
Or else we're going with the bananas
It's inside app.component's login case
We don't have a background image at the bottom unless you should be allowed to scroll past it due to the amount of content.
It looks real bad
Get a list of groups and then add inventory components accordingly.
Currently displays as an int with no currency signs.
it has died and is no longer there. Check your ngif conditions.
Please fix this by Friday. Please.
currently self-hides, I don't know if that's the best way
The classes are .debt-zero
, .debt-positive
, and .debt-negative
. They are used in the User class to make the ious display differently.
If you don't do this, switch the return of colorDebt to be color instead of assignedClass. I've left that variable in.
There is, however, under the current implementation, no way to allow people to read root but not the children of root.
FIREBASE WARNING: Exception was thrown by user callback. TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at SafeSubscriber._next (http://localhost:4200/main.bundle.js:365:40)
at SafeSubscriber.webpackJsonp.../../../../rxjs/Subscriber.js.SafeSubscriber.__tryOrUnsub (http://localhost:4200/vendor.bundle.js:8927:16)
at SafeSubscriber.webpackJsonp.../../../../rxjs/Subscriber.js.SafeSubscriber.next (http://localhost:4200/vendor.bundle.js:8874:22)
at Subscriber.webpackJsonp.../../../../rxjs/Subscriber.js.Subscriber._next (http://localhost:4200/vendor.bundle.js:8814:26)
at Subscriber.webpackJsonp.../../../../rxjs/Subscriber.js.Subscriber.next (http://localhost:4200/vendor.bundle.js:8778:18)
at Notification.webpackJsonp.../../../../rxjs/Notification.js.Notification.observe (http://localhost:4200/vendor.bundle.js:7994:50)
at QueueAction.webpackJsonp.../../../../rxjs/operator/observeOn.js.ObserveOnSubscriber.dispatch (http://localhost:4200/vendor.bundle.js:10706:22)
at QueueAction.webpackJsonp.../../../../rxjs/scheduler/AsyncAction.js.AsyncAction._execute (http://localhost:4200/vendor.bundle.js:11175:18)
at QueueAction.webpackJsonp.../../../../rxjs/scheduler/QueueAction.js.QueueAction.execute (http://localhost:4200/vendor.bundle.js:11304:18)
core.es5.js:1020 ERROR TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at SafeSubscriber._next (group.ts:32)
at SafeSubscriber.webpackJsonp.../../../../rxjs/Subscriber.js.SafeSubscriber.__tryOrUnsub (Subscriber.js:238)
at SafeSubscriber.webpackJsonp.../../../../rxjs/Subscriber.js.SafeSubscriber.next (Subscriber.js:185)
at Subscriber.webpackJsonp.../../../../rxjs/Subscriber.js.Subscriber._next (Subscriber.js:125)
at Subscriber.webpackJsonp.../../../../rxjs/Subscriber.js.Subscriber.next (Subscriber.js:89)
at Notification.webpackJsonp.../../../../rxjs/Notification.js.Notification.observe (Notification.js:32)
at QueueAction.webpackJsonp.../../../../rxjs/operator/observeOn.js.ObserveOnSubscriber.dispatch (observeOn.js:87)
at QueueAction.webpackJsonp.../../../../rxjs/scheduler/AsyncAction.js.AsyncAction._execute (AsyncAction.js:111)
at QueueAction.webpackJsonp.../../../../rxjs/scheduler/QueueAction.js.QueueAction.execute (QueueAction.js:33)
Presumably some sort of issue with our Firebase calls
Because currently it's kind of not useful.
They're not the best way of conveying information and there certainly are better, less intrusive ways.
Find alerts with
grep -rnw '.' -e 'alert'
in suitelifeweb/src/
See slowSave function in inventoryItem.
Implementation prior to commit be7d7dd did not have this issue because of how we were subscribing.
Is this a desired behavior?
It yells at you and deletes items and so on and so forth. It's apparently trying to splice things, but doesn't know how.
"cannot read property 'toFixed' of null"
Doesn't seem to break anything. I don't know if this is a really bad thing.
If the user has never logged in before, bring them to an account creation screen.
A single user's debt to me is retrieved in searchUsers, but I may not have a debt to this person. I don't ever display this either, so it's fine if we just don't. Can we use a different constructor?
I don't know why. Is there something smaller than xs?
In the class InventoryComponent
of src/app/inventory/inventory.component.ts. What's weirdest about this bug is how consistent it is, leading me to believe that it is not necessarily an issue of fast re-syncing or something to relating to Firebase of that nature but instead an issue with our code.
Currently fixed by calling
108 this.inventory.pop();
after the inventory is repopulated with the items that aren't selected.
Maybe check the line
99 this.db.object(this.path).remove();
and make sure it really is removing all the items.
Line numbers may be subject to change as inventory.component is edited.
With this library?
https://github.com/ObaidUrRehman/ng2-drag-drop
Currently I have a portrait orientation image. This will probably be /worse/ with landscape, but maybe then I can set a min-width and actually just a height of 100vh.
Likely an issue of being in a list
Because sometimes Helvetica just won't cut it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.