AOSSIE - Australian Open Source Software Innovation and Education

[Carbon Footprint] Refactor Code for acprail, amtrak, bahn, eurostar, eurostar-international websites

Currently the extension uses native DOM selectors, however we have wrapper functions for common DOM methods. These wrapper functions not only perform the functionalities which native selectors perform, but they also disable the extension for the website on which error was thrown. These wrapper functions are present in /Source/Core/core/validator/basicValidator.js, and can be accessed through this.validator.(method_name_here). Student's task is to replace native DOM selectors with the wrapped DOM selectors.

Task tags

  • refactoring
  • javascript
  • html
  • web-extension

Students who completed this task

punwai

Task type

  • code Code
close

2018