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 3 // found in the LICENSE file. 4 5 #ifndef CONTENT_COMMON_NAVIGATION_GESTURE_H_ 6 #define CONTENT_COMMON_NAVIGATION_GESTURE_H_ 7 8 namespace content { 9 10 enum NavigationGesture { 11 // User initiated navigation/load. 12 NavigationGestureUser, 13 // Non-user initiated navigation/load. For example, onload- or 14 // setTimeout-triggered document.location changes and form.submits. See 15 // http://b/1046841 for some cases that should be treated this way but aren't. 16 NavigationGestureAuto, 17 // Initial state. 18 NavigationGestureUnknown, 19 }; 20 21 } // namespace content 22 23 #endif // CONTENT_COMMON_NAVIGATION_GESTURE_H_ 24