This branch breaks out the first module
from Mega into a more module unit. While this
module is small a number of changes occur to make
this happen. The framework underwent some improvemnts,
changes around interaction with App and view replacement
occured, event bindings had to be updated. A pattern for
cross module event firing was established.
In future modules, the topo/component fires the events and
modules are bubble targets.
Reviewers: mp+140671_ code.launchpad. net,
Message:
Please take a look.
Description:
Panzoom Module
This branch breaks out the first module
from Mega into a more module unit. While this
module is small a number of changes occur to make
this happen. The framework underwent some improvemnts,
changes around interaction with App and view replacement
occured, event bindings had to be updated. A pattern for
cross module event firing was established.
In future modules, the topo/component fires the events and
modules are bubble targets.
https:/ /code.launchpad .net/~bcsaller/ juju-gui/ topology- panzoom/ +merge/ 140671
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/6971045/
Affected files: assets/ javascripts/ d3-components. js templates/ overview. handlebars views/environme nt.js views/topology/ mega.js views/topology/ panzoom. js views/topology/ topology. js test_d3_ components. js test_environmen t_view. js test_topology. js
[revision details]
app/app.js
app/
app/
app/
app/
app/
app/
test/
test/
test/
undocumented