| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2014 The Native Client Authors. All rights reserved. | 2 * Copyright 2014 The Native Client Authors. All rights reserved. |
| 3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
| 4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 'use strict'; | 7 'use strict'; |
| 8 function runGitCmd(message, arg1, arg2) { | 8 function runGitCmd(message, arg1, arg2) { |
| 9 var dir = document.getElementById('directory').value; | 9 var dir = document.getElementById('directory').value; |
| 10 if (arg2 && arg1) | 10 if (arg2 && arg1) |
| 11 embed.postMessage([message, dir, arg1, arg2]); | 11 window.embed.postMessage([message, dir, arg1, arg2]); |
| 12 else if (arg1) | 12 else if (arg1) |
| 13 embed.postMessage([message, dir, arg1]); | 13 window.embed.postMessage([message, dir, arg1]); |
| 14 else | 14 else |
| 15 embed.postMessage([message, dir]); | 15 window.embed.postMessage([message, dir]); |
| 16 } | 16 } |
| 17 | 17 |
| 18 function clone() { | 18 function clone() { |
| 19 var url = document.getElementById('clone_url').value; | 19 var url = document.getElementById('clone_url').value; |
| 20 runGitCmd('clone', url); | 20 runGitCmd('clone', url); |
| 21 } | 21 } |
| 22 | 22 |
| 23 function chdir() { | 23 function chdir() { |
| 24 runGitCmd('chdir'); | 24 runGitCmd('chdir'); |
| 25 } | 25 } |
| (...skipping 23 matching lines...) Expand all Loading... |
| 49 } | 49 } |
| 50 | 50 |
| 51 function handleMessage(message) { | 51 function handleMessage(message) { |
| 52 var output = document.getElementById('output'); | 52 var output = document.getElementById('output'); |
| 53 output.value += message.data; | 53 output.value += message.data; |
| 54 output.scrollTop = output.scrollHeight; | 54 output.scrollTop = output.scrollHeight; |
| 55 } | 55 } |
| 56 | 56 |
| 57 function onLoad() { | 57 function onLoad() { |
| 58 window.embed = document.getElementById('nacl_module'); | 58 window.embed = document.getElementById('nacl_module'); |
| 59 embed.addEventListener('message', handleMessage, true); | 59 window.embed.addEventListener('message', handleMessage, true); |
| 60 document.getElementById('init').addEventListener('click', init); | 60 document.getElementById('init').addEventListener('click', init); |
| 61 document.getElementById('clone').addEventListener('click', clone); | 61 document.getElementById('clone').addEventListener('click', clone); |
| 62 document.getElementById('status').addEventListener('click', status); | 62 document.getElementById('status').addEventListener('click', status); |
| 63 document.getElementById('mount').addEventListener('click', mount); | 63 document.getElementById('mount').addEventListener('click', mount); |
| 64 document.getElementById('push').addEventListener('click', push); | 64 document.getElementById('push').addEventListener('click', push); |
| 65 document.getElementById('commit').addEventListener('click', commit); | 65 document.getElementById('commit').addEventListener('click', commit); |
| 66 } | 66 } |
| 67 | 67 |
| 68 window.onload = onLoad; | 68 window.onload = onLoad; |
| OLD | NEW |