mirror of
				https://github.com/Azure/cosmos-explorer.git
				synced 2025-11-04 00:53:03 +00:00 
			
		
		
		
	Merge branch 'master' of https://github.com/Azure/cosmos-explorer into new-accessibility-2262594
This commit is contained in:
		
						commit
						fe0457bcb0
					
				@ -1,6 +1,7 @@
 | 
			
		||||
import { FabricMessageTypes } from "Contracts/FabricMessageTypes";
 | 
			
		||||
import Q from "q";
 | 
			
		||||
import * as _ from "underscore";
 | 
			
		||||
import * as Logger from "../Common/Logger";
 | 
			
		||||
import { MessageTypes } from "../Contracts/ExplorerContracts";
 | 
			
		||||
import { getDataExplorerWindow } from "../Utils/WindowUtils";
 | 
			
		||||
import * as Constants from "./Constants";
 | 
			
		||||
@ -96,10 +97,18 @@ const _sendMessage = (message: any): void => {
 | 
			
		||||
    const portalChildWindow = getDataExplorerWindow(window) || window;
 | 
			
		||||
    if (portalChildWindow === window) {
 | 
			
		||||
      // Current window is a child of portal, send message to portal window
 | 
			
		||||
      portalChildWindow.parent.postMessage(message, portalChildWindow.document.referrer || "*");
 | 
			
		||||
      if (portalChildWindow.document.referrer) {
 | 
			
		||||
        portalChildWindow.parent.postMessage(message, portalChildWindow.document.referrer);
 | 
			
		||||
      } else {
 | 
			
		||||
        Logger.logError("Iframe failed to send message to portal", "MessageHandler");
 | 
			
		||||
      }
 | 
			
		||||
    } else {
 | 
			
		||||
      // Current window is not a child of portal, send message to the child window instead (which is data explorer)
 | 
			
		||||
      portalChildWindow.postMessage(message, portalChildWindow.location.origin || "*");
 | 
			
		||||
      if (portalChildWindow.location.origin) {
 | 
			
		||||
        portalChildWindow.postMessage(message, portalChildWindow.location.origin);
 | 
			
		||||
      } else {
 | 
			
		||||
        Logger.logError("Iframe failed to send message to data explorer", "MessageHandler");
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -162,7 +162,7 @@ export const addRootChildToGraph = (
 | 
			
		||||
 * @param value
 | 
			
		||||
 */
 | 
			
		||||
export const escapeDoubleQuotes = (value: string): string => {
 | 
			
		||||
  return value === undefined ? value : value.replace(/"/g, '\\"');
 | 
			
		||||
  return value === undefined ? value : value.replace(/\\/g, "\\\\").replace(/"/g, '\\"');
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@ -186,5 +186,5 @@ export const getQuotedPropValue = (ip: ViewModels.InputPropertyValue): string =>
 | 
			
		||||
 * @param value
 | 
			
		||||
 */
 | 
			
		||||
export const escapeSingleQuotes = (value: string): string => {
 | 
			
		||||
  return value === undefined ? value : value.replace(/'/g, "\\'");
 | 
			
		||||
  return value === undefined ? value : value.replace(/\\/g, "\\\\").replace(/'/g, "\\'");
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -576,9 +576,7 @@ export class AddCollectionPanel extends React.Component<AddCollectionPanelProps,
 | 
			
		||||
                </TooltipHost>
 | 
			
		||||
              </Stack>
 | 
			
		||||
 | 
			
		||||
              <Text variant="small" aria-label="pkDescription">
 | 
			
		||||
                {this.getPartitionKeySubtext()}
 | 
			
		||||
              </Text>
 | 
			
		||||
              <Text variant="small">{this.getPartitionKeySubtext()}</Text>
 | 
			
		||||
 | 
			
		||||
              <input
 | 
			
		||||
                type="text"
 | 
			
		||||
 | 
			
		||||
@ -264,7 +264,7 @@ export const ChangePartitionKeyPane: React.FC<ChangePartitionKeyPaneProps> = ({
 | 
			
		||||
                </TooltipHost>
 | 
			
		||||
              </Stack>
 | 
			
		||||
 | 
			
		||||
              <Text variant="small" aria-label="pkDescription">
 | 
			
		||||
              <Text variant="small">
 | 
			
		||||
                {getPartitionKeySubtext(userContext.features.partitionKeyDefault, userContext.apiType)}
 | 
			
		||||
              </Text>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -223,7 +223,6 @@ exports[`AddCollectionPanel should render Default properly 1`] = `
 | 
			
		||||
        </StyledTooltipHostBase>
 | 
			
		||||
      </Stack>
 | 
			
		||||
      <Text
 | 
			
		||||
        aria-label="pkDescription"
 | 
			
		||||
        variant="small"
 | 
			
		||||
      />
 | 
			
		||||
      <input
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user