Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / components / dom_distiller / core / dom_distiller_switches.h
blob6b89533c342153af3b971004d44af88c3bf6b05f
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef COMPONENTS_DOM_DISTILLER_CORE_DOM_DISTILLER_SWITCHES_H_
6 #define COMPONENTS_DOM_DISTILLER_CORE_DOM_DISTILLER_SWITCHES_H_
8 #include "base/base_switches.h"
9 #include "base/command_line.h"
11 namespace switches {
13 // Switch to enable the DOM distiller.
14 extern const char kEnableDomDistiller[];
16 // Switch to enable synced articles.
17 extern const char kEnableSyncArticles[];
19 // Switch to enable specific heuristics for detecting if a page is distillable
20 // or not.
21 extern const char kReaderModeHeuristics[];
23 // Switch to control the display of the distiller feedback form.
24 extern const char kReaderModeFeedback[];
26 namespace reader_mode_heuristics {
27 extern const char kAdaBoost[];
28 extern const char kOGArticle[];
29 extern const char kAlwaysTrue[];
30 extern const char kNone[];
33 namespace reader_mode_feedback {
34 extern const char kOn[];
35 extern const char kOff[];
38 } // namespace switches
40 #endif // COMPONENTS_DOM_DISTILLER_CORE_DOM_DISTILLER_SWITCHES_H_