leedsjb / info343-group-project Goto Github PK
View Code? Open in Web Editor NEWRepository for our UW Informatics INFO 343 Client Side Web Development Final Group Project
Repository for our UW Informatics INFO 343 Client Side Web Development Final Group Project
Create and format the "Home" page
We're using the search field to filter the calendar by titles of Example Code files. When we use ng-repeat and filter to accomplish this, calendar days without any Example Code (there are many) do not appear on initial page load.
Possible resources:
https://docs.angularjs.org/api/ng/filter/filter
http://stackoverflow.com/questions/14733136/ng-repeat-filter-by-single-field
angular/angular.js#1098
This will be the overall look and feel of the page (the actual frame itself).
Set up the navigation bar as well as implement UI Routing
After clicking the link to #homeMid, is there a way to go back to the normal home page after clicking, scrolling, or doing some action? Scrolling back up to the link and clicking the link doesn't work with how we have it--nor does it work in Dawg Coffee
Create and format the calendar part (may be a bit difficult compared to other section, in my opinion)
Right now on mobile if you expand the navbar section and try to click a link on the right hand side where there's no text it does not proceed. Right handed users will then have to move their thumb to the left hand side and click on the text to activate the link. We should expand each link's clickable area to span the viewport.
This will also improved the styling as the dark blue background that shows the active link will span the viewport as well, not just the left 1/3 of it.
Social media links on the right side need to be the same distance away from the right edge as the class info on the left side is from the left edge.
Seattle Central College link in the middle needs to be centered. Or removed...I think it looks tacky to have that in the footer.
https://www.facebook.com/College.SeattleCentral/
http://www.twitter.com/SeattleCentral
http://www.instagram.com/seattlecentral
White fonts (invisible on white background):
Example Case: Search "abs" on the class notes page.
Have them show up after crossing 992px instead of 768px, since that's when the Calendar shifts.
I propose we remove the underline in the navbar that indicated the currently active page. Let's replace it with behavior similar to Dawg Coffee where the active page is indicated by a different color background.
yay i wrote my first issue on this project. hype
The ng-repeat directive has an "as" keyword which returns the results (objects) of the current query in a variable. If the length of that variable is "0" no results were found:
<li class="animate-repeat" ng-repeat="friend in friends | filter:q as results">
<li class="animate-repeat" ng-if="results.length == 0">
<strong>No results found...</strong>
</li>
Let's add this functionality to our Class Notes and Calendar page.
More details here:
If the dropdown only gives one extra option, it'd be better to simply have 2 buttons. (One for a PDF, the other for a PowerPoint)
Create and format the different resources available from the original website
Ensure that the web design looks great and functions well on a mobile device
Links in Homework section are link text only, not the bootstrap button. Changing the tags to encompass the entire button breaks the button group styling. The buttons no longer have the same width.
We need to get the actual content of this website! If one person can be in charge of this and push it to the github, that would be great! We need this ASAP!
Start in a large window. Downsize the window width to get the mobile view. Depending on the page that's being viewed, the mobile hamburger navbar initially displays as open.
The area that changes color crosses over into the text for other links
Users may not scroll down to see the grading policy. However, users can see both the grading policy and the syllabus if the grading policy is first.
Create and format the homework section, while supplying the necessary tools (perhaps similar to the mockup?)
In charge of:
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.