Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1585)

Side by Side Diff: chrome/renderer/resources/extension_process_bindings.js

Issue 5254007: Addition of 'maxSize' to experimental popup extension API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This script contains privileged chrome extension related javascript APIs. 5 // This script contains privileged chrome extension related javascript APIs.
6 // It is loaded by pages whose URL has the chrome-extension protocol. 6 // It is loaded by pages whose URL has the chrome-extension protocol.
7 7
8 var chrome = chrome || {}; 8 var chrome = chrome || {};
9 (function() { 9 (function() {
10 native function GetExtensionAPIDefinition(); 10 native function GetExtensionAPIDefinition();
(...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after
506 } 506 }
507 }, 507 },
508 giveFocus: { 508 giveFocus: {
509 type: "boolean", 509 type: "boolean",
510 optional: true 510 optional: true
511 }, 511 },
512 borderStyle: { 512 borderStyle: {
513 type: "string", 513 type: "string",
514 optional: true, 514 optional: true,
515 enum: ["bubble", "rectangle"] 515 enum: ["bubble", "rectangle"]
516 },
517 maxSize: {
518 type: "object",
519 optional: true,
520 properties: {
521 width: {
522 type: "integer", optional: true, minimum: 32
523 },
524 height: {
525 type: "integer", optional: true, minimum: 32
526 }
527 }
516 } 528 }
517 } 529 }
518 }, 530 },
519 this.definition.parameters[2] 531 this.definition.parameters[2]
520 ]; 532 ];
521 return sendRequest(this.name, 533 return sendRequest(this.name,
522 [url, 534 [url,
523 { 535 {
524 domAnchor: getAbsoluteRect(showDetails.relativeTo), 536 domAnchor: getAbsoluteRect(showDetails.relativeTo),
525 giveFocus: showDetails.giveFocus, 537 giveFocus: showDetails.giveFocus,
526 borderStyle: showDetails.borderStyle 538 borderStyle: showDetails.borderStyle,
539 maxSize: showDetails.maxSize
527 }, 540 },
528 callback], 541 callback],
529 internalSchema); 542 internalSchema);
530 }; 543 };
531 544
532 apiFunctions["experimental.extension.getPopupView"].handleRequest = 545 apiFunctions["experimental.extension.getPopupView"].handleRequest =
533 function() { 546 function() {
534 return GetPopupView(); 547 return GetPopupView();
535 }; 548 };
536 549
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
714 727
715 if (!chrome.experimental) 728 if (!chrome.experimental)
716 chrome.experimental = {}; 729 chrome.experimental = {};
717 730
718 if (!chrome.experimental.accessibility) 731 if (!chrome.experimental.accessibility)
719 chrome.experimental.accessibility = {}; 732 chrome.experimental.accessibility = {};
720 733
721 if (!chrome.experimental.tts) 734 if (!chrome.experimental.tts)
722 chrome.experimental.tts = {}; 735 chrome.experimental.tts = {};
723 })(); 736 })();
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/extension_api.json ('k') | chrome/test/data/extensions/api_test/popup/popup_main/dom_ui.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698