Spaces:
Running
Running
| /** | |
| * WHITEBOPHIR | |
| ********************************************************* | |
| * @licstart The following is the entire license notice for the | |
| * JavaScript code in this page. | |
| * | |
| * Copyright (C) 2020 Ophir LOJKINE | |
| * | |
| * | |
| * The JavaScript code in this page is free software: you can | |
| * redistribute it and/or modify it under the terms of the GNU | |
| * General Public License (GNU GPL) as published by the Free Software | |
| * Foundation, either version 3 of the License, or (at your option) | |
| * any later version. The code is distributed WITHOUT ANY WARRANTY; | |
| * without even the implied warranty of MERCHANTABILITY or FITNESS | |
| * FOR A PARTICULAR PURPOSE. See the GNU GPL for more details. | |
| * | |
| * As additional permission under GNU GPL version 3 section 7, you | |
| * may distribute non-source (e.g., minimized or compacted) forms of | |
| * that code without the copy of the GNU GPL normally required by | |
| * section 4, provided you include this license notice and a URL | |
| * through which recipients can access the Corresponding Source. | |
| * | |
| * @licend | |
| */ | |
| (function clear() { | |
| //Code isolation | |
| function clearBoard() { | |
| var msg = { | |
| type: "clear", | |
| id: "", | |
| token: Tools.token, | |
| }; | |
| Tools.drawAndSend(msg, Tools.list["Clear"]); | |
| } | |
| function draw(data) { | |
| Tools.drawingArea.innerHTML = ""; | |
| } | |
| Tools.add({ | |
| //The new tool | |
| name: "Clear", | |
| shortcut: "c", | |
| listeners: {}, | |
| icon: "tools/clear/clear.svg", | |
| oneTouch: true, | |
| onstart: clearBoard, | |
| draw: draw, | |
| mouseCursor: "crosshair", | |
| }); | |
| })(); //End of code isolation | |