summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/renderer/resources/extensions/entry_id_manager.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/renderer/resources/extensions/entry_id_manager.js')
-rw-r--r--chromium/chrome/renderer/resources/extensions/entry_id_manager.js52
1 files changed, 0 insertions, 52 deletions
diff --git a/chromium/chrome/renderer/resources/extensions/entry_id_manager.js b/chromium/chrome/renderer/resources/extensions/entry_id_manager.js
deleted file mode 100644
index 669e7bf43de..00000000000
--- a/chromium/chrome/renderer/resources/extensions/entry_id_manager.js
+++ /dev/null
@@ -1,52 +0,0 @@
-// Copyright (c) 2013 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 fileSystemNatives = requireNative('file_system_natives');
-
-var nameToIds = {};
-var idsToEntries = {};
-
-function computeName(entry) {
- return entry.filesystem.name + ':' + entry.fullPath;
-}
-
-function computeId(entry) {
- var fileSystemId = fileSystemNatives.CrackIsolatedFileSystemName(
- entry.filesystem.name);
- if (!fileSystemId)
- return null;
- // Strip the leading '/' from the path.
- return fileSystemId + ':' + $String.slice(entry.fullPath, 1);
-}
-
-function registerEntry(id, entry) {
- var name = computeName(entry);
- nameToIds[name] = id;
- idsToEntries[id] = entry;
-}
-
-function getEntryId(entry) {
- var name = null;
- try {
- name = computeName(entry);
- } catch(e) {
- return null;
- }
- var id = nameToIds[name];
- if (id != null)
- return id;
-
- // If an entry has not been registered, compute its id and register it.
- id = computeId(entry);
- registerEntry(id, entry);
- return id;
-}
-
-function getEntryById(id) {
- return idsToEntries[id];
-}
-
-exports.registerEntry = registerEntry;
-exports.getEntryId = getEntryId;
-exports.getEntryById = getEntryById;