uimod_embed.js 773 B

12345678910111213141516
  1. // Copyright (c) Jupyter Development Team
  2. // Copyright (c) 2014, Ramalingam Saravanan <sarava@sarava.net>
  3. // Distributed under the terms of the Simplified BSD License.
  4. window.addEventListener('load', function () {
  5. var containers = document.getElementsByClassName('terminado-container')
  6. var container, rows, cols, protocol, ws_url;
  7. for (var i = 0; i < containers.length; i++) {
  8. container = containers[i];
  9. rows = parseInt(container.dataset.rows);
  10. cols = parseInt(container.dataset.cols);
  11. protocol = (window.location.protocol.indexOf("https") === 0) ? "wss" : "ws";
  12. ws_url = protocol+"://"+window.location.host+ container.dataset.wsUrl;
  13. make_terminal(container, {rows: rows, cols: cols}, ws_url);
  14. }
  15. }, false);