| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/inline_login_ui.h" | 5 #include "chrome/browser/ui/webui/inline_login_ui.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
| 10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 #include "net/base/url_util.h" | 42 #include "net/base/url_util.h" |
| 43 | 43 |
| 44 #if defined(OS_CHROMEOS) | 44 #if defined(OS_CHROMEOS) |
| 45 #include "chrome/browser/chromeos/login/oauth2_token_fetcher.h" | 45 #include "chrome/browser/chromeos/login/oauth2_token_fetcher.h" |
| 46 #endif | 46 #endif |
| 47 | 47 |
| 48 namespace { | 48 namespace { |
| 49 | 49 |
| 50 content::WebUIDataSource* CreateWebUIDataSource() { | 50 content::WebUIDataSource* CreateWebUIDataSource() { |
| 51 content::WebUIDataSource* source = | 51 content::WebUIDataSource* source = |
| 52 content::WebUIDataSource::Create(chrome::kChromeUIInlineLoginHost); | 52 content::WebUIDataSource::Create(chrome::kChromeUIChromeSigninHost); |
| 53 source->SetUseJsonJSFormatV2(); | 53 source->SetUseJsonJSFormatV2(); |
| 54 source->SetJsonPath("strings.js"); | 54 source->SetJsonPath("strings.js"); |
| 55 | 55 |
| 56 source->SetDefaultResource(IDR_INLINE_LOGIN_HTML); | 56 source->SetDefaultResource(IDR_INLINE_LOGIN_HTML); |
| 57 source->AddResourcePath("inline_login.css", IDR_INLINE_LOGIN_CSS); | 57 source->AddResourcePath("inline_login.css", IDR_INLINE_LOGIN_CSS); |
| 58 source->AddResourcePath("inline_login.js", IDR_INLINE_LOGIN_JS); | 58 source->AddResourcePath("inline_login.js", IDR_INLINE_LOGIN_JS); |
| 59 return source; | 59 return source; |
| 60 }; | 60 }; |
| 61 | 61 |
| 62 #if defined(OS_CHROMEOS) | 62 #if defined(OS_CHROMEOS) |
| (...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 327 content::WebUIDataSource::Add(profile, CreateWebUIDataSource()); | 327 content::WebUIDataSource::Add(profile, CreateWebUIDataSource()); |
| 328 | 328 |
| 329 web_ui->AddMessageHandler(new InlineLoginUIHandler(profile)); | 329 web_ui->AddMessageHandler(new InlineLoginUIHandler(profile)); |
| 330 // Required for intercepting extension function calls when the page is loaded | 330 // Required for intercepting extension function calls when the page is loaded |
| 331 // in a bubble (not a full tab, thus tab helpers are not registered | 331 // in a bubble (not a full tab, thus tab helpers are not registered |
| 332 // automatically). | 332 // automatically). |
| 333 extensions::TabHelper::CreateForWebContents(web_ui->GetWebContents()); | 333 extensions::TabHelper::CreateForWebContents(web_ui->GetWebContents()); |
| 334 } | 334 } |
| 335 | 335 |
| 336 InlineLoginUI::~InlineLoginUI() {} | 336 InlineLoginUI::~InlineLoginUI() {} |
| OLD | NEW |