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

Unified Diff: trunk/src/extensions/renderer/resources/entry_id_manager.js

Issue 309413002: Revert 274558 "Move some extensions renderer resources to extens..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 7 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
Index: trunk/src/extensions/renderer/resources/entry_id_manager.js
===================================================================
--- trunk/src/extensions/renderer/resources/entry_id_manager.js (revision 274563)
+++ trunk/src/extensions/renderer/resources/entry_id_manager.js (working copy)
@@ -1,52 +0,0 @@
-// Copyright 2014 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;

Powered by Google App Engine
This is Rietveld 408576698