mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2024-11-25 15:06:55 +00:00
Remove correlation iframe (#83)
Co-authored-by: Steve Faulkner <stfaul@microsoft.com>
This commit is contained in:
parent
35dcc17768
commit
15f9146ac9
@ -271,7 +271,6 @@ src/Shared/AddCollectionUtility.test.ts
|
|||||||
src/Shared/AddCollectionUtility.ts
|
src/Shared/AddCollectionUtility.ts
|
||||||
src/Shared/AddDatabaseUtility.test.ts
|
src/Shared/AddDatabaseUtility.test.ts
|
||||||
src/Shared/AddDatabaseUtility.ts
|
src/Shared/AddDatabaseUtility.ts
|
||||||
src/Shared/Ajax.ts
|
|
||||||
src/Shared/Constants.ts
|
src/Shared/Constants.ts
|
||||||
src/Shared/DefaultExperienceUtility.test.ts
|
src/Shared/DefaultExperienceUtility.test.ts
|
||||||
src/Shared/DefaultExperienceUtility.ts
|
src/Shared/DefaultExperienceUtility.ts
|
||||||
|
10
src/Index.ts
10
src/Index.ts
@ -2,22 +2,12 @@ import "../less/index.less";
|
|||||||
import "./Libs/jquery";
|
import "./Libs/jquery";
|
||||||
|
|
||||||
import * as ko from "knockout";
|
import * as ko from "knockout";
|
||||||
import { CorrelationBackend } from "./Common/Constants";
|
|
||||||
import Ajax from "./Shared/Ajax";
|
|
||||||
|
|
||||||
class Index {
|
class Index {
|
||||||
public navigationSelection: ko.Observable<string>;
|
public navigationSelection: ko.Observable<string>;
|
||||||
public correlationSrc: ko.Observable<string>;
|
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
this.navigationSelection = ko.observable("quickstart");
|
this.navigationSelection = ko.observable("quickstart");
|
||||||
this.correlationSrc = ko.observable("");
|
|
||||||
|
|
||||||
Ajax.get("/_explorer/installation_id.txt").then(result => {
|
|
||||||
// TODO: Detect correct URL for each environment automatically.
|
|
||||||
const url: string = `${CorrelationBackend.Url}?emulator_id=${result}`;
|
|
||||||
this.correlationSrc(url);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public quickstart_click() {
|
public quickstart_click() {
|
||||||
|
@ -1,43 +0,0 @@
|
|||||||
import Q from "q";
|
|
||||||
import $ from "jquery";
|
|
||||||
|
|
||||||
export default class Ajax {
|
|
||||||
public static head<T>(url: string): Q.Promise<any> {
|
|
||||||
return Ajax._ajax(url, "HEAD");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static post<T>(url: string, data?: any): Q.Promise<any> {
|
|
||||||
return Ajax._ajax(url, "POST", data);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static put<T>(url: string, data?: any): Q.Promise<any> {
|
|
||||||
return Ajax._ajax(url, "PUT", data);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static get<T>(url: string, data?: any): Q.Promise<any> {
|
|
||||||
return Ajax._ajax(url, "GET", data);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static Delete<T>(url: string, data?: any): Q.Promise<any> {
|
|
||||||
return Ajax._ajax(url, "DELETE", data);
|
|
||||||
}
|
|
||||||
|
|
||||||
static _ajax<T>(url: string, method: string, data?: any): Q.Promise<any> {
|
|
||||||
return Q($.ajax(url, Ajax._getNetAjaxSettings(url, method, data)));
|
|
||||||
}
|
|
||||||
|
|
||||||
static _getNetAjaxSettings<T>(url: string, method: string, data?: any): JQueryAjaxSettings<T> {
|
|
||||||
var newSettings: JQueryAjaxSettings<T> = {
|
|
||||||
url: url,
|
|
||||||
type: method,
|
|
||||||
cache: false,
|
|
||||||
contentType: "application/json",
|
|
||||||
traditional: true
|
|
||||||
};
|
|
||||||
|
|
||||||
if (!!data) {
|
|
||||||
newSettings.data = typeof data === "string" ? data : JSON.stringify(data || {});
|
|
||||||
}
|
|
||||||
return newSettings;
|
|
||||||
}
|
|
||||||
}
|
|
@ -56,7 +56,5 @@
|
|||||||
data-bind="visible: navigationSelection() === 'explorer'"
|
data-bind="visible: navigationSelection() === 'explorer'"
|
||||||
>
|
>
|
||||||
</iframe>
|
</iframe>
|
||||||
|
|
||||||
<iframe id="correlation" class="iframe" data-bind="attr: { src: correlationSrc }"> </iframe>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
Reference in New Issue
Block a user