Skip to content

Fixing that one bug for the new site layout -- tommy#22

Closed
tomaswolfgang wants to merge 152 commits intomasterfrom
fixing-that-one-bug-TOMMY
Closed

Fixing that one bug for the new site layout -- tommy#22
tomaswolfgang wants to merge 152 commits intomasterfrom
fixing-that-one-bug-TOMMY

Conversation

@tomaswolfgang
Copy link
Copy Markdown
Collaborator

@tomaswolfgang tomaswolfgang commented Aug 5, 2016

This change is Reviewable

tekaratzas and others added 30 commits April 29, 2016 19:44
copied code to execute at page load (in addition to the .change
function)
Initial iteration in new landing page layout
Probably my best one so far
The design is an addition to the current landing page
tekaratzas and others added 27 commits July 15, 2016 18:48
When any course is removed from the flowchart (in or out of the
schedule) it appears back again in its previous position in the table
through dynamic ajax call
Made all complementary courses appear on the same modal with mdl tabs
Adding complementary courses adds to selected semester!
Dynamically adds complementary/elective courses into semester
Courses are removable/buttons work
Reveal modal is centralized with tabs
Some styling for the add-course button -- STILL LOOKS WEIRD
Put both Complementary and Elective courses on the same modal with
different tabs
Corrected issues with removing courses from exemption semester
Animation after all req courses are moved into the schedule -- NOT DONE
-- this will trigger the adding complementary courses tutorial
complementary courses added now appear the correct color
Mini Tutorial appears after adding your last required course! (this will
only happen once because required courses are not removable)
Dynamic add course buttons on all the semesters are added on this
transition.
Adding semesters before transition doesn't have add courses and after
there is add course option
I accidentally had an incorrect variable name!
Also added a check if there exists complementary courses before adding
them
Removed the required section at the very bottom
Added a new required tab to the course modal
ability to add required courses
NOTE: we need to expand how the complementary/elective courses are
parsed (from the SET_TEXT_ENGLISH)
Tab is removed if it is empty
Add button is centered and at the top for ease of access
Add course button added to exemption semester
Re-adds header and course if all courses in a single groups are added
then a single one is removed
tabs now dynamically appear and disappear!
disappear happens if the last course from a tab is added.
appear happens when a course from tab that doesn't exist is removed from
the schedule.
Additionally, I minified some repetitive js code within the add course
listener function.
Specific groups will also appear and disappear in the same manner that
tabs operate with respect to particular groups.
Required courses are now removable
(they appear in a required tab in the modal after being removed)
@tekaratzas
Copy link
Copy Markdown
Collaborator

Lol you compared with master instead of Dev

@tekaratzas tekaratzas deleted the fixing-that-one-bug-TOMMY branch August 25, 2016 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants