diff options
Diffstat (limited to 'WebCore/bindings/js/ScriptObject.cpp')
-rw-r--r-- | WebCore/bindings/js/ScriptObject.cpp | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/WebCore/bindings/js/ScriptObject.cpp b/WebCore/bindings/js/ScriptObject.cpp index de397f7..e06eccb 100644 --- a/WebCore/bindings/js/ScriptObject.cpp +++ b/WebCore/bindings/js/ScriptObject.cpp @@ -59,96 +59,6 @@ static bool handleException(ScriptState* scriptState) return false; } -bool ScriptObject::set(const String& name, const String& value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, stringToUString(name)), jsString(m_scriptState, stringToUString(value)), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, const ScriptObject& value) -{ - if (value.scriptState() != m_scriptState) { - ASSERT_NOT_REACHED(); - return false; - } - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), value.jsObject(), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, const String& value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsString(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, double value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, long value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, long long value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, int value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, unsigned value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, unsigned long value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsNumber(m_scriptState, value), slot); - return handleException(m_scriptState); -} - -bool ScriptObject::set(const char* name, bool value) -{ - JSLock lock(SilenceAssertionsOnly); - PutPropertySlot slot; - jsObject()->put(m_scriptState, Identifier(m_scriptState, name), jsBoolean(value), slot); - return handleException(m_scriptState); -} - -ScriptObject ScriptObject::createNew(ScriptState* scriptState) -{ - JSLock lock(SilenceAssertionsOnly); - return ScriptObject(scriptState, constructEmptyObject(scriptState)); -} - bool ScriptGlobalObject::set(ScriptState* scriptState, const char* name, const ScriptObject& value) { JSLock lock(SilenceAssertionsOnly); |