| // Copyright 2021 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // for /play; play.js is for embedded play widgets |
| |
| window.addEventListener('DOMContentLoaded', () => { |
| // Set up playground if enabled. |
| if (window.playground) { |
| window.playground({ |
| "codeEl": ".js-playgroundCodeEl", |
| "outputEl": ".js-playgroundOutputEl", |
| "runEl": ".js-playgroundRunEl", |
| "fmtEl": ".js-playgroundFmtEl", |
| "shareEl": ".js-playgroundShareEl", |
| "shareURLEl": ".js-playgroundShareURLEl", |
| "toysEl": ".js-playgroundToysEl", |
| "versionEl": ".js-playgroundVersionEl", |
| 'enableHistory': true, |
| 'enableShortcuts': true, |
| 'enableVet': true |
| }); |
| |
| // The pre matched below is added by the code above. Style it appropriately. |
| document.querySelector(".js-playgroundOutputEl pre").classList.add("Playground-output"); |
| $('.js-playgroundToysEl').val("hello.go").trigger("change") |
| |
| $('#code').linedtextarea(); |
| $('#code').attr('wrap', 'off'); |
| $('#code').resize(function() { $('#code').linedtextarea(); }); |
| } |
| }); |