src/widgets/index.js
/**
* General purpose utility functions used in the panes
* oshani@csail.mit.edu
*
* Includes form-oriented widgets timbl@w3.org
*
* sign-in sign-up widgets are in signin.js
*
* Note... For pointers to posssible text-editing code, see
* http://stackoverflow.com/questions/6756407/what-contenteditable-editors
*/
// var aclModule = require('./acl.js')
// Each widget should ideally live in its own file. In order to break up this
// monolithic widget index over time, we should add new widgets to the
// 'lib/widgets/' directory, and re-export them like so:
//
// (In order to avoid name collisions, it is safely assumed that modules don't
// export widgets with the same name)
var widgets = Object.assign(
{},
require('./peoplePicker'),
require('./dragAndDrop'), // uploadFiles etc
require('./error'), // UI.widgets.errorMessageBlock
require('./buttons'),
require('./forms')
)
module.exports = widgets
console.log('@@@ widgets: ', widgets)
// ends