docshell/shistory/nsIPartialSHistoryListener.idl
author Mike Shal <mshal@mozilla.com>
Fri, 18 Aug 2017 10:41:50 -0400
changeset 383762 d1d46bec63ce86d1884c89d9e254a237bafb9780
parent 319712 09b9bd35cf63d6b26fcbbcacee6043c8e82e38d8
permissions -rw-r--r--
Bug 1402012 - Create config.statusd directory; r=glandium The config.statusd directory is created alongside config.status, which contains the same information but is split across many files instead of all in a single file. This allows the build system to track dependencies on individual configure values. MozReview-Commit-ID: 2DbwKCJuNSX

/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */

#include "nsISupports.idl"

/**
 * Listener to handle cross partial nsISHistory navigation requests.
 */
[scriptable, uuid(be0cd2b6-6f03-4366-9fe2-184c914ff3df)]
interface nsIPartialSHistoryListener : nsISupports
{
  /**
   * Called when the navigation target belongs to another nsISHistory within
   * the same nsIGroupedSHistory, and it needs to initiate cross nsISHistory
   * navigation.
   *
   * @param aIndex The index of complete history to navigate to.
   */
   void onRequestCrossBrowserNavigation(in unsigned long aIndex);
};