// alguna librer�a JavaScript de utilidad que hiciera alg�n uso de la zona
}
public void reconnectChildNodesToClient(Node node)
{
DelegateNodeImpl delegNode = ((ItsNatNodeInternal)node).getDelegateNode();
if (!delegNode.isDisconnectedChildNodesFromClient())
return; // No cambia nada, no hacemos nada (el modo por defecto)
ItsNatStfulDocumentImpl itsNatDoc = getItsNatStfulDocument();
if (itsNatDoc.isLoadingPhaseAndFastLoadMode())
{
// Nos hemos rajado y reconectado de nuevo en tiempo de carga y fastLoad = true
// deshacemos la tarea "pendiente" de renderizar el fragmento removido
ResponseNormalLoadStfulDocImpl loadResponse = getResponseNormalLoadStfulDoc();
if (loadResponse.hasDisconnectedNodesFastLoadMode())
{
Map<Node,Object> disconnectedNodesFastLoadMode = loadResponse.getDisconnectedNodesFastLoadMode();
disconnectedNodesFastLoadMode.remove(node); // En el caso de contenido nulo no llegamos a registrarlo por lo que es posible que no lo encuentre (es normal)
}
}
ClientDocumentImpl[] allClients = getAllClientDocumentsCopy();
for(int i = 0; i < allClients.length; i++)
{
ClientDocumentStfulImpl clientDoc = (ClientDocumentStfulImpl)allClients[i];
ClientMutationEventListenerStfulImpl mutListener = clientDoc.getClientMutationEventListenerStful();
mutListener.removeAllChild(node); // Se eliminan en el cliente
}
// Se supone que el nodo est� vac�o en el servidor pues no dejamos insertar hasta que haya reconexi�n
delegNode.setDisconnectedChildNodesFromClient(false);
}