Modernize javascript

Registered by Roy Sindre Norangshol

A blueprint container for javascript clean up in NAV.

As of this now the current/latest version for jQuery in NAV is 1.7.2.

The blueprint contains 4 steps, suggesting to make each step into a separate blueprint where this one is it's ancestor when blueprint is approved

Step 1:

Convert jQuery v 1.4.4 dependency to latest jQuery version ( /media/js/libs/jquery-1.4.4.min.js )

* templates/powersupplies/base.html
* templates/threshold/base.html
* templates/macwatch/base.html

Step 2:

Convert jQuery v 1.2 depedency to latest jQuery version ( /media/js/jquery.js )

* templates/networkexplorer/base.html
* templates/netmap/force_direct.html
* templates/alertprofiles/base.html
* python/nav/web/templates/ReportTemplate.tmpl

Step 3:

Convert old javascript to requirejs modules

Step 4:

Write unit tests for already written javascript

Blueprint information

Status:
Not started
Approver:
John-Magne Bredal
Priority:
Undefined
Drafter:
Roy Sindre Norangshol
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.