OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * Copyright (C) 2013 Apple Inc. All rights reserved. | 3 * Copyright (C) 2013 Apple Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
364 InternalSettingsGenerated::trace(visitor); | 364 InternalSettingsGenerated::trace(visitor); |
365 #if ENABLE(OILPAN) | 365 #if ENABLE(OILPAN) |
366 HeapSupplement<Page>::trace(visitor); | 366 HeapSupplement<Page>::trace(visitor); |
367 #endif | 367 #endif |
368 } | 368 } |
369 | 369 |
370 void InternalSettings::setAvailablePointerTypes(const String& pointers, Exceptio
nState& exceptionState) | 370 void InternalSettings::setAvailablePointerTypes(const String& pointers, Exceptio
nState& exceptionState) |
371 { | 371 { |
372 InternalSettingsGuardForSettings(); | 372 InternalSettingsGuardForSettings(); |
373 | 373 |
374 // Allow setting multiple pointer types by passing comma seperated list | 374 // Allow setting multiple pointer types by passing comma separated list |
375 // ("coarse,fine"). | 375 // ("coarse,fine"). |
376 Vector<String> tokens; | 376 Vector<String> tokens; |
377 pointers.split(",", false, tokens); | 377 pointers.split(",", false, tokens); |
378 | 378 |
379 int pointerTypes = 0; | 379 int pointerTypes = 0; |
380 for (size_t i = 0; i < tokens.size(); ++i) { | 380 for (size_t i = 0; i < tokens.size(); ++i) { |
381 String token = tokens[i].stripWhiteSpace(); | 381 String token = tokens[i].stripWhiteSpace(); |
382 | 382 |
383 if (token == "coarse") | 383 if (token == "coarse") |
384 pointerTypes |= PointerTypeCoarse; | 384 pointerTypes |= PointerTypeCoarse; |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
428 else | 428 else |
429 exceptionState.throwDOMException(SyntaxError, "The pointer type token ('
" + token + ")' is invalid."); | 429 exceptionState.throwDOMException(SyntaxError, "The pointer type token ('
" + token + ")' is invalid."); |
430 | 430 |
431 settings()->setPrimaryPointerType(type); | 431 settings()->setPrimaryPointerType(type); |
432 } | 432 } |
433 | 433 |
434 void InternalSettings::setAvailableHoverTypes(const String& types, ExceptionStat
e& exceptionState) | 434 void InternalSettings::setAvailableHoverTypes(const String& types, ExceptionStat
e& exceptionState) |
435 { | 435 { |
436 InternalSettingsGuardForSettings(); | 436 InternalSettingsGuardForSettings(); |
437 | 437 |
438 // Allow setting multiple hover types by passing comma seperated list | 438 // Allow setting multiple hover types by passing comma separated list |
439 // ("on-demand,none"). | 439 // ("on-demand,none"). |
440 Vector<String> tokens; | 440 Vector<String> tokens; |
441 types.split(",", false, tokens); | 441 types.split(",", false, tokens); |
442 | 442 |
443 int hoverTypes = 0; | 443 int hoverTypes = 0; |
444 for (size_t i = 0; i < tokens.size(); ++i) { | 444 for (size_t i = 0; i < tokens.size(); ++i) { |
445 String token = tokens[i].stripWhiteSpace(); | 445 String token = tokens[i].stripWhiteSpace(); |
446 | 446 |
447 if (token == "none") | 447 if (token == "none") |
448 hoverTypes |= HoverTypeNone; | 448 hoverTypes |= HoverTypeNone; |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
504 settings()->setLogDnsPrefetchAndPreconnect(enabled); | 504 settings()->setLogDnsPrefetchAndPreconnect(enabled); |
505 } | 505 } |
506 | 506 |
507 void InternalSettings::setPreloadLogging(bool enabled, ExceptionState& exception
State) | 507 void InternalSettings::setPreloadLogging(bool enabled, ExceptionState& exception
State) |
508 { | 508 { |
509 InternalSettingsGuardForSettings(); | 509 InternalSettingsGuardForSettings(); |
510 settings()->setLogPreload(enabled); | 510 settings()->setLogPreload(enabled); |
511 } | 511 } |
512 | 512 |
513 } | 513 } |
OLD | NEW |