| Index: webkit/renderer/clipboard_utils.cc
|
| ===================================================================
|
| --- webkit/renderer/clipboard_utils.cc (revision 0)
|
| +++ webkit/renderer/clipboard_utils.cc (revision 0)
|
| @@ -0,0 +1,38 @@
|
| +// Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +//
|
| +
|
| +#include "webkit/renderer/clipboard_utils.h"
|
| +
|
| +#include "base/strings/utf_string_conversions.h"
|
| +#include "net/base/escape.h"
|
| +
|
| +namespace webkit_clipboard {
|
| +
|
| +// Static
|
| +std::string URLToMarkup(const WebURL& url, const WebString& title) {
|
| + std::string markup("<a href=\"");
|
| + markup.append(url.spec());
|
| + markup.append("\">");
|
| + // TODO(darin): HTML escape this
|
| + markup.append(net::EscapeForHTML(UTF16ToUTF8(title)));
|
| + markup.append("</a>");
|
| + return markup;
|
| +}
|
| +
|
| +std::string URLToImageMarkup(const WebURL& url, const WebString& title) {
|
| + std::string markup("<img src=\"");
|
| + markup.append(url.spec());
|
| + markup.append("\"");
|
| + if (!title.isEmpty()) {
|
| + markup.append(" alt=\"");
|
| + markup.append(net::EscapeForHTML(UTF16ToUTF8(title)));
|
| + markup.append("\"");
|
| + }
|
| + markup.append("/>");
|
| + return markup;
|
| +}
|
| +
|
| +} // webkit_clipboard
|
| +
|
|
|
| Property changes on: webkit\renderer\clipboard_utils.cc
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|