Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-32410 Additional changes and bug fixes for NYU Skin contributions (#4201)

* SAK-32410 Additional changes and bug fixes for NYU Skin contributions

Header Row Updates

* move the role switch action into a drop down menu

* only show role switch menu option if it has had the javascript set it up

* show role options on dekstop/tablet and offer menu on phone

* show the exit roleSwitch anchor in the navbar on all viewports

Updates to "Sites" modal

* Add NYU styles for all sites buttons and menus

* fix auto favorite panel on mobile

* make mask white

* update all term-level star size and make more clickable. Also show the close button when on mobile

Left Menu Updates

* Fix the toolmenu bg color and change blue color

* Tinker styles to extend the toolmenu to the top of its container, to remove the grey bit at the top

Update to Tool Content Area

* Apply NYU tool tab styles

* Align tabs with second tool menu item where possible

* Align the breadcrumb with the toolmenu's first item

* Apply NYU button styles

* Disable swapped-view styles by default (can be re-enabled via a skin variable)

* Apply NYU button styling to synoptic tool buttons

* Update the breadcrumb link color

Mobile Updates

* Apply NYU mobile design to Sakai 12

* Make the skipnav actions into two rows, one for the site-context and the other for the tool-context

* Don't uppercase the skipnav text and adjust the breadcrumb widths so long site and tool names clip nicely

* Affix only the banner on mobile and allow click to return to top

* Fix javascript lessonbuilder due to fixed header changes

* Fix button container view positioning in single column on mobile

* Fix help buttons and button container positioning on mobile

Favorites row

* Update the selected site's bg color

Lessons toolbar and navigation changes

* prevent lessons tabs and buttons from overlapping one another and make them behave like good little children

Synoptic tools

* Fix alignment of the tool menu in synoptic tools and the profile2 tool. And remove top margin from synoptic tools iframe content

* Fix synoptic tool button alignment

Misc.

* Default the footer color to something less blue

* Add aria-hidden='true' to font awesome icons in portal templates

  1. … 33 more files in changeset.
SAK-32379 Incorporate NYU skin changes for header, favorites and tool menu (#4158)

* SAK-32379 Incorporate NYU skin changes for header, favorites and tool menu

Header Row Updates

* Update the Sakai Logo and make it larger

* Make separator between Noodle bullhorns and “Sites” menu the same height

* Hover states for the bullhorn icons is currently dark blue. Apply the same light white box-shadow glow on hover for these.

* Reduce the height of the banner row to 52px

* Remove animation and only fix the top logo banner when scrolling

* Add slight amount of padding on the right of the window to user dropdown menu

* Change styling of the profile picture "Change" button

* To ensure WCAG contrast compliance for the text in the header, use a darker blue for secondary background color: #3949AB

* Moved the role switcher from the tool menu to the top banner

Favorites Row Updates

* Match favorite sites row min-height with the banner height: 52px

* Implement NYU Classes styles for the default/hover/active button states

* Implement NYU Classes styles for the tool submenu and menu item default/hover/active states

* Remove padding from the right of the “Home” button

Left Tool Menu

* Appy NYU Classes styles for default/hover/active button states

* Affix the collapse toggle menu item to the bottom of the page and apply NYU Classes styles

* Set the tool menu width to 200px

* Clean up styles on mobile version

Portlet Content

* Apply a minimum height to portlet content so it minimally matches the toolmenu height

* SAK-32379 Fix collapsed tool menu title flyout

* SAK-32379 hide roleswitch icon on smaller viewports

* SAK-32379 fix line-height and positioning of bullhorn counts

* SAK-32379 reduce distance between icon and title in toolmenu

* SAK-32379 update the Sakai logo

* SAK-32379 Topmost tool top edge fix

* SAK-32379 Added top border to topmost tool li

  1. … 24 more files in changeset.
SAK-32184 Remove redundant -pack projects. (#3912)

* SAK-32184 Remove redundant -pack projects.

Make most -impl projects of type sakai-component which means we have

less modules in the build and our build is smaller.

There were some references left to the -impl projects from things other than -pack projects. These have been refactored, either by moving the code, removing the unused dependency or in a couple of cases re-writing a tiny bit of code.

When deploying don’t create lots of small files which slows down the deployment for me.

  1. … 522 more files in changeset.
SAK-32213 Moved bullhorns to the left of quicklinks (#3957)

Added a label, too.

  1. … 4 more files in changeset.
SAK-32223 Drop down now works as expected. (#3956)

  1. … 2 more files in changeset.
SAK-32211 Added ability to change picture in portal (#3950)

Original work from NYU with some considerable work on standardisation

by myself.

  1. … 12 more files in changeset.
SAK-30461 Add bullhorns to portal (#3822)

  1. … 27 more files in changeset.
SAK-31460 Changes for optional Quick Links functionality. (#3166)

* SAK-31460 Changes for optional Quick Links functionality.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

  1. … 13 more files in changeset.
SAK-31460 Changes for optional Quick Links functionality. (#3166)

* SAK-31460 Changes for optional Quick Links functionality.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

  1. … 13 more files in changeset.
SAK-31508 Use the internal ID for Profile URL. (#3037)

Users can’t be looked up by display ID so use the internal ID instead.

  1. … 1 more file in changeset.
SAK-31508 Use the internal ID for Profile URL. (#3037)

Users can’t be looked up by display ID so use the internal ID instead.

  1. … 1 more file in changeset.
Revert "SAK-31286 - Remove remaining references to dashboard" (#2757)

  1. … 3 more files in changeset.
Revert "SAK-31286 - Remove remaining references to dashboard"

  1. … 3 more files in changeset.
SAK-31286 - Remove remaining references to dashboard (#2729)

  1. … 3 more files in changeset.
SAK-31286 - Remove remaining references to dashboard (#2729)

  1. … 3 more files in changeset.
SAK-30452 - Cannot logout of mobile view, no links on top right profile work

  1. … 2 more files in changeset.
SAK-30452 - Cannot logout of mobile view, no links on top right profile work

  1. … 2 more files in changeset.
SAK-30457 UI updates to new Favorites and User dropdown features

Several changes:

* Correct scroll behavior to make sure we can always scroll to the

bottom of the list.

* Use a custom CSS class for the star icons to allow them to be

overridden via stylesheet change.

* Increase spacing between the button bar and the top of the site

drawer.

* Add a close button when in desktop view.

* Correct keyboard strangeness

* If a page doesn't have a tool on it, just skip over it.

* Add more space around the "Profile" link.

* Align the user dropdown arrow to align with the username

  1. … 10 more files in changeset.
SAK-30457 UI updates to new Favorites and User dropdown features

Several changes:

* Correct scroll behavior to make sure we can always scroll to the

bottom of the list.

* Use a custom CSS class for the star icons to allow them to be

overridden via stylesheet change.

* Increase spacing between the button bar and the top of the site

drawer.

* Add a close button when in desktop view.

* Correct keyboard strangeness

* If a page doesn't have a tool on it, just skip over it.

* Add more space around the "Profile" link.

* Align the user dropdown arrow to align with the username

  1. … 10 more files in changeset.
Incorporates several changes to make the new "Favorites" drawer look better on mobile devices:

* Show the "Organize Favorites" tab as just a "Favorites"

display (without the drag/drop that was there before). The

standard drag/drop library doesn't seem to support touch events, and

mobile users never see the list they were organizing anyway.

* Move the close button to the top right

* Resize the other buttons to fit in a single row

* Fix an issue where the search box wouldn't take focus because it was

underneath another div.

Based on feedback from @jeffpasch and @kyleblythe, introduce the

following changes:

* Only show the "Sites" button to logged in users

* If the user isn't logged in, show all sites in the top bar (to

ensure that Gateway sites are still displayed)

* Remove the "Close" button from the Sites drawer

* Display the Sites drawer as a dropdown-style menu. Align it with

the "Sites" button, display a small arrow, and continue to show the

"Sites" button above the modal overlay to allow the user to click

again to close.

* In mobile mode, hide the tool menu (if it's shown) prior to

displaying the sites list. Otherwise they're both open at once and

things look odd.

* Remove the dropdown arrow from the user menu display

Suggested by @jeffpasch

  1. … 10 more files in changeset.
Incorporates several changes to make the new "Favorites" drawer look better on mobile devices:

* Show the "Organize Favorites" tab as just a "Favorites"

display (without the drag/drop that was there before). The

standard drag/drop library doesn't seem to support touch events, and

mobile users never see the list they were organizing anyway.

* Move the close button to the top right

* Resize the other buttons to fit in a single row

* Fix an issue where the search box wouldn't take focus because it was

underneath another div.

Based on feedback from @jeffpasch and @kyleblythe, introduce the

following changes:

* Only show the "Sites" button to logged in users

* If the user isn't logged in, show all sites in the top bar (to

ensure that Gateway sites are still displayed)

* Remove the "Close" button from the Sites drawer

* Display the Sites drawer as a dropdown-style menu. Align it with

the "Sites" button, display a small arrow, and continue to show the

"Sites" button above the modal overlay to allow the user to click

again to close.

* In mobile mode, hide the tool menu (if it's shown) prior to

displaying the sites list. Otherwise they're both open at once and

things look odd.

* Remove the dropdown arrow from the user menu display

Suggested by @jeffpasch

  1. … 10 more files in changeset.
SAK-30334 Apply NYU's changes to favorites

There are three pieces to this:

Replace the "Manage tabs" section of preferences

------------------------------------------------

Instead, offer a tab called "Hidden Sites" which only deals with hiding

sites from display. Changing the ordering of sites can now be achieved

using the new "Organize favorites" function of the site drawer.

Manage favorites via the "More Sites" drawer

--------------------------------------------

This commit changes the way "Favorite sites" are presented to the user.

The new behavior is as follows:

* The list of sites along the top of the portal page only shows the

user's workspace, plus any sites they have marked as a favorite.

* There's a "Sites" button next to the user dropdown menu that

displays all of the user's sites (except any they've hidden via the

preferences tool). This opens the "More Sites" drawer.

* In the drawer, the user can click a star icon to mark a site as a

favorite. These are shown along the top of each portal page for

quick access.

* There's also an "Organize favorites" tab, which lets the user

drag/drop their favorite sites to control how they're ordered.

Two translations needed:

* new `sit_refresh_favorites` key in `portal/portal-impl/impl/src/bundle/sitenav.properties`

* new `moresite_organize_favorites` key in `portal/portal-impl/impl/src/bundle/sitenav.properties`

I've added translations for `en_us` and `en_gb`.

Redesign the user dropdown

--------------------------

Notable changes:

* Just show the user's first name next to their profile

icon (open question: any internationalization qualms here?)

* Show the user's full name and profile picture in the dropdown menu.

* Change the layout of the dropdown menu.

  1. … 52 more files in changeset.
SAK-30175 - New interface for sakai morpheus

  1. … 40 more files in changeset.
SAK-29658 - Access student view is not in the rigth position

  1. … 4 more files in changeset.
SAK-29563 - Modify interface to improve My workspace return

  1. … 3 more files in changeset.
SAK-29489: Use Fonts for icons replacing images

Use Fonts (FontAwsome) for icons replacing images.

Fixing css for profile image

  1. … 12 more files in changeset.
SAK-29441 - The name link at the top should go to "My Account" instead of drop down

  1. … 7 more files in changeset.
SAK-29424: User profile image display in navigation

User profile image display in navigation along with username and display

only image in mobile view to help utilize the space. ( only works when

the profile tool is deployed in workspace)

  1. … 1 more file in changeset.
SAK-25514 - Revert link under user name ot be the profile.

SAK-25514

- Fixed the use of the user's name as navigate to MyWorkspace - this fixed profile

not working from the upper left

- Removed all the markup for explixit nav minimization

- Verified and removed some old gallery code for logout in the site nav tabs.

  1. … 7 more files in changeset.