Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / workspace-mapping.html
index 22294f9..c61ce34 100644 (file)
@@ -7,43 +7,28 @@ function test()
 {
     var uiSourceCodes = {};
     var projectDelegates = {};
+    var projectStores = {};
     function createUISourceCode(projectId, path)
     {
-        var projectDelegate = projectDelegates[projectId];
-        if (!projectDelegates[projectId]) {
-            projectDelegate = new MockProjectDelegate(projectId);
-            workspace.addProject(projectDelegate);
-            projectDelegates[projectId] = projectDelegate;
+        var projectStore = projectStores[projectId];
+        if (!projectStores[projectId]) {
+            projectStore = workspace.addProject(projectId, new MockProjectDelegate());
+            projectStores[projectId] = projectStore;
         }
 
-        projectDelegate.addUISourceCode(path);
+        var parentPath = path.substring(0, path.lastIndexOf("/"));
+        var name = path.substring(path.lastIndexOf("/") + 1);
+        var fileDescriptor = new WebInspector.FileDescriptor(parentPath, name, path, path, WebInspector.resourceTypes.Script);
+        projectStore.addFile(fileDescriptor);
     }
 
-    function MockProjectDelegate(id)
-    {
-        this._id = id;
-    }
-
-    MockProjectDelegate.prototype = {
-        id: function() {
-            return this._id;
-        },
-
-        displayName: function() {},
-
-        addUISourceCode: function(path) {
-            var parentPath = path.substring(0, path.lastIndexOf("/"));
-            var name = path.substring(path.lastIndexOf("/") + 1);
-            var fileDescriptor = new WebInspector.FileDescriptor(parentPath, name, path, path, WebInspector.resourceTypes.Script, true, false);
-            this.dispatchEventToListeners(WebInspector.ProjectDelegate.Events.FileAdded, fileDescriptor);
-        },
-
-        __proto__: WebInspector.Object.prototype
-    };
+    function MockProjectDelegate() {}
+    MockProjectDelegate.prototype.displayName = function() {};
+    MockProjectDelegate.prototype.type = function() { return WebInspector.projectTypes.Network };
 
     var fileSystemMapping = new WebInspector.FileSystemMapping();
     var fileSystemPath = "/var/www";
-    var projectId = WebInspector.FileSystemProjectDelegate.projectId(fileSystemPath);
+    var projectId = WebInspector.FileSystemWorkspaceBinding.projectId(fileSystemPath);
     fileSystemMapping.addFileSystem("/var/www");
     fileSystemMapping.addFileMapping("/var/www", "http://localhost/", "/localhost/");
     var workspace = new WebInspector.Workspace(fileSystemMapping);