Started making the manager which will control adding and removing the images
After removing the src from the TouchImage constructor forgot to remove it at the point when I created the object
Made the TouchImages divs be absolutely positioned so they overlap easy and don't interfere with each other
Tried to switch over to using only the manager for TouchImages
Its seems the naturalWidth is 0 until the image is loaded
Will need to specify the natural width/height as the ones from the element cannot be trusted
TODO: Pre-load images in the menu and then pass through the correct natrualWidth and naturalHeight
Image natrualWidth/Height is zero until the image is loaded
Think I might do thing in an onload function
Accidentally deleted touch.css
Changed back to TouchImage accepting an image element (instead of an image src)
Made the ImageMenuButton create some elements are call some currently non-existant functions
Added the menu js to index.html
Took out some test code and logging from images.js
Broke the scaling on images.js again
Started writing the menu class
Found a problem with scale and the max of the wrong thing being used
Not yet made the scaleLimit be calculated onload
The menu object now creates and places its own div
Added some css for the menu
Made the image menu center itself horizontally using a container
Fixed a small error with adding the TouchImageButton to the menu
Switched css to use absolute names (I doubt thats the correct term)
Got the list of buttons to be centered within the menu
Got the menu creating one of the images now
Images now set their scaleLimit on load so they don't scale to zero when moved/rotated
FIXME: First movement of an image causes a jump
Fixed the jump on first move
Created an init.js file to set up constants such as ahmmer config and global menu and manager objects
Merge branch 'dev-menu' into dev
Merge branch 'dev'