1 // Copyright (c) 2006-2008 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 WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 6 #define WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 7 8 #include "third_party/WebKit/Source/WebKit/chromium/public/WebNavigationPolicy.h" 9 10 enum WindowOpenDisposition { 11 SUPPRESS_OPEN, 12 CURRENT_TAB, 13 // Indicates that only one tab with the url should exist in the same window. 14 SINGLETON_TAB, 15 NEW_FOREGROUND_TAB, 16 NEW_BACKGROUND_TAB, 17 NEW_POPUP, 18 NEW_WINDOW, 19 SAVE_TO_DISK, 20 OFF_THE_RECORD, 21 IGNORE_ACTION 22 }; 23 24 // Conversion function: 25 WindowOpenDisposition NavigationPolicyToDisposition( 26 WebKit::WebNavigationPolicy policy); 27 28 #endif // WEBKIT_GLUE_WINDOW_OPEN_DISPOSITION_H_ 29