summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp b/chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp
index f3e792f48f5..c5e14a2e68f 100644
--- a/chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp
+++ b/chromium/third_party/WebKit/Source/core/page/PagePopupClient.cpp
@@ -35,11 +35,11 @@
namespace WebCore {
-#define addLiteral(literal, writer) writer.addData(literal, sizeof(literal) - 1)
+#define addLiteral(literal, data) data->append(literal, sizeof(literal) - 1)
-void PagePopupClient::addJavaScriptString(const String& str, DocumentWriter& writer)
+void PagePopupClient::addJavaScriptString(const String& str, SharedBuffer* data)
{
- addLiteral("\"", writer);
+ addLiteral("\"", data);
StringBuilder builder;
builder.reserveCapacity(str.length());
for (unsigned i = 0; i < str.length(); ++i) {
@@ -47,66 +47,66 @@ void PagePopupClient::addJavaScriptString(const String& str, DocumentWriter& wri
builder.append('\\');
builder.append(str[i]);
}
- addString(builder.toString(), writer);
- addLiteral("\"", writer);
+ addString(builder.toString(), data);
+ addLiteral("\"", data);
}
-void PagePopupClient::addProperty(const char* name, const String& value, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, const String& value, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": ", writer);
- addJavaScriptString(value, writer);
- addLiteral(",\n", writer);
+ data->append(name, strlen(name));
+ addLiteral(": ", data);
+ addJavaScriptString(value, data);
+ addLiteral(",\n", data);
}
-void PagePopupClient::addProperty(const char* name, int value, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, int value, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": ", writer);
- addString(String::number(value), writer);
- addLiteral(",\n", writer);
+ data->append(name, strlen(name));
+ addLiteral(": ", data);
+ addString(String::number(value), data);
+ addLiteral(",\n", data);
}
-void PagePopupClient::addProperty(const char* name, unsigned value, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, unsigned value, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": ", writer);
- addString(String::number(value), writer);
- addLiteral(",\n", writer);
+ data->append(name, strlen(name));
+ addLiteral(": ", data);
+ addString(String::number(value), data);
+ addLiteral(",\n", data);
}
-void PagePopupClient::addProperty(const char* name, bool value, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, bool value, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": ", writer);
+ data->append(name, strlen(name));
+ addLiteral(": ", data);
if (value)
- addLiteral("true", writer);
+ addLiteral("true", data);
else
- addLiteral("false", writer);
- addLiteral(",\n", writer);
+ addLiteral("false", data);
+ addLiteral(",\n", data);
}
-void PagePopupClient::addProperty(const char* name, const Vector<String>& values, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, const Vector<String>& values, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": [", writer);
+ data->append(name, strlen(name));
+ addLiteral(": [", data);
for (unsigned i = 0; i < values.size(); ++i) {
if (i)
- addLiteral(",", writer);
- addJavaScriptString(values[i], writer);
+ addLiteral(",", data);
+ addJavaScriptString(values[i], data);
}
- addLiteral("],\n", writer);
+ addLiteral("],\n", data);
}
-void PagePopupClient::addProperty(const char* name, const IntRect& rect, DocumentWriter& writer)
+void PagePopupClient::addProperty(const char* name, const IntRect& rect, SharedBuffer* data)
{
- writer.addData(name, strlen(name));
- addLiteral(": {", writer);
- addProperty("x", rect.x(), writer);
- addProperty("y", rect.y(), writer);
- addProperty("width", rect.width(), writer);
- addProperty("height", rect.height(), writer);
- addLiteral("},\n", writer);
+ data->append(name, strlen(name));
+ addLiteral(": {", data);
+ addProperty("x", rect.x(), data);
+ addProperty("y", rect.y(), data);
+ addProperty("width", rect.width(), data);
+ addProperty("height", rect.height(), data);
+ addLiteral("},\n", data);
}
} // namespace WebCore