Skip to content
This repository was archived by the owner on Feb 10, 2024. It is now read-only.

Commit a3605e8

Browse files
authored
Merge pull request #63 from 0Neji/child-application-fixes
Fix urls by converting virtual paths to absolute
2 parents 0a54dbc + 88ff7fe commit a3605e8

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/Our.Umbraco.DocTypeGridEditor/Web/UI/App_Plugins/DocTypeGridEditor/Js/doctypegrideditor.resources.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
function ($q, $http, umbRequestHelper) {
33
return {
44
getContentTypeAliasByGuid: function (guid) {
5-
var url = "/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypeAliasByGuid?guid=" + guid;
5+
var url = umbRequestHelper.convertVirtualToAbsolutePath("~/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypeAliasByGuid?guid=" + guid);
66
return umbRequestHelper.resourcePromise(
77
$http.get(url),
88
'Failed to retrieve content type alias by guid'
99
);
1010
},
1111
getContentTypes: function (allowedContentTypes) {
12-
var url = "/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypes";
12+
var url = umbRequestHelper.convertVirtualToAbsolutePath("~/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypes");
1313
if (allowedContentTypes) {
1414
for (var i = 0; i < allowedContentTypes.length; i++) {
1515
url += (i == 0 ? "?" : "&") + "allowedContentTypes=" + allowedContentTypes[i];
@@ -21,21 +21,21 @@
2121
);
2222
},
2323
getContentTypeIcon: function (contentTypeAlias) {
24-
var url = "/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypeIcon?contentTypeAlias=" + contentTypeAlias;
24+
var url = umbRequestHelper.convertVirtualToAbsolutePath("~/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetContentTypeIcon?contentTypeAlias=" + contentTypeAlias);
2525
return umbRequestHelper.resourcePromise(
2626
$http.get(url),
2727
'Failed to retrieve content type icon'
2828
);
2929
},
3030
getDataTypePreValues: function (dtdId) {
31-
var url = "/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetDataTypePreValues?dtdid=" + dtdId;
31+
var url = umbRequestHelper.convertVirtualToAbsolutePath("~/umbraco/backoffice/DocTypeGridEditorApi/DocTypeGridEditorApi/GetDataTypePreValues?dtdid=" + dtdId);
3232
return umbRequestHelper.resourcePromise(
3333
$http.get(url),
3434
'Failed to retrieve datatypes'
3535
);
3636
},
3737
getEditorMarkupForDocTypePartial: function (nodeId, id, editorAlias, contentTypeAlias, value, viewPath, previewViewPath, published) {
38-
var url = "/" + (published ? nodeId : "") + "?dtgePreview=1" + (published ? "" : "&nodeId=" + nodeId);
38+
var url = umbRequestHelper.convertVirtualToAbsolutePath("~/" + (published ? nodeId : "") + "?dtgePreview=1" + (published ? "" : "&nodeId=" + nodeId));
3939
return $http({
4040
method: 'POST',
4141
url: url,

src/Our.Umbraco.DocTypeGridEditor/Web/UI/App_Plugins/DocTypeGridEditor/Js/doctypegrideditor.services.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
angular.module('umbraco.services').factory('Our.Umbraco.DocTypeGridEditor.Services.DocTypeDialogService',
2-
function (dialogService, editorState) {
2+
function (dialogService, editorState, umbRequestHelper) {
33
return {
44
open: function (options) {
55

66
var o = $.extend({}, {
7-
template: "/App_Plugins/DocTypeGridEditor/Views/doctypegrideditor.dialog.html",
7+
template: umbRequestHelper.convertVirtualToAbsolutePath("~/App_Plugins/DocTypeGridEditor/Views/doctypegrideditor.dialog.html"),
88
show: true,
99
requireName: true,
1010
}, options);

0 commit comments

Comments
 (0)