{"json_modified": "2016-03-28T07:56:20.536034", "uuid": "d393c8ea-6a6d-4424-bd16-8aec867262bf", "title": "nsINavHistoryResultObserver", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultObserver", "tags": ["XPCOM Interface Reference", "Interfaces:Scriptable", "Places", "Interfaces"], "translations": [], "modified": "2015-07-17T02:35:41", "label": "nsINavHistoryResultObserver", "localization_tags": [], "locale": "en-US", "id": 4647, "last_edit": "2012-01-21T13:11:51", "summary": "Lets the observer know when a batch operation in Places is about to start or end. The observer can then pause updates or events until the batch is completed, so that it won't handle the large number of updates that are about to be notified. This is especially useful when updating user interfaces, to avoid flicker or continuous selection changes, which may result in performance degradation (for example, if updating a view for each update).", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Methods", "title": "Methods"}, {"id": "batching()", "title": "batching()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "containerClosed()", "title": "containerClosed()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "containerOpened()", "title": "containerOpened()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "containerStateChanged()", "title": "containerStateChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "invalidateContainer()", "title": "invalidateContainer()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeAnnotationChanged()", "title": "nodeAnnotationChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeDateAddedChanged()", "title": "nodeDateAddedChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeHistoryDetailsChanged()", "title": "nodeHistoryDetailsChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeIconChanged()", "title": "nodeIconChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeInserted()", "title": "nodeInserted()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeKeywordChanged()", "title": "nodeKeywordChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeLastModifiedChanged()", "title": "nodeLastModifiedChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeMoved()", "title": "nodeMoved()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeRemoved()", "title": "nodeRemoved()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeReplaced()", "title": "nodeReplaced()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeTagsChanged()", "title": "nodeTagsChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeTitleChanged()", "title": "nodeTitleChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "nodeURIChanged()", "title": "nodeURIChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "sortingChanged()", "title": "sortingChanged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsINavHistoryResultObserver", "review_tags": []}