зеркало из https://github.com/mozilla/pjs.git
Change nsIDOMNSEditableElement to be a standalone interface that's not reflected through classinfo. Bug 303727, r+sr=jst.
This commit is contained in:
Родитель
13e2c8b3f5
Коммит
1b1f42c9fa
|
@ -39,6 +39,7 @@
|
|||
#include "nsIDOMHTMLInputElement.h"
|
||||
#include "nsIDOMNSHTMLInputElement.h"
|
||||
#include "nsITextControlElement.h"
|
||||
#include "nsIDOMNSEditableElement.h"
|
||||
#include "nsIRadioControlElement.h"
|
||||
#include "nsIRadioVisitor.h"
|
||||
#include "nsIPhonetic.h"
|
||||
|
@ -136,7 +137,8 @@ class nsHTMLInputElement : public nsGenericHTMLFormElement,
|
|||
public nsIDOMNSHTMLInputElement,
|
||||
public nsITextControlElement,
|
||||
public nsIRadioControlElement,
|
||||
public nsIPhonetic
|
||||
public nsIPhonetic,
|
||||
public nsIDOMNSEditableElement
|
||||
{
|
||||
public:
|
||||
nsHTMLInputElement(nsINodeInfo *aNodeInfo, PRBool aFromParser);
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
#include "nsIDOMHTMLTextAreaElement.h"
|
||||
#include "nsIDOMNSHTMLTextAreaElement.h"
|
||||
#include "nsITextControlElement.h"
|
||||
#include "nsIDOMNSEditableElement.h"
|
||||
#include "nsIControllers.h"
|
||||
#include "nsContentCID.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
@ -75,7 +76,8 @@ static NS_DEFINE_CID(kXULControllersCID, NS_XULCONTROLLERS_CID);
|
|||
class nsHTMLTextAreaElement : public nsGenericHTMLFormElement,
|
||||
public nsIDOMHTMLTextAreaElement,
|
||||
public nsIDOMNSHTMLTextAreaElement,
|
||||
public nsITextControlElement
|
||||
public nsITextControlElement,
|
||||
public nsIDOMNSEditableElement
|
||||
{
|
||||
public:
|
||||
nsHTMLTextAreaElement(nsINodeInfo *aNodeInfo, PRBool aFromParser = PR_FALSE);
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#include "nsIDOMNSEditableElement.idl"
|
||||
#include "domstubs.idl"
|
||||
|
||||
interface nsIControllers;
|
||||
|
||||
|
||||
[scriptable, uuid(5e050532-1d12-4b98-ba20-6c883dc0d954)]
|
||||
interface nsIDOMNSHTMLInputElement : nsIDOMNSEditableElement
|
||||
[scriptable, uuid(993d2efc-a768-11d3-bccd-0060b0fc76bd)]
|
||||
interface nsIDOMNSHTMLInputElement : nsISupports
|
||||
{
|
||||
readonly attribute nsIControllers controllers;
|
||||
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#include "nsIDOMNSEditableElement.idl"
|
||||
#include "domstubs.idl"
|
||||
|
||||
interface nsIControllers;
|
||||
|
||||
|
||||
[scriptable, uuid(8aa7dadc-73f1-416e-9d1e-15bc63226938)]
|
||||
interface nsIDOMNSHTMLTextAreaElement : nsIDOMNSEditableElement
|
||||
[scriptable, uuid(ca066b44-9ddf-11d3-bccc-0060b0fc76bd)]
|
||||
interface nsIDOMNSHTMLTextAreaElement : nsISupports
|
||||
{
|
||||
readonly attribute nsIControllers controllers;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче