GeoNode/geonode — pull request #549 by jj0hns0n (2012-11-28 21:16:51+00:00)
Title: Reorganize Static Media organization, and initial usage of require.js

This branch does a major reorganization of the static media handling so that the geonode/static directory is organized in a logical and meaningful way. It also begins (but does not complete) the implementation of require.js http://requirejs.org/ for in page javascript requirements handling. The individual search pages for Layers and Maps have been harmonized and use the same search javascript. Additionally the newer jquery based upload javascript is now included, but not actually used yet. There are jasmine tests included for this functionality, and they demonstrate the path forward for Javascript testing that we desperately need to start working on.

This is a very large changeset, and the work is not complete on all fronts, but I believe its in our best interest to get this into dev sooner rather than later so we can continue this work in the main dev branch rather than in a branch that may go stale.

I've tested this branch by hand very carefully, and am very confident it has not introduced any regressions, but as always a few more sets of eyes would be good.