OLD | NEW |
1 WebInspector.ApplicationCacheItemsView=function(model,frameId) | 1 WebInspector.ApplicationCacheItemsView=function(model,frameId) |
2 {WebInspector.View.call(this);this._model=model;this.element.classList.add("stor
age-view");this.element.classList.add("table");this.deleteButton=new WebInspecto
r.StatusBarButton(WebInspector.UIString("Delete"),"delete-storage-status-bar-ite
m");this.deleteButton.visible=false;this.deleteButton.addEventListener("click",t
his._deleteButtonClicked,this);this.connectivityIcon=document.createElement("div
");this.connectivityMessage=document.createElement("span");this.connectivityMess
age.className="storage-application-cache-connectivity";this.connectivityMessage.
textContent="";this.divider=document.createElement("span");this.divider.classNam
e="status-bar-item status-bar-divider";this.statusIcon=document.createElement("d
iv");this.statusMessage=document.createElement("span");this.statusMessage.classN
ame="storage-application-cache-status";this.statusMessage.textContent="";this._f
rameId=frameId;this._emptyView=new WebInspector.EmptyView(WebInspector.UIString(
"No Application Cache information available."));this._emptyView.show(this.elemen
t);this._markDirty();var status=this._model.frameManifestStatus(frameId);this.up
dateStatus(status);this.updateNetworkState(this._model.onLine);this.deleteButton
.element.style.display="none";} | 2 {WebInspector.VBox.call(this);this._model=model;this.element.classList.add("stor
age-view");this.element.classList.add("table");this.deleteButton=new WebInspecto
r.StatusBarButton(WebInspector.UIString("Delete"),"delete-storage-status-bar-ite
m");this.deleteButton.visible=false;this.deleteButton.addEventListener("click",t
his._deleteButtonClicked,this);this.connectivityIcon=document.createElement("div
");this.connectivityMessage=document.createElement("span");this.connectivityMess
age.className="storage-application-cache-connectivity";this.connectivityMessage.
textContent="";this.divider=document.createElement("span");this.divider.classNam
e="status-bar-item status-bar-divider";this.statusIcon=document.createElement("d
iv");this.statusMessage=document.createElement("span");this.statusMessage.classN
ame="storage-application-cache-status";this.statusMessage.textContent="";this._f
rameId=frameId;this._emptyView=new WebInspector.EmptyView(WebInspector.UIString(
"No Application Cache information available."));this._emptyView.show(this.elemen
t);this._markDirty();var status=this._model.frameManifestStatus(frameId);this.up
dateStatus(status);this.updateNetworkState(this._model.onLine);this.deleteButton
.element.style.display="none";} |
3 WebInspector.ApplicationCacheItemsView.prototype={get statusBarItems() | 3 WebInspector.ApplicationCacheItemsView.prototype={get statusBarItems() |
4 {return[this.deleteButton.element,this.connectivityIcon,this.connectivityMessage
,this.divider,this.statusIcon,this.statusMessage];},wasShown:function() | 4 {return[this.deleteButton.element,this.connectivityIcon,this.connectivityMessage
,this.divider,this.statusIcon,this.statusMessage];},wasShown:function() |
5 {this._maybeUpdate();},willHide:function() | 5 {this._maybeUpdate();},willHide:function() |
6 {this.deleteButton.visible=false;},_maybeUpdate:function() | 6 {this.deleteButton.visible=false;},_maybeUpdate:function() |
7 {if(!this.isShowing()||!this._viewDirty) | 7 {if(!this.isShowing()||!this._viewDirty) |
8 return;this._update();this._viewDirty=false;},_markDirty:function() | 8 return;this._update();this._viewDirty=false;},_markDirty:function() |
9 {this._viewDirty=true;},updateStatus:function(status) | 9 {this._viewDirty=true;},updateStatus:function(status) |
10 {var oldStatus=this._status;this._status=status;var statusInformation={};statusI
nformation[applicationCache.UNCACHED]={className:"red-ball",text:"UNCACHED"};sta
tusInformation[applicationCache.IDLE]={className:"green-ball",text:"IDLE"};statu
sInformation[applicationCache.CHECKING]={className:"orange-ball",text:"CHECKING"
};statusInformation[applicationCache.DOWNLOADING]={className:"orange-ball",text:
"DOWNLOADING"};statusInformation[applicationCache.UPDATEREADY]={className:"green
-ball",text:"UPDATEREADY"};statusInformation[applicationCache.OBSOLETE]={classNa
me:"red-ball",text:"OBSOLETE"};var info=statusInformation[status]||statusInforma
tion[applicationCache.UNCACHED];this.statusIcon.className="storage-application-c
ache-status-icon "+info.className;this.statusMessage.textContent=info.text;if(th
is.isShowing()&&this._status===applicationCache.IDLE&&(oldStatus===applicationCa
che.UPDATEREADY||!this._resources)) | 10 {var oldStatus=this._status;this._status=status;var statusInformation={};statusI
nformation[applicationCache.UNCACHED]={className:"red-ball",text:"UNCACHED"};sta
tusInformation[applicationCache.IDLE]={className:"green-ball",text:"IDLE"};statu
sInformation[applicationCache.CHECKING]={className:"orange-ball",text:"CHECKING"
};statusInformation[applicationCache.DOWNLOADING]={className:"orange-ball",text:
"DOWNLOADING"};statusInformation[applicationCache.UPDATEREADY]={className:"green
-ball",text:"UPDATEREADY"};statusInformation[applicationCache.OBSOLETE]={classNa
me:"red-ball",text:"OBSOLETE"};var info=statusInformation[status]||statusInforma
tion[applicationCache.UNCACHED];this.statusIcon.className="storage-application-c
ache-status-icon "+info.className;this.statusMessage.textContent=info.text;if(th
is.isShowing()&&this._status===applicationCache.IDLE&&(oldStatus===applicationCa
che.UPDATEREADY||!this._resources)) |
11 this._markDirty();this._maybeUpdate();},updateNetworkState:function(isNowOnline) | 11 this._markDirty();this._maybeUpdate();},updateNetworkState:function(isNowOnline) |
12 {if(isNowOnline){this.connectivityIcon.className="storage-application-cache-conn
ectivity-icon green-ball";this.connectivityMessage.textContent=WebInspector.UISt
ring("Online");}else{this.connectivityIcon.className="storage-application-cache-
connectivity-icon red-ball";this.connectivityMessage.textContent=WebInspector.UI
String("Offline");}},_update:function() | 12 {if(isNowOnline){this.connectivityIcon.className="storage-application-cache-conn
ectivity-icon green-ball";this.connectivityMessage.textContent=WebInspector.UISt
ring("Online");}else{this.connectivityIcon.className="storage-application-cache-
connectivity-icon red-ball";this.connectivityMessage.textContent=WebInspector.UI
String("Offline");}},_update:function() |
13 {this._model.requestApplicationCache(this._frameId,this._updateCallback.bind(thi
s));},_updateCallback:function(applicationCache) | 13 {this._model.requestApplicationCache(this._frameId,this._updateCallback.bind(thi
s));},_updateCallback:function(applicationCache) |
14 {if(!applicationCache||!applicationCache.manifestURL){delete this._manifest;dele
te this._creationTime;delete this._updateTime;delete this._size;delete this._res
ources;this._emptyView.show(this.element);this.deleteButton.visible=false;if(thi
s._dataGrid) | 14 {if(!applicationCache||!applicationCache.manifestURL){delete this._manifest;dele
te this._creationTime;delete this._updateTime;delete this._size;delete this._res
ources;this._emptyView.show(this.element);this.deleteButton.visible=false;if(thi
s._dataGrid) |
15 this._dataGrid.element.classList.add("hidden");return;} | 15 this._dataGrid.element.classList.add("hidden");return;} |
16 this._manifest=applicationCache.manifestURL;this._creationTime=applicationCache.
creationTime;this._updateTime=applicationCache.updateTime;this._size=application
Cache.size;this._resources=applicationCache.resources;if(!this._dataGrid) | 16 this._manifest=applicationCache.manifestURL;this._creationTime=applicationCache.
creationTime;this._updateTime=applicationCache.updateTime;this._size=application
Cache.size;this._resources=applicationCache.resources;if(!this._dataGrid) |
17 this._createDataGrid();this._populateDataGrid();this._dataGrid.autoSizeColumns(2
0,80);this._dataGrid.element.classList.remove("hidden");this._emptyView.detach()
;this.deleteButton.visible=true;},_createDataGrid:function() | 17 this._createDataGrid();this._populateDataGrid();this._dataGrid.autoSizeColumns(2
0,80);this._dataGrid.element.classList.remove("hidden");this._emptyView.detach()
;this.deleteButton.visible=true;},_createDataGrid:function() |
18 {var columns=[{title:WebInspector.UIString("Resource"),sort:WebInspector.DataGri
d.Order.Ascending,sortable:true},{title:WebInspector.UIString("Type"),sortable:t
rue},{title:WebInspector.UIString("Size"),align:WebInspector.DataGrid.Align.Righ
t,sortable:true}];this._dataGrid=new WebInspector.DataGrid(columns);this._dataGr
id.show(this.element);this._dataGrid.addEventListener(WebInspector.DataGrid.Even
ts.SortingChanged,this._populateDataGrid,this);},_populateDataGrid:function() | 18 {var columns=[{title:WebInspector.UIString("Resource"),sort:WebInspector.DataGri
d.Order.Ascending,sortable:true},{title:WebInspector.UIString("Type"),sortable:t
rue},{title:WebInspector.UIString("Size"),align:WebInspector.DataGrid.Align.Righ
t,sortable:true}];this._dataGrid=new WebInspector.DataGrid(columns);this._dataGr
id.show(this.element);this._dataGrid.addEventListener(WebInspector.DataGrid.Even
ts.SortingChanged,this._populateDataGrid,this);},_populateDataGrid:function() |
19 {var selectedResource=this._dataGrid.selectedNode?this._dataGrid.selectedNode.re
source:null;var sortDirection=this._dataGrid.isSortOrderAscending()?1:-1;functio
n numberCompare(field,resource1,resource2) | 19 {var selectedResource=this._dataGrid.selectedNode?this._dataGrid.selectedNode.re
source:null;var sortDirection=this._dataGrid.isSortOrderAscending()?1:-1;functio
n numberCompare(field,resource1,resource2) |
20 {return sortDirection*(resource1[field]-resource2[field]);} | 20 {return sortDirection*(resource1[field]-resource2[field]);} |
21 function localeCompare(field,resource1,resource2) | 21 function localeCompare(field,resource1,resource2) |
22 {return sortDirection*(resource1[field]+"").localeCompare(resource2[field]+"")} | 22 {return sortDirection*(resource1[field]+"").localeCompare(resource2[field]+"")} |
23 var comparator;switch(parseInt(this._dataGrid.sortColumnIdentifier(),10)){case 0
:comparator=localeCompare.bind(this,"name");break;case 1:comparator=localeCompar
e.bind(this,"type");break;case 2:comparator=numberCompare.bind(this,"size");brea
k;default:localeCompare.bind(this,"resource");} | 23 var comparator;switch(parseInt(this._dataGrid.sortColumnIdentifier(),10)){case 0
:comparator=localeCompare.bind(null,"name");break;case 1:comparator=localeCompar
e.bind(null,"type");break;case 2:comparator=numberCompare.bind(null,"size");brea
k;default:localeCompare.bind(null,"resource");} |
24 this._resources.sort(comparator);this._dataGrid.rootNode().removeChildren();var
nodeToSelect;for(var i=0;i<this._resources.length;++i){var data={};var resource=
this._resources[i];data[0]=resource.url;data[1]=resource.type;data[2]=Number.byt
esToString(resource.size);var node=new WebInspector.DataGridNode(data);node.reso
urce=resource;node.selectable=true;this._dataGrid.rootNode().appendChild(node);i
f(resource===selectedResource){nodeToSelect=node;nodeToSelect.selected=true;}} | 24 this._resources.sort(comparator);this._dataGrid.rootNode().removeChildren();var
nodeToSelect;for(var i=0;i<this._resources.length;++i){var data={};var resource=
this._resources[i];data[0]=resource.url;data[1]=resource.type;data[2]=Number.byt
esToString(resource.size);var node=new WebInspector.DataGridNode(data);node.reso
urce=resource;node.selectable=true;this._dataGrid.rootNode().appendChild(node);i
f(resource===selectedResource){nodeToSelect=node;nodeToSelect.selected=true;}} |
25 if(!nodeToSelect&&this._dataGrid.rootNode().children.length) | 25 if(!nodeToSelect&&this._dataGrid.rootNode().children.length) |
26 this._dataGrid.rootNode().children[0].selected=true;},_deleteButtonClicked:funct
ion(event) | 26 this._dataGrid.rootNode().children[0].selected=true;},_deleteButtonClicked:funct
ion(event) |
27 {if(!this._dataGrid||!this._dataGrid.selectedNode) | 27 {if(!this._dataGrid||!this._dataGrid.selectedNode) |
28 return;this._deleteCallback(this._dataGrid.selectedNode);},_deleteCallback:funct
ion(node) | 28 return;this._deleteCallback(this._dataGrid.selectedNode);},_deleteCallback:funct
ion(node) |
29 {},__proto__:WebInspector.View.prototype};WebInspector.DOMStorageItemsView=funct
ion(domStorage) | 29 {},__proto__:WebInspector.VBox.prototype};WebInspector.DOMStorageItemsView=funct
ion(domStorage) |
30 {WebInspector.View.call(this);this.domStorage=domStorage;this.element.classList.
add("storage-view");this.element.classList.add("table");this.deleteButton=new We
bInspector.StatusBarButton(WebInspector.UIString("Delete"),"delete-storage-statu
s-bar-item");this.deleteButton.visible=false;this.deleteButton.addEventListener(
"click",this._deleteButtonClicked,this);this.refreshButton=new WebInspector.Stat
usBarButton(WebInspector.UIString("Refresh"),"refresh-storage-status-bar-item");
this.refreshButton.addEventListener("click",this._refreshButtonClicked,this);thi
s.domStorage.addEventListener(WebInspector.DOMStorage.Events.DOMStorageItemsClea
red,this._domStorageItemsCleared,this);this.domStorage.addEventListener(WebInspe
ctor.DOMStorage.Events.DOMStorageItemRemoved,this._domStorageItemRemoved,this);t
his.domStorage.addEventListener(WebInspector.DOMStorage.Events.DOMStorageItemAdd
ed,this._domStorageItemAdded,this);this.domStorage.addEventListener(WebInspector
.DOMStorage.Events.DOMStorageItemUpdated,this._domStorageItemUpdated,this);} | 30 {WebInspector.VBox.call(this);this.domStorage=domStorage;this.element.classList.
add("storage-view");this.element.classList.add("table");this.deleteButton=new We
bInspector.StatusBarButton(WebInspector.UIString("Delete"),"delete-storage-statu
s-bar-item");this.deleteButton.visible=false;this.deleteButton.addEventListener(
"click",this._deleteButtonClicked,this);this.refreshButton=new WebInspector.Stat
usBarButton(WebInspector.UIString("Refresh"),"refresh-storage-status-bar-item");
this.refreshButton.addEventListener("click",this._refreshButtonClicked,this);thi
s.domStorage.addEventListener(WebInspector.DOMStorage.Events.DOMStorageItemsClea
red,this._domStorageItemsCleared,this);this.domStorage.addEventListener(WebInspe
ctor.DOMStorage.Events.DOMStorageItemRemoved,this._domStorageItemRemoved,this);t
his.domStorage.addEventListener(WebInspector.DOMStorage.Events.DOMStorageItemAdd
ed,this._domStorageItemAdded,this);this.domStorage.addEventListener(WebInspector
.DOMStorage.Events.DOMStorageItemUpdated,this._domStorageItemUpdated,this);} |
31 WebInspector.DOMStorageItemsView.prototype={get statusBarItems() | 31 WebInspector.DOMStorageItemsView.prototype={get statusBarItems() |
32 {return[this.refreshButton.element,this.deleteButton.element];},wasShown:functio
n() | 32 {return[this.refreshButton.element,this.deleteButton.element];},wasShown:functio
n() |
33 {this._update();},willHide:function() | 33 {this._update();},willHide:function() |
34 {this.deleteButton.visible=false;},_domStorageItemsCleared:function(event) | 34 {this.deleteButton.visible=false;},_domStorageItemsCleared:function(event) |
35 {if(!this.isShowing()||!this._dataGrid) | 35 {if(!this.isShowing()||!this._dataGrid) |
36 return;this._dataGrid.rootNode().removeChildren();this._dataGrid.addCreationNode
(false);this.deleteButton.visible=false;event.consume(true);},_domStorageItemRem
oved:function(event) | 36 return;this._dataGrid.rootNode().removeChildren();this._dataGrid.addCreationNode
(false);this.deleteButton.visible=false;event.consume(true);},_domStorageItemRem
oved:function(event) |
37 {if(!this.isShowing()||!this._dataGrid) | 37 {if(!this.isShowing()||!this._dataGrid) |
38 return;var storageData=event.data;var rootNode=this._dataGrid.rootNode();var chi
ldren=rootNode.children;event.consume(true);for(var i=0;i<children.length;++i){v
ar childNode=children[i];if(childNode.data.key===storageData.key){rootNode.remov
eChild(childNode);this.deleteButton.visible=(children.length>1);return;}}},_domS
torageItemAdded:function(event) | 38 return;var storageData=event.data;var rootNode=this._dataGrid.rootNode();var chi
ldren=rootNode.children;event.consume(true);for(var i=0;i<children.length;++i){v
ar childNode=children[i];if(childNode.data.key===storageData.key){rootNode.remov
eChild(childNode);this.deleteButton.visible=(children.length>1);return;}}},_domS
torageItemAdded:function(event) |
39 {if(!this.isShowing()||!this._dataGrid) | 39 {if(!this.isShowing()||!this._dataGrid) |
40 return;var storageData=event.data;var rootNode=this._dataGrid.rootNode();var chi
ldren=rootNode.children;event.consume(true);this.deleteButton.visible=true;for(v
ar i=0;i<children.length;++i) | 40 return;var storageData=event.data;var rootNode=this._dataGrid.rootNode();var chi
ldren=rootNode.children;event.consume(true);this.deleteButton.visible=true;for(v
ar i=0;i<children.length;++i) |
(...skipping 13 matching lines...) Expand all Loading... |
54 {if(!this._dataGrid||!this._dataGrid.selectedNode) | 54 {if(!this._dataGrid||!this._dataGrid.selectedNode) |
55 return;this._deleteCallback(this._dataGrid.selectedNode);this._dataGrid.changeNo
deAfterDeletion();},_refreshButtonClicked:function(event) | 55 return;this._deleteCallback(this._dataGrid.selectedNode);this._dataGrid.changeNo
deAfterDeletion();},_refreshButtonClicked:function(event) |
56 {this._update();},_editingCallback:function(editingNode,columnIdentifier,oldText
,newText) | 56 {this._update();},_editingCallback:function(editingNode,columnIdentifier,oldText
,newText) |
57 {var domStorage=this.domStorage;if("key"===columnIdentifier){if(typeof oldText==
="string") | 57 {var domStorage=this.domStorage;if("key"===columnIdentifier){if(typeof oldText==
="string") |
58 domStorage.removeItem(oldText);domStorage.setItem(newText,editingNode.data.value
||'');this._removeDupes(editingNode);}else | 58 domStorage.removeItem(oldText);domStorage.setItem(newText,editingNode.data.value
||'');this._removeDupes(editingNode);}else |
59 domStorage.setItem(editingNode.data.key||'',newText);},_removeDupes:function(mas
terNode) | 59 domStorage.setItem(editingNode.data.key||'',newText);},_removeDupes:function(mas
terNode) |
60 {var rootNode=this._dataGrid.rootNode();var children=rootNode.children;for(var i
=children.length-1;i>=0;--i){var childNode=children[i];if((childNode.data.key===
masterNode.data.key)&&(masterNode!==childNode)) | 60 {var rootNode=this._dataGrid.rootNode();var children=rootNode.children;for(var i
=children.length-1;i>=0;--i){var childNode=children[i];if((childNode.data.key===
masterNode.data.key)&&(masterNode!==childNode)) |
61 rootNode.removeChild(childNode);}},_deleteCallback:function(node) | 61 rootNode.removeChild(childNode);}},_deleteCallback:function(node) |
62 {if(!node||node.isCreationNode) | 62 {if(!node||node.isCreationNode) |
63 return;if(this.domStorage) | 63 return;if(this.domStorage) |
64 this.domStorage.removeItem(node.data.key);},__proto__:WebInspector.View.prototyp
e};WebInspector.DatabaseQueryView=function(database) | 64 this.domStorage.removeItem(node.data.key);},__proto__:WebInspector.VBox.prototyp
e};WebInspector.DatabaseQueryView=function(database) |
65 {WebInspector.View.call(this);this.database=database;this.element.classList.add(
"storage-view");this.element.classList.add("query");this.element.classList.add("
monospace");this.element.addEventListener("selectstart",this._selectStart.bind(t
his),false);this._promptElement=document.createElement("div");this._promptElemen
t.className="database-query-prompt";this._promptElement.appendChild(document.cre
ateElement("br"));this._promptElement.addEventListener("keydown",this._promptKey
Down.bind(this),true);this.element.appendChild(this._promptElement);this.prompt=
new WebInspector.TextPromptWithHistory(this.completions.bind(this)," ");this.pro
mpt.attach(this._promptElement);this.element.addEventListener("click",this._mess
agesClicked.bind(this),true);} | 65 {WebInspector.VBox.call(this);this.database=database;this.element.classList.add(
"storage-view");this.element.classList.add("query");this.element.classList.add("
monospace");this.element.addEventListener("selectstart",this._selectStart.bind(t
his),false);this._promptElement=document.createElement("div");this._promptElemen
t.className="database-query-prompt";this._promptElement.appendChild(document.cre
ateElement("br"));this._promptElement.addEventListener("keydown",this._promptKey
Down.bind(this),true);this.element.appendChild(this._promptElement);this.prompt=
new WebInspector.TextPromptWithHistory(this.completions.bind(this)," ");this.pro
mpt.attach(this._promptElement);this.element.addEventListener("click",this._mess
agesClicked.bind(this),true);} |
66 WebInspector.DatabaseQueryView.Events={SchemaUpdated:"SchemaUpdated"} | 66 WebInspector.DatabaseQueryView.Events={SchemaUpdated:"SchemaUpdated"} |
67 WebInspector.DatabaseQueryView.prototype={_messagesClicked:function() | 67 WebInspector.DatabaseQueryView.prototype={_messagesClicked:function() |
68 {if(!this.prompt.isCaretInsidePrompt()&&window.getSelection().isCollapsed) | 68 {if(!this.prompt.isCaretInsidePrompt()&&window.getSelection().isCollapsed) |
69 this.prompt.moveCaretToEndOfPrompt();},completions:function(proxyElement,wordRan
ge,force,completionsReadyCallback) | 69 this.prompt.moveCaretToEndOfPrompt();},completions:function(proxyElement,wordRan
ge,force,completionsReadyCallback) |
70 {var prefix=wordRange.toString().toLowerCase();if(!prefix) | 70 {var prefix=wordRange.toString().toLowerCase();if(!prefix) |
71 return;var results=[];function accumulateMatches(textArray) | 71 return;var results=[];function accumulateMatches(textArray) |
72 {for(var i=0;i<textArray.length;++i){var text=textArray[i].toLowerCase();if(text
.length<prefix.length) | 72 {for(var i=0;i<textArray.length;++i){var text=textArray[i].toLowerCase();if(text
.length<prefix.length) |
73 continue;if(!text.startsWith(prefix)) | 73 continue;if(!text.startsWith(prefix)) |
74 continue;results.push(textArray[i]);}} | 74 continue;results.push(textArray[i]);}} |
75 function tableNamesCallback(tableNames) | 75 function tableNamesCallback(tableNames) |
76 {accumulateMatches(tableNames.map(function(name){return name+" "}));accumulateMa
tches(["SELECT ","FROM ","WHERE ","LIMIT ","DELETE FROM ","CREATE ","DROP ","TAB
LE ","INDEX ","UPDATE ","INSERT INTO ","VALUES ("]);completionsReadyCallback(res
ults);} | 76 {accumulateMatches(tableNames.map(function(name){return name+" "}));accumulateMa
tches(["SELECT ","FROM ","WHERE ","LIMIT ","DELETE FROM ","CREATE ","DROP ","TAB
LE ","INDEX ","UPDATE ","INSERT INTO ","VALUES ("]);completionsReadyCallback(res
ults);} |
77 this.database.getTableNames(tableNamesCallback);},_selectStart:function(event) | 77 this.database.getTableNames(tableNamesCallback);},_selectStart:function(event) |
78 {if(this._selectionTimeout) | 78 {if(this._selectionTimeout) |
79 clearTimeout(this._selectionTimeout);this.prompt.clearAutoComplete();function mo
veBackIfOutside() | 79 clearTimeout(this._selectionTimeout);this.prompt.clearAutoComplete();function mo
veBackIfOutside() |
80 {delete this._selectionTimeout;if(!this.prompt.isCaretInsidePrompt()&&window.get
Selection().isCollapsed) | 80 {delete this._selectionTimeout;if(!this.prompt.isCaretInsidePrompt()&&window.get
Selection().isCollapsed) |
81 this.prompt.moveCaretToEndOfPrompt();this.prompt.autoCompleteSoon();} | 81 this.prompt.moveCaretToEndOfPrompt();this.prompt.autoCompleteSoon();} |
82 this._selectionTimeout=setTimeout(moveBackIfOutside.bind(this),100);},_promptKey
Down:function(event) | 82 this._selectionTimeout=setTimeout(moveBackIfOutside.bind(this),100);},_promptKey
Down:function(event) |
83 {if(isEnterKey(event)){this._enterKeyPressed(event);return;}},_enterKeyPressed:f
unction(event) | 83 {if(isEnterKey(event)){this._enterKeyPressed(event);return;}},_enterKeyPressed:f
unction(event) |
84 {event.consume(true);this.prompt.clearAutoComplete(true);var query=this.prompt.t
ext;if(!query.length) | 84 {event.consume(true);this.prompt.clearAutoComplete(true);var query=this.prompt.t
ext;if(!query.length) |
85 return;this.prompt.pushHistoryItem(query);this.prompt.text="";this.database.exec
uteSql(query,this._queryFinished.bind(this,query),this._queryError.bind(this,que
ry));},_queryFinished:function(query,columnNames,values) | 85 return;this.prompt.pushHistoryItem(query);this.prompt.text="";this.database.exec
uteSql(query,this._queryFinished.bind(this,query),this._queryError.bind(this,que
ry));},_queryFinished:function(query,columnNames,values) |
86 {var dataGrid=WebInspector.DataGrid.createSortableDataGrid(columnNames,values);v
ar trimmedQuery=query.trim();if(dataGrid){dataGrid.renderInline();this._appendVi
ewQueryResult(trimmedQuery,dataGrid);dataGrid.autoSizeColumns(5);} | 86 {var dataGrid=WebInspector.DataGrid.createSortableDataGrid(columnNames,values);v
ar trimmedQuery=query.trim();if(dataGrid){dataGrid.renderInline();this._appendVi
ewQueryResult(trimmedQuery,dataGrid);dataGrid.autoSizeColumns(5);} |
87 if(trimmedQuery.match(/^create /i)||trimmedQuery.match(/^drop table /i)) | 87 if(trimmedQuery.match(/^create /i)||trimmedQuery.match(/^drop table /i)) |
88 this.dispatchEventToListeners(WebInspector.DatabaseQueryView.Events.SchemaUpdate
d,this.database);},_queryError:function(query,errorMessage) | 88 this.dispatchEventToListeners(WebInspector.DatabaseQueryView.Events.SchemaUpdate
d,this.database);},_queryError:function(query,errorMessage) |
89 {this._appendErrorQueryResult(query,errorMessage);},_appendViewQueryResult:funct
ion(query,view) | 89 {this._appendErrorQueryResult(query,errorMessage);},_appendViewQueryResult:funct
ion(query,view) |
90 {var resultElement=this._appendQueryResult(query);view.show(resultElement);this.
_promptElement.scrollIntoView(false);},_appendErrorQueryResult:function(query,er
rorText) | 90 {var resultElement=this._appendQueryResult(query);view.show(resultElement);this.
_promptElement.scrollIntoView(false);},_appendErrorQueryResult:function(query,er
rorText) |
91 {var resultElement=this._appendQueryResult(query);resultElement.classList.add("e
rror") | 91 {var resultElement=this._appendQueryResult(query);resultElement.classList.add("e
rror") |
92 resultElement.textContent=errorText;this._promptElement.scrollIntoView(false);},
_appendQueryResult:function(query) | 92 resultElement.textContent=errorText;this._promptElement.scrollIntoView(false);},
_appendQueryResult:function(query) |
93 {var element=document.createElement("div");element.className="database-user-quer
y";this.element.insertBefore(element,this.prompt.proxyElement);var commandTextEl
ement=document.createElement("span");commandTextElement.className="database-quer
y-text";commandTextElement.textContent=query;element.appendChild(commandTextElem
ent);var resultElement=document.createElement("div");resultElement.className="da
tabase-query-result";element.appendChild(resultElement);return resultElement;},_
_proto__:WebInspector.View.prototype};WebInspector.DatabaseTableView=function(da
tabase,tableName) | 93 {var element=document.createElement("div");element.className="database-user-quer
y";this.element.insertBefore(element,this.prompt.proxyElement);var commandTextEl
ement=document.createElement("span");commandTextElement.className="database-quer
y-text";commandTextElement.textContent=query;element.appendChild(commandTextElem
ent);var resultElement=document.createElement("div");resultElement.className="da
tabase-query-result";element.appendChild(resultElement);return resultElement;},_
_proto__:WebInspector.VBox.prototype};WebInspector.DatabaseTableView=function(da
tabase,tableName) |
94 {WebInspector.View.call(this);this.database=database;this.tableName=tableName;th
is.element.classList.add("storage-view");this.element.classList.add("table");thi
s.refreshButton=new WebInspector.StatusBarButton(WebInspector.UIString("Refresh"
),"refresh-storage-status-bar-item");this.refreshButton.addEventListener("click"
,this._refreshButtonClicked,this);} | 94 {WebInspector.VBox.call(this);this.database=database;this.tableName=tableName;th
is.element.classList.add("storage-view");this.element.classList.add("table");thi
s.refreshButton=new WebInspector.StatusBarButton(WebInspector.UIString("Refresh"
),"refresh-storage-status-bar-item");this.refreshButton.addEventListener("click"
,this._refreshButtonClicked,this);} |
95 WebInspector.DatabaseTableView.prototype={wasShown:function() | 95 WebInspector.DatabaseTableView.prototype={wasShown:function() |
96 {this.update();},get statusBarItems() | 96 {this.update();},get statusBarItems() |
97 {return[this.refreshButton.element];},_escapeTableName:function(tableName) | 97 {return[this.refreshButton.element];},_escapeTableName:function(tableName) |
98 {return tableName.replace(/\"/g,"\"\"");},update:function() | 98 {return tableName.replace(/\"/g,"\"\"");},update:function() |
99 {this.database.executeSql("SELECT * FROM \""+this._escapeTableName(this.tableNam
e)+"\"",this._queryFinished.bind(this),this._queryError.bind(this));},_queryFini
shed:function(columnNames,values) | 99 {this.database.executeSql("SELECT * FROM \""+this._escapeTableName(this.tableNam
e)+"\"",this._queryFinished.bind(this),this._queryError.bind(this));},_queryFini
shed:function(columnNames,values) |
100 {this.detachChildViews();this.element.removeChildren();var dataGrid=WebInspector
.DataGrid.createSortableDataGrid(columnNames,values);if(!dataGrid){this._emptyVi
ew=new WebInspector.EmptyView(WebInspector.UIString("The “%s”\ntable is empty.",
this.tableName));this._emptyView.show(this.element);return;} | 100 {this.detachChildViews();this.element.removeChildren();var dataGrid=WebInspector
.DataGrid.createSortableDataGrid(columnNames,values);if(!dataGrid){this._emptyVi
ew=new WebInspector.EmptyView(WebInspector.UIString("The “%s”\ntable is empty.",
this.tableName));this._emptyView.show(this.element);return;} |
101 dataGrid.show(this.element);dataGrid.autoSizeColumns(5);},_queryError:function(e
rror) | 101 dataGrid.show(this.element);dataGrid.autoSizeColumns(5);},_queryError:function(e
rror) |
102 {this.detachChildViews();this.element.removeChildren();var errorMsgElement=docum
ent.createElement("div");errorMsgElement.className="storage-table-error";errorMs
gElement.textContent=WebInspector.UIString("An error occurred trying to\nread th
e “%s” table.",this.tableName);this.element.appendChild(errorMsgElement);},_refr
eshButtonClicked:function(event) | 102 {this.detachChildViews();this.element.removeChildren();var errorMsgElement=docum
ent.createElement("div");errorMsgElement.className="storage-table-error";errorMs
gElement.textContent=WebInspector.UIString("An error occurred trying to\nread th
e “%s” table.",this.tableName);this.element.appendChild(errorMsgElement);},_refr
eshButtonClicked:function(event) |
103 {this.update();},__proto__:WebInspector.View.prototype};WebInspector.DirectoryCo
ntentView=function() | 103 {this.update();},__proto__:WebInspector.VBox.prototype};WebInspector.DirectoryCo
ntentView=function() |
104 {const indexes=WebInspector.DirectoryContentView.columnIndexes;var columns=[{id:
indexes.Name,title:WebInspector.UIString("Name"),sortable:true,sort:WebInspector
.DataGrid.Order.Ascending,width:"20%"},{id:indexes.URL,title:WebInspector.UIStri
ng("URL"),sortable:true,width:"20%"},{id:indexes.Type,title:WebInspector.UIStrin
g("Type"),sortable:true,width:"15%"},{id:indexes.Size,title:WebInspector.UIStrin
g("Size"),sortable:true,width:"10%"},{id:indexes.ModificationTime,title:WebInspe
ctor.UIString("Modification Time"),sortable:true,width:"25%"}];WebInspector.Data
Grid.call(this,columns);this.addEventListener(WebInspector.DataGrid.Events.Sorti
ngChanged,this._sort,this);} | 104 {const indexes=WebInspector.DirectoryContentView.columnIndexes;var columns=[{id:
indexes.Name,title:WebInspector.UIString("Name"),sortable:true,sort:WebInspector
.DataGrid.Order.Ascending,width:"20%"},{id:indexes.URL,title:WebInspector.UIStri
ng("URL"),sortable:true,width:"20%"},{id:indexes.Type,title:WebInspector.UIStrin
g("Type"),sortable:true,width:"15%"},{id:indexes.Size,title:WebInspector.UIStrin
g("Size"),sortable:true,width:"10%"},{id:indexes.ModificationTime,title:WebInspe
ctor.UIString("Modification Time"),sortable:true,width:"25%"}];WebInspector.Data
Grid.call(this,columns);this.addEventListener(WebInspector.DataGrid.Events.Sorti
ngChanged,this._sort,this);} |
105 WebInspector.DirectoryContentView.columnIndexes={Name:"0",URL:"1",Type:"2",Size:
"3",ModificationTime:"4"} | 105 WebInspector.DirectoryContentView.columnIndexes={Name:"0",URL:"1",Type:"2",Size:
"3",ModificationTime:"4"} |
106 WebInspector.DirectoryContentView.prototype={showEntries:function(entries) | 106 WebInspector.DirectoryContentView.prototype={showEntries:function(entries) |
107 {const indexes=WebInspector.DirectoryContentView.columnIndexes;this.rootNode().r
emoveChildren();for(var i=0;i<entries.length;++i) | 107 {const indexes=WebInspector.DirectoryContentView.columnIndexes;this.rootNode().r
emoveChildren();for(var i=0;i<entries.length;++i) |
108 this.rootNode().appendChild(new WebInspector.DirectoryContentView.Node(entries[i
]));},_sort:function() | 108 this.rootNode().appendChild(new WebInspector.DirectoryContentView.Node(entries[i
]));},_sort:function() |
109 {var column=(this.sortColumnIdentifier());this.sortNodes(WebInspector.DirectoryC
ontentView.Node.comparator(column,!this.isSortOrderAscending()),false);},__proto
__:WebInspector.DataGrid.prototype} | 109 {var column=(this.sortColumnIdentifier());this.sortNodes(WebInspector.DirectoryC
ontentView.Node.comparator(column,!this.isSortOrderAscending()),false);},__proto
__:WebInspector.DataGrid.prototype} |
110 WebInspector.DirectoryContentView.Node=function(entry) | 110 WebInspector.DirectoryContentView.Node=function(entry) |
111 {const indexes=WebInspector.DirectoryContentView.columnIndexes;var data={};data[
indexes.Name]=entry.name;data[indexes.URL]=entry.url;data[indexes.Type]=entry.is
Directory?WebInspector.UIString("Directory"):entry.mimeType;data[indexes.Size]="
";data[indexes.ModificationTime]="";WebInspector.DataGridNode.call(this,data);th
is._entry=entry;this._metadata=null;this._entry.requestMetadata(this._metadataRe
ceived.bind(this));} | 111 {const indexes=WebInspector.DirectoryContentView.columnIndexes;var data={};data[
indexes.Name]=entry.name;data[indexes.URL]=entry.url;data[indexes.Type]=entry.is
Directory?WebInspector.UIString("Directory"):entry.mimeType;data[indexes.Size]="
";data[indexes.ModificationTime]="";WebInspector.DataGridNode.call(this,data);th
is._entry=entry;this._metadata=null;this._entry.requestMetadata(this._metadataRe
ceived.bind(this));} |
112 WebInspector.DirectoryContentView.Node.comparator=function(column,reverse) | 112 WebInspector.DirectoryContentView.Node.comparator=function(column,reverse) |
113 {var reverseFactor=reverse?-1:1;const indexes=WebInspector.DirectoryContentView.
columnIndexes;switch(column){case indexes.Name:case indexes.URL:return function(
x,y) | 113 {var reverseFactor=reverse?-1:1;const indexes=WebInspector.DirectoryContentView.
columnIndexes;switch(column){case indexes.Name:case indexes.URL:return function(
x,y) |
(...skipping 10 matching lines...) Expand all Loading... |
124 {return reverseFactor*(x._entry.mimeType||"").compareTo(y._entry.mimeType||"");} | 124 {return reverseFactor*(x._entry.mimeType||"").compareTo(y._entry.mimeType||"");} |
125 function sizeCompare(x,y) | 125 function sizeCompare(x,y) |
126 {return reverseFactor*((x._metadata?x._metadata.size:0)-(y._metadata?y._metadata
.size:0));} | 126 {return reverseFactor*((x._metadata?x._metadata.size:0)-(y._metadata?y._metadata
.size:0));} |
127 function modificationTimeCompare(x,y) | 127 function modificationTimeCompare(x,y) |
128 {return reverseFactor*((x._metadata?x._metadata.modificationTime:0)-(y._metadata
?y._metadata.modificationTime:0));}} | 128 {return reverseFactor*((x._metadata?x._metadata.modificationTime:0)-(y._metadata
?y._metadata.modificationTime:0));}} |
129 WebInspector.DirectoryContentView.Node.prototype={_metadataReceived:function(err
orCode,metadata) | 129 WebInspector.DirectoryContentView.Node.prototype={_metadataReceived:function(err
orCode,metadata) |
130 {const indexes=WebInspector.DirectoryContentView.columnIndexes;if(errorCode!==0) | 130 {const indexes=WebInspector.DirectoryContentView.columnIndexes;if(errorCode!==0) |
131 return;this._metadata=metadata;var data=this.data;if(this._entry.isDirectory) | 131 return;this._metadata=metadata;var data=this.data;if(this._entry.isDirectory) |
132 data[indexes.Size]=WebInspector.UIString("-");else | 132 data[indexes.Size]=WebInspector.UIString("-");else |
133 data[indexes.Size]=Number.bytesToString(metadata.size);data[indexes.Modification
Time]=new Date(metadata.modificationTime).toGMTString();this.data=data;},__proto
__:WebInspector.DataGridNode.prototype};WebInspector.IDBDatabaseView=function(da
tabase) | 133 data[indexes.Size]=Number.bytesToString(metadata.size);data[indexes.Modification
Time]=new Date(metadata.modificationTime).toGMTString();this.data=data;},__proto
__:WebInspector.DataGridNode.prototype};WebInspector.IDBDatabaseView=function(da
tabase) |
134 {WebInspector.View.call(this);this.registerRequiredCSS("indexedDBViews.css");thi
s.element.classList.add("fill");this.element.classList.add("indexed-db-database-
view");this._headersListElement=this.element.createChild("ol","outline-disclosur
e");this._headersTreeOutline=new TreeOutline(this._headersListElement);this._hea
dersTreeOutline.expandTreeElementsWhenArrowing=true;this._securityOriginTreeElem
ent=new TreeElement("",null,false);this._securityOriginTreeElement.selectable=fa
lse;this._headersTreeOutline.appendChild(this._securityOriginTreeElement);this._
nameTreeElement=new TreeElement("",null,false);this._nameTreeElement.selectable=
false;this._headersTreeOutline.appendChild(this._nameTreeElement);this._intVersi
onTreeElement=new TreeElement("",null,false);this._intVersionTreeElement.selecta
ble=false;this._headersTreeOutline.appendChild(this._intVersionTreeElement);this
._stringVersionTreeElement=new TreeElement("",null,false);this._stringVersionTre
eElement.selectable=false;this._headersTreeOutline.appendChild(this._stringVersi
onTreeElement);this.update(database);} | 134 {WebInspector.VBox.call(this);this.registerRequiredCSS("indexedDBViews.css");thi
s.element.classList.add("indexed-db-database-view");this._headersListElement=thi
s.element.createChild("ol","outline-disclosure");this._headersTreeOutline=new Tr
eeOutline(this._headersListElement);this._headersTreeOutline.expandTreeElementsW
henArrowing=true;this._securityOriginTreeElement=new TreeElement("",null,false);
this._securityOriginTreeElement.selectable=false;this._headersTreeOutline.append
Child(this._securityOriginTreeElement);this._nameTreeElement=new TreeElement("",
null,false);this._nameTreeElement.selectable=false;this._headersTreeOutline.appe
ndChild(this._nameTreeElement);this._intVersionTreeElement=new TreeElement("",nu
ll,false);this._intVersionTreeElement.selectable=false;this._headersTreeOutline.
appendChild(this._intVersionTreeElement);this._stringVersionTreeElement=new Tree
Element("",null,false);this._stringVersionTreeElement.selectable=false;this._hea
dersTreeOutline.appendChild(this._stringVersionTreeElement);this.update(database
);} |
135 WebInspector.IDBDatabaseView.prototype={_formatHeader:function(name,value) | 135 WebInspector.IDBDatabaseView.prototype={_formatHeader:function(name,value) |
136 {var fragment=document.createDocumentFragment();fragment.createChild("div","attr
ibute-name").textContent=name+":";fragment.createChild("div","attribute-value so
urce-code").textContent=value;return fragment;},_refreshDatabase:function() | 136 {var fragment=document.createDocumentFragment();fragment.createChild("div","attr
ibute-name").textContent=name+":";fragment.createChild("div","attribute-value so
urce-code").textContent=value;return fragment;},_refreshDatabase:function() |
137 {this._securityOriginTreeElement.title=this._formatHeader(WebInspector.UIString(
"Security origin"),this._database.databaseId.securityOrigin);this._nameTreeEleme
nt.title=this._formatHeader(WebInspector.UIString("Name"),this._database.databas
eId.name);this._stringVersionTreeElement.title=this._formatHeader(WebInspector.U
IString("String Version"),this._database.version);this._intVersionTreeElement.ti
tle=this._formatHeader(WebInspector.UIString("Integer Version"),this._database.i
ntVersion);},update:function(database) | 137 {this._securityOriginTreeElement.title=this._formatHeader(WebInspector.UIString(
"Security origin"),this._database.databaseId.securityOrigin);this._nameTreeEleme
nt.title=this._formatHeader(WebInspector.UIString("Name"),this._database.databas
eId.name);this._stringVersionTreeElement.title=this._formatHeader(WebInspector.U
IString("String Version"),this._database.version);this._intVersionTreeElement.ti
tle=this._formatHeader(WebInspector.UIString("Integer Version"),this._database.i
ntVersion);},update:function(database) |
138 {this._database=database;this._refreshDatabase();},__proto__:WebInspector.View.p
rototype} | 138 {this._database=database;this._refreshDatabase();},__proto__:WebInspector.VBox.p
rototype} |
139 WebInspector.IDBDataView=function(model,databaseId,objectStore,index) | 139 WebInspector.IDBDataView=function(model,databaseId,objectStore,index) |
140 {WebInspector.View.call(this);this.registerRequiredCSS("indexedDBViews.css");thi
s._model=model;this._databaseId=databaseId;this._isIndex=!!index;this.element.cl
assList.add("indexed-db-data-view");var editorToolbar=this._createEditorToolbar(
);this.element.appendChild(editorToolbar);this._dataGridContainer=this.element.c
reateChild("div","fill");this._dataGridContainer.classList.add("data-grid-contai
ner");this._refreshButton=new WebInspector.StatusBarButton(WebInspector.UIString
("Refresh"),"refresh-storage-status-bar-item");this._refreshButton.addEventListe
ner("click",this._refreshButtonClicked,this);this._clearButton=new WebInspector.
StatusBarButton(WebInspector.UIString("Clear object store"),"clear-storage-statu
s-bar-item");this._clearButton.addEventListener("click",this._clearButtonClicked
,this);this._pageSize=50;this._skipCount=0;this.update(objectStore,index);this._
entries=[];} | 140 {WebInspector.VBox.call(this);this.registerRequiredCSS("indexedDBViews.css");thi
s._model=model;this._databaseId=databaseId;this._isIndex=!!index;this.element.cl
assList.add("indexed-db-data-view");var editorToolbar=this._createEditorToolbar(
);this.element.appendChild(editorToolbar);this._dataGridContainer=this.element.c
reateChild("div","fill");this._dataGridContainer.classList.add("data-grid-contai
ner");this._refreshButton=new WebInspector.StatusBarButton(WebInspector.UIString
("Refresh"),"refresh-storage-status-bar-item");this._refreshButton.addEventListe
ner("click",this._refreshButtonClicked,this);this._clearButton=new WebInspector.
StatusBarButton(WebInspector.UIString("Clear object store"),"clear-storage-statu
s-bar-item");this._clearButton.addEventListener("click",this._clearButtonClicked
,this);this._pageSize=50;this._skipCount=0;this.update(objectStore,index);this._
entries=[];} |
141 WebInspector.IDBDataView.prototype={_createDataGrid:function() | 141 WebInspector.IDBDataView.prototype={_createDataGrid:function() |
142 {var keyPath=this._isIndex?this._index.keyPath:this._objectStore.keyPath;var col
umns=[];columns.push({id:"number",title:WebInspector.UIString("#"),width:"50px"}
);columns.push({id:"key",titleDOMFragment:this._keyColumnHeaderFragment(WebInspe
ctor.UIString("Key"),keyPath)});if(this._isIndex) | 142 {var keyPath=this._isIndex?this._index.keyPath:this._objectStore.keyPath;var col
umns=[];columns.push({id:"number",title:WebInspector.UIString("#"),width:"50px"}
);columns.push({id:"key",titleDOMFragment:this._keyColumnHeaderFragment(WebInspe
ctor.UIString("Key"),keyPath)});if(this._isIndex) |
143 columns.push({id:"primaryKey",titleDOMFragment:this._keyColumnHeaderFragment(Web
Inspector.UIString("Primary key"),this._objectStore.keyPath)});columns.push({id:
"value",title:WebInspector.UIString("Value")});var dataGrid=new WebInspector.Dat
aGrid(columns);return dataGrid;},_keyColumnHeaderFragment:function(prefix,keyPat
h) | 143 columns.push({id:"primaryKey",titleDOMFragment:this._keyColumnHeaderFragment(Web
Inspector.UIString("Primary key"),this._objectStore.keyPath)});columns.push({id:
"value",title:WebInspector.UIString("Value")});var dataGrid=new WebInspector.Dat
aGrid(columns);return dataGrid;},_keyColumnHeaderFragment:function(prefix,keyPat
h) |
144 {var keyColumnHeaderFragment=document.createDocumentFragment();keyColumnHeaderFr
agment.appendChild(document.createTextNode(prefix));if(keyPath===null) | 144 {var keyColumnHeaderFragment=document.createDocumentFragment();keyColumnHeaderFr
agment.appendChild(document.createTextNode(prefix));if(keyPath===null) |
145 return keyColumnHeaderFragment;keyColumnHeaderFragment.appendChild(document.crea
teTextNode(" ("+WebInspector.UIString("Key path: ")));if(keyPath instanceof Arra
y){keyColumnHeaderFragment.appendChild(document.createTextNode("["));for(var i=0
;i<keyPath.length;++i){if(i!=0) | 145 return keyColumnHeaderFragment;keyColumnHeaderFragment.appendChild(document.crea
teTextNode(" ("+WebInspector.UIString("Key path: ")));if(keyPath instanceof Arra
y){keyColumnHeaderFragment.appendChild(document.createTextNode("["));for(var i=0
;i<keyPath.length;++i){if(i!=0) |
146 keyColumnHeaderFragment.appendChild(document.createTextNode(", "));keyColumnHead
erFragment.appendChild(this._keyPathStringFragment(keyPath[i]));} | 146 keyColumnHeaderFragment.appendChild(document.createTextNode(", "));keyColumnHead
erFragment.appendChild(this._keyPathStringFragment(keyPath[i]));} |
147 keyColumnHeaderFragment.appendChild(document.createTextNode("]"));}else{var keyP
athString=(keyPath);keyColumnHeaderFragment.appendChild(this._keyPathStringFragm
ent(keyPathString));} | 147 keyColumnHeaderFragment.appendChild(document.createTextNode("]"));}else{var keyP
athString=(keyPath);keyColumnHeaderFragment.appendChild(this._keyPathStringFragm
ent(keyPathString));} |
148 keyColumnHeaderFragment.appendChild(document.createTextNode(")"));return keyColu
mnHeaderFragment;},_keyPathStringFragment:function(keyPathString) | 148 keyColumnHeaderFragment.appendChild(document.createTextNode(")"));return keyColu
mnHeaderFragment;},_keyPathStringFragment:function(keyPathString) |
149 {var keyPathStringFragment=document.createDocumentFragment();keyPathStringFragme
nt.appendChild(document.createTextNode("\""));var keyPathSpan=keyPathStringFragm
ent.createChild("span","source-code console-formatted-string");keyPathSpan.textC
ontent=keyPathString;keyPathStringFragment.appendChild(document.createTextNode("
\""));return keyPathStringFragment;},_createEditorToolbar:function() | 149 {var keyPathStringFragment=document.createDocumentFragment();keyPathStringFragme
nt.appendChild(document.createTextNode("\""));var keyPathSpan=keyPathStringFragm
ent.createChild("span","source-code console-formatted-string");keyPathSpan.textC
ontent=keyPathString;keyPathStringFragment.appendChild(document.createTextNode("
\""));return keyPathStringFragment;},_createEditorToolbar:function() |
150 {var editorToolbar=document.createElement("div");editorToolbar.classList.add("st
atus-bar");editorToolbar.classList.add("data-view-toolbar");this._pageBackButton
=editorToolbar.createChild("button","back-button");this._pageBackButton.classLis
t.add("status-bar-item");this._pageBackButton.title=WebInspector.UIString("Show
previous page.");this._pageBackButton.disabled=true;this._pageBackButton.appendC
hild(document.createElement("img"));this._pageBackButton.addEventListener("click
",this._pageBackButtonClicked.bind(this),false);editorToolbar.appendChild(this._
pageBackButton);this._pageForwardButton=editorToolbar.createChild("button","forw
ard-button");this._pageForwardButton.classList.add("status-bar-item");this._page
ForwardButton.title=WebInspector.UIString("Show next page.");this._pageForwardBu
tton.disabled=true;this._pageForwardButton.appendChild(document.createElement("i
mg"));this._pageForwardButton.addEventListener("click",this._pageForwardButtonCl
icked.bind(this),false);editorToolbar.appendChild(this._pageForwardButton);this.
_keyInputElement=editorToolbar.createChild("input","key-input");this._keyInputEl
ement.placeholder=WebInspector.UIString("Start from key");this._keyInputElement.
addEventListener("paste",this._keyInputChanged.bind(this));this._keyInputElement
.addEventListener("cut",this._keyInputChanged.bind(this));this._keyInputElement.
addEventListener("keypress",this._keyInputChanged.bind(this));this._keyInputElem
ent.addEventListener("keydown",this._keyInputChanged.bind(this));return editorTo
olbar;},_pageBackButtonClicked:function() | 150 {var editorToolbar=document.createElement("div");editorToolbar.classList.add("st
atus-bar");editorToolbar.classList.add("data-view-toolbar");this._pageBackButton
=editorToolbar.createChild("button","back-button");this._pageBackButton.classLis
t.add("status-bar-item");this._pageBackButton.title=WebInspector.UIString("Show
previous page.");this._pageBackButton.disabled=true;this._pageBackButton.appendC
hild(document.createElement("img"));this._pageBackButton.addEventListener("click
",this._pageBackButtonClicked.bind(this),false);editorToolbar.appendChild(this._
pageBackButton);this._pageForwardButton=editorToolbar.createChild("button","forw
ard-button");this._pageForwardButton.classList.add("status-bar-item");this._page
ForwardButton.title=WebInspector.UIString("Show next page.");this._pageForwardBu
tton.disabled=true;this._pageForwardButton.appendChild(document.createElement("i
mg"));this._pageForwardButton.addEventListener("click",this._pageForwardButtonCl
icked.bind(this),false);editorToolbar.appendChild(this._pageForwardButton);this.
_keyInputElement=editorToolbar.createChild("input","key-input");this._keyInputEl
ement.placeholder=WebInspector.UIString("Start from key");this._keyInputElement.
addEventListener("paste",this._keyInputChanged.bind(this));this._keyInputElement
.addEventListener("cut",this._keyInputChanged.bind(this));this._keyInputElement.
addEventListener("keypress",this._keyInputChanged.bind(this));this._keyInputElem
ent.addEventListener("keydown",this._keyInputChanged.bind(this));return editorTo
olbar;},_pageBackButtonClicked:function() |
151 {this._skipCount=Math.max(0,this._skipCount-this._pageSize);this._updateData(fal
se);},_pageForwardButtonClicked:function() | 151 {this._skipCount=Math.max(0,this._skipCount-this._pageSize);this._updateData(fal
se);},_pageForwardButtonClicked:function() |
152 {this._skipCount=this._skipCount+this._pageSize;this._updateData(false);},_keyIn
putChanged:function() | 152 {this._skipCount=this._skipCount+this._pageSize;this._updateData(false);},_keyIn
putChanged:function() |
153 {window.setTimeout(this._updateData.bind(this,false),0);},update:function(object
Store,index) | 153 {window.setTimeout(this._updateData.bind(this,false),0);},update:function(object
Store,index) |
154 {this._objectStore=objectStore;this._index=index;if(this._dataGrid) | 154 {this._objectStore=objectStore;this._index=index;if(this._dataGrid) |
155 this._dataGrid.detach();this._dataGrid=this._createDataGrid();this._dataGrid.sho
w(this._dataGridContainer);this._skipCount=0;this._updateData(true);},_parseKey:
function(keyString) | 155 this._dataGrid.detach();this._dataGrid=this._createDataGrid();this._dataGrid.sho
w(this._dataGridContainer);this._skipCount=0;this._updateData(true);},_parseKey:
function(keyString) |
156 {var result;try{result=JSON.parse(keyString);}catch(e){result=keyString;} | 156 {var result;try{result=JSON.parse(keyString);}catch(e){result=keyString;} |
157 return result;},_stringifyKey:function(key) | 157 return result;},_updateData:function(force) |
158 {if(typeof(key)==="string") | |
159 return key;return JSON.stringify(key);},_updateData:function(force) | |
160 {var key=this._parseKey(this._keyInputElement.value);var pageSize=this._pageSize
;var skipCount=this._skipCount;this._refreshButton.setEnabled(false);this._clear
Button.setEnabled(!this._isIndex);if(!force&&this._lastKey===key&&this._lastPage
Size===pageSize&&this._lastSkipCount===skipCount) | 158 {var key=this._parseKey(this._keyInputElement.value);var pageSize=this._pageSize
;var skipCount=this._skipCount;this._refreshButton.setEnabled(false);this._clear
Button.setEnabled(!this._isIndex);if(!force&&this._lastKey===key&&this._lastPage
Size===pageSize&&this._lastSkipCount===skipCount) |
161 return;if(this._lastKey!==key||this._lastPageSize!==pageSize){skipCount=0;this._
skipCount=0;} | 159 return;if(this._lastKey!==key||this._lastPageSize!==pageSize){skipCount=0;this._
skipCount=0;} |
162 this._lastKey=key;this._lastPageSize=pageSize;this._lastSkipCount=skipCount;func
tion callback(entries,hasMore) | 160 this._lastKey=key;this._lastPageSize=pageSize;this._lastSkipCount=skipCount;func
tion callback(entries,hasMore) |
163 {this._refreshButton.setEnabled(true);this.clear();this._entries=entries;for(var
i=0;i<entries.length;++i){var data={};data["number"]=i+skipCount;data["key"]=en
tries[i].key;data["primaryKey"]=entries[i].primaryKey;data["value"]=entries[i].v
alue;var primaryKey=JSON.stringify(this._isIndex?entries[i].primaryKey:entries[i
].key);var node=new WebInspector.IDBDataGridNode(data);this._dataGrid.rootNode()
.appendChild(node);} | 161 {this._refreshButton.setEnabled(true);this.clear();this._entries=entries;for(var
i=0;i<entries.length;++i){var data={};data["number"]=i+skipCount;data["key"]=en
tries[i].key;data["primaryKey"]=entries[i].primaryKey;data["value"]=entries[i].v
alue;var primaryKey=JSON.stringify(this._isIndex?entries[i].primaryKey:entries[i
].key);var node=new WebInspector.IDBDataGridNode(data);this._dataGrid.rootNode()
.appendChild(node);} |
164 this._pageBackButton.disabled=skipCount===0;this._pageForwardButton.disabled=!ha
sMore;} | 162 this._pageBackButton.disabled=skipCount===0;this._pageForwardButton.disabled=!ha
sMore;} |
165 var idbKeyRange=key?window.webkitIDBKeyRange.lowerBound(key):null;if(this._isInd
ex) | 163 var idbKeyRange=key?window.webkitIDBKeyRange.lowerBound(key):null;if(this._isInd
ex) |
166 this._model.loadIndexData(this._databaseId,this._objectStore.name,this._index.na
me,idbKeyRange,skipCount,pageSize,callback.bind(this));else | 164 this._model.loadIndexData(this._databaseId,this._objectStore.name,this._index.na
me,idbKeyRange,skipCount,pageSize,callback.bind(this));else |
167 this._model.loadObjectStoreData(this._databaseId,this._objectStore.name,idbKeyRa
nge,skipCount,pageSize,callback.bind(this));},_refreshButtonClicked:function(eve
nt) | 165 this._model.loadObjectStoreData(this._databaseId,this._objectStore.name,idbKeyRa
nge,skipCount,pageSize,callback.bind(this));},_refreshButtonClicked:function(eve
nt) |
168 {this._updateData(true);},_clearButtonClicked:function(event) | 166 {this._updateData(true);},_clearButtonClicked:function(event) |
169 {function cleared(){this._clearButton.setEnabled(true);this._updateData(true);} | 167 {function cleared(){this._clearButton.setEnabled(true);this._updateData(true);} |
170 this._clearButton.setEnabled(false);this._model.clearObjectStore(this._databaseI
d,this._objectStore.name,cleared.bind(this));},get statusBarItems() | 168 this._clearButton.setEnabled(false);this._model.clearObjectStore(this._databaseI
d,this._objectStore.name,cleared.bind(this));},get statusBarItems() |
171 {return[this._refreshButton.element,this._clearButton.element];},clear:function(
) | 169 {return[this._refreshButton.element,this._clearButton.element];},clear:function(
) |
172 {this._dataGrid.rootNode().removeChildren();for(var i=0;i<this._entries.length;+
+i){this._entries[i].key.release();this._entries[i].primaryKey.release();this._e
ntries[i].value.release();} | 170 {this._dataGrid.rootNode().removeChildren();for(var i=0;i<this._entries.length;+
+i){this._entries[i].key.release();this._entries[i].primaryKey.release();this._e
ntries[i].value.release();} |
173 this._entries=[];},__proto__:WebInspector.View.prototype} | 171 this._entries=[];},__proto__:WebInspector.VBox.prototype} |
174 WebInspector.IDBDataGridNode=function(data) | 172 WebInspector.IDBDataGridNode=function(data) |
175 {WebInspector.DataGridNode.call(this,data,false);this.selectable=false;} | 173 {WebInspector.DataGridNode.call(this,data,false);this.selectable=false;} |
176 WebInspector.IDBDataGridNode.prototype={createCell:function(columnIdentifier) | 174 WebInspector.IDBDataGridNode.prototype={createCell:function(columnIdentifier) |
177 {var cell=WebInspector.DataGridNode.prototype.createCell.call(this,columnIdentif
ier);var value=this.data[columnIdentifier];switch(columnIdentifier){case"value":
case"key":case"primaryKey":cell.removeChildren();this._formatValue(cell,value);b
reak;default:} | 175 {var cell=WebInspector.DataGridNode.prototype.createCell.call(this,columnIdentif
ier);var value=this.data[columnIdentifier];switch(columnIdentifier){case"value":
case"key":case"primaryKey":cell.removeChildren();this._formatValue(cell,value);b
reak;default:} |
178 return cell;},_formatValue:function(cell,value) | 176 return cell;},_formatValue:function(cell,value) |
179 {var type=value.subtype||value.type;var contents=cell.createChild("div","source-
code console-formatted-"+type);switch(type){case"object":case"array":var section
=new WebInspector.ObjectPropertiesSection(value,value.description) | 177 {var type=value.subtype||value.type;var contents=cell.createChild("div","source-
code console-formatted-"+type);switch(type){case"object":case"array":var section
=new WebInspector.ObjectPropertiesSection(value,value.description) |
180 section.editable=false;section.skipProto=true;contents.appendChild(section.eleme
nt);break;case"string":contents.classList.add("primitive-value");contents.append
Child(document.createTextNode("\""+value.description+"\""));break;default:conten
ts.classList.add("primitive-value");contents.appendChild(document.createTextNode
(value.description));}},__proto__:WebInspector.DataGridNode.prototype};WebInspec
tor.FileContentView=function(file) | 178 section.editable=false;section.skipProto=true;contents.appendChild(section.eleme
nt);break;case"string":contents.classList.add("primitive-value");contents.append
Child(document.createTextNode("\""+value.description+"\""));break;default:conten
ts.classList.add("primitive-value");contents.appendChild(document.createTextNode
(value.description));}},__proto__:WebInspector.DataGridNode.prototype};WebInspec
tor.FileContentView=function(file) |
181 {WebInspector.View.call(this);this._innerView=(null);this._file=file;this._conte
nt=null;} | 179 {WebInspector.VBox.call(this);this._innerView=(null);this._file=file;this._conte
nt=null;} |
182 WebInspector.FileContentView.prototype={wasShown:function() | 180 WebInspector.FileContentView.prototype={wasShown:function() |
183 {if(!this._innerView){if(this._file.isTextFile) | 181 {if(!this._innerView){if(this._file.isTextFile) |
184 this._innerView=new WebInspector.EmptyView("");else | 182 this._innerView=new WebInspector.EmptyView("");else |
185 this._innerView=new WebInspector.EmptyView(WebInspector.UIString("Binary File"))
;this.refresh();} | 183 this._innerView=new WebInspector.EmptyView(WebInspector.UIString("Binary File"))
;this.refresh();} |
186 this._innerView.show(this.element);},_metadataReceived:function(errorCode,metada
ta) | 184 this._innerView.show(this.element);},_metadataReceived:function(errorCode,metada
ta) |
187 {if(errorCode||!metadata) | 185 {if(errorCode||!metadata) |
188 return;if(this._content){if(!this._content.updateMetadata(metadata)) | 186 return;if(this._content){if(!this._content.updateMetadata(metadata)) |
189 return;var sourceFrame=(this._innerView);this._content.requestContent(sourceFram
e.setContent.bind(sourceFrame));}else{this._innerView.detach();this._content=new
WebInspector.FileContentView.FileContentProvider(this._file,metadata);var sourc
eFrame=new WebInspector.SourceFrame(this._content);sourceFrame.setHighlighterTyp
e(this._file.resourceType.canonicalMimeType());this._innerView=sourceFrame;this.
_innerView.show(this.element);}},refresh:function() | 187 return;var sourceFrame=(this._innerView);this._content.requestContent(sourceFram
e.setContent.bind(sourceFrame));}else{this._innerView.detach();this._content=new
WebInspector.FileContentView.FileContentProvider(this._file,metadata);var sourc
eFrame=new WebInspector.SourceFrame(this._content);sourceFrame.setHighlighterTyp
e(this._file.resourceType.canonicalMimeType());this._innerView=sourceFrame;this.
_innerView.show(this.element);}},refresh:function() |
190 {if(!this._innerView) | 188 {if(!this._innerView) |
191 return;if(this._file.isTextFile) | 189 return;if(this._file.isTextFile) |
192 this._file.requestMetadata(this._metadataReceived.bind(this));},__proto__:WebIns
pector.View.prototype} | 190 this._file.requestMetadata(this._metadataReceived.bind(this));},__proto__:WebIns
pector.VBox.prototype} |
193 WebInspector.FileContentView.FileContentProvider=function(file,metadata) | 191 WebInspector.FileContentView.FileContentProvider=function(file,metadata) |
194 {this._file=file;this._metadata=metadata;} | 192 {this._file=file;this._metadata=metadata;} |
195 WebInspector.FileContentView.FileContentProvider.prototype={contentURL:function(
) | 193 WebInspector.FileContentView.FileContentProvider.prototype={contentURL:function(
) |
196 {return this._file.url;},contentType:function() | 194 {return this._file.url;},contentType:function() |
197 {return this._file.resourceType;},requestContent:function(callback) | 195 {return this._file.resourceType;},requestContent:function(callback) |
198 {var size=(this._metadata.size);this._file.requestFileContent(true,0,size,this._
charset||"",this._fileContentReceived.bind(this,callback));},_fileContentReceive
d:function(callback,errorCode,content,base64Encoded,charset) | 196 {var size=(this._metadata.size);this._file.requestFileContent(true,0,size,this._
charset||"",this._fileContentReceived.bind(this,callback));},_fileContentReceive
d:function(callback,errorCode,content,base64Encoded,charset) |
199 {if(errorCode||!content){callback(null);return;} | 197 {if(errorCode||!content){callback(null);return;} |
200 this._charset=charset;callback(content);},searchInContent:function(query,caseSen
sitive,isRegex,callback) | 198 this._charset=charset;callback(content);},searchInContent:function(query,caseSen
sitive,isRegex,callback) |
201 {setTimeout(callback.bind(null,[]),0);},updateMetadata:function(metadata) | 199 {setTimeout(callback.bind(null,[]),0);},updateMetadata:function(metadata) |
202 {if(this._metadata.modificationTime>=metadata.modificationTime) | 200 {if(this._metadata.modificationTime>=metadata.modificationTime) |
203 return false;this._metadata=metadata.modificationTime;return true;}};WebInspecto
r.FileSystemView=function(fileSystem) | 201 return false;this._metadata=metadata.modificationTime;return true;}};WebInspecto
r.FileSystemView=function(fileSystem) |
204 {WebInspector.SidebarView.call(this,WebInspector.SidebarView.SidebarPosition.Sta
rt,"FileSystemViewSidebarWidth");this.element.classList.add("file-system-view");
this.element.classList.add("storage-view");var directoryTreeElement=this.element
.createChild("ol","filesystem-directory-tree");this._directoryTree=new TreeOutli
ne(directoryTreeElement);this.firstElement().appendChild(directoryTreeElement);t
his.firstElement().classList.add("outline-disclosure","sidebar");var rootItem=ne
w WebInspector.FileSystemView.EntryTreeElement(this,fileSystem.root);rootItem.ex
panded=true;this._directoryTree.appendChild(rootItem);this._visibleView=null;thi
s._refreshButton=new WebInspector.StatusBarButton(WebInspector.UIString("Refresh
"),"refresh-storage-status-bar-item");this._refreshButton.visible=true;this._ref
reshButton.addEventListener("click",this._refresh,this);this._deleteButton=new W
ebInspector.StatusBarButton(WebInspector.UIString("Delete"),"delete-storage-stat
us-bar-item");this._deleteButton.visible=true;this._deleteButton.addEventListene
r("click",this._confirmDelete,this);} | 202 {WebInspector.SplitView.call(this,true,false,"fileSystemViewSplitViewState");thi
s.element.classList.add("file-system-view");this.element.classList.add("storage-
view");var directoryTreeElement=this.element.createChild("ol","filesystem-direct
ory-tree");this._directoryTree=new TreeOutline(directoryTreeElement);this.sideba
rElement().appendChild(directoryTreeElement);this.sidebarElement().classList.add
("outline-disclosure","sidebar");var rootItem=new WebInspector.FileSystemView.En
tryTreeElement(this,fileSystem.root);rootItem.expanded=true;this._directoryTree.
appendChild(rootItem);this._visibleView=null;this._refreshButton=new WebInspecto
r.StatusBarButton(WebInspector.UIString("Refresh"),"refresh-storage-status-bar-i
tem");this._refreshButton.visible=true;this._refreshButton.addEventListener("cli
ck",this._refresh,this);this._deleteButton=new WebInspector.StatusBarButton(WebI
nspector.UIString("Delete"),"delete-storage-status-bar-item");this._deleteButton
.visible=true;this._deleteButton.addEventListener("click",this._confirmDelete,th
is);} |
205 WebInspector.FileSystemView.prototype={get statusBarItems() | 203 WebInspector.FileSystemView.prototype={get statusBarItems() |
206 {return[this._refreshButton.element,this._deleteButton.element];},get visibleVie
w() | 204 {return[this._refreshButton.element,this._deleteButton.element];},get visibleVie
w() |
207 {return this._visibleView;},showView:function(view) | 205 {return this._visibleView;},showView:function(view) |
208 {if(this._visibleView===view) | 206 {if(this._visibleView===view) |
209 return;if(this._visibleView) | 207 return;if(this._visibleView) |
210 this._visibleView.detach();this._visibleView=view;this.setMainView(view);},_refr
esh:function() | 208 this._visibleView.detach();this._visibleView=view;view.show(this.mainElement());
},_refresh:function() |
211 {this._directoryTree.children[0].refresh();},_confirmDelete:function() | 209 {this._directoryTree.children[0].refresh();},_confirmDelete:function() |
212 {if(confirm(WebInspector.UIString("Are you sure you want to delete the selected
entry?"))) | 210 {if(confirm(WebInspector.UIString("Are you sure you want to delete the selected
entry?"))) |
213 this._delete();},_delete:function() | 211 this._delete();},_delete:function() |
214 {this._directoryTree.selectedTreeElement.deleteEntry();},__proto__:WebInspector.
SidebarView.prototype} | 212 {this._directoryTree.selectedTreeElement.deleteEntry();},__proto__:WebInspector.
SplitView.prototype} |
215 WebInspector.FileSystemView.EntryTreeElement=function(fileSystemView,entry) | 213 WebInspector.FileSystemView.EntryTreeElement=function(fileSystemView,entry) |
216 {TreeElement.call(this,entry.name,null,entry.isDirectory);this._entry=entry;this
._fileSystemView=fileSystemView;} | 214 {TreeElement.call(this,entry.name,null,entry.isDirectory);this._entry=entry;this
._fileSystemView=fileSystemView;} |
217 WebInspector.FileSystemView.EntryTreeElement.prototype={onattach:function() | 215 WebInspector.FileSystemView.EntryTreeElement.prototype={onattach:function() |
218 {var selection=this.listItemElement.createChild("div","selection");this.listItem
Element.insertBefore(selection,this.listItemElement.firstChild);},onselect:funct
ion() | 216 {var selection=this.listItemElement.createChild("div","selection");this.listItem
Element.insertBefore(selection,this.listItemElement.firstChild);},onselect:funct
ion() |
219 {if(!this._view){if(this._entry.isDirectory) | 217 {if(!this._view){if(this._entry.isDirectory) |
220 this._view=new WebInspector.DirectoryContentView();else{var file=(this._entry);t
his._view=new WebInspector.FileContentView(file);}} | 218 this._view=new WebInspector.DirectoryContentView();else{var file=(this._entry);t
his._view=new WebInspector.FileContentView(file);}} |
221 this._fileSystemView.showView(this._view);this.refresh();return false;},onpopula
te:function() | 219 this._fileSystemView.showView(this._view);this.refresh();return false;},onpopula
te:function() |
222 {this.refresh();},_directoryContentReceived:function(errorCode,entries) | 220 {this.refresh();},_directoryContentReceived:function(errorCode,entries) |
223 {if(errorCode===FileError.NOT_FOUND_ERR){if(this.parent!==this.treeOutline) | 221 {if(errorCode===FileError.NOT_FOUND_ERR){if(this.parent!==this.treeOutline) |
224 this.parent.refresh();return;} | 222 this.parent.refresh();return;} |
225 if(errorCode!==0||!entries){console.error("Failed to read directory: "+errorCode
);return;} | 223 if(errorCode!==0||!entries){console.error("Failed to read directory: "+errorCode
);return;} |
226 entries.sort(WebInspector.FileSystemModel.Entry.compare);if(this._view) | 224 entries.sort(WebInspector.FileSystemModel.Entry.compare);if(this._view) |
227 this._view.showEntries(entries);var oldChildren=this.children.slice(0);var newEn
tryIndex=0;var oldChildIndex=0;var currentTreeItem=0;while(newEntryIndex<entries
.length&&oldChildIndex<oldChildren.length){var newEntry=entries[newEntryIndex];v
ar oldChild=oldChildren[oldChildIndex];var order=newEntry.name.compareTo(oldChil
d._entry.name);if(order===0){if(oldChild._entry.isDirectory) | 225 this._view.showEntries(entries);var oldChildren=this.children.slice(0);var newEn
tryIndex=0;var oldChildIndex=0;var currentTreeItem=0;while(newEntryIndex<entries
.length&&oldChildIndex<oldChildren.length){var newEntry=entries[newEntryIndex];v
ar oldChild=oldChildren[oldChildIndex];var order=newEntry.name.compareTo(oldChil
d._entry.name);if(order===0){if(oldChild._entry.isDirectory) |
228 oldChild.shouldRefreshChildren=true;else | 226 oldChild.shouldRefreshChildren=true;else |
229 oldChild.refresh();++newEntryIndex;++oldChildIndex;++currentTreeItem;continue;} | 227 oldChild.refresh();++newEntryIndex;++oldChildIndex;++currentTreeItem;continue;} |
230 if(order<0){this.insertChild(new WebInspector.FileSystemView.EntryTreeElement(th
is._fileSystemView,newEntry),currentTreeItem);++newEntryIndex;++currentTreeItem;
continue;} | 228 if(order<0){this.insertChild(new WebInspector.FileSystemView.EntryTreeElement(th
is._fileSystemView,newEntry),currentTreeItem);++newEntryIndex;++currentTreeItem;
continue;} |
231 this.removeChildAtIndex(currentTreeItem);++oldChildIndex;} | 229 this.removeChildAtIndex(currentTreeItem);++oldChildIndex;} |
232 for(;newEntryIndex<entries.length;++newEntryIndex) | 230 for(;newEntryIndex<entries.length;++newEntryIndex) |
233 this.appendChild(new WebInspector.FileSystemView.EntryTreeElement(this._fileSyst
emView,entries[newEntryIndex]));for(;oldChildIndex<oldChildren.length;++oldChild
Index) | 231 this.appendChild(new WebInspector.FileSystemView.EntryTreeElement(this._fileSyst
emView,entries[newEntryIndex]));for(;oldChildIndex<oldChildren.length;++oldChild
Index) |
234 this.removeChild(oldChildren[oldChildIndex]);},refresh:function() | 232 this.removeChild(oldChildren[oldChildIndex]);},refresh:function() |
235 {if(!this._entry.isDirectory){if(this._view&&this._view===this._fileSystemView.v
isibleView){var fileContentView=(this._view);fileContentView.refresh();}}else | 233 {if(!this._entry.isDirectory){if(this._view&&this._view===this._fileSystemView.v
isibleView){var fileContentView=(this._view);fileContentView.refresh();}}else |
236 this._entry.requestDirectoryContent(this._directoryContentReceived.bind(this));}
,deleteEntry:function() | 234 this._entry.requestDirectoryContent(this._directoryContentReceived.bind(this));}
,deleteEntry:function() |
237 {this._entry.deleteEntry(this._deletionCompleted.bind(this));},_deletionComplete
d:function() | 235 {this._entry.deleteEntry(this._deletionCompleted.bind(this));},_deletionComplete
d:function() |
238 {if(this._entry!=this._entry.fileSystem.root) | 236 {if(this._entry!=this._entry.fileSystem.root) |
239 this.parent.refresh();},__proto__:TreeElement.prototype};WebInspector.ResourcesP
anel=function(database) | 237 this.parent.refresh();},__proto__:TreeElement.prototype};WebInspector.ResourcesP
anel=function(database) |
240 {WebInspector.Panel.call(this,"resources");this.registerRequiredCSS("resourcesPa
nel.css");WebInspector.settings.resourcesLastSelectedItem=WebInspector.settings.
createSetting("resourcesLastSelectedItem",{});this.createSidebarViewWithTree();t
his.splitView.sidebarElement().classList.add("outline-disclosure","filter-all","
children","small");this.sidebarTreeElement.classList.remove("sidebar-tree");this
.resourcesListTreeElement=new WebInspector.StorageCategoryTreeElement(this,WebIn
spector.UIString("Frames"),"Frames",["frame-storage-tree-item"]);this.sidebarTre
e.appendChild(this.resourcesListTreeElement);this.databasesListTreeElement=new W
ebInspector.StorageCategoryTreeElement(this,WebInspector.UIString("Web SQL"),"Da
tabases",["database-storage-tree-item"]);this.sidebarTree.appendChild(this.datab
asesListTreeElement);this.indexedDBListTreeElement=new WebInspector.IndexedDBTre
eElement(this);this.sidebarTree.appendChild(this.indexedDBListTreeElement);this.
localStorageListTreeElement=new WebInspector.StorageCategoryTreeElement(this,Web
Inspector.UIString("Local Storage"),"LocalStorage",["domstorage-storage-tree-ite
m","local-storage"]);this.sidebarTree.appendChild(this.localStorageListTreeEleme
nt);this.sessionStorageListTreeElement=new WebInspector.StorageCategoryTreeEleme
nt(this,WebInspector.UIString("Session Storage"),"SessionStorage",["domstorage-s
torage-tree-item","session-storage"]);this.sidebarTree.appendChild(this.sessionS
torageListTreeElement);this.cookieListTreeElement=new WebInspector.StorageCatego
ryTreeElement(this,WebInspector.UIString("Cookies"),"Cookies",["cookie-storage-t
ree-item"]);this.sidebarTree.appendChild(this.cookieListTreeElement);this.applic
ationCacheListTreeElement=new WebInspector.StorageCategoryTreeElement(this,WebIn
spector.UIString("Application Cache"),"ApplicationCache",["application-cache-sto
rage-tree-item"]);this.sidebarTree.appendChild(this.applicationCacheListTreeElem
ent);if(WebInspector.experimentsSettings.fileSystemInspection.isEnabled()){this.
fileSystemListTreeElement=new WebInspector.FileSystemListTreeElement(this);this.
sidebarTree.appendChild(this.fileSystemListTreeElement);} | 238 {WebInspector.PanelWithSidebarTree.call(this,"resources");this.registerRequiredC
SS("resourcesPanel.css");WebInspector.settings.resourcesLastSelectedItem=WebInsp
ector.settings.createSetting("resourcesLastSelectedItem",{});this.sidebarElement
().classList.add("filter-all","children","small","outline-disclosure");this.side
barTree.element.classList.remove("sidebar-tree");this.resourcesListTreeElement=n
ew WebInspector.StorageCategoryTreeElement(this,WebInspector.UIString("Frames"),
"Frames",["frame-storage-tree-item"]);this.sidebarTree.appendChild(this.resource
sListTreeElement);this.databasesListTreeElement=new WebInspector.StorageCategory
TreeElement(this,WebInspector.UIString("Web SQL"),"Databases",["database-storage
-tree-item"]);this.sidebarTree.appendChild(this.databasesListTreeElement);this.i
ndexedDBListTreeElement=new WebInspector.IndexedDBTreeElement(this);this.sidebar
Tree.appendChild(this.indexedDBListTreeElement);this.localStorageListTreeElement
=new WebInspector.StorageCategoryTreeElement(this,WebInspector.UIString("Local S
torage"),"LocalStorage",["domstorage-storage-tree-item","local-storage"]);this.s
idebarTree.appendChild(this.localStorageListTreeElement);this.sessionStorageList
TreeElement=new WebInspector.StorageCategoryTreeElement(this,WebInspector.UIStri
ng("Session Storage"),"SessionStorage",["domstorage-storage-tree-item","session-
storage"]);this.sidebarTree.appendChild(this.sessionStorageListTreeElement);this
.cookieListTreeElement=new WebInspector.StorageCategoryTreeElement(this,WebInspe
ctor.UIString("Cookies"),"Cookies",["cookie-storage-tree-item"]);this.sidebarTre
e.appendChild(this.cookieListTreeElement);this.applicationCacheListTreeElement=n
ew WebInspector.StorageCategoryTreeElement(this,WebInspector.UIString("Applicati
on Cache"),"ApplicationCache",["application-cache-storage-tree-item"]);this.side
barTree.appendChild(this.applicationCacheListTreeElement);if(WebInspector.experi
mentsSettings.fileSystemInspection.isEnabled()){this.fileSystemListTreeElement=n
ew WebInspector.FileSystemListTreeElement(this);this.sidebarTree.appendChild(thi
s.fileSystemListTreeElement);} |
241 var mainElement=this.splitView.mainElement();this.storageViews=mainElement.creat
eChild("div","resources-main");var statusBarContainer=mainElement.createChild("d
iv","resources-status-bar");this.storageViewStatusBarItemsContainer=statusBarCon
tainer.createChild("div","status-bar");this.storageViews.classList.add("diff-con
tainer");this._databaseTableViews=new Map();this._databaseQueryViews=new Map();t
his._databaseTreeElements=new Map();this._domStorageViews=new Map();this._domSto
rageTreeElements=new Map();this._cookieViews={};this._domains={};this.splitView.
sidebarElement().addEventListener("mousemove",this._onmousemove.bind(this),false
);this.splitView.sidebarElement().addEventListener("mouseout",this._onmouseout.b
ind(this),false);function viewGetter() | 239 var mainView=new WebInspector.VBox();this.storageViews=mainView.element.createCh
ild("div","resources-main diff-container");var statusBarContainer=mainView.eleme
nt.createChild("div","resources-status-bar");this.storageViewStatusBarItemsConta
iner=statusBarContainer.createChild("div","status-bar");mainView.show(this.mainE
lement());this._databaseTableViews=new Map();this._databaseQueryViews=new Map();
this._databaseTreeElements=new Map();this._domStorageViews=new Map();this._domSt
orageTreeElements=new Map();this._cookieViews={};this._domains={};this.sidebarEl
ement().addEventListener("mousemove",this._onmousemove.bind(this),false);this.si
debarElement().addEventListener("mouseout",this._onmouseout.bind(this),false);fu
nction sourceFrameGetter() |
242 {return this.visibleView;} | 240 {var view=this.visibleView;if(view&&view instanceof WebInspector.SourceFrame) |
243 WebInspector.GoToLineDialog.install(this,viewGetter.bind(this));if(WebInspector.
resourceTreeModel.cachedResourcesLoaded()) | 241 return(view);return null;} |
| 242 WebInspector.GoToLineDialog.install(this,sourceFrameGetter.bind(this));if(WebIns
pector.resourceTreeModel.cachedResourcesLoaded()) |
244 this._cachedResourcesLoaded();WebInspector.resourceTreeModel.addEventListener(We
bInspector.ResourceTreeModel.EventTypes.Load,this._loadEventFired,this);WebInspe
ctor.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventType
s.CachedResourcesLoaded,this._cachedResourcesLoaded,this);WebInspector.resourceT
reeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.WillLoadCach
edResources,this._resetWithFrames,this);WebInspector.databaseModel.databases().f
orEach(this._addDatabase.bind(this));WebInspector.databaseModel.addEventListener
(WebInspector.DatabaseModel.Events.DatabaseAdded,this._databaseAdded,this);} | 243 this._cachedResourcesLoaded();WebInspector.resourceTreeModel.addEventListener(We
bInspector.ResourceTreeModel.EventTypes.Load,this._loadEventFired,this);WebInspe
ctor.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventType
s.CachedResourcesLoaded,this._cachedResourcesLoaded,this);WebInspector.resourceT
reeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.WillLoadCach
edResources,this._resetWithFrames,this);WebInspector.databaseModel.databases().f
orEach(this._addDatabase.bind(this));WebInspector.databaseModel.addEventListener
(WebInspector.DatabaseModel.Events.DatabaseAdded,this._databaseAdded,this);} |
245 WebInspector.ResourcesPanel.prototype={canSearch:function() | 244 WebInspector.ResourcesPanel.prototype={canSearch:function() |
246 {return false;},wasShown:function() | 245 {return false;},wasShown:function() |
247 {WebInspector.Panel.prototype.wasShown.call(this);this._initialize();},_initiali
ze:function() | 246 {WebInspector.Panel.prototype.wasShown.call(this);this._initialize();},_initiali
ze:function() |
248 {if(!this._initialized&&this.isShowing()&&this._cachedResourcesWereLoaded){this.
_populateResourceTree();this._populateDOMStorageTree();this._populateApplication
CacheTree();this.indexedDBListTreeElement._initialize();if(WebInspector.experime
ntsSettings.fileSystemInspection.isEnabled()) | 247 {if(!this._initialized&&this.isShowing()&&this._cachedResourcesWereLoaded){this.
_populateResourceTree();this._populateDOMStorageTree();this._populateApplication
CacheTree();this.indexedDBListTreeElement._initialize();if(WebInspector.experime
ntsSettings.fileSystemInspection.isEnabled()) |
249 this.fileSystemListTreeElement._initialize();this._initDefaultSelection();this._
initialized=true;}},_loadEventFired:function() | 248 this.fileSystemListTreeElement._initialize();this._initDefaultSelection();this._
initialized=true;}},_loadEventFired:function() |
250 {this._initDefaultSelection();},_initDefaultSelection:function() | 249 {this._initDefaultSelection();},_initDefaultSelection:function() |
251 {if(!this._initialized) | 250 {if(!this._initialized) |
252 return;var itemURL=WebInspector.settings.resourcesLastSelectedItem.get();if(item
URL){for(var treeElement=this.sidebarTree.children[0];treeElement;treeElement=tr
eeElement.traverseNextTreeElement(false,this.sidebarTree,true)){if(treeElement.i
temURL===itemURL){treeElement.revealAndSelect(true);return;}}} | 251 return;var itemURL=WebInspector.settings.resourcesLastSelectedItem.get();if(item
URL){for(var treeElement=this.sidebarTree.children[0];treeElement;treeElement=tr
eeElement.traverseNextTreeElement(false,this.sidebarTree,true)){if(treeElement.i
temURL===itemURL){treeElement.revealAndSelect(true);return;}}} |
253 var mainResource=WebInspector.inspectedPageURL&&this.resourcesListTreeElement&&t
his.resourcesListTreeElement.expanded&&WebInspector.resourceTreeModel.resourceFo
rURL(WebInspector.inspectedPageURL);if(mainResource) | 252 var mainResource=WebInspector.resourceTreeModel.inspectedPageURL()&&this.resourc
esListTreeElement&&this.resourcesListTreeElement.expanded?WebInspector.resourceT
reeModel.resourceForURL(WebInspector.resourceTreeModel.inspectedPageURL()):null;
if(mainResource) |
254 this.showResource(mainResource);},_resetWithFrames:function() | 253 this.showResource(mainResource);},_resetWithFrames:function() |
255 {this.resourcesListTreeElement.removeChildren();this._treeElementForFrameId={};t
his._reset();},_reset:function() | 254 {this.resourcesListTreeElement.removeChildren();this._treeElementForFrameId={};t
his._reset();},_reset:function() |
256 {this._domains={};var queryViews=this._databaseQueryViews.values();for(var i=0;i
<queryViews.length;++i) | 255 {this._domains={};var queryViews=this._databaseQueryViews.values();for(var i=0;i
<queryViews.length;++i) |
257 queryViews[i].removeEventListener(WebInspector.DatabaseQueryView.Events.SchemaUp
dated,this._updateDatabaseTables,this);this._databaseTableViews.clear();this._da
tabaseQueryViews.clear();this._databaseTreeElements.clear();this._domStorageView
s.clear();this._domStorageTreeElements.clear();this._cookieViews={};this.databas
esListTreeElement.removeChildren();this.localStorageListTreeElement.removeChildr
en();this.sessionStorageListTreeElement.removeChildren();this.cookieListTreeElem
ent.removeChildren();if(this.visibleView&&!(this.visibleView instanceof WebInspe
ctor.StorageCategoryView)) | 256 queryViews[i].removeEventListener(WebInspector.DatabaseQueryView.Events.SchemaUp
dated,this._updateDatabaseTables,this);this._databaseTableViews.clear();this._da
tabaseQueryViews.clear();this._databaseTreeElements.clear();this._domStorageView
s.clear();this._domStorageTreeElements.clear();this._cookieViews={};this.databas
esListTreeElement.removeChildren();this.localStorageListTreeElement.removeChildr
en();this.sessionStorageListTreeElement.removeChildren();this.cookieListTreeElem
ent.removeChildren();if(this.visibleView&&!(this.visibleView instanceof WebInspe
ctor.StorageCategoryView)) |
258 this.visibleView.detach();this.storageViewStatusBarItemsContainer.removeChildren
();if(this.sidebarTree.selectedTreeElement) | 257 this.visibleView.detach();this.storageViewStatusBarItemsContainer.removeChildren
();if(this.sidebarTree.selectedTreeElement) |
259 this.sidebarTree.selectedTreeElement.deselect();},_populateResourceTree:function
() | 258 this.sidebarTree.selectedTreeElement.deselect();},_populateResourceTree:function
() |
260 {this._treeElementForFrameId={};WebInspector.resourceTreeModel.addEventListener(
WebInspector.ResourceTreeModel.EventTypes.FrameAdded,this._frameAdded,this);WebI
nspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Event
Types.FrameNavigated,this._frameNavigated,this);WebInspector.resourceTreeModel.a
ddEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameDetached,this._fr
ameDetached,this);WebInspector.resourceTreeModel.addEventListener(WebInspector.R
esourceTreeModel.EventTypes.ResourceAdded,this._resourceAdded,this);function pop
ulateFrame(frame) | 259 {this._treeElementForFrameId={};WebInspector.resourceTreeModel.addEventListener(
WebInspector.ResourceTreeModel.EventTypes.FrameAdded,this._frameAdded,this);WebI
nspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Event
Types.FrameNavigated,this._frameNavigated,this);WebInspector.resourceTreeModel.a
ddEventListener(WebInspector.ResourceTreeModel.EventTypes.FrameDetached,this._fr
ameDetached,this);WebInspector.resourceTreeModel.addEventListener(WebInspector.R
esourceTreeModel.EventTypes.ResourceAdded,this._resourceAdded,this);function pop
ulateFrame(frame) |
261 {this._frameAdded({data:frame});for(var i=0;i<frame.childFrames.length;++i) | 260 {this._frameAdded({data:frame});for(var i=0;i<frame.childFrames.length;++i) |
262 populateFrame.call(this,frame.childFrames[i]);var resources=frame.resources();fo
r(var i=0;i<resources.length;++i) | 261 populateFrame.call(this,frame.childFrames[i]);var resources=frame.resources();fo
r(var i=0;i<resources.length;++i) |
263 this._resourceAdded({data:resources[i]});} | 262 this._resourceAdded({data:resources[i]});} |
(...skipping 18 matching lines...) Expand all Loading... |
282 return;var domain=parsedURL.host;if(!this._domains[domain]){this._domains[domain
]=true;var cookieDomainTreeElement=new WebInspector.CookieTreeElement(this,domai
n);this.cookieListTreeElement.appendChild(cookieDomainTreeElement);}},_domStorag
eAdded:function(event) | 281 return;var domain=parsedURL.host;if(!this._domains[domain]){this._domains[domain
]=true;var cookieDomainTreeElement=new WebInspector.CookieTreeElement(this,domai
n);this.cookieListTreeElement.appendChild(cookieDomainTreeElement);}},_domStorag
eAdded:function(event) |
283 {var domStorage=(event.data);this._addDOMStorage(domStorage);},_addDOMStorage:fu
nction(domStorage) | 282 {var domStorage=(event.data);this._addDOMStorage(domStorage);},_addDOMStorage:fu
nction(domStorage) |
284 {console.assert(!this._domStorageTreeElements.get(domStorage));var domStorageTre
eElement=new WebInspector.DOMStorageTreeElement(this,domStorage,(domStorage.isLo
calStorage?"local-storage":"session-storage"));this._domStorageTreeElements.put(
domStorage,domStorageTreeElement);if(domStorage.isLocalStorage) | 283 {console.assert(!this._domStorageTreeElements.get(domStorage));var domStorageTre
eElement=new WebInspector.DOMStorageTreeElement(this,domStorage,(domStorage.isLo
calStorage?"local-storage":"session-storage"));this._domStorageTreeElements.put(
domStorage,domStorageTreeElement);if(domStorage.isLocalStorage) |
285 this.localStorageListTreeElement.appendChild(domStorageTreeElement);else | 284 this.localStorageListTreeElement.appendChild(domStorageTreeElement);else |
286 this.sessionStorageListTreeElement.appendChild(domStorageTreeElement);},_domStor
ageRemoved:function(event) | 285 this.sessionStorageListTreeElement.appendChild(domStorageTreeElement);},_domStor
ageRemoved:function(event) |
287 {var domStorage=(event.data);this._removeDOMStorage(domStorage);},_removeDOMStor
age:function(domStorage) | 286 {var domStorage=(event.data);this._removeDOMStorage(domStorage);},_removeDOMStor
age:function(domStorage) |
288 {var treeElement=this._domStorageTreeElements.get(domStorage);if(!treeElement) | 287 {var treeElement=this._domStorageTreeElements.get(domStorage);if(!treeElement) |
289 return;var wasSelected=treeElement.selected;var parentListTreeElement=treeElemen
t.parent;parentListTreeElement.removeChild(treeElement);if(wasSelected) | 288 return;var wasSelected=treeElement.selected;var parentListTreeElement=treeElemen
t.parent;parentListTreeElement.removeChild(treeElement);if(wasSelected) |
290 parentListTreeElement.select();this._domStorageTreeElements.remove(treeElement);
this._domStorageViews.remove(domStorage);},selectDatabase:function(database) | 289 parentListTreeElement.select();this._domStorageTreeElements.remove(treeElement);
this._domStorageViews.remove(domStorage);},selectDatabase:function(database) |
291 {if(database){this._showDatabase(database);this._databaseTreeElements.get(databa
se).select();}},selectDOMStorage:function(domStorage) | 290 {if(database){this._showDatabase(database);this._databaseTreeElements.get(databa
se).select();}},selectDOMStorage:function(domStorage) |
292 {if(domStorage){this._showDOMStorage(domStorage);this._domStorageTreeElements.ge
t(domStorage).select();}},showAnchorLocation:function(anchor) | 291 {if(domStorage){this._showDOMStorage(domStorage);this._domStorageTreeElements.ge
t(domStorage).select();}},showResource:function(resource,line,column) |
293 {var resource=WebInspector.resourceForURL(anchor.href);if(!resource) | |
294 return false;WebInspector.inspectorView.setCurrentPanel(this);this.showResource(
resource,anchor.lineNumber);return true;},showResource:function(resource,line,co
lumn) | |
295 {var resourceTreeElement=this._findTreeElementForResource(resource);if(resourceT
reeElement) | 292 {var resourceTreeElement=this._findTreeElementForResource(resource);if(resourceT
reeElement) |
296 resourceTreeElement.revealAndSelect(true);if(typeof line==="number"){var view=th
is._resourceViewForResource(resource);if(view.canHighlightPosition()) | 293 resourceTreeElement.revealAndSelect(true);if(typeof line==="number"){var resourc
eSourceFrame=this._resourceSourceFrameViewForResource(resource);if(resourceSourc
eFrame) |
297 view.highlightPosition(line,column);} | 294 resourceSourceFrame.revealPosition(line,column,true);} |
298 return true;},_showResourceView:function(resource) | 295 return true;},_showResourceView:function(resource) |
299 {var view=this._resourceViewForResource(resource);if(!view){this.visibleView.det
ach();return;} | 296 {var view=this._resourceViewForResource(resource);if(!view){this.visibleView.det
ach();return;} |
300 this._innerShowView(view);},_resourceViewForResource:function(resource) | 297 this._innerShowView(view);},_resourceViewForResource:function(resource) |
301 {if(WebInspector.ResourceView.hasTextContent(resource)){var treeElement=this._fi
ndTreeElementForResource(resource);if(!treeElement) | 298 {if(WebInspector.ResourceView.hasTextContent(resource)){var treeElement=this._fi
ndTreeElementForResource(resource);if(!treeElement) |
302 return null;return treeElement.sourceView();} | 299 return null;return treeElement.sourceView();} |
303 return WebInspector.ResourceView.nonSourceViewForResource(resource);},_showDatab
ase:function(database,tableName) | 300 return WebInspector.ResourceView.nonSourceViewForResource(resource);},_resourceS
ourceFrameViewForResource:function(resource) |
| 301 {var resourceView=this._resourceViewForResource(resource);if(resourceView&&resou
rceView instanceof WebInspector.ResourceSourceFrame) |
| 302 return(resourceView);return null;},_showDatabase:function(database,tableName) |
304 {if(!database) | 303 {if(!database) |
305 return;var view;if(tableName){var tableViews=this._databaseTableViews.get(databa
se);if(!tableViews){tableViews=({});this._databaseTableViews.put(database,tableV
iews);} | 304 return;var view;if(tableName){var tableViews=this._databaseTableViews.get(databa
se);if(!tableViews){tableViews=({});this._databaseTableViews.put(database,tableV
iews);} |
306 view=tableViews[tableName];if(!view){view=new WebInspector.DatabaseTableView(dat
abase,tableName);tableViews[tableName]=view;}}else{view=this._databaseQueryViews
.get(database);if(!view){view=new WebInspector.DatabaseQueryView(database);this.
_databaseQueryViews.put(database,view);view.addEventListener(WebInspector.Databa
seQueryView.Events.SchemaUpdated,this._updateDatabaseTables,this);}} | 305 view=tableViews[tableName];if(!view){view=new WebInspector.DatabaseTableView(dat
abase,tableName);tableViews[tableName]=view;}}else{view=this._databaseQueryViews
.get(database);if(!view){view=new WebInspector.DatabaseQueryView(database);this.
_databaseQueryViews.put(database,view);view.addEventListener(WebInspector.Databa
seQueryView.Events.SchemaUpdated,this._updateDatabaseTables,this);}} |
307 this._innerShowView(view);},showIndexedDB:function(view) | 306 this._innerShowView(view);},showIndexedDB:function(view) |
308 {this._innerShowView(view);},_showDOMStorage:function(domStorage) | 307 {this._innerShowView(view);},_showDOMStorage:function(domStorage) |
309 {if(!domStorage) | 308 {if(!domStorage) |
310 return;var view;view=this._domStorageViews.get(domStorage);if(!view){view=new We
bInspector.DOMStorageItemsView(domStorage);this._domStorageViews.put(domStorage,
view);} | 309 return;var view;view=this._domStorageViews.get(domStorage);if(!view){view=new We
bInspector.DOMStorageItemsView(domStorage);this._domStorageViews.put(domStorage,
view);} |
311 this._innerShowView(view);},showCookies:function(treeElement,cookieDomain) | 310 this._innerShowView(view);},showCookies:function(treeElement,cookieDomain) |
312 {var view=this._cookieViews[cookieDomain];if(!view){view=new WebInspector.Cookie
ItemsView(treeElement,cookieDomain);this._cookieViews[cookieDomain]=view;} | 311 {var view=this._cookieViews[cookieDomain];if(!view){view=new WebInspector.Cookie
ItemsView(treeElement,cookieDomain);this._cookieViews[cookieDomain]=view;} |
313 this._innerShowView(view);},clearCookies:function(cookieDomain) | 312 this._innerShowView(view);},clearCookies:function(cookieDomain) |
(...skipping 23 matching lines...) Expand all Loading... |
337 var manifestTreeElement=this._applicationCacheManifestElements[manifestURL] | 336 var manifestTreeElement=this._applicationCacheManifestElements[manifestURL] |
338 if(!manifestTreeElement){manifestTreeElement=new WebInspector.ApplicationCacheMa
nifestTreeElement(this,manifestURL);this.applicationCacheListTreeElement.appendC
hild(manifestTreeElement);this._applicationCacheManifestElements[manifestURL]=ma
nifestTreeElement;} | 337 if(!manifestTreeElement){manifestTreeElement=new WebInspector.ApplicationCacheMa
nifestTreeElement(this,manifestURL);this.applicationCacheListTreeElement.appendC
hild(manifestTreeElement);this._applicationCacheManifestElements[manifestURL]=ma
nifestTreeElement;} |
339 var frameTreeElement=new WebInspector.ApplicationCacheFrameTreeElement(this,fram
eId,manifestURL);manifestTreeElement.appendChild(frameTreeElement);manifestTreeE
lement.expand();this._applicationCacheFrameElements[frameId]=frameTreeElement;},
_applicationCacheFrameManifestRemoved:function(event) | 338 var frameTreeElement=new WebInspector.ApplicationCacheFrameTreeElement(this,fram
eId,manifestURL);manifestTreeElement.appendChild(frameTreeElement);manifestTreeE
lement.expand();this._applicationCacheFrameElements[frameId]=frameTreeElement;},
_applicationCacheFrameManifestRemoved:function(event) |
340 {var frameId=event.data;var frameTreeElement=this._applicationCacheFrameElements
[frameId];if(!frameTreeElement) | 339 {var frameId=event.data;var frameTreeElement=this._applicationCacheFrameElements
[frameId];if(!frameTreeElement) |
341 return;var manifestURL=frameTreeElement.manifestURL;delete this._applicationCach
eFrameElements[frameId];delete this._applicationCacheViews[frameId];frameTreeEle
ment.parent.removeChild(frameTreeElement);var manifestTreeElement=this._applicat
ionCacheManifestElements[manifestURL];if(manifestTreeElement.children.length!==0
) | 340 return;var manifestURL=frameTreeElement.manifestURL;delete this._applicationCach
eFrameElements[frameId];delete this._applicationCacheViews[frameId];frameTreeEle
ment.parent.removeChild(frameTreeElement);var manifestTreeElement=this._applicat
ionCacheManifestElements[manifestURL];if(manifestTreeElement.children.length!==0
) |
342 return;delete this._applicationCacheManifestElements[manifestURL];manifestTreeEl
ement.parent.removeChild(manifestTreeElement);},_applicationCacheFrameManifestSt
atusChanged:function(event) | 341 return;delete this._applicationCacheManifestElements[manifestURL];manifestTreeEl
ement.parent.removeChild(manifestTreeElement);},_applicationCacheFrameManifestSt
atusChanged:function(event) |
343 {var frameId=event.data;var status=this._applicationCacheModel.frameManifestStat
us(frameId) | 342 {var frameId=event.data;var status=this._applicationCacheModel.frameManifestStat
us(frameId) |
344 if(this._applicationCacheViews[frameId]) | 343 if(this._applicationCacheViews[frameId]) |
345 this._applicationCacheViews[frameId].updateStatus(status);},_applicationCacheNet
workStateChanged:function(event) | 344 this._applicationCacheViews[frameId].updateStatus(status);},_applicationCacheNet
workStateChanged:function(event) |
346 {var isNowOnline=event.data;for(var manifestURL in this._applicationCacheViews) | 345 {var isNowOnline=event.data;for(var manifestURL in this._applicationCacheViews) |
347 this._applicationCacheViews[manifestURL].updateNetworkState(isNowOnline);},_forA
llResourceTreeElements:function(callback) | 346 this._applicationCacheViews[manifestURL].updateNetworkState(isNowOnline);},_find
TreeElementForResource:function(resource) |
348 {var stop=false;for(var treeElement=this.resourcesListTreeElement;!stop&&treeEle
ment;treeElement=treeElement.traverseNextTreeElement(false,this.resourcesListTre
eElement,true)){if(treeElement instanceof WebInspector.FrameResourceTreeElement) | |
349 stop=callback(treeElement);}},_findTreeElementForResource:function(resource) | |
350 {function isAncestor(ancestor,object) | 347 {function isAncestor(ancestor,object) |
351 {return false;} | 348 {return false;} |
352 function getParent(object) | 349 function getParent(object) |
353 {return null;} | 350 {return null;} |
354 return this.sidebarTree.findTreeElement(resource,isAncestor,getParent);},showVie
w:function(view) | 351 return this.sidebarTree.findTreeElement(resource,isAncestor,getParent);},showVie
w:function(view) |
355 {if(view) | 352 {if(view) |
356 this.showResource(view.resource);},_onmousemove:function(event) | 353 this.showResource(view.resource);},_onmousemove:function(event) |
357 {var nodeUnderMouse=document.elementFromPoint(event.pageX,event.pageY);if(!nodeU
nderMouse) | 354 {var nodeUnderMouse=document.elementFromPoint(event.pageX,event.pageY);if(!nodeU
nderMouse) |
358 return;var listNode=nodeUnderMouse.enclosingNodeOrSelfWithNodeName("li");if(!lis
tNode) | 355 return;var listNode=nodeUnderMouse.enclosingNodeOrSelfWithNodeName("li");if(!lis
tNode) |
359 return;var element=listNode.treeElement;if(this._previousHoveredElement===elemen
t) | 356 return;var element=listNode.treeElement;if(this._previousHoveredElement===elemen
t) |
360 return;if(this._previousHoveredElement){this._previousHoveredElement.hovered=fal
se;delete this._previousHoveredElement;} | 357 return;if(this._previousHoveredElement){this._previousHoveredElement.hovered=fal
se;delete this._previousHoveredElement;} |
361 if(element instanceof WebInspector.FrameTreeElement){this._previousHoveredElemen
t=element;element.hovered=true;}},_onmouseout:function(event) | 358 if(element instanceof WebInspector.FrameTreeElement){this._previousHoveredElemen
t=element;element.hovered=true;}},_onmouseout:function(event) |
362 {if(this._previousHoveredElement){this._previousHoveredElement.hovered=false;del
ete this._previousHoveredElement;}},__proto__:WebInspector.Panel.prototype} | 359 {if(this._previousHoveredElement){this._previousHoveredElement.hovered=false;del
ete this._previousHoveredElement;}},__proto__:WebInspector.PanelWithSidebarTree.
prototype} |
| 360 WebInspector.ResourcesPanel.ResourceRevealer=function() |
| 361 {} |
| 362 WebInspector.ResourcesPanel.ResourceRevealer.prototype={reveal:function(resource
,lineNumber) |
| 363 {if(resource instanceof WebInspector.Resource) |
| 364 (WebInspector.inspectorView.showPanel("resources")).showResource(resource,lineNu
mber);}} |
363 WebInspector.BaseStorageTreeElement=function(storagePanel,representedObject,titl
e,iconClasses,hasChildren,noIcon) | 365 WebInspector.BaseStorageTreeElement=function(storagePanel,representedObject,titl
e,iconClasses,hasChildren,noIcon) |
364 {TreeElement.call(this,"",representedObject,hasChildren);this._storagePanel=stor
agePanel;this._titleText=title;this._iconClasses=iconClasses;this._noIcon=noIcon
;} | 366 {TreeElement.call(this,"",representedObject,hasChildren);this._storagePanel=stor
agePanel;this._titleText=title;this._iconClasses=iconClasses;this._noIcon=noIcon
;} |
365 WebInspector.BaseStorageTreeElement.prototype={onattach:function() | 367 WebInspector.BaseStorageTreeElement.prototype={onattach:function() |
366 {this.listItemElement.removeChildren();if(this._iconClasses){for(var i=0;i<this.
_iconClasses.length;++i) | 368 {this.listItemElement.removeChildren();if(this._iconClasses){for(var i=0;i<this.
_iconClasses.length;++i) |
367 this.listItemElement.classList.add(this._iconClasses[i]);} | 369 this.listItemElement.classList.add(this._iconClasses[i]);} |
368 var selectionElement=document.createElement("div");selectionElement.className="s
election";this.listItemElement.appendChild(selectionElement);if(!this._noIcon){t
his.imageElement=document.createElement("img");this.imageElement.className="icon
";this.listItemElement.appendChild(this.imageElement);} | 370 var selectionElement=document.createElement("div");selectionElement.className="s
election";this.listItemElement.appendChild(selectionElement);if(!this._noIcon){t
his.imageElement=document.createElement("img");this.imageElement.className="icon
";this.listItemElement.appendChild(this.imageElement);} |
369 this.titleElement=document.createElement("div");this.titleElement.className="bas
e-storage-tree-element-title";this._titleTextNode=document.createTextNode("");th
is.titleElement.appendChild(this._titleTextNode);this._updateTitle();this._updat
eSubtitle();this.listItemElement.appendChild(this.titleElement);},get displayNam
e() | 371 this.titleElement=document.createElement("div");this.titleElement.className="bas
e-storage-tree-element-title";this._titleTextNode=document.createTextNode("");th
is.titleElement.appendChild(this._titleTextNode);this._updateTitle();this._updat
eSubtitle();this.listItemElement.appendChild(this.titleElement);},get displayNam
e() |
370 {return this._displayName;},_updateDisplayName:function() | 372 {return this._displayName;},_updateDisplayName:function() |
371 {this._displayName=this._titleText||"";if(this._subtitleText) | 373 {this._displayName=this._titleText||"";if(this._subtitleText) |
372 this._displayName+=" ("+this._subtitleText+")";},_updateTitle:function() | 374 this._displayName+=" ("+this._subtitleText+")";},_updateTitle:function() |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
578 {WebInspector.BaseStorageTreeElement.prototype.onselect.call(this,selectedByUser
);this._storagePanel.showApplicationCache(this._frameId);return false;},__proto_
_:WebInspector.BaseStorageTreeElement.prototype} | 580 {WebInspector.BaseStorageTreeElement.prototype.onselect.call(this,selectedByUser
);this._storagePanel.showApplicationCache(this._frameId);return false;},__proto_
_:WebInspector.BaseStorageTreeElement.prototype} |
579 WebInspector.FileSystemTreeElement=function(storagePanel,fileSystem) | 581 WebInspector.FileSystemTreeElement=function(storagePanel,fileSystem) |
580 {var displayName=fileSystem.type+" - "+fileSystem.origin;WebInspector.BaseStorag
eTreeElement.call(this,storagePanel,null,displayName,["file-system-storage-tree-
item"]);this._fileSystem=fileSystem;} | 582 {var displayName=fileSystem.type+" - "+fileSystem.origin;WebInspector.BaseStorag
eTreeElement.call(this,storagePanel,null,displayName,["file-system-storage-tree-
item"]);this._fileSystem=fileSystem;} |
581 WebInspector.FileSystemTreeElement.prototype={get fileSystemName() | 583 WebInspector.FileSystemTreeElement.prototype={get fileSystemName() |
582 {return this._fileSystem.name;},get itemURL() | 584 {return this._fileSystem.name;},get itemURL() |
583 {return"filesystem://"+this._fileSystem.name;},onselect:function(selectedByUser) | 585 {return"filesystem://"+this._fileSystem.name;},onselect:function(selectedByUser) |
584 {WebInspector.BaseStorageTreeElement.prototype.onselect.call(this,selectedByUser
);this._fileSystemView=new WebInspector.FileSystemView(this._fileSystem);this._s
toragePanel.showFileSystem(this._fileSystemView);return false;},clear:function() | 586 {WebInspector.BaseStorageTreeElement.prototype.onselect.call(this,selectedByUser
);this._fileSystemView=new WebInspector.FileSystemView(this._fileSystem);this._s
toragePanel.showFileSystem(this._fileSystemView);return false;},clear:function() |
585 {if(this.fileSystemView&&this._storagePanel.visibleView===this.fileSystemView) | 587 {if(this.fileSystemView&&this._storagePanel.visibleView===this.fileSystemView) |
586 this._storagePanel.closeVisibleView();},__proto__:WebInspector.BaseStorageTreeEl
ement.prototype} | 588 this._storagePanel.closeVisibleView();},__proto__:WebInspector.BaseStorageTreeEl
ement.prototype} |
587 WebInspector.StorageCategoryView=function() | 589 WebInspector.StorageCategoryView=function() |
588 {WebInspector.View.call(this);this.element.classList.add("storage-view");this._e
mptyView=new WebInspector.EmptyView("");this._emptyView.show(this.element);} | 590 {WebInspector.VBox.call(this);this.element.classList.add("storage-view");this._e
mptyView=new WebInspector.EmptyView("");this._emptyView.show(this.element);} |
589 WebInspector.StorageCategoryView.prototype={setText:function(text) | 591 WebInspector.StorageCategoryView.prototype={setText:function(text) |
590 {this._emptyView.text=text;},__proto__:WebInspector.View.prototype} | 592 {this._emptyView.text=text;},__proto__:WebInspector.VBox.prototype} |
OLD | NEW |