| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "chrome/browser/ui/webui/chromeos/imageburner/imageburner_ui.h" | 5 #include "chrome/browser/ui/webui/chromeos/imageburner/imageburner_ui.h" | 
| 6 #include "chrome/browser/ui/webui/chromeos/imageburner/webui_handler.h" | 6 #include "chrome/browser/ui/webui/chromeos/imageburner/webui_handler.h" | 
| 7 | 7 | 
| 8 #include "base/i18n/rtl.h" | 8 #include "base/i18n/rtl.h" | 
| 9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" | 
| 10 #include "base/task.h" | 10 #include "base/task.h" | 
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 109     localized_strings.SetString("retryButton", | 109     localized_strings.SetString("retryButton", | 
| 110         l10n_util::GetStringUTF16(IDS_IMAGEBURN_RETRY_BUTTON)); | 110         l10n_util::GetStringUTF16(IDS_IMAGEBURN_RETRY_BUTTON)); | 
| 111 | 111 | 
| 112     localized_strings.SetString("moreInfoLink", kMoreInfoLink); | 112     localized_strings.SetString("moreInfoLink", kMoreInfoLink); | 
| 113 | 113 | 
| 114     SetFontAndTextDirection(&localized_strings); | 114     SetFontAndTextDirection(&localized_strings); | 
| 115 | 115 | 
| 116     static const base::StringPiece imageburn_html( | 116     static const base::StringPiece imageburn_html( | 
| 117         ResourceBundle::GetSharedInstance().GetRawDataResource( | 117         ResourceBundle::GetSharedInstance().GetRawDataResource( | 
| 118         IDR_IMAGEBURNER_HTML)); | 118         IDR_IMAGEBURNER_HTML)); | 
| 119     const std::string full_html = jstemplate_builder::GetTemplatesHtml( | 119     std::string full_html = jstemplate_builder::GetTemplatesHtml( | 
| 120         imageburn_html, &localized_strings, "more-info-link"); | 120         imageburn_html, &localized_strings, "more-info-link"); | 
| 121 | 121 | 
| 122     scoped_refptr<RefCountedBytes> html_bytes(new RefCountedBytes); | 122     SendResponse(request_id, base::RefCountedString::TakeString(&full_html)); | 
| 123     html_bytes->data.resize(full_html.size()); |  | 
| 124     std::copy(full_html.begin(), full_html.end(), html_bytes->data.begin()); |  | 
| 125 |  | 
| 126     SendResponse(request_id, html_bytes); |  | 
| 127   } | 123   } | 
| 128 | 124 | 
| 129   virtual std::string GetMimeType(const std::string&) const { | 125   virtual std::string GetMimeType(const std::string&) const { | 
| 130     return "text/html"; | 126     return "text/html"; | 
| 131   } | 127   } | 
| 132 | 128 | 
| 133  private: | 129  private: | 
| 134   virtual ~UIHTMLSource() {} | 130   virtual ~UIHTMLSource() {} | 
| 135 | 131 | 
| 136   DISALLOW_COPY_AND_ASSIGN(UIHTMLSource); | 132   DISALLOW_COPY_AND_ASSIGN(UIHTMLSource); | 
| (...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 667 // ImageBurnUI | 663 // ImageBurnUI | 
| 668 // | 664 // | 
| 669 //////////////////////////////////////////////////////////////////////////////// | 665 //////////////////////////////////////////////////////////////////////////////// | 
| 670 | 666 | 
| 671 ImageBurnUI::ImageBurnUI(TabContents* contents) : ChromeWebUI(contents) { | 667 ImageBurnUI::ImageBurnUI(TabContents* contents) : ChromeWebUI(contents) { | 
| 672   imageburner::WebUIHandler* handler = new imageburner::WebUIHandler(contents); | 668   imageburner::WebUIHandler* handler = new imageburner::WebUIHandler(contents); | 
| 673   AddMessageHandler((handler)->Attach(this)); | 669   AddMessageHandler((handler)->Attach(this)); | 
| 674   imageburner::UIHTMLSource* html_source = new imageburner::UIHTMLSource(); | 670   imageburner::UIHTMLSource* html_source = new imageburner::UIHTMLSource(); | 
| 675   contents->profile()->GetChromeURLDataManager()->AddDataSource(html_source); | 671   contents->profile()->GetChromeURLDataManager()->AddDataSource(html_source); | 
| 676 } | 672 } | 
| OLD | NEW | 
|---|