define(["tingle", "mousetrap", "css!tingle"], function (tingle, mouseTrap) { var modal = new tingle.modal({ footer: true, stickyFooter: false, closeMethods: ['overlay', 'escape'], onOpen: function() { mouseTrap.unbind(exports.keystroke); }, onClose: function() { mouseTrap.bind(exports.keystroke, openMe); } }); modal.addFooterBtn('legacy IDE', 'tingle-btn', function () { require('amber/helpers').globals.Browser._open(); modal.close(); }); modal.addFooterBtn('Helios IDE', 'tingle-btn', function () { require('amber/helpers').popupHelios(); modal.close(); }); var exports = { html: "

Esc to escape; Shift Shift Ctrl Shift to show again

", keystroke: "shift shift ctrl shift", start: function () { setTimeout(openMe); } }; function openMe() { modal.setContent(exports.html); modal.open(); } return exports; });