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

Unified Diff: ui/file_manager/file_manager/foreground/js/providers_model.js

Issue 1215533003: Add a refresh button for providers which do not support watchers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: ui/file_manager/file_manager/foreground/js/providers_model.js
diff --git a/ui/file_manager/file_manager/foreground/js/providers_model.js b/ui/file_manager/file_manager/foreground/js/providers_model.js
index 13625c2af57ec008e314f2099dbb3b53fe8c15f7..9e72a6c6462d83246e8ecddb2f1f99eba081854b 100644
--- a/ui/file_manager/file_manager/foreground/js/providers_model.js
+++ b/ui/file_manager/file_manager/foreground/js/providers_model.js
@@ -9,13 +9,15 @@
* @param {string} extensionId
* @param {string} extensionName
* @param {boolean} configurable
+ * @param {boolean} watchable
* @param {boolean} multipleMounts
* @param {string} source
* @constructor
* @struct
*/
function ProvidersModelItem(
- extensionId, extensionName, configurable, multipleMounts, source) {
+ extensionId, extensionName, configurable, watchable, multipleMounts,
+ source) {
/**
* @private {string}
* @const
@@ -38,6 +40,12 @@ function ProvidersModelItem(
* @private {boolean}
* @const
*/
+ this.watchable_ = watchable;
+
+ /**
+ * @private {boolean}
+ * @const
+ */
this.multipleMounts_ = multipleMounts;
/**
@@ -66,6 +74,11 @@ ProvidersModelItem.prototype = {
/**
* @return {boolean}
*/
+ get watchable() { return this.watchable_; },
+
+ /**
+ * @return {boolean}
+ */
get multipleMounts() { return this.multipleMounts_; },
/**
@@ -108,6 +121,7 @@ ProvidersModel.prototype.getInstalledProviders = function() {
extension.extensionId,
extension.name,
extension.configurable,
+ extension.watchable,
extension.multipleMounts,
extension.source));
});

Powered by Google App Engine
This is Rietveld 408576698