Changed template for team forum topic to use different variables. Now template uses $results, not topics/rows variable. The former has numerical values, which won't be translated into another language.
https://dev.gridrepublic.org/browse/DBOINCP-360
boinctranslate module will read file and use '|' as delimiter to separate the string from its context.
Added context to a number of string in the other-boinc-translation-strings file.
https://dev.gridrepublic.org/browse/DBOINCP-361
This is used by stats sites to regularly query user credit stats during a special event. The default implementation is inefficient as it creates a DB query per team member which is slowing down the query in big teams. The creditonly switch is also available in upstream where it supresses certain xml outputs. We still don't support all the fields that upstream supports but the missing fields are not credit relevant.
Changed bundle name from "Profile" to "User".
Boinc username is used in Solr index (replaces drupal username).
Search template updated to use bundle name "User" and to use boinc username.
https://dev.gridrepublic.org/browse/DBOINCP-357
Changed view to have default tab menu for moderate/profiles, which creates parent Moderation menu.
Used Feature menu_link to create child Moderation Queue menu item, which is child in Moderation menu.
Added viewport meta tag to HTML head, adjusted whitespace.
Changed how the menu tree is obtained using menu_tree_xyz().
Added boinc action links function to template.
Changed breakpoints for jQuery to match CSS @media directives.
Added some documentation to JS file.
Fixed bug where window resizing smaller would not show menu if width was smaller than mobile breakpoint.
Fixed bug where window resizing larger would show both nav bar and mobile menu. Fixed by having JS call CSS display:none for mobile menu when window is resized larger than breakpoint.
Add CSS for BOINC theme. Add responsive JS width CSS file.
Changed BOINC theme to match changes to einstein theme.
Removed unused non-JS menu. Fixed some minor CSS bugs.
CSS is used to display/hide elements depending on if the width of the navigation bar is larger than that of the window width.
Changed BOINC theme to match changes in einstein theme.
Removed unused CSS classes. Fixed minor CSS bugs.
Updated CSS to remove unneeded tag.
Removed tab CSS style for mobile screens.
For better small screen support, use fixed width values as max-width and allow main content sections on pages to be responsive to viewport width
https://dev.gridrepublic.org/browse/DBOINCP-250
This adapts the header used in POT and PO exports from Drupal to what is currently used in BOINC. Some caveats:
- Project-Id-Version normally contains the SHA1 of the commit where the generic template was generated from but this is not available in Drupal. In the project-specific case I use the current date just so there is a value that can be used later on.
- POT-Creation-Date is always the same as PO-Revision-Date because Drupal internally does always use the latest strings when exporting languages (not relevant for BOINC-Drupal.pot)