Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: chrome/browser/accessibility/accessibility_extension_api.cc

Issue 252653002: Rename (Chrome)SyncExtensionFunction::RunImpl to RunSync so that the RunImpl (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix bookmarks Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/accessibility/accessibility_extension_api.h" 5 #include "chrome/browser/accessibility/accessibility_extension_api.h"
6 6
7 #include "base/json/json_writer.h" 7 #include "base/json/json_writer.h"
8 #include "base/strings/string_number_conversions.h" 8 #include "base/strings/string_number_conversions.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/accessibility/accessibility_extension_api_constants.h" 10 #include "chrome/browser/accessibility/accessibility_extension_api_constants.h"
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 return; 210 return;
211 extensions::EventRouter* event_router = extensions::EventRouter::Get(profile); 211 extensions::EventRouter* event_router = extensions::EventRouter::Get(profile);
212 if (!event_router) 212 if (!event_router)
213 return; 213 return;
214 214
215 scoped_ptr<extensions::Event> event(new extensions::Event( 215 scoped_ptr<extensions::Event> event(new extensions::Event(
216 event_name, event_args.Pass())); 216 event_name, event_args.Pass()));
217 event_router->BroadcastEvent(event.Pass()); 217 event_router->BroadcastEvent(event.Pass());
218 } 218 }
219 219
220 bool AccessibilitySetAccessibilityEnabledFunction::RunImpl() { 220 bool AccessibilitySetAccessibilityEnabledFunction::RunSync() {
221 bool enabled; 221 bool enabled;
222 EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(0, &enabled)); 222 EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(0, &enabled));
223 ExtensionAccessibilityEventRouter::GetInstance() 223 ExtensionAccessibilityEventRouter::GetInstance()
224 ->SetAccessibilityEnabled(enabled); 224 ->SetAccessibilityEnabled(enabled);
225 return true; 225 return true;
226 } 226 }
227 227
228 bool AccessibilitySetNativeAccessibilityEnabledFunction::RunImpl() { 228 bool AccessibilitySetNativeAccessibilityEnabledFunction::RunSync() {
229 bool enabled; 229 bool enabled;
230 EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(0, &enabled)); 230 EXTENSION_FUNCTION_VALIDATE(args_->GetBoolean(0, &enabled));
231 if (enabled) { 231 if (enabled) {
232 content::BrowserAccessibilityState::GetInstance()-> 232 content::BrowserAccessibilityState::GetInstance()->
233 EnableAccessibility(); 233 EnableAccessibility();
234 } else { 234 } else {
235 content::BrowserAccessibilityState::GetInstance()-> 235 content::BrowserAccessibilityState::GetInstance()->
236 DisableAccessibility(); 236 DisableAccessibility();
237 } 237 }
238 return true; 238 return true;
239 } 239 }
240 240
241 bool AccessibilityGetFocusedControlFunction::RunImpl() { 241 bool AccessibilityGetFocusedControlFunction::RunSync() {
242 // Get the serialized dict from the last focused control and return it. 242 // Get the serialized dict from the last focused control and return it.
243 // However, if the dict is empty, that means we haven't seen any focus 243 // However, if the dict is empty, that means we haven't seen any focus
244 // events yet, so return null instead. 244 // events yet, so return null instead.
245 ExtensionAccessibilityEventRouter *accessibility_event_router = 245 ExtensionAccessibilityEventRouter *accessibility_event_router =
246 ExtensionAccessibilityEventRouter::GetInstance(); 246 ExtensionAccessibilityEventRouter::GetInstance();
247 base::DictionaryValue *last_focused_control_dict = 247 base::DictionaryValue *last_focused_control_dict =
248 accessibility_event_router->last_focused_control_dict(); 248 accessibility_event_router->last_focused_control_dict();
249 if (last_focused_control_dict->size()) { 249 if (last_focused_control_dict->size()) {
250 SetResult(last_focused_control_dict->DeepCopyWithoutEmptyChildren()); 250 SetResult(last_focused_control_dict->DeepCopyWithoutEmptyChildren());
251 } else { 251 } else {
252 SetResult(base::Value::CreateNullValue()); 252 SetResult(base::Value::CreateNullValue());
253 } 253 }
254 return true; 254 return true;
255 } 255 }
256 256
257 bool AccessibilityGetAlertsForTabFunction::RunImpl() { 257 bool AccessibilityGetAlertsForTabFunction::RunSync() {
258 int tab_id; 258 int tab_id;
259 EXTENSION_FUNCTION_VALIDATE(args_->GetInteger(0, &tab_id)); 259 EXTENSION_FUNCTION_VALIDATE(args_->GetInteger(0, &tab_id));
260 260
261 TabStripModel* tab_strip = NULL; 261 TabStripModel* tab_strip = NULL;
262 content::WebContents* contents = NULL; 262 content::WebContents* contents = NULL;
263 int tab_index = -1; 263 int tab_index = -1;
264 if (!extensions::ExtensionTabUtil::GetTabById(tab_id, 264 if (!extensions::ExtensionTabUtil::GetTabById(tab_id,
265 GetProfile(), 265 GetProfile(),
266 include_incognito(), 266 include_incognito(),
267 NULL, 267 NULL,
(...skipping 18 matching lines...) Expand all
286 const base::string16 message_text = 286 const base::string16 message_text =
287 confirm_infobar_delegate->GetMessageText(); 287 confirm_infobar_delegate->GetMessageText();
288 alert_value->SetString(keys::kMessageKey, message_text); 288 alert_value->SetString(keys::kMessageKey, message_text);
289 alerts_value->Append(alert_value); 289 alerts_value->Append(alert_value);
290 } 290 }
291 } 291 }
292 292
293 SetResult(alerts_value); 293 SetResult(alerts_value);
294 return true; 294 return true;
295 } 295 }
OLDNEW
« no previous file with comments | « chrome/browser/accessibility/accessibility_extension_api.h ('k') | chrome/browser/chromeos/extensions/echo_private_api.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698