Index: chrome/browser/resources/file_manager/js/image_editor/gallery_demo.js |
diff --git a/chrome/browser/resources/file_manager/js/image_editor/gallery_demo.js b/chrome/browser/resources/file_manager/js/image_editor/gallery_demo.js |
deleted file mode 100644 |
index 0e0aaefd02f0586e52aae069b89ff99c808c564c..0000000000000000000000000000000000000000 |
--- a/chrome/browser/resources/file_manager/js/image_editor/gallery_demo.js |
+++ /dev/null |
@@ -1,101 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-var metadataProvider = new MetadataProvider('../metadata_dispatcher.js'); |
- |
-function toggleSize(check) { |
- var iframe = document.querySelector('.gallery-frame'); |
- iframe.classList.toggle('chromebook'); |
-} |
- |
-var mockActions = [ |
- { |
- title: 'Send', |
- iconUrl: 'http://google.com/favicon.ico', |
- execute: function() { alert('Sending is not supported') } |
- }]; |
- |
- |
-// For quick access from JS console. Use trace.dump() to print all lines. |
-var trace; |
- |
-function loadGallery(items) { |
- if (!items) items = [createTestGrid()]; |
- |
- var iframe = document.querySelector('.gallery-frame'); |
- var contentWindow = iframe.contentWindow; |
- trace = contentWindow.ImageUtil.trace; |
- trace.bindToDOM(document.querySelector('.debug-output')); |
- |
- contentWindow.ImageUtil.metrics = metrics; |
- contentWindow.FileType = FileType; |
- |
- chrome.fileBrowserPrivate.getStrings(function(strings) { |
- contentWindow.Gallery.open( |
- null, // No local file access |
- items, |
- items[0], |
- function() {}, // Do nothing on select |
- function() {}, // Do nothing on Close |
- metadataProvider, |
- mockActions, |
- function(id) { return strings[id] || id } ); |
- |
- iframe.focus(); |
- }); |
-} |
- |
-function createTestGrid() { |
- var canvas = document.createElement('canvas'); |
- canvas.width = 1000; |
- canvas.height = 1000; |
- |
- var context = canvas.getContext('2d'); |
- |
- var imageData = context.getImageData(0, 0, canvas.width, canvas.height); |
- fillGradient(imageData); |
- context.putImageData(imageData, 0, 0); |
- |
- drawTestGrid(context); |
- |
- return canvas; |
-} |
- |
-function fillGradient(imageData) { |
- var data = imageData.data; |
- var width = imageData.width; |
- var height = imageData.height; |
- |
- var maxX = width - 1; |
- var maxY = height - 1; |
- var maxDist = maxX + maxY; |
- var values = []; |
- for (var i = 0; i <= maxDist; i++) { |
- values.push(Math.max(0, Math.min(0xFF, Math.round(i/maxDist*255)))); |
- } |
- |
- var index = 0; |
- for (var y = 0; y != height; y++) |
- for (var x = 0; x != width; x++) { |
- data[index++] = values[maxX - x + maxY - y]; |
- data[index++] = values[x + maxY - y]; |
- data[index++] = values[maxX - x + y]; |
- data[index++] = 0xFF; |
- } |
-} |
- |
-function drawTestGrid(context) { |
- var width = context.canvas.width; |
- var height = context.canvas.height; |
- |
- context.textBaseline = 'top'; |
- |
- const STEP = 100; |
- for (var y = 0; y < height; y+= STEP) { |
- for (var x = 0; x < width; x+= STEP) { |
- context.strokeRect(x + 0.5, y + 0.5, STEP, STEP); |
- context.strokeText(x + ',' + y, x + 2, y); |
- } |
- } |
-} |