summaryrefslogtreecommitdiffstats
path: root/content/renderer/external_popup_menu.cc
Commit message (Collapse)AuthorAgeFilesLines
* [DevTools] Handle emulation in embedder, call into web API.dgozman2015-03-161-1/+1
| | | | | | | | BUG=466598 Review URL: https://codereview.chromium.org/1003113003 Cr-Commit-Position: refs/heads/master@{#320722}
* Move external popup menus from WebViewClient to WebFrameClient, part 3/3.avi2014-08-251-9/+10
| | | | | | | | | BUG=304341 TEST=popup menus still work Review URL: https://codereview.chromium.org/501583003 Cr-Commit-Position: refs/heads/master@{#291781}
* Mac: ExternalPopupMenu::close should hide a showing popup menu.tkent@chromium.org2014-03-241-2/+3
| | | | | | | | | | | | | | | | | * This CL introduces new IPC message to tell a request to hide a SELECT popup menu. * We need to clear RenderViewImpl::external_popup_menu_ immediately after sending the IPC message. Without it, following popup menu requests will fail because of existence of non-null external_popup_menu_. It causes some layout test failures. BUG=30550,145658 R=avi@chromium.org, rsesek@chromium.org, tsepez@chromium.org Review URL: https://codereview.chromium.org/197533008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258856 0039d316-1c4b-4281-b951-d872f2087c98
* Properly adjust popup position when emulating device.dgozman@chromium.org2013-12-051-1/+5
| | | | | | | | | | | This was broken by root layer offset introduced to center emulated view. BUG=325293 Review URL: https://codereview.chromium.org/98713003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238954 0039d316-1c4b-4281-b951-d872f2087c98
* Rename WebKit namespace to blink (part 3)abarth@chromium.org2013-11-071-4/+4
| | | | | | | | | | | This CL updates all references to the WebKit namespace in content. TBR=darin@chromium.org BUG=295096 Review URL: https://codereview.chromium.org/63253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233513 0039d316-1c4b-4281-b951-d872f2087c98
* Implementation of device metrics emulation in render view.dgozman@chromium.org2013-10-031-2/+13
| | | | | | | | | | | | | | | | | | | | | | This is used by DevTools to emulate various devices on desktop browser. Emulation includes changing view size, view/window screen positions and device scale factor. Also, the whole view is scaled down if required to fit the browser window. To achieve this, render widget creates an emulator, which handles metrics override by intercepting size/position-related messages. Scaling down is done by setting transform on the root composited layer on the blink side. This emulation is transparent to browser side. Depends on Blink-side patch: https://codereview.chromium.org/23187005/ BUG=288959 Review URL: https://codereview.chromium.org/23364004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226663 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebMenuItem to content::MenuItem.darin@chromium.org2013-07-171-2/+5
| | | | | | | | BUG=237267 Review URL: https://chromiumcodereview.appspot.com/19393003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211982 0039d316-1c4b-4281-b951-d872f2087c98
* Update Blink include pathsabarth@chromium.org2013-06-171-1/+1
| | | | | | | | | | | | | This CL changes the majority of include paths from the old Source/WebKit/chromium/public to the new public/web directory. TBR=darin BUG=239545 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/17148003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206664 0039d316-1c4b-4281-b951-d872f2087c98
* Update refernces to Blink's Platform API (content)abarth@chromium.org2013-05-301-1/+1
| | | | | | | | | | | | | | These headers have moved from Source/Platform/chromium/public to public/platform. This CL updates content's references to the old location to point to the new location. After this CL lands, I'll remove the forwarding headers that are letting these references still work. TBR=jamesr@chromium.org BUG=239545 Review URL: https://chromiumcodereview.appspot.com/15822010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203047 0039d316-1c4b-4281-b951-d872f2087c98
* Update some #includes in content/renderer for headers in the new Platform ↵pilgrim@chromium.org2013-01-101-1/+1
| | | | | | | | directory Review URL: https://chromiumcodereview.appspot.com/11819044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176058 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of code in content\renderer to the content namespace.jam@chromium.org2012-10-191-0/+3
| | | | | | Review URL: https://codereview.chromium.org/11232014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163061 0039d316-1c4b-4281-b951-d872f2087c98
* Multi-select <select> in 'external popup window'aruslan@chromium.org2012-05-261-1/+18
| | | | | | | | | | | | | | We use an 'external popup window' for both single and multi selection <select> tag popups. This also supports <optgroup> and disabled <option> items and multiple selections. On all other chrome platforms a multi-select <select> tag is rendered in page, so this CL adds a bit of plumbing and IPC stuff to get the multi-select popups working as well. WebKit side of this CL is at http://trac.webkit.org/changeset/94600 Review URL: https://chromiumcodereview.appspot.com/10436010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139169 0039d316-1c4b-4281-b951-d872f2087c98
* Update includes to new header locationsabarth@chromium.org2011-12-031-1/+1
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/8788003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112825 0039d316-1c4b-4281-b951-d872f2087c98
* Rename RenderView to RenderViewImpl. Update Chrome's DEPS so that it can't ↵jam@chromium.org2011-10-101-2/+2
| | | | | | | | | include the RenderView implementation. BUG=98716 Review URL: http://codereview.chromium.org/8220006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104754 0039d316-1c4b-4281-b951-d872f2087c98
* Move some more renderer messages to content. Also move a couple of files ↵jam@chromium.org2011-03-221-0/+46
which should have been moved.TBR=tsepez R=sky@chromium.org,*,jam@chromium.org,jcivelli@chromium.org,phajdan.jr@chromium.org,darin@chromium.org,brettw@chromium.org,ben@chromium.org Review URL: http://codereview.chromium.org/6718020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78957 0039d316-1c4b-4281-b951-d872f2087c98