Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(143)

Side by Side Diff: ports/devenv/bash.js

Issue 1415743013: Run jshint over all JavaScript files (Closed) Base URL: https://chromium.googlesource.com/external/naclports.git@repo_conf
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ports/devenv/background.js ('k') | ports/devenv/devenv.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2013 The Native Client Authors. All rights reserved. 2 * Copyright (c) 2013 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 /* globals g_mount, lib, hterm, NaClTerm, makeRootDir, initMounter */
8 /* globals mounter: true, mounterHeader: true, mounterBackground: true */
9 /* globals mounterThumb: true, MounterClient */
10
11 'use strict';
12
7 function addMount(mountPoint, entry, localPath, mounted) { 13 function addMount(mountPoint, entry, localPath, mounted) {
8 g_mount.mountPoint = mountPoint; 14 g_mount.mountPoint = mountPoint;
9 g_mount.entry = entry; 15 g_mount.entry = entry;
10 g_mount.localPath = localPath; 16 g_mount.localPath = localPath;
11 g_mount.mounted = mounted; 17 g_mount.mounted = mounted;
12 g_mount.entryId = ''; 18 g_mount.entryId = '';
13 } 19 }
14 20
15 function handleChooseFolder(mount, callback) { 21 function handleChooseFolder(mount, callback) {
16 chrome.fileSystem.chooseEntry({'type': 'openDirectory'}, function(entry) { 22 chrome.fileSystem.chooseEntry({'type': 'openDirectory'}, function(entry) {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 function handleMount(mount, callback) { 60 function handleMount(mount, callback) {
55 mount.operationId = 'mount'; 61 mount.operationId = 'mount';
56 mount.available = true; 62 mount.available = true;
57 mount.mounted = false; 63 mount.mounted = false;
58 var message = {}; 64 var message = {};
59 message.mount = mount; 65 message.mount = mount;
60 window.term_.command.processManager.broadcastMessage(message, callback); 66 window.term_.command.processManager.broadcastMessage(message, callback);
61 } 67 }
62 68
63 function handleUnmount(mount, callback) { 69 function handleUnmount(mount, callback) {
64 mount.operationId = 'unmount' 70 mount.operationId = 'unmount';
65 mount.available = false; 71 mount.available = false;
66 var message = {}; 72 var message = {};
67 message.unmount = mount; 73 message.unmount = mount;
68 window.term_.command.processManager.broadcastMessage(message, callback); 74 window.term_.command.processManager.broadcastMessage(message, callback);
69 addMount('/mnt/local/', null, '', false); 75 addMount('/mnt/local/', null, '', false);
70 chrome.storage.local.remove('oldMounts', function() {}); 76 chrome.storage.local.remove('oldMounts', function() {});
71 } 77 }
72 78
73 function initMountSystem() { 79 function initMountSystem() {
74 var terminal = document.getElementById('terminal'); 80 var terminal = document.getElementById('terminal');
75 var mounterClient = new initMounterclient(g_mount, handleChooseFolder, 81 var mounterClient = new MounterClient(g_mount, handleChooseFolder,
76 handleMount, handleUnmount, terminal); 82 handleMount, handleUnmount, terminal);
77 addMount('/mnt/local/', null, '', false); 83 addMount('/mnt/local/', null, '', false);
78 restoreMount(g_mount, function() { 84 restoreMount(g_mount, function() {
79 initMounter(false, mounterClient, function(update) { 85 initMounter(false, mounterClient, function(update) {
80 // Mount any restore mount. 86 // Mount any restore mount.
81 if (g_mount.entryId !== '') { 87 if (g_mount.entryId !== '') {
82 handleMount(g_mount, update); 88 handleMount(g_mount, update);
83 } 89 }
84 }); 90 });
85 }); 91 });
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 }); 153 });
148 }; 154 };
149 155
150 // Patch hterm to intercept Ctrl-Shift-N to create new windows. 156 // Patch hterm to intercept Ctrl-Shift-N to create new windows.
151 hterm.Keyboard.KeyMap.prototype.onCtrlN_ = function(e, keyDef) { 157 hterm.Keyboard.KeyMap.prototype.onCtrlN_ = function(e, keyDef) {
152 if (e.shiftKey) { 158 if (e.shiftKey) {
153 chrome.runtime.sendMessage({'name': 'new_window'}); 159 chrome.runtime.sendMessage({'name': 'new_window'});
154 } 160 }
155 return '\x0e'; 161 return '\x0e';
156 }; 162 };
OLDNEW
« no previous file with comments | « ports/devenv/background.js ('k') | ports/devenv/devenv.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698