Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W
whats-open-web
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SRCT
  • whats-open-web
  • Issues
  • #11

Closed
Open
Opened Apr 16, 2017 by Mark Stenglein@mstengle
  • Report abuse
  • New issue
Report abuse New issue

LibreJS Incompatibilities

Summary

Basically the same as git.gmu.edu/srct/go/issues/148

tl;dr: None of the JS runs with LibreJS filtering because it is not properly attributed as free software.

Resources

Detailed instructions on how to fix this can be found at: https://www.gnu.org/software/librejs/free-your-javascript.html


List of blocked JavaScript in https://whatsopen.gmu.edu/

This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts

if (new Date().getTime() > 1478649600000) {
document.getElementById("vote").remove();
}

NONTRIVIAL: eval has been found in code

https://whatsopen.gmu.edu/static/js/bootstrap.min.js

NONTRIVIAL: Creates an xhr object

https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

This script is detected as nonfree, external, and as defining functions or methods

https://whatsopen.gmu.edu/static/js/info.js

This script is detected as nonfree, external, and as defining functions or methods

https://whatsopen.gmu.edu/static/js/grid.js?v=1

This script is detected as nonfree, external, and as defining functions or methods

https://whatsopen.gmu.edu/static/js/about.js

NONTRIVIAL: eval has been found in code

https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js

NONTRIVIAL: eval has been found in code

https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js

List of accepted JavaScript in https://whatsopen.gmu.edu/

LibreJS did not allow the execution of any scripts on this page: '

External scripts may not be free and/or may not have proper licensing and are not part of the whitelist of free JavaScript libraries.

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: srct/whats-open-web#11