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

Unified Diff: experimental/webgtt/javascript/naclmodule.js

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « experimental/webgtt/javascript/graph.js ('k') | experimental/webgtt/javascript/vertex.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: experimental/webgtt/javascript/naclmodule.js
diff --git a/experimental/webgtt/javascript/naclmodule.js b/experimental/webgtt/javascript/naclmodule.js
deleted file mode 100644
index cd564a9f470dab32cbf36bf386cae4539468cfef..0000000000000000000000000000000000000000
--- a/experimental/webgtt/javascript/naclmodule.js
+++ /dev/null
@@ -1,100 +0,0 @@
-// Copyright (c) 2011 The Native Client Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be found
-// in the LICENSE file.
-
-/**
- * @fileoverview This file contains the JavaScript required for the WebGTT
- * application, specifically, the implementation of the NaClModule class. This
- * implementation provides functions for manipulating a NaCl module, and
- * adding/managing event handlers for a NaCl module.
- *
- * @author ragad@google.com (Raga Gopalakrishnan)
- */
-
-/**
- * This constant holds the color palette used to color the vertices.
- * @type {object}
- * @const
- */
-var COLOR_PALETTE = [
- 'red',
- 'blue',
- 'green',
- 'yellow',
- 'orange',
- 'magenta',
- 'chocolate',
- 'black',
- 'greenyellow',
- 'grey',
- 'pink',
- 'yellowgreen'
-];
-
-/**
- * This class is used to represent a NaCl module.
- *
- * @param {object} naclModule Handle to the DOM object representing the NaCl
- * module.
- * @param {object} graph1 Reference to the graph associated with the NaCl
- * module.
- * @constructor
- */
-NaClModule = function (naclModule, graph1) {
- this.naclModule = naclModule;
- this.graph1 = graph1;
- coloringButton1.setText(BUTTON_TEXT);
- if (canvas1.graph1.listOfVertices.length > 0) {
- coloringButton1.setDisabled(false);
- }
-};
-
-/**
- * This function invokes the postMessage function on the NaCl module.
- *
- * @param {string} message The argument for postMessage.
- */
-NaClModule.prototype.postMessage = function (message) {
- this.naclModule.postMessage(message);
-};
-
-/**
- * This function handles the 'message' event on the NaCl module.
- *
- * This handler is fired when the NaCl module posts a message to the browser.
- * Here, we color the graph according to the coloring that is received from the
- * NaCl module.
- *
- * @param {object} messageEvent The Event object containing information about
- * the 'message' event.
- */
-NaClModule.prototype.handleMessage = function (messageEvent) {
- var tempString = '';
- var vertexIndex = 0;
-
- for (var i = 0 ; i < messageEvent.data.length ; i++) {
- if(messageEvent.data[i] != ',') {
- tempString += messageEvent.data[i];
- continue;
- }
- this.graph1.listOfVertices[vertexIndex].setColor(COLOR_PALETTE[parseInt(
- tempString)]);
- tempString = '';
- vertexIndex ++;
- }
- this.graph1.listOfVertices[vertexIndex].setColor(COLOR_PALETTE[parseInt(
- tempString)]);
-
- canvas1.redrawCanvas();
- alert('A coloring is displayed!');
-
- for (var i = 0 ; i < ((messageEvent.data.length)+1)/2 ; i++) {
- this.graph1.listOfVertices[i].setColor('black');
- }
-
- canvas1.redrawCanvas();
-
- canvas1.setEditMode(true);
- coloringButton1.setDisabled(false);
- coloringButton1.setText(BUTTON_TEXT);
-};
« no previous file with comments | « experimental/webgtt/javascript/graph.js ('k') | experimental/webgtt/javascript/vertex.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698