Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan.
This commit is contained in:
Родитель
78b8618b03
Коммит
ee117885c5
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributors: John Gaunt (jgaunt@netscape.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* John Gaunt (jgaunt@netscape.com)
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -1,545 +0,0 @@
|
||||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
||||||
/* ***** BEGIN LICENSE BLOCK *****
|
|
||||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
|
||||||
*
|
|
||||||
* The contents of this file are subject to the Netscape Public License
|
|
||||||
* Version 1.1 (the "License"); you may not use this file except in
|
|
||||||
* compliance with the License. You may obtain a copy of the License at
|
|
||||||
* http://www.mozilla.org/NPL/
|
|
||||||
*
|
|
||||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
||||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
||||||
* for the specific language governing rights and limitations under the
|
|
||||||
* License.
|
|
||||||
*
|
|
||||||
* The Original Code is mozilla.org code.
|
|
||||||
*
|
|
||||||
* The Initial Developer of the Original Code is
|
|
||||||
* Netscape Communications Corporation.
|
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
|
||||||
* the Initial Developer. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
|
||||||
* Contributor(s): John Gaunt (jgaunt@netscape.com)
|
|
||||||
* Kyle Yuan (kyle.yuan@sun.com)
|
|
||||||
*
|
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
||||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
||||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
||||||
* of those above. If you wish to allow use of your version of this file only
|
|
||||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
||||||
* use your version of this file under the terms of the NPL, indicate your
|
|
||||||
* decision by deleting the provisions above and replace them with the notice
|
|
||||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
||||||
* the provisions above, a recipient may use your version of this file under
|
|
||||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
|
||||||
*
|
|
||||||
* ***** END LICENSE BLOCK ***** */
|
|
||||||
|
|
||||||
#include "nsCOMPtr.h"
|
|
||||||
#include "nsFormControlAccessible.h"
|
|
||||||
#include "nsIAtom.h"
|
|
||||||
#include "nsIComboboxControlFrame.h"
|
|
||||||
#include "nsIDOMHTMLOptGroupElement.h"
|
|
||||||
#include "nsIDOMHTMLSelectElement.h"
|
|
||||||
#include "nsIDOMText.h"
|
|
||||||
#include "nsIDOMXULMultSelectCntrlEl.h"
|
|
||||||
#include "nsIDOMXULSelectCntrlEl.h"
|
|
||||||
#include "nsIDOMXULSelectCntrlItemEl.h"
|
|
||||||
#include "nsIFrame.h"
|
|
||||||
#include "nsIListControlFrame.h"
|
|
||||||
#include "nsISelectControlFrame.h"
|
|
||||||
#include "nsIServiceManager.h"
|
|
||||||
#include "nsLayoutAtoms.h"
|
|
||||||
#include "nsRootAccessible.h"
|
|
||||||
#include "nsSelectAccessible.h"
|
|
||||||
|
|
||||||
|
|
||||||
/** ------------------------------------------------------ */
|
|
||||||
/** First, the common widgets */
|
|
||||||
/** ------------------------------------------------------ */
|
|
||||||
|
|
||||||
/** Constructor -- cache our parent */
|
|
||||||
nsSelectListAccessible::nsSelectListAccessible(nsIAccessible* aParent,
|
|
||||||
nsIDOMNode* aDOMNode,
|
|
||||||
nsIWeakReference* aShell)
|
|
||||||
:nsAccessible(aDOMNode, aShell)
|
|
||||||
{
|
|
||||||
mParent = aParent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our parents bounds */
|
|
||||||
NS_IMETHODIMP nsSelectListAccessible::AccGetBounds(PRInt32 *x, PRInt32 *y, PRInt32 *width, PRInt32 *height)
|
|
||||||
{
|
|
||||||
return mParent->AccGetBounds(x,y,width,height);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our cached parent */
|
|
||||||
NS_IMETHODIMP nsSelectListAccessible::GetAccParent(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = mParent;
|
|
||||||
NS_ADDREF(*_retval);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are a list */
|
|
||||||
NS_IMETHODIMP nsSelectListAccessible::GetAccRole(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = ROLE_LIST;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are an only child */
|
|
||||||
NS_IMETHODIMP nsSelectListAccessible::GetAccPreviousSibling(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = nsnull;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are an only child */
|
|
||||||
NS_IMETHODIMP nsSelectListAccessible::GetAccNextSibling(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = nsnull;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* nsSelectOptionAccessible
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** Constructor -- cache our parent */
|
|
||||||
nsSelectOptionAccessible::nsSelectOptionAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell):
|
|
||||||
nsLeafAccessible(aDOMNode, aShell)
|
|
||||||
{
|
|
||||||
if (aParent)
|
|
||||||
mParent = aParent;
|
|
||||||
else {
|
|
||||||
nsCOMPtr<nsIAccessibilityService> accService(do_GetService("@mozilla.org/accessibilityService;1"));
|
|
||||||
nsCOMPtr<nsIDOMNode> parentNode, parentNode1;
|
|
||||||
nsCOMPtr<nsIAccessible> parentAccessible, lastChildAcc;
|
|
||||||
aDOMNode->GetParentNode(getter_AddRefs(parentNode));
|
|
||||||
if (parentNode) {
|
|
||||||
// this parent could be a Combobox or a ListBox. Each has a different
|
|
||||||
// was to get to the ListElement.
|
|
||||||
nsCOMPtr<nsIDOMHTMLOptGroupElement> optGroupElement(do_QueryInterface(parentNode));
|
|
||||||
if (optGroupElement) {
|
|
||||||
parentNode->GetParentNode(getter_AddRefs(parentNode1));
|
|
||||||
parentNode = parentNode1;
|
|
||||||
}
|
|
||||||
accService->GetAccessibleFor(parentNode, getter_AddRefs(parentAccessible));
|
|
||||||
PRUint32 role;
|
|
||||||
do {
|
|
||||||
parentAccessible->GetAccLastChild(getter_AddRefs(lastChildAcc));
|
|
||||||
if (lastChildAcc)
|
|
||||||
lastChildAcc->GetAccRole(&role);
|
|
||||||
parentAccessible = lastChildAcc;
|
|
||||||
} while (role != nsIAccessible::ROLE_LIST && lastChildAcc);
|
|
||||||
}
|
|
||||||
mParent = parentAccessible;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are a ListItem */
|
|
||||||
NS_IMETHODIMP nsSelectOptionAccessible::GetAccRole(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = ROLE_LISTITEM;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our cached parent */
|
|
||||||
NS_IMETHODIMP nsSelectOptionAccessible::GetAccParent(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = mParent;
|
|
||||||
NS_IF_ADDREF(*_retval);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get our Name from our Content's subtree
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsSelectOptionAccessible::GetAccName(nsAString& _retval)
|
|
||||||
{
|
|
||||||
// CASE #1 -- great majority of the cases
|
|
||||||
// find the label attribute - this is what the W3C says we should use
|
|
||||||
nsCOMPtr<nsIDOMElement> domElement(do_QueryInterface(mDOMNode));
|
|
||||||
NS_ASSERTION(domElement, "No domElement for accessible DOM node!");
|
|
||||||
nsresult rv = domElement->GetAttribute(NS_LITERAL_STRING("label"), _retval) ;
|
|
||||||
|
|
||||||
if (NS_SUCCEEDED(rv) && !_retval.IsEmpty() ) {
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
// CASE #2 -- no label parameter, get the first child,
|
|
||||||
// use it if it is a text node
|
|
||||||
nsCOMPtr<nsIDOMNode> child;
|
|
||||||
mDOMNode->GetFirstChild(getter_AddRefs(child));
|
|
||||||
|
|
||||||
if (child) {
|
|
||||||
nsCOMPtr<nsIDOMText> text (do_QueryInterface(child));
|
|
||||||
if (text) {
|
|
||||||
nsCOMPtr<nsIContent> content (do_QueryInterface(child));
|
|
||||||
if (!content) {
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
}
|
|
||||||
nsAutoString txtValue;
|
|
||||||
rv = AppendFlatStringFromContentNode(content, &txtValue);
|
|
||||||
if (NS_SUCCEEDED(rv)) {
|
|
||||||
// Temp var (txtValue) needed until CompressWhitespace built for nsAString
|
|
||||||
txtValue.CompressWhitespace();
|
|
||||||
_retval.Assign(txtValue);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** ----- nsComboboxTextFieldAccessible ----- */
|
|
||||||
|
|
||||||
/** Constructor */
|
|
||||||
nsComboboxTextFieldAccessible::nsComboboxTextFieldAccessible(nsIAccessible* aParent,
|
|
||||||
nsIDOMNode* aDOMNode,
|
|
||||||
nsIWeakReference* aShell):
|
|
||||||
nsLeafAccessible(aDOMNode, aShell)
|
|
||||||
{
|
|
||||||
mParent = aParent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Currently gets the text from the first option, needs to check for selection
|
|
||||||
* and then return that text.
|
|
||||||
* Walks the Frame tree and checks for proper frames.
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxTextFieldAccessible::GetAccValue(nsAString& _retval)
|
|
||||||
{
|
|
||||||
nsIFrame* frame = nsAccessible::GetBoundsFrame();
|
|
||||||
nsCOMPtr<nsIPresContext> context;
|
|
||||||
GetPresContext(context);
|
|
||||||
if (!frame || !context)
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
|
|
||||||
frame->FirstChild(context, nsnull, &frame);
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::blockFrame))
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->FirstChild(context, nsnull, &frame);
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::textFrame))
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
nsCOMPtr<nsIContent> content;
|
|
||||||
frame->GetContent(getter_AddRefs(content));
|
|
||||||
|
|
||||||
if (!content)
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
|
|
||||||
AppendFlatStringFromSubtree(content, &_retval);
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the bounds for the BlockFrame.
|
|
||||||
* Walks the Frame tree and checks for proper frames.
|
|
||||||
*/
|
|
||||||
void nsComboboxTextFieldAccessible::GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame)
|
|
||||||
{
|
|
||||||
// get our first child's frame
|
|
||||||
nsIFrame* frame = nsAccessible::GetBoundsFrame();
|
|
||||||
nsCOMPtr<nsIPresContext> context;
|
|
||||||
GetPresContext(context);
|
|
||||||
if (!frame || !context)
|
|
||||||
return;
|
|
||||||
|
|
||||||
frame->FirstChild(context, nsnull, aBoundingFrame);
|
|
||||||
frame->FirstChild(context, nsnull, &frame);
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::blockFrame))
|
|
||||||
return;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->GetRect(aBounds);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our cached parent */
|
|
||||||
NS_IMETHODIMP nsComboboxTextFieldAccessible::GetAccParent(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = mParent;
|
|
||||||
NS_IF_ADDREF(*_retval);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* We are the first child of our parent, no previous sibling
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxTextFieldAccessible::GetAccPreviousSibling(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = nsnull;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Our role is currently only static text, but we should be able to have
|
|
||||||
* editable text here and we need to check that case.
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxTextFieldAccessible::GetAccRole(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = ROLE_STATICTEXT;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* As a nsComboboxTextFieldAccessible we can have the following states:
|
|
||||||
* STATE_READONLY
|
|
||||||
* STATE_FOCUSED
|
|
||||||
* STATE_FOCUSABLE
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxTextFieldAccessible::GetAccState(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
// Get focus status from base class
|
|
||||||
nsAccessible::GetAccState(_retval);
|
|
||||||
|
|
||||||
*_retval |= STATE_READONLY | STATE_FOCUSABLE;
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** -----ComboboxButtonAccessible ----- */
|
|
||||||
|
|
||||||
/** Constructor -- cache our parent */
|
|
||||||
nsComboboxButtonAccessible::nsComboboxButtonAccessible(nsIAccessible* aParent,
|
|
||||||
nsIDOMNode* aDOMNode,
|
|
||||||
nsIWeakReference* aShell):
|
|
||||||
nsLeafAccessible(aDOMNode, aShell)
|
|
||||||
{
|
|
||||||
mParent = aParent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Just one action ( click ). */
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccNumActions(PRUint8 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = eSingle_Action;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the bounds for the gfxButtonControlFrame.
|
|
||||||
* Walks the Frame tree and checks for proper frames.
|
|
||||||
*/
|
|
||||||
void nsComboboxButtonAccessible::GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame)
|
|
||||||
{
|
|
||||||
// get our second child's frame
|
|
||||||
nsIFrame* frame = nsAccessible::GetBoundsFrame();
|
|
||||||
nsCOMPtr<nsIPresContext> context;
|
|
||||||
GetPresContext(context);
|
|
||||||
if (!context)
|
|
||||||
return;
|
|
||||||
|
|
||||||
*aBoundingFrame = frame; // bounding frame is the ComboboxControlFrame
|
|
||||||
frame->FirstChild(context, nsnull, &frame); // first frame is for the textfield
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::blockFrame))
|
|
||||||
return;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->GetNextSibling(&frame); // sibling frame is for the button
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::gfxButtonControlFrame))
|
|
||||||
return;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->GetRect(aBounds);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are a button. */
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccRole(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = ROLE_PUSHBUTTON;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our cached parent */
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccParent(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = mParent;
|
|
||||||
NS_IF_ADDREF(*_retval);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the name from GetAccActionName()
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccName(nsAString& _retval)
|
|
||||||
{
|
|
||||||
return GetAccActionName(eAction_Click, _retval);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Our action name is the reverse of our state:
|
|
||||||
* if we are closed -> open is our name.
|
|
||||||
* if we are open -> closed is our name.
|
|
||||||
* Uses the frame to get the state, updated on every click
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccActionName(PRUint8 index, nsAString& _retval)
|
|
||||||
{
|
|
||||||
PRBool isOpen = PR_FALSE;
|
|
||||||
nsIFrame *boundsFrame = GetBoundsFrame();
|
|
||||||
nsIComboboxControlFrame* comboFrame;
|
|
||||||
boundsFrame->QueryInterface(NS_GET_IID(nsIComboboxControlFrame), (void**)&comboFrame);
|
|
||||||
if (!comboFrame)
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
comboFrame->IsDroppedDown(&isOpen);
|
|
||||||
if (isOpen)
|
|
||||||
nsAccessible::GetTranslatedString(NS_LITERAL_STRING("close"), _retval);
|
|
||||||
else
|
|
||||||
nsAccessible::GetTranslatedString(NS_LITERAL_STRING("open"), _retval);
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* As a nsComboboxButtonAccessible we can have the following states:
|
|
||||||
* STATE_PRESSED
|
|
||||||
* STATE_FOCUSED
|
|
||||||
* STATE_FOCUSABLE
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxButtonAccessible::GetAccState(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
// Get focus status from base class
|
|
||||||
nsAccessible::GetAccState(_retval);
|
|
||||||
|
|
||||||
// we are open or closed --> pressed or not
|
|
||||||
PRBool isOpen = PR_FALSE;
|
|
||||||
nsIFrame *boundsFrame = GetBoundsFrame();
|
|
||||||
nsIComboboxControlFrame* comboFrame;
|
|
||||||
boundsFrame->QueryInterface(NS_GET_IID(nsIComboboxControlFrame), (void**)&comboFrame);
|
|
||||||
if (!comboFrame)
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
comboFrame->IsDroppedDown(&isOpen);
|
|
||||||
if (isOpen)
|
|
||||||
*_retval |= STATE_PRESSED;
|
|
||||||
|
|
||||||
*_retval |= STATE_FOCUSABLE;
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** ----- nsComboboxWindowAccessible ----- */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructor -- cache our parent
|
|
||||||
*/
|
|
||||||
nsComboboxWindowAccessible::nsComboboxWindowAccessible(nsIAccessible* aParent,
|
|
||||||
nsIDOMNode* aDOMNode,
|
|
||||||
nsIWeakReference* aShell):
|
|
||||||
nsAccessible(aDOMNode, aShell)
|
|
||||||
{
|
|
||||||
mParent = aParent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* As a nsComboboxWindowAccessible we can have the following states:
|
|
||||||
* STATE_FOCUSED
|
|
||||||
* STATE_FOCUSABLE
|
|
||||||
* STATE_INVISIBLE
|
|
||||||
* STATE_FLOATING
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxWindowAccessible::GetAccState(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
// Get focus status from base class
|
|
||||||
nsAccessible::GetAccState(_retval);
|
|
||||||
|
|
||||||
// we are open or closed
|
|
||||||
PRBool isOpen = PR_FALSE;
|
|
||||||
nsIFrame *boundsFrame = GetBoundsFrame();
|
|
||||||
nsIComboboxControlFrame* comboFrame = nsnull;
|
|
||||||
boundsFrame->QueryInterface(NS_GET_IID(nsIComboboxControlFrame), (void**)&comboFrame);
|
|
||||||
if (!comboFrame)
|
|
||||||
return NS_ERROR_FAILURE;
|
|
||||||
comboFrame->IsDroppedDown(&isOpen);
|
|
||||||
if (! isOpen)
|
|
||||||
*_retval |= STATE_INVISIBLE;
|
|
||||||
|
|
||||||
*_retval |= STATE_FOCUSABLE | STATE_FLOATING;
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** We are a window */
|
|
||||||
NS_IMETHODIMP nsComboboxWindowAccessible::GetAccRole(PRUint32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = ROLE_WINDOW;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Return our cached parent */
|
|
||||||
NS_IMETHODIMP nsComboboxWindowAccessible::GetAccParent(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = mParent;
|
|
||||||
NS_IF_ADDREF(*_retval);
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* We are the last sibling of our parent.
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxWindowAccessible::GetAccNextSibling(nsIAccessible **_retval)
|
|
||||||
{
|
|
||||||
*_retval = nsnull;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* We only have one child, a list
|
|
||||||
*/
|
|
||||||
NS_IMETHODIMP nsComboboxWindowAccessible::GetAccChildCount(PRInt32 *_retval)
|
|
||||||
{
|
|
||||||
*_retval = 1;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the bounds for the areaFrame.
|
|
||||||
* Walks the Frame tree and checks for proper frames.
|
|
||||||
*/
|
|
||||||
void nsComboboxWindowAccessible::GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame)
|
|
||||||
{
|
|
||||||
// get our first option
|
|
||||||
nsCOMPtr<nsIDOMNode> child;
|
|
||||||
mDOMNode->GetFirstChild(getter_AddRefs(child));
|
|
||||||
|
|
||||||
// now get its frame
|
|
||||||
nsCOMPtr<nsIPresShell> shell(do_QueryReferent(mPresShell));
|
|
||||||
if (!shell) {
|
|
||||||
*aBoundingFrame = nsnull;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
nsIFrame* frame = nsnull;
|
|
||||||
nsCOMPtr<nsIContent> content(do_QueryInterface(child));
|
|
||||||
shell->GetPrimaryFrameFor(content, &frame);
|
|
||||||
if (!frame) {
|
|
||||||
*aBoundingFrame = nsnull;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::blockFrame))
|
|
||||||
return;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->GetParent(aBoundingFrame);
|
|
||||||
frame->GetParent(&frame);
|
|
||||||
#ifdef DEBUG
|
|
||||||
if (! nsAccessible::IsCorrectFrameType(frame, nsLayoutAtoms::areaFrame))
|
|
||||||
return;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
frame->GetRect(aBounds);
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,174 +0,0 @@
|
||||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
||||||
/* ***** BEGIN LICENSE BLOCK *****
|
|
||||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
|
||||||
*
|
|
||||||
* The contents of this file are subject to the Netscape Public License
|
|
||||||
* Version 1.1 (the "License"); you may not use this file except in
|
|
||||||
* compliance with the License. You may obtain a copy of the License at
|
|
||||||
* http://www.mozilla.org/NPL/
|
|
||||||
*
|
|
||||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
||||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
||||||
* for the specific language governing rights and limitations under the
|
|
||||||
* License.
|
|
||||||
*
|
|
||||||
* The Original Code is mozilla.org code.
|
|
||||||
*
|
|
||||||
* The Initial Developer of the Original Code is
|
|
||||||
* Netscape Communications Corporation.
|
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
|
||||||
* the Initial Developer. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
|
||||||
* Contributor(s): John Gaunt (jgaunt@netscape.com)
|
|
||||||
* Kyle Yuan (kyle.yuan@sun.com)
|
|
||||||
*
|
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
||||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
||||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
||||||
* of those above. If you wish to allow use of your version of this file only
|
|
||||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
||||||
* use your version of this file under the terms of the NPL, indicate your
|
|
||||||
* decision by deleting the provisions above and replace them with the notice
|
|
||||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
||||||
* the provisions above, a recipient may use your version of this file under
|
|
||||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
|
||||||
*
|
|
||||||
* ***** END LICENSE BLOCK ***** */
|
|
||||||
|
|
||||||
#ifndef __nsSelectAccessible_h__
|
|
||||||
#define __nsSelectAccessible_h__
|
|
||||||
|
|
||||||
#include "nsBaseWidgetAccessible.h"
|
|
||||||
#include "nsIAccessibleSelectable.h"
|
|
||||||
#include "nsIDOMEventReceiver.h"
|
|
||||||
#include "nsIDOMXULListener.h"
|
|
||||||
|
|
||||||
/** ------------------------------------------------------ */
|
|
||||||
/** First, the common widgets */
|
|
||||||
/** ------------------------------------------------------ */
|
|
||||||
|
|
||||||
enum { eSelection_Add=0, eSelection_Remove=1, eSelection_GetState=2 };
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The list that contains all the options in the select.
|
|
||||||
*/
|
|
||||||
class nsSelectListAccessible : public nsAccessible
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
nsSelectListAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell);
|
|
||||||
virtual ~nsSelectListAccessible() {}
|
|
||||||
|
|
||||||
/* ----- nsIAccessible ----- */
|
|
||||||
NS_IMETHOD GetAccParent(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccRole(PRUint32 *_retval);
|
|
||||||
NS_IMETHOD AccGetBounds(PRInt32 *x, PRInt32 *y, PRInt32 *width, PRInt32 *height);
|
|
||||||
NS_IMETHOD GetAccNextSibling(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccPreviousSibling(nsIAccessible **_retval);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> mParent;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Options inside the select, contained within the list
|
|
||||||
*/
|
|
||||||
class nsSelectOptionAccessible : public nsLeafAccessible
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
nsSelectOptionAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell);
|
|
||||||
virtual ~nsSelectOptionAccessible() {}
|
|
||||||
|
|
||||||
/* ----- nsIAccessible ----- */
|
|
||||||
NS_IMETHOD GetAccName(nsAString& _retval);
|
|
||||||
NS_IMETHOD GetAccParent(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccRole(PRUint32 *_retval);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> mParent;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A class the represents the text field in the Combobox to the left
|
|
||||||
* of the drop down button
|
|
||||||
*/
|
|
||||||
class nsComboboxTextFieldAccessible : public nsLeafAccessible
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
nsComboboxTextFieldAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell);
|
|
||||||
virtual ~nsComboboxTextFieldAccessible() {}
|
|
||||||
|
|
||||||
/* ----- nsIAccessible ----- */
|
|
||||||
NS_IMETHOD GetAccPreviousSibling(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccParent(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccRole(PRUint32 *_retval);
|
|
||||||
NS_IMETHOD GetAccValue(nsAString& _retval);
|
|
||||||
NS_IMETHOD GetAccState(PRUint32 *_retval);
|
|
||||||
|
|
||||||
virtual void GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> mParent;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A class that represents the button inside the Select to the
|
|
||||||
* right of the text field
|
|
||||||
*/
|
|
||||||
class nsComboboxButtonAccessible : public nsLeafAccessible
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
nsComboboxButtonAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell);
|
|
||||||
virtual ~nsComboboxButtonAccessible() {}
|
|
||||||
|
|
||||||
/* ----- nsIAccessible ----- */
|
|
||||||
NS_IMETHOD GetAccParent(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccName(nsAString& _retval);
|
|
||||||
NS_IMETHOD GetAccRole(PRUint32 *_retval);
|
|
||||||
NS_IMETHOD GetAccNumActions(PRUint8 *_retval);
|
|
||||||
NS_IMETHOD GetAccActionName(PRUint8 index, nsAString& _retval);
|
|
||||||
NS_IMETHOD GetAccState(PRUint32 *_retval);
|
|
||||||
|
|
||||||
virtual void GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> mParent;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A class that represents the window that lives to the right
|
|
||||||
* of the drop down button inside the Select. This is the window
|
|
||||||
* that is made visible when the button is pressed.
|
|
||||||
*/
|
|
||||||
class nsComboboxWindowAccessible : public nsAccessible
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
nsComboboxWindowAccessible(nsIAccessible* aParent, nsIDOMNode* aDOMNode, nsIWeakReference* aShell);
|
|
||||||
virtual ~nsComboboxWindowAccessible() {}
|
|
||||||
|
|
||||||
/* ----- nsIAccessible ----- */
|
|
||||||
NS_IMETHOD GetAccParent(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccNextSibling(nsIAccessible **_retval);
|
|
||||||
NS_IMETHOD GetAccChildCount(PRInt32 *_retval);
|
|
||||||
NS_IMETHOD GetAccRole(PRUint32 *_retval);
|
|
||||||
NS_IMETHOD GetAccState(PRUint32 *_retval);
|
|
||||||
|
|
||||||
virtual void GetBounds(nsRect& aBounds, nsIFrame** aBoundingFrame);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
|
|
||||||
nsCOMPtr<nsIAccessible> mParent;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
||||||
* Contributor(s): Kyle Yuan (kyle.yuan@sun.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Kyle Yuan (kyle.yuan@sun.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
||||||
* Contributor(s): Kyle Yuan (kyle.yuan@sun.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Kyle Yuan (kyle.yuan@sun.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
* Original Author: Eric Vaughan (evaughan@netscape.com)
|
||||||
* Contributor(s): Kyle Yuan (kyle.yuan@sun.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Kyle Yuan (kyle.yuan@sun.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): Brendan Eich (brendan@mozilla.org)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Brendan Eich (brendan@mozilla.org)
|
||||||
* Scott MacGregor (mscott@netscape.com)
|
* Scott MacGregor (mscott@netscape.com)
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): Brendan Eich (brendan@mozilla.org)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Brendan Eich (brendan@mozilla.org)
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): John Gaunt (jgaunt@netscape.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* John Gaunt (jgaunt@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): Joe Hewitt (hewitt@netscape.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Joe Hewitt (hewitt@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): Joe Hewitt (hewitt@netscape.com)
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Joe Hewitt (hewitt@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -18,8 +18,9 @@
|
||||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Kin Blas <kin@netscape.com>
|
* Contributor(s):
|
||||||
* Contributor(s): Akkana Peck <akkana@netscape.com>
|
* Kin Blas <kin@netscape.com>
|
||||||
|
* Akkana Peck <akkana@netscape.com>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -19,8 +19,9 @@ Communications Corporation. Portions created by Netscape are
|
||||||
Copyright (C) 1998-1999 Netscape Communications Corporation. All
|
Copyright (C) 1998-1999 Netscape Communications Corporation. All
|
||||||
Rights Reserved.
|
Rights Reserved.
|
||||||
|
|
||||||
Contributor(s): Kin Blas <kin@netscape.com>
|
Contributor(s):
|
||||||
Contributor(s): Akkana Peck <akkana@netscape.com>
|
Kin Blas <kin@netscape.com>
|
||||||
|
Akkana Peck <akkana@netscape.com>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<?xml-stylesheet href="chrome://editor/skin/editor.css" type="text/css"?>
|
<?xml-stylesheet href="chrome://editor/skin/editor.css" type="text/css"?>
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* JavaScript utility functions.
|
* JavaScript utility functions.
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* depends on utils.js
|
* depends on utils.js
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
****
|
****
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
* Chiaki Koufugata, chiaki@mozilla.gr.jp, UI i18n
|
* Chiaki Koufugata, chiaki@mozilla.gr.jp, UI i18n
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* Styles for output window, See test3.css for UI styles
|
* Styles for output window, See test3.css for UI styles
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -20,9 +20,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
-->
|
-->
|
||||||
|
@ -88,7 +85,7 @@
|
||||||
<address><a href="mailto:rginda@ndcico.com"></a></address>
|
<address><a href="mailto:rginda@ndcico.com"></a></address>
|
||||||
<!-- Created: Wed Aug 25 01:43:14 DST 1999 -->
|
<!-- Created: Wed Aug 25 01:43:14 DST 1999 -->
|
||||||
<!-- hhmts start -->
|
<!-- hhmts start -->
|
||||||
Last modified: Wed Sep 8 02:25:04 XXX 1999
|
Last modified: Fri Jun 28 03:50:51 EDT 2002
|
||||||
<!-- hhmts end -->
|
<!-- hhmts end -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -16,9 +16,6 @@
|
||||||
# Rights Reserved.
|
# Rights Reserved.
|
||||||
#
|
#
|
||||||
# Contributor(s):
|
# Contributor(s):
|
||||||
#
|
|
||||||
#
|
|
||||||
# Contributor(s):
|
|
||||||
# Robert Ginda, rginda@ndcico.com, original author
|
# Robert Ginda, rginda@ndcico.com, original author
|
||||||
|
|
||||||
foo {}
|
foo {}
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
Copyright (C) 1999 New Dimenstions Consulting, Inc. All
|
Copyright (C) 1999 New Dimenstions Consulting, Inc. All
|
||||||
Rights Reserved.
|
Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
|
|
||||||
|
|
||||||
Contributor(s):
|
Contributor(s):
|
||||||
Robert Ginda, rginda@ndcico.com, original author
|
Robert Ginda, rginda@ndcico.com, original author
|
||||||
-->
|
-->
|
||||||
|
@ -85,7 +82,7 @@
|
||||||
<address><a href="mailto:rginda@ndcico.com"></a></address>
|
<address><a href="mailto:rginda@ndcico.com"></a></address>
|
||||||
<!-- Created: Wed Aug 25 01:43:14 DST 1999 -->
|
<!-- Created: Wed Aug 25 01:43:14 DST 1999 -->
|
||||||
<!-- hhmts start -->
|
<!-- hhmts start -->
|
||||||
Last modified: Sat Dec 18 05:27:43 XXX 1999
|
Last modified: Fri Jun 28 03:31:35 EDT 2002
|
||||||
<!-- hhmts end -->
|
<!-- hhmts end -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* Styles for output window, See test3.css for UI styles
|
* Styles for output window, See test3.css for UI styles
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* Styles for output window, See test3.css for UI styles
|
* Styles for output window, See test3.css for UI styles
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*
|
*
|
||||||
* Styles for UI, See test3-output-default.css for output window styles
|
* Styles for UI, See test3-output-default.css for output window styles
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
Copyright (C) 1999 New Dimenstions Consulting, Inc. All
|
Copyright (C) 1999 New Dimenstions Consulting, Inc. All
|
||||||
Rights Reserved.
|
Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
|
|
||||||
|
|
||||||
Contributor(s):
|
Contributor(s):
|
||||||
Robert Ginda, rginda@ndcico.com, original author
|
Robert Ginda, rginda@ndcico.com, original author
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
*
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Robert Ginda, rginda@ndcico.com, original author
|
* Robert Ginda, rginda@ndcico.com, original author
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): rickg@netscape.com
|
* rickg@netscape.com
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): rickg@netscape.com
|
* rickg@netscape.com
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Tao Cheng <tao@netscape.com>
|
* Tao Cheng <tao@netscape.com>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Tao Cheng <tao@netscape>
|
* Tao Cheng <tao@netscape>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Tao Cheng <tao@netscape.com>
|
* Tao Cheng <tao@netscape.com>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Yueheng Xu <yueheng.xu@intel.com>
|
* Yueheng Xu <yueheng.xu@intel.com>
|
||||||
* Hoa Nguyen <hoa.nguyen@intel.com>
|
* Hoa Nguyen <hoa.nguyen@intel.com>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Yueheng Xu <yuheng.xu@intel.com>
|
* Yueheng Xu <yuheng.xu@intel.com>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->
|
|
||||||
<!--
|
|
||||||
|
|
||||||
The contents of this file are subject to the Netscape Public
|
|
||||||
License Version 1.1 (the "License"); you may not use this file
|
|
||||||
except in compliance with the License. You may obtain a copy of
|
|
||||||
the License at http://www.mozilla.org/NPL/
|
|
||||||
|
|
||||||
Software distributed under the License is distributed on an "AS
|
|
||||||
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
||||||
implied. See the License for the specific language governing
|
|
||||||
rights and limitations under the License.
|
|
||||||
|
|
||||||
The Original Code is mozilla.org code.
|
|
||||||
|
|
||||||
The Initial Developer of the Original Code is Netscape
|
|
||||||
Communications Corporation. Portions created by Netscape are
|
|
||||||
Copyright (C) 1998 Netscape Communications Corporation. All
|
|
||||||
Rights Reserved.
|
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Ben Goodger (28/10/99)
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!ENTITY windowtitle.label "Select User Profile">
|
|
||||||
|
|
||||||
<!ENTITY welcome.label "Welcome to &brandShortName;">
|
|
||||||
<!ENTITY profilemanager.label "&brandShortName; Profile Manager">
|
|
||||||
|
|
||||||
<!ENTITY introgeneral.label "To access your personal profile, which contains your stored messages, settings and other personalized information, please choose your profile from the list, and click Start &brandShortName; to begin your session.">
|
|
||||||
<!ENTITY introroaming.label "If you have a Roaming Access profile which does not exist on this computer, choose Roaming Access. &brandShortName; will then prompt you to log into your Roaming Access server.">
|
|
||||||
|
|
||||||
<!ENTITY profilename.label "Profile Name:">
|
|
||||||
|
|
||||||
<!ENTITY workoffline.label "Work Offline">
|
|
||||||
|
|
||||||
<!ENTITY password.label "Password:">
|
|
||||||
|
|
||||||
<!ENTITY manageprofiles.label "Manage Profiles">
|
|
||||||
|
|
||||||
<!ENTITY start.label "Start &vendorShortName;">
|
|
||||||
<!ENTITY exit.label "Exit">
|
|
||||||
<!ENTITY manage.label "Manage Profiles...">
|
|
||||||
|
|
||||||
<!ENTITY availprofiles.label "Available Profiles">
|
|
||||||
|
|
||||||
<!ENTITY deleteButton.label "Delete Profile...">
|
|
||||||
<!ENTITY renameButton.label "Rename Profile...">
|
|
||||||
<!ENTITY newButton.label "Create Profile...">
|
|
||||||
|
|
||||||
<!-- manager entities -->
|
|
||||||
<!ENTITY pmTextA.label "&brandShortName; stores information about your settings, preferences, bookmarks, stored messages and other user items in your user profile.">
|
|
||||||
<!ENTITY pmTextC.label "You must select a profile, or create a new profile, the first time you start &brandShortName;.">
|
|
||||||
<!ENTITY pmTextB.label "Indicates a profile created with a previous version of Communicator. These profiles must be converted before they can be loaded with &brandShortName;. This is an automated process.">
|
|
||||||
|
|
||||||
<!ENTITY offlineState.label "Work Offline">
|
|
||||||
<!ENTITY offlineState.accesskey "o">
|
|
|
@ -1,60 +0,0 @@
|
||||||
<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->
|
|
||||||
<!--
|
|
||||||
|
|
||||||
The contents of this file are subject to the Netscape Public
|
|
||||||
License Version 1.1 (the "License"); you may not use this file
|
|
||||||
except in compliance with the License. You may obtain a copy of
|
|
||||||
the License at http://www.mozilla.org/NPL/
|
|
||||||
|
|
||||||
Software distributed under the License is distributed on an "AS
|
|
||||||
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
||||||
implied. See the License for the specific language governing
|
|
||||||
rights and limitations under the License.
|
|
||||||
|
|
||||||
The Original Code is mozilla.org code.
|
|
||||||
|
|
||||||
The Initial Developer of the Original Code is Netscape
|
|
||||||
Communications Corporation. Portions created by Netscape are
|
|
||||||
Copyright (C) 1998 Netscape Communications Corporation. All
|
|
||||||
Rights Reserved.
|
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Ben Goodger (28/10/99)
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!ENTITY windowtitle.label "Select User Profile">
|
|
||||||
|
|
||||||
<!ENTITY welcome.label "Welcome to &brandShortName;">
|
|
||||||
<!ENTITY profilemanager.label "&brandShortName; Profile Manager">
|
|
||||||
|
|
||||||
<!ENTITY introgeneral.label "To access your personal profile, which contains your stored messages, settings and other personalized information, please choose your profile from the list, and click Start &brandShortName; to begin your session.">
|
|
||||||
<!ENTITY introroaming.label "If you have a Roaming Access profile which does not exist on this computer, choose Roaming Access. &brandShortName; will then prompt you to log into your Roaming Access server.">
|
|
||||||
|
|
||||||
<!ENTITY profilename.label "Profile Name:">
|
|
||||||
|
|
||||||
<!ENTITY workoffline.label "Work Offline">
|
|
||||||
|
|
||||||
<!ENTITY password.label "Password:">
|
|
||||||
|
|
||||||
<!ENTITY manageprofiles.label "Manage Profiles">
|
|
||||||
|
|
||||||
<!ENTITY start.label "Start &vendorShortName;">
|
|
||||||
<!ENTITY exit.label "Exit">
|
|
||||||
<!ENTITY manage.label "Manage Profiles...">
|
|
||||||
|
|
||||||
<!ENTITY availprofiles.label "Available Profiles">
|
|
||||||
|
|
||||||
<!ENTITY deleteButton.label "Delete Profile...">
|
|
||||||
<!ENTITY renameButton.label "Rename Profile...">
|
|
||||||
<!ENTITY newButton.label "Create Profile...">
|
|
||||||
|
|
||||||
<!-- manager entities -->
|
|
||||||
<!ENTITY pmTextA.label "&brandShortName; stores information about your settings, preferences, bookmarks, stored messages and other user items in your user profile.">
|
|
||||||
<!ENTITY pmTextC.label "You must select a profile, or create a new profile, the first time you start &brandShortName;.">
|
|
||||||
<!ENTITY pmTextB.label "Indicates a profile created with a previous version of Communicator. These profiles must be converted before they can be loaded with &brandShortName;. This is an automated process.">
|
|
||||||
|
|
||||||
<!ENTITY offlineState.label "Work Offline">
|
|
||||||
<!ENTITY offlineState.accesskey "o">
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
* Original Author: David W. Hyatt (hyatt@netscape.com)
|
||||||
* Contributor(s): Dan Rosen <dr@netscape.com>
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Dan Rosen <dr@netscape.com>
|
||||||
* Dean Tessman <dean_tessman@hotmail.com>
|
* Dean Tessman <dean_tessman@hotmail.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Paul Sandoz <paul.sandoz@sun.com>
|
* Paul Sandoz <paul.sandoz@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Paul Sandoz <paul.sandoz@sun.com>
|
* Paul Sandoz <paul.sandoz@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Paul Sandoz <paul.sandoz@sun.com>
|
* Paul Sandoz <paul.sandoz@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
||||||
* Contributor(s): Csaba Borbola <csaba.borbola@sun.com>
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Csaba Borbola <csaba.borbola@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Paul Sandoz <paul.sandoz@sun.com>
|
* Paul Sandoz <paul.sandoz@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
||||||
* Contributor(s): Csaba Borbola <csaba.borbola@sun.com>
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Csaba Borbola <csaba.borbola@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
* Created by: Paul Sandoz <paul.sandoz@sun.com>
|
||||||
* Contributor(s): Csaba Borbola <csaba.borbola@sun.com>
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Csaba Borbola <csaba.borbola@sun.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -18,8 +18,9 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
* Contributor(s):
|
||||||
* Contributor(s): Rajiv Dayal (rdayal@netscape.com)
|
* Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
||||||
|
* Rajiv Dayal (rdayal@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -18,8 +18,9 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
* Contributor(s):
|
||||||
* Contributor(s): Rajiv Dayal (rdayal@netscape.com)
|
* Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
||||||
|
* Rajiv Dayal (rdayal@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -18,9 +18,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
* Contributor(s):
|
||||||
* Contributor(s): Srilatha Moturi (srilatha@netscape.com)
|
* Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
||||||
* Contributor(s): Rajiv Dayal (rdayal@netscape.com)
|
* Srilatha Moturi (srilatha@netscape.com)
|
||||||
|
* Rajiv Dayal (rdayal@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -18,8 +18,9 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
* Contributor(s):
|
||||||
* Contributor(s): Rajiv Dayal (rdayal@netscape.com)
|
* Krishna Mohan Khandrika (kkhandrika@netscape.com)
|
||||||
|
* Rajiv Dayal (rdayal@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Ed Burns <edburns@acm.org>
|
* Ed Burns <edburns@acm.org>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Jean-Francois Ducarroz <ducarroz@netscape.com>
|
* Jean-Francois Ducarroz <ducarroz@netscape.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): rickg@netscape.com
|
* rickg@netscape.com
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): rickg@netscape.com
|
* rickg@netscape.com
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): ccarlen@netscape.com
|
* ccarlen@netscape.com
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -19,8 +19,6 @@
|
||||||
Copyright (C) 1998 Netscape Communications Corporation. All
|
Copyright (C) 1998 Netscape Communications Corporation. All
|
||||||
Rights Reserved.
|
Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
|
||||||
|
|
||||||
Contributors:
|
Contributors:
|
||||||
Code: Ben Goodger <ben@netscape.com>
|
Code: Ben Goodger <ben@netscape.com>
|
||||||
UI Ideas: Matthew Thomas, Ben Gregory
|
UI Ideas: Matthew Thomas, Ben Gregory
|
||||||
|
|
|
@ -19,8 +19,6 @@
|
||||||
Rights Reserved.
|
Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
Contributor(s):
|
||||||
|
|
||||||
Contributors:
|
|
||||||
Ben Goodger (28/10/99)
|
Ben Goodger (28/10/99)
|
||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Mark Hammond <MarkH@ActiveState.com>
|
* Mark Hammond <MarkH@ActiveState.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Mark Hammond <MarkH@ActiveState.com>
|
* Mark Hammond <MarkH@ActiveState.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Mark Hammond <MarkH@ActiveState.com>
|
* Mark Hammond <MarkH@ActiveState.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Doug Turner <dougt@netscape.com> (Original Author)
|
* Doug Turner <dougt@netscape.com> (Original Author)
|
||||||
* Dan Mosedale <dmose@netscape.com>
|
* Dan Mosedale <dmose@netscape.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Doug Turner <dougt@netscape.com> (Original Author)
|
* Doug Turner <dougt@netscape.com> (Original Author)
|
||||||
* Judson Valeski <valeski@netscape.com>
|
* Judson Valeski <valeski@netscape.com>
|
||||||
* Dan Matejka <danm@netscape.com>
|
* Dan Matejka <danm@netscape.com>
|
||||||
* Scott Collins <scc@netscape.com>
|
* Scott Collins <scc@netscape.com>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Rick Potts <rpotts@netscape.com>
|
* Rick Potts <rpotts@netscape.com>
|
||||||
* Ramiro Estrugo <ramiro@netscape.com>
|
* Ramiro Estrugo <ramiro@netscape.com>
|
||||||
* Warren Harris <warren@netscape.com>
|
* Warren Harris <warren@netscape.com>
|
||||||
* Leaf Nunes <leaf@mozilla.org>
|
* Leaf Nunes <leaf@mozilla.org>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): David Hyatt <hyatt@netscape.com>
|
* David Hyatt <hyatt@netscape.com>
|
||||||
* Suresh Duddi <dp@netscape.com>
|
* Suresh Duddi <dp@netscape.com>
|
||||||
* Doug Turner <dougt@netscape.com>
|
* Doug Turner <dougt@netscape.com>
|
||||||
* Judson Valeski <valeski@netscape.com>
|
* Judson Valeski <valeski@netscape.com>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Rick Potts <rpotts@netscape.com>
|
* Rick Potts <rpotts@netscape.com>
|
||||||
* David Matiskella <davidm@netscape.com>
|
* David Matiskella <davidm@netscape.com>
|
||||||
* David Hyatt <hyatt@netscape.com>
|
* David Hyatt <hyatt@netscape.com>
|
||||||
* Suresh Duddi <dp@netscape.com>
|
* Suresh Duddi <dp@netscape.com>
|
||||||
|
|
|
@ -19,9 +19,10 @@
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
* Portions created by the Initial Developer are Copyright (C) 1998
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
|
||||||
* Original Author: Jean-Francois Ducarroz (ducarroz@netscape.com)
|
* Original Author: Jean-Francois Ducarroz (ducarroz@netscape.com)
|
||||||
* Contributor(s): Dan Mosedale <dmose@netscape.com>
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
* Dan Mosedale <dmose@netscape.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Joe Hewitt <hewitt@netscape.com>
|
* Joe Hewitt <hewitt@netscape.com>
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Radha Kulkarni (radha@netscape.com)
|
* Radha Kulkarni (radha@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Radha Kulkarni (radha@netscape.com)
|
* Radha Kulkarni (radha@netscape.com)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
|
@ -1,75 +0,0 @@
|
||||||
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
||||||
/* ***** BEGIN LICENSE BLOCK *****
|
|
||||||
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
|
|
||||||
*
|
|
||||||
* The contents of this file are subject to the Netscape Public License
|
|
||||||
* Version 1.1 (the "License"); you may not use this file except in
|
|
||||||
* compliance with the License. You may obtain a copy of the License at
|
|
||||||
* http://www.mozilla.org/NPL/
|
|
||||||
*
|
|
||||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
|
||||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
||||||
* for the specific language governing rights and limitations under the
|
|
||||||
* License.
|
|
||||||
*
|
|
||||||
* The Original Code is Mozilla Communicator client code.
|
|
||||||
*
|
|
||||||
* The Initial Developer of the Original Code is
|
|
||||||
* Netscape Communications Corporation.
|
|
||||||
* Portions created by the Initial Developer are Copyright (C) 1998
|
|
||||||
* the Initial Developer. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
* Contributor(s): Radha Kulkarni radha@netscape.com
|
|
||||||
*
|
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
||||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
||||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
|
||||||
* of those above. If you wish to allow use of your version of this file only
|
|
||||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
|
||||||
* use your version of this file under the terms of the NPL, indicate your
|
|
||||||
* decision by deleting the provisions above and replace them with the notice
|
|
||||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
|
||||||
* the provisions above, a recipient may use your version of this file under
|
|
||||||
* the terms of any one of the NPL, the GPL or the LGPL.
|
|
||||||
*
|
|
||||||
* ***** END LICENSE BLOCK ***** */
|
|
||||||
|
|
||||||
#include "nsIModule.h"
|
|
||||||
#include "nsIGenericFactory.h"
|
|
||||||
#include "nsIComponentManager.h"
|
|
||||||
#include "nsIServiceManager.h"
|
|
||||||
#include "nsISHEntry.h"
|
|
||||||
#include "nsISHTransaction.h"
|
|
||||||
#include "nsISHistory.h"
|
|
||||||
|
|
||||||
#include "nsSHEntry.h"
|
|
||||||
#include "nsSHistory.h"
|
|
||||||
#include "nsSHTransaction.h"
|
|
||||||
|
|
||||||
// Factory Constructors
|
|
||||||
|
|
||||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsSHEntry)
|
|
||||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsSHTransaction)
|
|
||||||
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSHistory, Init)
|
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Module implementation for the history library
|
|
||||||
|
|
||||||
static const nsModuleComponentInfo gSHistoryModuleInfo[] =
|
|
||||||
{
|
|
||||||
{ "nsSHEntry", NS_SHENTRY_CID,
|
|
||||||
NS_SHENTRY_CONTRACTID, nsSHEntryConstructor },
|
|
||||||
{ "nsSHEntry", NS_HISTORYENTRY_CID,
|
|
||||||
NS_HISTORYENTRY_CONTRACTID, nsSHEntryConstructor },
|
|
||||||
{ "nsSHTransaction", NS_SHTRANSACTION_CID,
|
|
||||||
NS_SHTRANSACTION_CONTRACTID, nsSHTransactionConstructor },
|
|
||||||
{ "nsSHistory", NS_SHISTORY_CID,
|
|
||||||
NS_SHISTORY_CONTRACTID, nsSHistoryConstructor },
|
|
||||||
{ "nsSHistory", NS_SHISTORY_INTERNAL_CID,
|
|
||||||
NS_SHISTORY_INTERNAL_CONTRACTID, nsSHistoryConstructor }
|
|
||||||
};
|
|
||||||
|
|
||||||
NS_IMPL_NSGETMODULE(Session_History_Module, gSHistoryModuleInfo)
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Radha Kulkarni (radha@netscape.com)
|
* Radha Kulkarni (radha@netscape.com)
|
||||||
* Jason Eager (jce2@po.cwru.edu)
|
* Jason Eager (jce2@po.cwru.edu)
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
* the Initial Developer. All Rights Reserved.
|
* the Initial Developer. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Contributor(s): Radha Kulkarni radha@netscape.com
|
* Radha Kulkarni radha@netscape.com
|
||||||
*
|
*
|
||||||
* Alternatively, the contents of this file may be used under the terms of
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
|
Загрузка…
Ссылка в новой задаче