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

Side by Side Diff: chrome/browser/resources/md_extensions/options_dialog.js

Issue 2811993004: [MD Extensions] Add support for URL navigation (Closed)
Patch Set: nits Created 3 years, 7 months 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 cr.define('extensions', function() { 5 cr.define('extensions', function() {
6 'use strict'; 6 'use strict';
7 7
8 var MAX_HEIGHT = 600; 8 var MAX_HEIGHT = 600;
9 var MAX_WIDTH = 600; 9 var MAX_WIDTH = 600;
10 var MIN_HEIGHT = 300; 10 var MIN_HEIGHT = 300;
11 var MIN_WIDTH = 300; 11 var MIN_WIDTH = 300;
12 var HEADER_PADDING = 40; 12 var HEADER_PADDING = 40;
13 13
14 var OptionsDialog = Polymer({ 14 var OptionsDialog = Polymer({
15 is: 'extensions-options-dialog', 15 is: 'extensions-options-dialog',
16 properties: { 16 properties: {
17 /** @private {Object} */ 17 /** @private {Object} */
18 extensionOptions_: Object, 18 extensionOptions_: Object,
19 19
20 /** @private {chrome.developerPrivate.ExtensionInfo} */ 20 /** @private {chrome.developerPrivate.ExtensionInfo} */
21 data_: Object, 21 data_: Object,
22 }, 22 },
23 23
24 get open() {
25 return this.$$('dialog').open;
26 },
27
24 /** @param {chrome.developerPrivate.ExtensionInfo} data */ 28 /** @param {chrome.developerPrivate.ExtensionInfo} data */
25 show: function(data) { 29 show: function(data) {
26 this.data_ = data; 30 this.data_ = data;
27 if (!this.extensionOptions_) 31 if (!this.extensionOptions_)
28 this.extensionOptions_ = document.createElement('ExtensionOptions'); 32 this.extensionOptions_ = document.createElement('ExtensionOptions');
29 this.extensionOptions_.extension = this.data_.id; 33 this.extensionOptions_.extension = this.data_.id;
30 this.extensionOptions_.onclose = this.close.bind(this); 34 this.extensionOptions_.onclose = this.close.bind(this);
31 var bounded = function(min, max, val) { 35 var bounded = function(min, max, val) {
32 return Math.min(Math.max(min, val), max); 36 return Math.min(Math.max(min, val), max);
33 }; 37 };
(...skipping 16 matching lines...) Expand all
50 onSizeChanged({height: 0, width: 0}); 54 onSizeChanged({height: 0, width: 0});
51 }, 55 },
52 56
53 close: function() { 57 close: function() {
54 this.$$('dialog').close(); 58 this.$$('dialog').close();
55 }, 59 },
56 }); 60 });
57 61
58 return {OptionsDialog: OptionsDialog}; 62 return {OptionsDialog: OptionsDialog};
59 }); 63 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/md_extensions/navigation_helper.js ('k') | chrome/browser/resources/md_extensions/service.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698