define([ 'jquery', '/common/common-util.js', '/common/common-hash.js', '/common/common-interface.js', '/common/common-ui-elements.js', '/common/inner/common-modal.js', '/common/hyperscript.js', '/customize/messages.js', '/bower_components/nthen/index.js', ], function ($, Util, Hash, UI, UIElements, Modal, h, Messages, nThen) { var Properties = {}; Messages.documentID = Messages.documentID || 'Document identifier'; // XXX var getPadProperties = function (Env, data, opts, _cb) { var cb = Util.once(Util.mkAsync(_cb)); var common = Env.common; opts = opts || {}; var $d = $('
'); if (!data) { return void cb(void 0, $d); } if (data.channel) { $('