13345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// Copyright (c) 2010 The Chromium Authors. All rights reserved. 23345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// Use of this source code is governed by a BSD-style license that can be 33345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// found in the LICENSE file. 43345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 53345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick#include "webkit/glue/form_data.h" 63345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 73345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merricknamespace webkit_glue { 83345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 93345a6884c488ff3a535c2c9acdd33d74b37e311Iain MerrickFormData::FormData() 103345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick : user_submitted(false) { 113345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick} 123345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 133345a6884c488ff3a535c2c9acdd33d74b37e311Iain MerrickFormData::FormData(const FormData& data) 143345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick : name(data.name), 153345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick method(data.method), 163345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick origin(data.origin), 173345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick action(data.action), 183345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick user_submitted(data.user_submitted), 193345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick fields(data.fields) { 203345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick} 213345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 223345a6884c488ff3a535c2c9acdd33d74b37e311Iain MerrickFormData::~FormData() { 233345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick} 243345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 253345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickbool FormData::operator==(const FormData& form) const { 263345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick return (name == form.name && 273345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick StringToLowerASCII(method) == StringToLowerASCII(form.method) && 283345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick origin == form.origin && 293345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick action == form.action && 303345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick user_submitted == form.user_submitted && 313345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick fields == form.fields); 323345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick} 333345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 343345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick} // namespace webkit_glue 35