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

Unified Diff: content/renderer/browser_plugin/browser_plugin_bindings.cc

Issue 11415279: Revert 170866 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/browser_plugin/browser_plugin.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/browser_plugin/browser_plugin_bindings.cc
===================================================================
--- content/renderer/browser_plugin/browser_plugin_bindings.cc (revision 170866)
+++ content/renderer/browser_plugin/browser_plugin_bindings.cc (working copy)
@@ -10,7 +10,6 @@
#include "base/bind.h"
#include "base/message_loop.h"
#include "base/string16.h"
-#include "base/string_number_conversions.h"
#include "base/string_split.h"
#include "base/utf_string_conversions.h"
#include "content/renderer/browser_plugin/browser_plugin.h"
@@ -393,7 +392,6 @@
explicit BrowserPluginPropertyBinding(const char name[]) : name_(name) {
}
virtual ~BrowserPluginPropertyBinding() {}
- const std::string& name() const { return name_; }
bool MatchesName(NPIdentifier name) const {
return WebBindings::getStringIdentifier(name_.c_str()) == name;
}
@@ -402,12 +400,6 @@
virtual bool SetProperty(BrowserPluginBindings* bindings,
NPObject* np_obj,
const NPVariant* variant) = 0;
- virtual std::string GetDOMAttributeValue(BrowserPlugin* browser_plugin) = 0;
- // Updates the DOM Attribute value with the current property value.
- void UpdateDOMAttribute(BrowserPluginBindings* bindings) {
- bindings->instance()->UpdateDOMAttribute(name(),
- GetDOMAttributeValue(bindings->instance()));
- }
private:
std::string name_;
@@ -422,21 +414,17 @@
}
virtual bool GetProperty(BrowserPluginBindings* bindings,
NPVariant* result) OVERRIDE {
- bool auto_size = bindings->instance()->auto_size_attribute();
- BOOLEAN_TO_NPVARIANT(auto_size, *result);
+ bool autosize = bindings->instance()->auto_size_attribute();
+ BOOLEAN_TO_NPVARIANT(autosize, *result);
return true;
}
virtual bool SetProperty(BrowserPluginBindings* bindings,
NPObject* np_obj,
const NPVariant* variant) OVERRIDE {
- bool auto_size = NPVARIANT_TO_BOOLEAN(*variant);
- bindings->instance()->SetAutoSizeAttribute(auto_size);
+ bool autosize = NPVARIANT_TO_BOOLEAN(*variant);
+ bindings->instance()->SetAutoSizeAttribute(autosize);
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return browser_plugin->auto_size_attribute() ? "true" : "false";
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingAutoSize);
};
@@ -461,9 +449,6 @@
const NPVariant* variant) OVERRIDE {
return false;
}
- virtual std::string GetDOMAttributeValue(BrowserPlugin* browser_plugin) {
- return std::string();
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingContentWindow);
};
@@ -487,10 +472,6 @@
bindings->instance()->SetMaxHeightAttribute(max_height);
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return base::IntToString(browser_plugin->max_height_attribute());
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingMaxHeight);
};
@@ -514,10 +495,6 @@
bindings->instance()->SetMaxWidthAttribute(max_width);
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return base::IntToString(browser_plugin->max_width_attribute());
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingMaxWidth);
};
@@ -541,10 +518,6 @@
bindings->instance()->SetMinHeightAttribute(min_height);
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return base::IntToString(browser_plugin->min_height_attribute());
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingMinHeight);
};
@@ -568,10 +541,6 @@
bindings->instance()->SetMinWidthAttribute(min_width);
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return base::IntToString(browser_plugin->min_width_attribute());
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingMinWidth);
};
@@ -600,10 +569,6 @@
}
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return browser_plugin->GetPartitionAttribute();
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingPartition);
};
@@ -630,10 +595,6 @@
}
return true;
}
- virtual std::string GetDOMAttributeValue(
- BrowserPlugin* browser_plugin) OVERRIDE {
- return browser_plugin->src_attribute();
- }
private:
DISALLOW_COPY_AND_ASSIGN(BrowserPluginPropertyBindingSrc);
};
@@ -719,13 +680,8 @@
for (PropertyBindingList::iterator iter = property_bindings_.begin();
iter != property_bindings_.end();
++iter) {
- if ((*iter)->MatchesName(name)) {
- if ((*iter)->SetProperty(this, np_obj, variant)) {
- (*iter)->UpdateDOMAttribute(this);
- return true;
- }
- break;
- }
+ if ((*iter)->MatchesName(name))
+ return (*iter)->SetProperty(this, np_obj, variant);
}
return false;
}
« no previous file with comments | « content/renderer/browser_plugin/browser_plugin.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698