added testing.js and some minor changes...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2014-08-29 15:42:11 +04:00
parent 24be412603
commit 4b35ba2e5e
2 changed files with 97 additions and 0 deletions

View File

@ -1479,6 +1479,8 @@ Data.prototype.constructor = Data
// XXX keep this here or move this to a different module??? // XXX keep this here or move this to a different module???
module.setupActionHandlers = function(context){ module.setupActionHandlers = function(context){
// XXX // XXX
context.on('focusImage', function(evt, img){
})
} }

95
ui (gen4)/testing.js Executable file
View File

@ -0,0 +1,95 @@
/**********************************************************************
*
*
*
**********************************************************************/
//var DEBUG = DEBUG != null ? DEBUG : true
//
define(function(require){ var module = {}
console.log('>>> testing')
var data =
module.data =
require('data')
var images =
module.images =
require('images')
var ribbons =
module.ribbons =
require('ribbons')
var actions =
module.actions =
require('actions')
/*********************************************************************/
var mock_data =
module.mock_data = {
varsion: '3.0',
current: 'b',
base: 'x',
order: [],
ribbon_order: ['y', 'x'],
ribbons: {
x: ['1', '2', '3'],
y: ['a', 'b', 'c', 'd', 'e', 'f', 'g']
},
}
Object.keys(mock_data.ribbons).forEach(function(k){
mock_data.order = mock_data.order.concat(mock_data.order[k])
})
var test_data =
module.test_data =
data.Data.fromJSON(mock_data)
var makeTestRibbons =
module.makeTestRibbons = function(viewer, images){
viewer = viewer == null ? $('.viewer') : viewer
return ribbons.Ribbons(viewer, images)
}
var makeTestImages =
module.makeTestImages = function(data){
return images.Images(data)
}
var loadTestRibbons =
module.loadTestRibbons = function(ribbons, data, images, viewer){
images = images == null ? makeTestImages() : images
ribbons = ribbons == null ? makeTestRibbons(viewer, images) : ribbons
data = data == null ? module.mock_data : data
return ribbons.updateData(data)
}
var setupActions =
module.setupActions = function(viewer, r){
viewer = viewer == null ? $('.viewer') : viewer
r = r == null ? makeTestRibbons(viewer, images) : r
var a = actions.setupBaseActions(viewer, {})
actions.setupUIActions(viewer, a)
ribbons.setupActionHandlers(r, viewer, a)
return a
}
/**********************************************************************
* vim:set ts=4 sw=4 : */
return module })