InspectorFrontendHostStub.js [plain text]
if (!window.InspectorFrontendHost) {
WebInspector.InspectorFrontendHostStub = function()
{
this._attachedWindowHeight = 0;
}
WebInspector._platformFlavor = WebInspector.PlatformFlavor.MacLeopard;
WebInspector.InspectorFrontendHostStub.prototype = {
platform: function()
{
var match = navigator.userAgent.match(/Windows NT/);
if (match)
return "windows";
match = navigator.userAgent.match(/Mac OS X/);
if (match)
return "mac";
return "linux";
},
port: function()
{
return "unknown";
},
bringToFront: function()
{
this._windowVisible = true;
},
closeWindow: function()
{
this._windowVisible = false;
},
disconnectFromBackend: function()
{
this._windowVisible = false;
},
attach: function()
{
},
detach: function()
{
},
search: function(sourceRow, query)
{
},
setAttachedWindowHeight: function(height)
{
},
moveWindowBy: function(x, y)
{
},
setExtensionAPI: function(script)
{
},
loaded: function()
{
},
localizedStringsURL: function()
{
return undefined;
},
hiddenPanels: function()
{
return "";
},
inspectedURLChanged: function(url)
{
},
copyText: function()
{
},
saveAs: function(fileName, content)
{
var builder = new WebKitBlobBuilder();
builder.append(content);
var blob = builder.getBlob("application/octet-stream");
var fr = new FileReader();
fr.onload = function(e) {
window.location = this.result;
}
fr.readAsDataURL(blob);
},
canAttachWindow: function()
{
return false;
},
sendMessageToBackend: function(message)
{
},
loadSessionSetting: function()
{
}
}
InspectorFrontendHost = new WebInspector.InspectorFrontendHostStub();
}