Changeset 130646 in webkit
- Timestamp:
- Oct 8, 2012, 9:33:32 AM (14 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
MiniBrowser/efl/main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r130639 r130646 1 2012-10-08 Christophe Dumez <christophe.dumez@intel.com> 2 3 [EFL][WK2] Add support for window.create in Minibrowser 4 https://bugs.webkit.org/show_bug.cgi?id=98649 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Calling window.create() from JavaScript now creates a 9 new window in Minibrowser, as directed. 10 11 * MiniBrowser/efl/main.c: 12 (on_new_window): 13 (window_create): 14 1 15 2012-10-08 Andreas Kling <kling@webkit.org> 2 16 -
trunk/Tools/MiniBrowser/efl/main.c
r130637 r130646 221 221 222 222 static void 223 on_new_window(void *user_data, Evas_Object *webview, void *event_info) 224 { 225 Evas_Object **new_view = (Evas_Object **)event_info; 226 Browser_Window *window = window_create(NULL, EINA_FALSE); 227 *new_view = window->webview; 228 windows = eina_list_append(windows, window); 229 } 230 231 static void 223 232 on_progress(void *user_data, Evas_Object *webview, void *event_info) 224 233 { … … 329 338 ewk_settings_file_access_from_file_urls_allowed_set(settings, EINA_TRUE); 330 339 340 evas_object_smart_callback_add(window->webview, "create,window", on_new_window, window); 331 341 evas_object_smart_callback_add(window->webview, "download,failed", on_download_failed, window); 332 342 evas_object_smart_callback_add(window->webview, "download,finished", on_download_finished, window); … … 348 358 window->url_bar = url_bar_add(window->webview, DEFAULT_WIDTH); 349 359 350 ewk_view_url_set(window->webview, url); 360 if (url) 361 ewk_view_url_set(window->webview, url); 351 362 352 363 return window;
Note:
See TracChangeset
for help on using the changeset viewer.