Skip to content

Updates Completed

These updates are completed and do not require action from rsync.net other than using the new asset files provided in the archive containing updated files, with the possible exception of updating <link> elements’ src attributes to point to the appropriate asset or removing such <link> elements where appropriate. (Details in Updates To Do.)

They are listed here for informational purposes and as a record of work done.

jQuery-loading and JavaScript

After the simplifications performed as part of the last round of improvements, jQuery was being used only to show/hide the dropdown/accordion navigation menus in the header and footer, which was inefficient. This behaviour is now covered by plain JavaScript, and jQuery and its plugins can be removed. Loading jQuery from ajax.googleapis.com or anywhere else is no longer required.

Cause of broken navigation menus

The navigation menus in the header and footer were not working on mobile because:

  • the <script> element to load jQuery was missing on some pages;
  • on some pages where the <script> element was present, it used the http protocol, meaning browsers would block loading due to ‘mixed content’.

Font-loading

‘Open Sans’ source font files (woff and woff2) have been added, and the main CSS stylesheet loads these. Loading from fonts.googleapis.com is no longer required.

Font weight fixes

Text that was set to a font-weight of 800 or 900 is now using 700 (‘bold’); Open Sans does not inlcude a 900 weight and so such text was displayed in normal weight, and 800 seemed too heavy.

Text that was set to 100 (‘thin/hairline’), such as the main navigation text in the header, has been changed to 300 (‘light’) to avoid overly thin text, especially in non-Apple environments. (Apple renders text heavier than Windows and Linux.)

Main content padding

The main content now has equal padding at left and right, which is an improvement particularly on mobile devices.