#21213: Improved layout popup keyboard handling.

Work Item: 21213

Fixed space key issue when popup input field has focus. Also added ESC as a keyboard shortcut to close the popup. Also set focus to the first input when popup is opened.
This commit is contained in:
Daniel Stolt
2015-02-24 12:47:57 +01:00
parent 750a4079c1
commit d32accb089
35 changed files with 167 additions and 307 deletions

View File

@@ -1,25 +1,24 @@
/// <reference path="typings/jquery.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var Admin;
(function (Admin) {
var Common;
(function (Common) {
$(function () {
$("form").on("click", "button[data-prompt], a[data-prompt]", function (e) {
var prompt = $(this).data("prompt");
if (!confirm(prompt))
e.preventDefault();
});
});
})(Admin.Common || (Admin.Common = {}));
var Common = Admin.Common;
})(MediaServices.Admin || (MediaServices.Admin = {}));
var Admin = MediaServices.Admin;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Common = Admin.Common || (Admin.Common = {}));
})(Admin = MediaServices.Admin || (MediaServices.Admin = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-admin-common.js.map
//# sourceMappingURL=cloudmedia-admin-common.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-admin-common.js","sourceRoot":"","sources":["cloudmedia-admin-common.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.Admin","Orchard.Azure.MediaServices.Admin.Common"],"mappings":"AAAA,4CAA4C;AAE5C,IAAO,OAAO;AASb,CATD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,KAAKA;iBAAxCC,UAAyCA,MAAMA;oBAC3CC,CAACA,CAACA;wBACEA,CAACA,CAACA,MAAMA,CAACA,CAACA,EAAEA,CAACA,OAAOA,EAAEA,qCAAqCA,EAAEA,UAASA,CAACA;4BACnEA,IAAIA,MAAMA,GAAGA,CAACA,CAACA,IAAIA,CAACA,CAACA,IAAIA,CAACA,QAAQA,CAACA;;4BAEnCA,IAAIA,CAACA,OAAOA,CAACA,MAAMA,CAACA;gCAChBA,CAACA,CAACA,cAAcA,CAACA,CAACA,CAACA;wBAC3BA,CAACA,CAACA;oBACNA,CAACA,CAACA;gBACNA,CAACA,uCAAAD;0CAAAA;YAADA,CAACA,qDAAAD;4CAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-admin-common.js","sourceRoot":"","sources":["cloudmedia-admin-common.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.Admin","Orchard.Azure.MediaServices.Admin.Common"],"mappings":"AAAA,4CAA4C;AAE5C,IAAO,OAAO,CASb;AATD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CASnBA;IATcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CASjCA;QAToBA,WAAAA,aAAaA;YAACC,IAAAA,KAAKA,CASvCA;YATkCA,WAAAA,KAAKA;gBAACC,IAAAA,MAAMA,CAS9CA;gBATwCA,WAAAA,MAAMA,EAACA,CAACA;oBAC7CC,CAACA,CAACA;wBACEA,CAACA,CAACA,MAAMA,CAACA,CAACA,EAAEA,CAACA,OAAOA,EAAEA,qCAAqCA,EAAEA,UAASA,CAACA;4BACnE,IAAI,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;4BAEpC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;gCACjB,CAAC,CAAC,cAAc,EAAE,CAAC;wBAC3B,CAAC,CAACA,CAACA;oBACPA,CAACA,CAACA,CAACA;gBACPA,CAACA,EATwCD,MAAMA,GAANA,YAAMA,KAANA,YAAMA,QAS9CA;YAADA,CAACA,EATkCD,KAAKA,GAALA,mBAAKA,KAALA,mBAAKA,QASvCA;QAADA,CAACA,EAToBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QASjCA;IAADA,CAACA,EATcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QASnBA;AAADA,CAACA,EATM,OAAO,KAAP,OAAO,QASb"}

View File

@@ -1,2 +1,2 @@
/// <reference path="typings/jquery.d.ts" />
//# sourceMappingURL=cloudmedia-admin-job.js.map
//# sourceMappingURL=cloudmedia-admin-job.js.map

View File

@@ -1,11 +1,14 @@
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/knockout.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var Admin;
(function (Admin) {
var Settings;
(function (Settings) {
var StringItem = (function () {
function StringItem(value) {
@@ -14,7 +17,6 @@ var Orchard;
return StringItem;
})();
Settings.StringItem = StringItem;
var EncodingPreset = (function () {
function EncodingPreset(name, customXml) {
this.name = ko.observable(name);
@@ -33,13 +35,11 @@ var Orchard;
return EncodingPreset;
})();
Settings.EncodingPreset = EncodingPreset;
Settings.clientViewModel = {
wamsEncodingPresets: ko.observableArray(),
defaultWamsEncodingPresetIndex: ko.observable(),
subtitleLanguages: ko.observableArray()
};
function deleteWamsEncodingPreset(preset) {
var removedIndex = Settings.clientViewModel.wamsEncodingPresets.indexOf(preset);
Settings.clientViewModel.wamsEncodingPresets.remove(preset);
@@ -49,37 +49,29 @@ var Orchard;
Settings.clientViewModel.defaultWamsEncodingPresetIndex(Settings.clientViewModel.defaultWamsEncodingPresetIndex() - 1);
}
Settings.deleteWamsEncodingPreset = deleteWamsEncodingPreset;
function addNewWamsEncodingPreset() {
Settings.clientViewModel.wamsEncodingPresets.push(new EncodingPreset("Unnamed", null));
$("#presets-table tbody:first-of-type tr:last-of-type td:nth-child(2) input").focus().select();
}
Settings.addNewWamsEncodingPreset = addNewWamsEncodingPreset;
function deleteSubtitleLanguage(languageCultureCode) {
Settings.clientViewModel.subtitleLanguages.remove(languageCultureCode);
}
Settings.deleteSubtitleLanguage = deleteSubtitleLanguage;
function addNewSubtitleLanguage() {
Settings.clientViewModel.subtitleLanguages.push(new StringItem("Unnamed"));
$("#languages-table tbody:first-of-type tr:last-of-type td:nth-child(1) input").focus().select();
}
Settings.addNewSubtitleLanguage = addNewSubtitleLanguage;
$(function () {
$.each(initWamsEncodingPresets, function (presetIndex, preset) {
Settings.clientViewModel.wamsEncodingPresets.push(new EncodingPreset(preset.name, preset.customXml));
});
Settings.clientViewModel.defaultWamsEncodingPresetIndex(initDefaultWamsEncodingPresetIndex);
$.each(initSubtitleLanguages, function (languageIndex, languageCultureCode) {
Settings.clientViewModel.subtitleLanguages.push(new StringItem(languageCultureCode));
});
ko.applyBindings(Settings.clientViewModel);
var localStorage = window["localStorage"];
$("#tabs").tabs({
activate: function () {
@@ -89,13 +81,9 @@ var Orchard;
active: localStorage && localStorage.getItem ? localStorage.getItem("selectedCloudMediaSettingsTab") : null
}).show();
});
})(Admin.Settings || (Admin.Settings = {}));
var Settings = Admin.Settings;
})(MediaServices.Admin || (MediaServices.Admin = {}));
var Admin = MediaServices.Admin;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Settings = Admin.Settings || (Admin.Settings = {}));
})(Admin = MediaServices.Admin || (MediaServices.Admin = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-admin-settings.js.map
//# sourceMappingURL=cloudmedia-admin-settings.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-admin-settings.js","sourceRoot":"","sources":["cloudmedia-admin-settings.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.Admin","Orchard.Azure.MediaServices.Admin.Settings","Orchard.Azure.MediaServices.Admin.Settings.StringItem","Orchard.Azure.MediaServices.Admin.Settings.StringItem.constructor","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset.constructor","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset.toggle","Orchard.Azure.MediaServices.Admin.Settings.deleteWamsEncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.addNewWamsEncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.deleteSubtitleLanguage","Orchard.Azure.MediaServices.Admin.Settings.addNewSubtitleLanguage"],"mappings":"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"}
{"version":3,"file":"cloudmedia-admin-settings.js","sourceRoot":"","sources":["cloudmedia-admin-settings.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.Admin","Orchard.Azure.MediaServices.Admin.Settings","Orchard.Azure.MediaServices.Admin.Settings.StringItem","Orchard.Azure.MediaServices.Admin.Settings.StringItem.constructor","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset.constructor","Orchard.Azure.MediaServices.Admin.Settings.EncodingPreset.toggle","Orchard.Azure.MediaServices.Admin.Settings.deleteWamsEncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.addNewWamsEncodingPreset","Orchard.Azure.MediaServices.Admin.Settings.deleteSubtitleLanguage","Orchard.Azure.MediaServices.Admin.Settings.addNewSubtitleLanguage"],"mappings":"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"}

View File

@@ -1,8 +1,11 @@
/// <reference path="typings/jquery.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var AutoRefresh;
(function (AutoRefresh) {
// Periodically refresh elements.
$(function () {
@@ -11,7 +14,6 @@ var Orchard;
var update = function () {
var container = self;
var url = container.data("refresh-url");
$.ajax({
url: url,
cache: false
@@ -20,15 +22,11 @@ var Orchard;
setTimeout(update, 5000);
});
};
setTimeout(update, 5000);
});
});
})(MediaServices.AutoRefresh || (MediaServices.AutoRefresh = {}));
var AutoRefresh = MediaServices.AutoRefresh;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(AutoRefresh = MediaServices.AutoRefresh || (MediaServices.AutoRefresh = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-autorefresh.js.map
//# sourceMappingURL=cloudmedia-autorefresh.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-autorefresh.js","sourceRoot":"","sources":["cloudmedia-autorefresh.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AutoRefresh"],"mappings":"AAAA,4CAA4C;AAE5C,IAAO,OAAO;AAqBb,CArBD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,WAAWA;gBAC1CC,iCAAiCA;gBACjCA,CAACA,CAACA;oBACEA,CAACA,CAACA,oBAAoBA,CAACA,CAACA,IAAIA,CAACA;wBACzBA,IAAIA,IAAIA,GAAGA,CAACA,CAACA,IAAIA,CAACA;wBAClBA,IAAIA,MAAMA,GAAGA;4BACTA,IAAIA,SAASA,GAAGA,IAAIA;4BACpBA,IAAIA,GAAGA,GAAGA,SAASA,CAACA,IAAIA,CAACA,aAAaA,CAACA;;4BAEvCA,CAACA,CAACA,IAAIA,CAACA;gCACHA,GAAGA,EAAEA,GAAGA;gCACRA,KAAKA,EAAEA,KAAKA;6BACfA,CAACA,CAACA,IAAIA,CAACA,UAAAA,IAAIA;gCACRA,SAASA,CAACA,IAAIA,CAACA,IAAIA,CAACA;gCACpBA,UAAUA,CAACA,MAAMA,EAAEA,IAAIA,CAACA;4BAC5BA,CAACA,CAACA;wBACNA,CAACA;;wBAEDA,UAAUA,CAACA,MAAMA,EAAEA,IAAIA,CAACA;oBAC5BA,CAACA,CAACA;gBACNA,CAACA,CAACA;YACNA,CAACA,iEAAAD;wDAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-autorefresh.js","sourceRoot":"","sources":["cloudmedia-autorefresh.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AutoRefresh"],"mappings":"AAAA,4CAA4C;AAE5C,IAAO,OAAO,CAqBb;AArBD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CAqBnBA;IArBcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CAqBjCA;QArBoBA,WAAAA,aAAaA;YAACC,IAAAA,WAAWA,CAqB7CA;YArBkCA,WAAAA,WAAWA,EAACA,CAACA;gBAE5CC,AADAA,iCAAiCA;gBACjCA,CAACA,CAACA;oBACEA,CAACA,CAACA,oBAAoBA,CAACA,CAACA,IAAIA,CAACA;wBACzB,IAAI,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC;wBACnB,IAAI,MAAM,GAAG;4BACT,IAAI,SAAS,GAAG,IAAI,CAAC;4BACrB,IAAI,GAAG,GAAG,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;4BAExC,CAAC,CAAC,IAAI,CAAC;gCACH,GAAG,EAAE,GAAG;gCACR,KAAK,EAAE,KAAK;6BACf,CAAC,CAAC,IAAI,CAAC,UAAA,IAAI;gCACR,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gCACrB,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;4BAC7B,CAAC,CAAC,CAAC;wBACP,CAAC,CAAC;wBAEF,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;oBAC7B,CAAC,CAACA,CAACA;gBACPA,CAACA,CAACA,CAACA;YACPA,CAACA,EArBkCD,WAAWA,GAAXA,yBAAWA,KAAXA,yBAAWA,QAqB7CA;QAADA,CAACA,EArBoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QAqBjCA;IAADA,CAACA,EArBcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QAqBnBA;AAADA,CAACA,EArBM,OAAO,KAAP,OAAO,QAqBb"}

View File

@@ -2,26 +2,27 @@
/// <reference path="typings/jqueryui.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var AssetEdit;
(function (AssetEdit) {
var Video;
(function (Video) {
$(function () {
var treeView = $("#asset-files-treeview");
treeView.jstree({
"core": {
"animation": 0,
"check_callback": true,
"themes": { "stripes": true }
"themes": { "stripes": true },
},
"plugins": ["state", "wholerow"]
});
$(".expand-all").on("click", function (e) {
treeView.jstree('open_all');
});
$(".collapse-all").on("click", function (e) {
treeView.jstree('close_all');
});
@@ -33,13 +34,9 @@ var Orchard;
// }
//});
});
})(AssetEdit.Video || (AssetEdit.Video = {}));
var Video = AssetEdit.Video;
})(MediaServices.AssetEdit || (MediaServices.AssetEdit = {}));
var AssetEdit = MediaServices.AssetEdit;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Video = AssetEdit.Video || (AssetEdit.Video = {}));
})(AssetEdit = MediaServices.AssetEdit || (MediaServices.AssetEdit = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-edit-asset-video.js.map
//# sourceMappingURL=cloudmedia-edit-asset-video.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-edit-asset-video.js","sourceRoot":"","sources":["cloudmedia-edit-asset-video.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AssetEdit","Orchard.Azure.MediaServices.AssetEdit.Video"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO;AA6Bb,CA7BD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,SAASA;iBAA5CC,UAA6CA,KAAKA;oBAC9CC,CAACA,CAACA;wBACEA,IAAIA,QAAQA,GAAQA,CAACA,CAACA,uBAAuBA,CAACA;;wBAE9CA,QAAQA,CAACA,MAAMA,CAACA;4BACZA,MAAMA,EAAEA;gCACJA,WAAWA,EAAEA,CAACA;gCACdA,gBAAgBA,EAAEA,IAAIA;gCACtBA,QAAQA,EAAEA,EAAEA,SAASA,EAAEA,IAAIA,EAAEA;6BAChCA;4BACDA,SAASA,EAAEA,CAACA,OAAOA,EAAEA,UAAUA,CAACA;yBACnCA,CAACA;;wBAEFA,CAACA,CAACA,aAAaA,CAACA,CAACA,EAAEA,CAACA,OAAOA,EAAEA,UAASA,CAACA;4BACnCA,QAAQA,CAACA,MAAMA,CAACA,UAAUA,CAACA;wBAC/BA,CAACA,CAACA;;wBAEFA,CAACA,CAACA,eAAeA,CAACA,CAACA,EAAEA,CAACA,OAAOA,EAAEA,UAAUA,CAACA;4BACtCA,QAAQA,CAACA,MAAMA,CAACA,WAAWA,CAACA;wBAChCA,CAACA,CAACA;wBAEFA,+CAA+CA;wBAC/CA,wDAAwDA;wBACxDA,sCAAsCA;wBACtCA,uBAAuBA;wBACvBA,qCAAqCA;wBACrCA,OAAOA;wBACPA,KAAKA;oBACTA,CAACA,CAACA;gBACNA,CAACA,6CAAAD;4CAAAA;YAADA,CAACA,6DAAAD;oDAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-edit-asset-video.js","sourceRoot":"","sources":["cloudmedia-edit-asset-video.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AssetEdit","Orchard.Azure.MediaServices.AssetEdit.Video"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO,CA6Bb;AA7BD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CA6BnBA;IA7BcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CA6BjCA;QA7BoBA,WAAAA,aAAaA;YAACC,IAAAA,SAASA,CA6B3CA;YA7BkCA,WAAAA,SAASA;gBAACC,IAAAA,KAAKA,CA6BjDA;gBA7B4CA,WAAAA,KAAKA,EAACA,CAACA;oBAChDC,CAACA,CAACA;wBACE,IAAI,QAAQ,GAAQ,CAAC,CAAC,uBAAuB,CAAC,CAAC;wBAE/C,QAAQ,CAAC,MAAM,CAAC;4BACZ,MAAM,EAAE;gCACJ,WAAW,EAAE,CAAC;gCACd,gBAAgB,EAAE,IAAI;gCACtB,QAAQ,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE;6BAChC;4BACD,SAAS,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC;yBACnC,CAAC,CAAC;wBAEH,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,OAAO,EAAE,UAAS,CAAC;4BACnC,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;wBAChC,CAAC,CAAC,CAAC;wBAEH,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC;4BACtC,QAAQ,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;wBACjC,CAAC,CAAC,CAAC;wBAEH,+CAA+C;wBAC/C,wDAAwD;wBACxD,sCAAsC;wBACtC,uBAAuB;wBACvB,qCAAqC;wBACrC,OAAO;wBACP,KAAK;oBACT,CAAC,CAACA,CAACA;gBACPA,CAACA,EA7B4CD,KAAKA,GAALA,eAAKA,KAALA,eAAKA,QA6BjDA;YAADA,CAACA,EA7BkCD,SAASA,GAATA,uBAASA,KAATA,uBAASA,QA6B3CA;QAADA,CAACA,EA7BoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QA6BjCA;IAADA,CAACA,EA7BcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QA6BnBA;AAADA,CAACA,EA7BM,OAAO,KAAP,OAAO,QA6Bb"}

View File

@@ -2,8 +2,11 @@
/// <reference path="typings/jqueryui.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var AssetEdit;
(function (AssetEdit) {
$(function () {
var localStorage = window["localStorage"];
@@ -15,11 +18,8 @@ var Orchard;
active: localStorage && localStorage.getItem ? localStorage.getItem("selectedAssetTab") : null
}).show();
});
})(MediaServices.AssetEdit || (MediaServices.AssetEdit = {}));
var AssetEdit = MediaServices.AssetEdit;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(AssetEdit = MediaServices.AssetEdit || (MediaServices.AssetEdit = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-edit-asset.js.map
//# sourceMappingURL=cloudmedia-edit-asset.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-edit-asset.js","sourceRoot":"","sources":["cloudmedia-edit-asset.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AssetEdit"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO;AAWb,CAXD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,SAASA;gBACxCC,CAACA,CAACA;oBACEA,IAAIA,YAAYA,GAAGA,MAAMA,CAACA,cAAcA,CAACA;oBACzCA,CAACA,CAACA,OAAOA,CAACA,CAACA,IAAIA,CAACA;wBACZA,QAAQA,EAAEA;4BACNA,IAAIA,YAAYA,IAAIA,YAAYA,CAACA,OAAOA;gCACpCA,YAAYA,CAACA,OAAOA,CAACA,kBAAkBA,EAAEA,CAACA,CAACA,OAAOA,CAACA,CAACA,IAAIA,CAACA,QAAQA,EAAEA,QAAQA,CAACA,CAACA,CAACA;wBACtFA,CAACA;wBACDA,MAAMA,EAAEA,YAAYA,IAAIA,YAAYA,CAACA,OAAOA,GAAGA,YAAYA,CAACA,OAAOA,CAACA,kBAAkBA,CAACA,GAAGA,IAAIA;qBACjGA,CAACA,CAACA,IAAIA,CAACA,CAACA;gBACbA,CAACA,CAACA;YACNA,CAACA,6DAAAD;oDAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-edit-asset.js","sourceRoot":"","sources":["cloudmedia-edit-asset.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.AssetEdit"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO,CAWb;AAXD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CAWnBA;IAXcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CAWjCA;QAXoBA,WAAAA,aAAaA;YAACC,IAAAA,SAASA,CAW3CA;YAXkCA,WAAAA,SAASA,EAACA,CAACA;gBAC1CC,CAACA,CAACA;oBACE,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC;oBAC1C,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC;wBACZ,QAAQ,EAAE;4BACN,EAAE,CAAC,CAAC,YAAY,IAAI,YAAY,CAAC,OAAO,CAAC;gCACrC,YAAY,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC;wBACtF,CAAC;wBACD,MAAM,EAAE,YAAY,IAAI,YAAY,CAAC,OAAO,GAAG,YAAY,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,IAAI;qBACjG,CAAC,CAAC,IAAI,EAAE,CAAC;gBACd,CAAC,CAACA,CAACA;YACPA,CAACA,EAXkCD,SAASA,GAATA,uBAASA,KAATA,uBAASA,QAW3CA;QAADA,CAACA,EAXoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QAWjCA;IAADA,CAACA,EAXcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QAWnBA;AAADA,CAACA,EAXM,OAAO,KAAP,OAAO,QAWb"}

View File

@@ -3,11 +3,13 @@
/// <reference path="typings/moment.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var CloudVideoEdit;
(function (CloudVideoEdit) {
var requiredUploads;
function uploadCompleted(sender, e, data) {
var scope = $(sender).closest(".async-upload");
var status = data.errorThrown && data.errorThrown.length > 0 ? data.errorThrown : data.textStatus;
@@ -16,7 +18,6 @@ var Orchard;
scope.find(".progress-details").hide();
scope.find(".status.preparing").hide();
scope.find(".status.uploading").hide();
switch (status) {
case "error":
cleanup(scope, data);
@@ -26,32 +27,25 @@ var Orchard;
cleanup(scope, data);
return;
}
var editedFileName = scope.find("input[name$='.FileName']").val();
var statusUploaded = scope.find(".status.uploaded").show();
statusUploaded.text(statusUploaded.data("text-template").replace("{filename}", editedFileName));
scope.data("upload-isactive", false);
scope.data("upload-iscompleted", true);
scope.data("upload-start-time", null);
}
function cleanup(scope, data) {
var wamsAssetInput = scope.find("input[name$='.WamsAssetId']");
var fileNameInput = scope.find("input[name$='.FileName']");
var assetId = $.trim(wamsAssetInput.val());
var fileUploadWrapper = data.fileInput.closest(".file-upload-wrapper");
if (assetId.length > 0) {
var url = scope.data("delete-asset-url");
var antiForgeryToken = scope.closest("form").find("[name='__RequestVerificationToken']").val();
var cleanupMessage = scope.find(".status.cleanup");
wamsAssetInput.val("");
fileNameInput.val("");
cleanupMessage.show();
$.ajax({
url: url,
type: "DELETE",
@@ -68,10 +62,8 @@ var Orchard;
alert("An error occurred on the server while trying to clean up.");
});
}
fileUploadWrapper.show();
}
function pad(value, length) {
var str = value.toString();
while (str.length < length) {
@@ -79,20 +71,18 @@ var Orchard;
}
return str;
}
function createBlockId(blockIndex) {
var blockIdPrefix = "block-";
return btoa(blockIdPrefix + pad(blockIndex, 6));
}
function commitBlockList(scope, data) {
var deferred = $.Deferred();
var blockIds = scope.data("block-ids");
if (blockIds.length == 0) {
// The file was uploaded as a whole, so no manifest to submit.
deferred.resolve();
} else {
}
else {
// The file was uploaded in chunks.
var url = scope.data("sas-locator") + "&comp=blocklist";
var requestData = '<?xml version="1.0" encoding="utf-8"?><BlockList>';
@@ -100,7 +90,6 @@ var Orchard;
requestData += '<Latest>' + blockIds[i] + '</Latest>';
}
requestData += '</BlockList>';
$.ajax({
url: url,
type: "PUT",
@@ -124,56 +113,45 @@ var Orchard;
}
});
}
return deferred.promise();
}
function hasActiveUploads() {
var scope = $(".upload-direct");
var flag = false;
scope.find(".async-upload").each(function () {
if ($(this).data("upload-isactive") == true) {
flag = true;
return false;
}
});
return flag;
}
function hasCompletedUploads() {
var scope = $(".upload-direct");
var flag = false;
scope.find(".async-upload").each(function () {
if ($(this).data("upload-iscompleted") == true) {
flag = true;
return false;
}
});
return flag;
}
function isSubmitting() {
var scope = $(".upload-direct");
return scope.data("is-submitting") == true;
}
;
function initializeUpload(fileInput) {
var scope = fileInput.closest(".async-upload");
var fileUploadWrapper = scope.find(".file-upload-wrapper");
var acceptFileTypesRegex = new RegExp(scope.data("upload-accept-file-types"));
var antiForgeryToken = scope.closest("form").find("[name='__RequestVerificationToken']").val();
var selectedFileWrapper = scope.find(".selected-file-wrapper");
var filenameInput = scope.find(".filename-input");
var resetButton = scope.find(".reset-button");
var uploadButton = scope.find(".upload-button");
var filenameText = scope.find(".filename-text");
var validationText = scope.find(".validation-text");
var preparingText = scope.find(".status.preparing");
var uploadingContainer = scope.find(".status.uploading");
@@ -181,7 +159,6 @@ var Orchard;
var progressText = scope.find(".progress-text");
var progressDetails = scope.find(".progress-details");
var cancelLink = scope.find(".cancel-link");
fileInput.fileupload({
autoUpload: false,
acceptFileTypes: acceptFileTypesRegex,
@@ -197,7 +174,6 @@ var Orchard;
var blockIds = scope.data("block-ids");
var blockId = createBlockId(blockIndex);
var url = scope.data("sas-locator") + "&comp=block&blockid=" + blockId;
data.url = url;
blockIds.push(blockId);
scope.data("block-index", blockIndex + 1);
@@ -211,7 +187,6 @@ var Orchard;
var kbps = Math.floor(data.bitrate / 8 / 1000);
var uploaded = Math.floor(data.loaded / 1000);
var total = Math.floor(data.total / 1000);
progressBar.show().find(".progress").css("width", percentComplete + "%");
progressText.text(progressText.data("text-template").replace("{percentage}", percentComplete)).show();
progressDetails.text(progressDetails.data("text-template").replace("{uploaded}", uploaded).replace("{total}", total).replace("{kbps}", kbps).replace("{elapsed}", elapsed.humanize()).replace("{remaining}", remaining.humanize())).show();
@@ -234,7 +209,6 @@ var Orchard;
selectedFileWrapper.show();
filenameText.text(filenameText.data("text-template").replace("{filename}", selectedFilename));
}, 10);
scope[0].doReset = function () {
fileUploadWrapper.show();
filenameInput.val("");
@@ -242,24 +216,20 @@ var Orchard;
selectedFileWrapper.hide();
validationText.hide();
};
scope[0].doUpload = function () {
var editedFilename = filenameInput.val() || selectedFilename;
if (!acceptFileTypesRegex.test(editedFilename)) {
validationText.show();
return;
}
scope.data("upload-isactive", true);
scope.data("upload-start-time", Date.now());
var generateAssetUrl = scope.data("generate-asset-url");
scope.data("block-index", 0);
scope.data("block-ids", new Array());
preparingText.show();
selectedFileWrapper.hide();
validationText.hide();
$.ajax({
url: generateAssetUrl,
data: {
@@ -270,15 +240,12 @@ var Orchard;
}).done(function (asset) {
data.url = asset.sasLocator;
data.multipart = false;
scope.data("sas-locator", asset.sasLocator);
scope.find("input[name$='.FileName']").val(editedFilename);
scope.find("input[name$='.WamsAssetId']").val(asset.assetId);
preparingText.hide();
progressText.text(progressText.data("text-template").replace("{percentage}", 0)).show();
uploadingContainer.show();
var xhr = data.submit();
scope.data("xhr", xhr);
}).fail(function (xhr, status, error) {
@@ -286,7 +253,6 @@ var Orchard;
selectedFileWrapper.show();
preparingText.hide();
uploadingContainer.hide();
scope.data("upload-isactive", false);
scope.data("upload-start-time", null);
alert("An error occurred. Error: " + error);
@@ -308,48 +274,38 @@ var Orchard;
}
}
});
cancelLink.on("click", function (e) {
e.preventDefault();
if (confirm($(this).data("cancel-prompt"))) {
var xhr = scope.data("xhr");
xhr.abort();
}
});
}
function initializeUploadDirect() {
var scope = $(".upload-direct").show();
scope.find(".reset-button").on("click", function (e) {
var doReset = $(this).closest(".async-upload")[0].doReset;
if (!!doReset)
doReset();
});
scope.find(".upload-button").on("click", function (e) {
var doUpload = $(this).closest(".async-upload")[0].doUpload;
if (!!doUpload)
doUpload();
});
requiredUploads = scope.find(".required-upload");
scope.find(".async-upload-file-input").each(function () {
initializeUpload($(this));
});
scope.closest("form").on("submit", function (e) {
if (hasActiveUploads()) {
alert(scope.data("block-submit-prompt"));
e.preventDefault();
return false;
}
scope.data("is-submitting", true);
});
$(window).on("beforeunload", function (e) {
if ((hasActiveUploads() || hasCompletedUploads()) && !isSubmitting()) {
var message = scope.data("navigate-away-prompt");
@@ -359,11 +315,8 @@ var Orchard;
});
}
CloudVideoEdit.initializeUploadDirect = initializeUploadDirect;
})(MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
var CloudVideoEdit = MediaServices.CloudVideoEdit;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(CloudVideoEdit = MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-edit-cloudvideopart-direct.js.map
//# sourceMappingURL=cloudmedia-edit-cloudvideopart-direct.js.map

View File

@@ -2,32 +2,30 @@
/// <reference path="typings/jqueryui.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var CloudVideoEdit;
(function (CloudVideoEdit) {
var requiredUploads;
var blocked;
var hasRequiredUploadsp;
function getAllFilesCompleted() {
var allFilesCompleted = true;
requiredUploads.find("input[name$='.OriginalFileName'], input.sync-upload-input").each(function () {
if ($(this).val() == "") {
allFilesCompleted = false;
return false;
}
});
return allFilesCompleted;
}
;
function unblockIfComplete() {
if (getAllFilesCompleted())
blocked.unblock();
}
function uploadCompleted(sender, data) {
var scope = $(sender).closest("[data-upload-accept-file-types]");
var status = data.errorThrown && data.errorThrown.length > 0 ? data.errorThrown : data.textStatus;
@@ -35,7 +33,6 @@ var Orchard;
scope.find(".progress-text").hide();
scope.find(".cancel-upload").hide();
scope.data("upload-isactive", false);
switch (status) {
case "error":
alert("The upload of the selected file failed. One possible cause is that the file size exceeds the configured maxRequestLength setting (see: http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength(v=vs.110).aspx). Also make sure the executionTimeOut is set to allow for enough time for the request to execute when debug=\"false\".");
@@ -43,25 +40,20 @@ var Orchard;
case "abort":
return;
}
var temporaryFileName = data.result.temporaryFileName;
var originalFileName = data.result.originalFileName;
var fileSize = data.result.fileSize;
scope.find("input[name$='.OriginalFileName']").val(originalFileName);
scope.find("input[name$='.TemporaryFileName']").val(temporaryFileName);
scope.find("input[name$='.FileSize']").val(fileSize);
unblockIfComplete();
$(sender).replaceWith("<span>Successfully uploaded video file '" + originalFileName + "'.</span>");
}
function initializeUpload(fileInput) {
var scope = $(fileInput).closest("[data-upload-accept-file-types]");
var acceptFileTypes = scope.data("upload-accept-file-types");
var antiForgeryToken = requiredUploads.closest("form").find("[name='__RequestVerificationToken']").val();
var cancelUpload = scope.find(".cancel-upload");
fileInput.fileupload({
autoUpload: false,
acceptFileTypes: new RegExp(acceptFileTypes, "i"),
@@ -92,23 +84,19 @@ var Orchard;
scope.find(".validation-text").show();
}
});
cancelUpload.on("click", function (e) {
e.preventDefault();
if (confirm("Are you sure you want to cancel this upload?")) {
var xhr = scope.data("xhr");
xhr.abort();
}
});
}
function initializeUploadProxied() {
var scopeProxied = $(".upload-proxied").show();
requiredUploads = scopeProxied.find(".required-uploads-group");
blocked = scopeProxied.find(".edit-item-sidebar");
hasRequiredUploadsp = requiredUploads.length > 0;
if (hasRequiredUploadsp) {
blocked.block({
message: requiredUploads.data("block-description"),
@@ -125,46 +113,35 @@ var Orchard;
backgroundColor: null
}
});
scopeProxied.find(".async-upload-file-input").each(function () {
initializeUpload($(this));
});
window.onbeforeunload = function (e) {
var hasActiveUploads = false;
scopeProxied.find("[data-upload-accept-file-types]").each(function () {
if ($(this).data("upload-isactive") == true) {
hasActiveUploads = true;
return false;
}
});
if (hasActiveUploads)
e.returnValue = "There are uploads in progress. These will be aborted if you navigate away.";
};
scopeProxied.find(".sync-upload-input").on("change", function (e) {
unblockIfComplete();
});
unblockIfComplete();
}
scopeProxied.find("[data-prompt]").on("change", function (e) {
var sender = $(e.currentTarget);
if (!confirm(sender.data("prompt"))) {
sender.val("");
}
});
}
CloudVideoEdit.initializeUploadProxied = initializeUploadProxied;
})(MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
var CloudVideoEdit = MediaServices.CloudVideoEdit;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(CloudVideoEdit = MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-edit-cloudvideopart-proxied.js.map
//# sourceMappingURL=cloudmedia-edit-cloudvideopart-proxied.js.map

View File

@@ -2,22 +2,23 @@
/// <reference path="typings/jqueryui.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var CloudVideoEdit;
(function (CloudVideoEdit) {
function hasCorsSupport() {
return 'withCredentials' in new XMLHttpRequest();
}
$(function () {
var corsSupported = hasCorsSupport();
if (corsSupported) {
CloudVideoEdit.initializeUploadDirect();
} else {
}
else {
CloudVideoEdit.initializeUploadProxied();
}
var localStorage = window["localStorage"];
var isCreating = $("#tabs").data("cloudvideo-iscreating");
$("#tabs").tabs({
@@ -28,11 +29,8 @@ var Orchard;
active: !isCreating && localStorage && localStorage.getItem ? localStorage.getItem("selectedCloudVideoTab") : null
}).show();
});
})(MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
var CloudVideoEdit = MediaServices.CloudVideoEdit;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(CloudVideoEdit = MediaServices.CloudVideoEdit || (MediaServices.CloudVideoEdit = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-edit-cloudvideopart.js.map
//# sourceMappingURL=cloudmedia-edit-cloudvideopart.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-edit-cloudvideopart.js","sourceRoot":"","sources":["cloudmedia-edit-cloudvideopart.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.CloudVideoEdit","Orchard.Azure.MediaServices.CloudVideoEdit.hasCorsSupport"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO;AAwBb,CAxBD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,cAAcA;gBAC7CC,SAASA,cAAcA;oBACnBC,OAAOA,iBAAiBA,IAAIA,IAAIA,cAAcA,CAACA,CAACA;gBACpDA,CAACA;;gBAEDD,CAACA,CAACA;oBACEA,IAAIA,aAAaA,GAAGA,cAAcA,CAACA,CAACA;;oBAEpCA,IAAIA,aAAaA,CAAEA;wBACfA,qCAAsBA,CAACA,CAACA;qBAC3BA,KAAMA;wBACHA,sCAAuBA,CAACA,CAACA;qBAC5BA;;oBAEDA,IAAIA,YAAYA,GAAGA,MAAMA,CAACA,cAAcA,CAACA;oBACzCA,IAAIA,UAAUA,GAAYA,CAACA,CAACA,OAAOA,CAACA,CAACA,IAAIA,CAACA,uBAAuBA,CAACA;oBAClEA,CAACA,CAACA,OAAOA,CAACA,CAACA,IAAIA,CAACA;wBACZA,QAAQA,EAAEA;4BACNA,IAAIA,YAAYA,IAAIA,YAAYA,CAACA,OAAOA;gCACpCA,YAAYA,CAACA,OAAOA,CAACA,uBAAuBA,EAAEA,CAACA,CAACA,OAAOA,CAACA,CAACA,IAAIA,CAACA,QAAQA,EAAEA,QAAQA,CAACA,CAACA,CAACA;wBAC3FA,CAACA;wBACDA,MAAMA,EAAEA,CAACA,UAAUA,IAAIA,YAAYA,IAAIA,YAAYA,CAACA,OAAOA,GAAGA,YAAYA,CAACA,OAAOA,CAACA,uBAAuBA,CAACA,GAAGA,IAAIA;qBACrHA,CAACA,CAACA,IAAIA,CAACA,CAACA;gBACbA,CAACA,CAACA;YACNA,CAACA,uEAAAD;8DAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-edit-cloudvideopart.js","sourceRoot":"","sources":["cloudmedia-edit-cloudvideopart.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.CloudVideoEdit","Orchard.Azure.MediaServices.CloudVideoEdit.hasCorsSupport"],"mappings":"AAAA,4CAA4C;AAC5C,8CAA8C;AAE9C,IAAO,OAAO,CAwBb;AAxBD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CAwBnBA;IAxBcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CAwBjCA;QAxBoBA,WAAAA,aAAaA;YAACC,IAAAA,cAAcA,CAwBhDA;YAxBkCA,WAAAA,cAAcA,EAACA,CAACA;gBAC/CC,SAASA,cAAcA;oBACnBC,MAAMA,CAACA,iBAAiBA,IAAIA,IAAIA,cAAcA,EAAEA,CAACA;gBACrDA,CAACA;gBAEDD,CAACA,CAACA;oBACE,IAAI,aAAa,GAAG,cAAc,EAAE,CAAC;oBAErC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC;wBAChB,qCAAsB,EAAE,CAAC;oBAC7B,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACJ,sCAAuB,EAAE,CAAC;oBAC9B,CAAC;oBAED,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC;oBAC1C,IAAI,UAAU,GAAY,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;oBACnE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC;wBACZ,QAAQ,EAAE;4BACN,EAAE,CAAC,CAAC,YAAY,IAAI,YAAY,CAAC,OAAO,CAAC;gCACrC,YAAY,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC;wBAC3F,CAAC;wBACD,MAAM,EAAE,CAAC,UAAU,IAAI,YAAY,IAAI,YAAY,CAAC,OAAO,GAAG,YAAY,CAAC,OAAO,CAAC,uBAAuB,CAAC,GAAG,IAAI;qBACrH,CAAC,CAAC,IAAI,EAAE,CAAC;gBACd,CAAC,CAACA,CAACA;YACPA,CAACA,EAxBkCD,cAAcA,GAAdA,4BAAcA,KAAdA,4BAAcA,QAwBhDA;QAADA,CAACA,EAxBoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QAwBjCA;IAADA,CAACA,EAxBcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QAwBnBA;AAADA,CAACA,EAxBM,OAAO,KAAP,OAAO,QAwBb"}

View File

@@ -4,10 +4,8 @@
var focusedVideoId = $("#media-library-main-list li.has-focus .media-thumbnail-cloud-video").data("id");
return focusedVideoId == videoId;
};
var updateUploadProgressLabel = function () {
var containers = $("#media-library-main-editor-focus .properties");
containers.each(function () {
var container = $(this);
var statusWrapper = container.find(".upload-status-wrapper");
@@ -19,11 +17,9 @@
var status = statusWrapper.data("upload-status");
var published = statusWrapper.data("published");
var videoId = statusWrapper.data("video-id");
if (status == "Uploaded" && published) {
return;
}
var update = function () {
if (!hasFocus(videoId)) {
return;
@@ -35,26 +31,23 @@
progressLabel.text(data.uploadState.percentComplete + "%");
uploadStatusLabel.text(data.uploadState.status);
publicationStatusLabel.text(data.published ? statusWrapper.data("published-text") : statusWrapper.data("draft-text"));
if (data.published) {
var mediathumbnail = $(".media-thumbnail-cloud-video[data-id=" + videoId + "]");
mediathumbnail.parents("li:first").find(".publication-status").hide();
}
if (data.uploadState.status == "Uploaded") {
uploadProgressContainer.hide();
return;
} else if (data.uploadState.status == "Uploading") {
}
else if (data.uploadState.status == "Uploading") {
uploadProgressContainer.show();
}
window.setTimeout(update, 5000);
});
};
update();
});
};
updateUploadProgressLabel();
})(jQuery);
//# sourceMappingURL=cloudmedia-metadata-cloudvideopart.js.map
//# sourceMappingURL=cloudmedia-metadata-cloudvideopart.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-metadata-cloudvideopart.js","sourceRoot":"","sources":["cloudmedia-metadata-cloudvideopart.ts"],"names":[],"mappings":"AAAA,4CAA4C;AAE5C,CAAC,UAAA,CAAC;IACE,IAAI,QAAQ,GAAG,UAAC,OAAe;QAC3B,IAAI,cAAc,GAAW,CAAC,CAAC,oEAAoE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/G,OAAO,cAAc,IAAI,OAAO;IACpC,CAAC;;IAED,IAAI,yBAAyB,GAAG;QAC5B,IAAI,UAAU,GAAW,CAAC,CAAC,8CAA8C,CAAC;;QAE1E,UAAU,CAAC,IAAI,CAAC;YACZ,IAAI,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC;YACvB,IAAI,aAAa,GAAG,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC;YAC5D,IAAI,sBAAsB,GAAG,SAAS,CAAC,IAAI,CAAC,0BAA0B,CAAC;YACvE,IAAI,iBAAiB,GAAG,SAAS,CAAC,IAAI,CAAC,qBAAqB,CAAC;YAC7D,IAAI,aAAa,GAAG,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC;YAC5D,IAAI,uBAAuB,GAAG,CAAC,CAAC,yBAAyB,CAAC;YAC1D,IAAI,SAAS,GAAW,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC;YACxD,IAAI,MAAM,GAAW,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC;YACxD,IAAI,SAAS,GAAW,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC;YACvD,IAAI,OAAO,GAAW,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC;;YAEpD,IAAI,MAAM,IAAI,UAAU,IAAI,SAAS,CAAE;gBACnC,MAAO;aACV;;YAED,IAAI,MAAM,GAAG;gBACT,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAE;oBACpB,MAAO;iBACV;gBACD,CAAC,CAAC,IAAI,CAAC;oBACH,GAAG,EAAE,SAAS;oBACd,KAAK,EAAE,KAAK;iBACf,CAAC,CAAC,IAAI,CAAC,UAAA,IAAI;oBACR,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,eAAe,GAAG,GAAG,CAAC;oBAC1D,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC;oBAC/C,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;;oBAErH,IAAI,IAAI,CAAC,SAAS,CAAE;wBAChB,IAAI,cAAc,GAAG,CAAC,CAAC,uCAAuC,GAAG,OAAO,GAAG,GAAG,CAAC;wBAC/E,cAAc,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC;qBACxE;;oBAED,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,IAAI,UAAU,CAAE;wBACvC,uBAAuB,CAAC,IAAI,CAAC,CAAC;wBAC9B,MAAO;qBACV,MAAM,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,IAAI,WAAW,CAAE;wBAC/C,uBAAuB,CAAC,IAAI,CAAC,CAAC;qBACjC;;oBAED,MAAM,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC;gBACnC,CAAC,CAAC;YACN,CAAC;YACD,MAAM,CAAC,CAAC;QACZ,CAAC,CAAC;IACN,CAAC;;IAED,yBAAyB,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC,MAAM,CAAC"}
{"version":3,"file":"cloudmedia-metadata-cloudvideopart.js","sourceRoot":"","sources":["cloudmedia-metadata-cloudvideopart.ts"],"names":[],"mappings":"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"}

View File

@@ -1,8 +1,12 @@
var Orchard;
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Data;
(function (Data) {
(function (AssetType) {
AssetType[AssetType["VideoAsset"] = 0] = "VideoAsset";
@@ -11,13 +15,9 @@
AssetType[AssetType["SubtitleAsset"] = 3] = "SubtitleAsset";
})(Data.AssetType || (Data.AssetType = {}));
var AssetType = Data.AssetType;
})(VideoPlayer.Data || (VideoPlayer.Data = {}));
var Data = VideoPlayer.Data;
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Data = VideoPlayer.Data || (VideoPlayer.Data = {}));
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-data.js.map
//# sourceMappingURL=cloudmedia-videoplayer-data.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-videoplayer-data.js","sourceRoot":"","sources":["cloudmedia-videoplayer-data.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Data","Orchard.Azure.MediaServices.VideoPlayer.Data.AssetType"],"mappings":"AAAA,IAAO,OAAO;AAgFb,CAhFD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,WAAWA;iBAA9CC,UAA+CA,IAAIA;qBAkB/CC,UAAYA,SAASA;wBACjBC,qDAAUA;wBACVA,mEAAiBA;wBACjBA,6DAAcA;wBACdA,2DAAaA;gEAChBD;mDAAAA;gBAyDLA,CAACA,+CAAAD;4CAAAA;YAADA,CAACA,iEAAAD;wDAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-videoplayer-data.js","sourceRoot":"","sources":["cloudmedia-videoplayer-data.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Data","Orchard.Azure.MediaServices.VideoPlayer.Data.AssetType"],"mappings":"AAAA,IAAO,OAAO,CAgFb;AAhFD,WAAO,OAAO;IAACA,IAAAA,KAAKA,CAgFnBA;IAhFcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CAgFjCA;QAhFoBA,WAAAA,aAAaA;YAACC,IAAAA,WAAWA,CAgF7CA;YAhFkCA,WAAAA,WAAWA;gBAACC,IAAAA,IAAIA,CAgFlDA;gBAhF8CA,WAAAA,IAAIA,EAACA,CAACA;oBAkBjDC,WAAYA,SAASA;wBACjBC,qDAAUA;wBACVA,mEAAiBA;wBACjBA,6DAAcA;wBACdA,2DAAaA;oBACjBA,CAACA,EALWD,cAASA,KAATA,cAASA,QAKpBA;oBALDA,IAAYA,SAASA,GAATA,cAKXA,CAAAA;oBAwDAA,JACLA,CAACA,EAhF8CD,IAAIA,GAAJA,gBAAIA,KAAJA,gBAAIA,QAgFlDA;YAADA,CAACA,EAhFkCD,WAAWA,GAAXA,yBAAWA,KAAXA,yBAAWA,QAgF7CA;QAADA,CAACA,EAhFoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QAgFjCA;IAADA,CAACA,EAhFcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QAgFnBA;AAADA,CAACA,EAhFM,OAAO,KAAP,OAAO,QAgFb"}

View File

@@ -1,4 +1,4 @@
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/underscore.d.ts" />
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
@@ -8,9 +8,13 @@ var __extends = this.__extends || function (d, b) {
};
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Injectors;
(function (Injectors) {
var AltInjector = (function (_super) {
__extends(AltInjector, _super);
@@ -21,43 +25,32 @@ var Orchard;
AltInjector.prototype.isSupported = function () {
return true;
};
AltInjector.prototype.inject = function () {
var firstThumbnailAsset = _(this.filteredAssets().ThumbnailAssets).first();
this.debug("Injecting alternate content into element '{0}'.", this.container.id);
var wrapper = $("<div>").addClass("cloudvideo-player-alt-wrapper").css("width", this.playerWidth).css("height", this.playerHeight);
if (firstThumbnailAsset)
wrapper.css("background-image", "url('" + firstThumbnailAsset.MainFileUrl + "')");
var inner = $("<div>").addClass("cloudvideo-player-alt-inner").appendTo(wrapper);
if (this.alternateContent)
_(this.alternateContent).each(function (elem) {
$(elem).appendTo(inner);
});
wrapper.appendTo(this.container);
};
AltInjector.prototype.debug = function (message) {
var args = [];
for (var _i = 0; _i < (arguments.length - 1); _i++) {
args[_i] = arguments[_i + 1];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
_super.prototype.debug.call(this, "AltInjector: " + message, args);
};
return AltInjector;
})(Injectors.Injector);
Injectors.AltInjector = AltInjector;
})(VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
var Injectors = VideoPlayer.Injectors;
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Injectors = VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-injectors-alt.js.map
//# sourceMappingURL=cloudmedia-videoplayer-injectors-alt.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-videoplayer-injectors-alt.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors-alt.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.debug"],"mappings":"AAAA,4CAA4C;AAC5C,gDAAgD;;;;;;;AAEhD,IAAO,OAAO;AA4Cb,CA5CD,UAAO,OAAO;KAAdA,UAAeA,KAAKA;SAApBC,UAAqBA,aAAaA;aAAlCC,UAAmCA,WAAWA;iBAA9CC,UAA+CA,SAASA;oBAIpDC;wBAAiCC,8BAAQA;wBAErCA,qBACIA,SAAsBA,EACtBA,WAAmBA,EACnBA,YAAoBA,EACpBA,SAA0BA,EAC1BA,iBAA0BA,EAC1BA,cAAuBA,EACvBA,YAAsBA,EACtBA,gBAAkCA;4BAAIC,WAAMA,OAAAA,SAASA,EAAEA,WAAWA,EAAEA,YAAYA,EAAEA,KAAKA,EAAEA,SAASA,EAAEA,iBAAiBA,EAAEA,cAAcA,EAAEA,YAAYA,CAACA;4BAApJA,qBAAwBA,GAAhBA,gBAAgBA;AAAUA,wBAAoHA,CAACA;wBAE3JD,oCAAAA;4BACIE,OAAOA,IAAIA;wBACfA,CAACA;;wBAEDF,+BAAAA;4BACIG,IAAIA,mBAAmBA,GAAGA,CAACA,CAACA,IAAIA,CAACA,cAAcA,CAACA,CAACA,CAACA,eAAeA,CAACA,CAACA,KAAKA,CAACA,CAACA;;4BAE1EA,IAAIA,CAACA,KAAKA,CAACA,iDAAiDA,EAAEA,IAAIA,CAACA,SAASA,CAACA,EAAEA,CAACA;;4BAEhFA,IAAIA,OAAOA,GAAGA,CAACA,CAACA,OAAOA,CAACA,CACnBA,QAAQA,CAACA,+BAA+BA,CAACA,CACzCA,GAAGA,CAACA,OAAOA,EAAEA,IAAIA,CAACA,WAAWA,CAACA,CAC9BA,GAAGA,CAACA,QAAQA,EAAEA,IAAIA,CAACA,YAAYA,CAACA;4BACrCA,IAAIA,mBAAmBA;gCACnBA,OAAOA,CAACA,GAAGA,CAACA,kBAAkBA,EAAEA,OAAOA,GAAGA,mBAAmBA,CAACA,WAAWA,GAAGA,IAAIA,CAACA,CAACA;;4BAEtFA,IAAIA,KAAKA,GAAGA,CAACA,CAACA,OAAOA,CAACA,CAACA,QAAQA,CAACA,6BAA6BA,CAACA,CAACA,QAAQA,CAACA,OAAOA,CAACA;;4BAEhFA,IAAIA,IAAIA,CAACA,gBAAgBA;gCACrBA,CAACA,CAACA,IAAIA,CAACA,gBAAgBA,CAACA,CAACA,IAAIA,CAACA,UAAAA,IAAIA;oCAAMA,CAACA,CAACA,IAAIA,CAACA,CAACA,QAAQA,CAACA,KAAKA,CAACA;gCAAEA,CAACA,CAACA,CAACA;;4BAExEA,OAAOA,CAACA,QAAQA,CAACA,IAAIA,CAACA,SAASA,CAACA;wBACpCA,CAACA;;wBAEDH,8BAAAA,UAAaA,OAAeA;4BAAEI,IAAGA,IAAIA;AAAOA,iCAAdA,WAAcA,CAAdA,2BAAcA,EAAdA,IAAcA;gCAAdA,6BAAcA;;4BACxCA,gBAAKA,CAACA,KAAKA,KAACA,OAAAA,eAAeA,GAAGA,OAAOA,EAAEA,IAAIA,CAACA;wBAChDA,CAACA;wBACLJ,mBAACA;oBAADA,CAACA,EAvCgCD,kBAAQA,EAuCxCA;oBAvCDA,oCAuCCA;gBACLA,CAACA,yDAAAD;sDAAAA;YAADA,CAACA,iEAAAD;wDAAAA;QAADA,CAACA,qDAAAD;gDAAAA;IAADA,CAACA,yCAAAD;8BAAAA;AAADA,CAACA,6BAAA"}
{"version":3,"file":"cloudmedia-videoplayer-injectors-alt.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors-alt.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.AltInjector.debug"],"mappings":"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"}

View File

@@ -1,4 +1,4 @@
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/underscore.d.ts" />
/// <reference path="typings/uri.d.ts" />
var __extends = this.__extends || function (d, b) {
@@ -9,9 +9,13 @@ var __extends = this.__extends || function (d, b) {
};
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Injectors;
(function (Injectors) {
var Html5Injector = (function (_super) {
__extends(Html5Injector, _super);
@@ -23,24 +27,18 @@ var Orchard;
var result = videoElement && !!videoElement.canPlayType;
this.debug("Browser supports HTML5 video: {0}", result);
this.debug("isSupported() returns {0}.", result);
return result;
};
Html5Injector.prototype.inject = function () {
var _this = this;
var firstThumbnailAsset = _(this.filteredAssets().ThumbnailAssets).first();
this.debug("Injecting player into element '{0}'.", this.container.id);
var videoElement = $("<video controls>").attr("width", this.playerWidth).attr("height", this.playerHeight);
if (firstThumbnailAsset)
videoElement.attr("poster", firstThumbnailAsset.MainFileUrl);
if (this.autoPlay)
videoElement.attr("autoplay", "");
var sourceElements = [];
// Adaptive streaming URLs from dynamic assets.
_(this.assetData.DynamicVideoAssets).forEach(function (asset) {
var smoothStreamingSourceElement = $("<source>").attr("src", asset.SmoothStreamingUrl).attr("type", "application/vnd.ms-sstr+xml");
@@ -50,14 +48,9 @@ var Orchard;
$([smoothStreamingSourceElement, hlsSourceElement, mpegDashSourceElement]).attr("media", asset.MediaQuery);
sourceElements.push(smoothStreamingSourceElement, hlsSourceElement, mpegDashSourceElement);
});
// "Raw" asset video file URLs from dynamic assets (in decending bitrate order).
_(this.assetData.DynamicVideoAssets).forEach(function (asset) {
_((asset.EncoderMetadata && asset.EncoderMetadata.AssetFiles) || []).filter(function (assetFile) {
return _(assetFile.VideoTracks).any();
}).sort(function (assetFile) {
return assetFile.Bitrate;
}).reverse().forEach(function (assetFile) {
_((asset.EncoderMetadata && asset.EncoderMetadata.AssetFiles) || []).filter(function (assetFile) { return _(assetFile.VideoTracks).any(); }).sort(function (assetFile) { return assetFile.Bitrate; }).reverse().forEach(function (assetFile) {
var url = new URI(asset.MainFileUrl).filename(assetFile.Name);
var sourceElement = $("<source>").attr("src", url.toString()).attr("type", assetFile.MimeType);
if (_this.applyMediaQueries && asset.MediaQuery)
@@ -65,7 +58,6 @@ var Orchard;
sourceElements.push(sourceElement);
});
});
// Asset file URLs from non-dynamic assets.
_(this.assetData.VideoAssets).forEach(function (asset) {
var sourceElement = $("<source>").attr("src", asset.MainFileUrl).attr("type", asset.MimeType);
@@ -73,53 +65,41 @@ var Orchard;
sourceElement.attr("media", asset.MediaQuery);
sourceElements.push(sourceElement);
});
_(this.filteredAssets().SubtitleAssets).forEach(function (asset) {
var sourceElement = $("<track kind=\"captions\">").attr("label", asset.Name).attr("src", asset.MainFileUrl).attr("srclang", asset.Language);
sourceElements.push(sourceElement);
});
if (!_(sourceElements).any()) {
this.debug("No sources available; cleaning up container and faulting this injector.");
this.fault();
return;
}
$(sourceElements).each(function (index, elem) {
$(elem).appendTo(videoElement);
});
videoElement.appendTo(this.container);
var lastSource = _(sourceElements).last()[0];
var errorHandler = function (e) {
_this.debug("Error detected; cleaning up container and faulting this injector.");
// TODO: Be a little more selective here, don't fail on any error.
_this.fault();
};
lastSource.addEventListener("error", errorHandler, false);
videoElement.on("error", errorHandler);
};
Html5Injector.prototype.debug = function (message) {
var args = [];
for (var _i = 0; _i < (arguments.length - 1); _i++) {
args[_i] = arguments[_i + 1];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
_super.prototype.debug.call(this, "Html5Injector: " + message, args);
};
return Html5Injector;
})(Injectors.Injector);
Injectors.Html5Injector = Html5Injector;
})(VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
var Injectors = VideoPlayer.Injectors;
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Injectors = VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-injectors-html5.js.map
//# sourceMappingURL=cloudmedia-videoplayer-injectors-html5.js.map

View File

@@ -1,4 +1,4 @@
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/jquery.d.ts" />
/// <reference path="typings/underscore.d.ts" />
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
@@ -8,12 +8,15 @@ var __extends = this.__extends || function (d, b) {
};
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Injectors;
(function (Injectors) {
Injectors.instances = new Array();
var SmpInjector = (function (_super) {
__extends(SmpInjector, _super);
function SmpInjector(container, playerWidth, playerHeight, autoPlay, assetData, applyMediaQueries, debugToConsole, nextInjector, contentBaseUrl) {
@@ -26,19 +29,15 @@ var Orchard;
var browserHasFlash = swfobject.hasFlashPlayerVersion(this.flashVersion);
var hasDynamicAssets = _(this.filteredAssets().DynamicVideoAssets).any();
var result = browserHasFlash && hasDynamicAssets;
this.debug("Browser has required Flash version: {0}", browserHasFlash);
this.debug("Item has at least one dynamic video asset: {0}", hasDynamicAssets);
this.debug("isSupported() returns {0}.", result);
return result;
};
SmpInjector.prototype.inject = function () {
var _this = this;
var firstDynamicAsset = _(this.filteredAssets().DynamicVideoAssets).first();
var firstThumbnailAsset = _(this.filteredAssets().ThumbnailAssets).first();
var flashvars = {
src: firstDynamicAsset.SmoothStreamingUrl,
plugin_AdaptiveStreamingPlugin: encodeURIComponent(this.contentBaseUrl + "MSAdaptiveStreamingPlugin.swf"),
@@ -49,28 +48,22 @@ var Orchard;
poster: firstThumbnailAsset ? encodeURIComponent(firstThumbnailAsset.MainFileUrl) : null,
javascriptCallbackFunction: "Orchard.Azure.MediaServices.VideoPlayer.Injectors.onSmpBridgeCreated"
};
var params = {
allowFullScreen: "true",
allowScriptAccess: "always",
wmode: "direct"
};
var attributes = {
id: this.innerElementId
};
$("<div>").attr("id", this.innerElementId).appendTo(this.container);
this.debug("Injecting player into element '{0}'.", this.container.id);
swfobject.embedSWF(this.contentBaseUrl + "StrobeMediaPlayback.swf", this.innerElementId, this.playerWidth.toString(), this.playerHeight.toString(), this.flashVersion, this.contentBaseUrl + "expressInstall.swf", flashvars, params, attributes, function (e) {
if (!e.success)
_this.fault();
});
Injectors.instances[this.innerElementId] = this;
};
SmpInjector.prototype.onMediaPlayerStateChange = function (state) {
if (state == "playbackError") {
this.debug("Playback error detected; cleaning up container and faulting this injector.");
@@ -78,18 +71,16 @@ var Orchard;
this.fault();
}
};
SmpInjector.prototype.debug = function (message) {
var args = [];
for (var _i = 0; _i < (arguments.length - 1); _i++) {
args[_i] = arguments[_i + 1];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
_super.prototype.debug.call(this, "SmpInjector: " + message, args);
};
return SmpInjector;
})(Injectors.Injector);
Injectors.SmpInjector = SmpInjector;
function onSmpBridgeCreated(playerElementId) {
var player = document.getElementById(playerElementId);
if (player) {
@@ -97,13 +88,9 @@ var Orchard;
}
}
Injectors.onSmpBridgeCreated = onSmpBridgeCreated;
})(VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
var Injectors = VideoPlayer.Injectors;
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Injectors = VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-injectors-smp.js.map
//# sourceMappingURL=cloudmedia-videoplayer-injectors-smp.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-videoplayer-injectors-smp.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors-smp.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.onMediaPlayerStateChange","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.debug","Orchard.Azure.MediaServices.VideoPlayer.Injectors.onSmpBridgeCreated"],"mappings":"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"}
{"version":3,"file":"cloudmedia-videoplayer-injectors-smp.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors-smp.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.onMediaPlayerStateChange","Orchard.Azure.MediaServices.VideoPlayer.Injectors.SmpInjector.debug","Orchard.Azure.MediaServices.VideoPlayer.Injectors.onSmpBridgeCreated"],"mappings":"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"}

View File

@@ -1,8 +1,12 @@
var Orchard;
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Injectors;
(function (Injectors) {
var Injector = (function () {
function Injector(container, playerWidth, playerHeight, autoPlay, assetData, applyMediaQueries, debugToConsole, nextInjector) {
@@ -19,30 +23,24 @@
Injector.prototype.isFaulted = function () {
return this._isFaulted;
};
Injector.prototype.invoke = function () {
if (this.isSupported())
this.inject();
else if (this.nextInjector)
this.nextInjector.invoke();
};
Injector.prototype.isSupported = function () {
throw new Error("This method is abstract and must be overridden in an inherited class.");
};
Injector.prototype.inject = function () {
throw new Error("This method is abstract and must be overridden in an inherited class.");
};
Injector.prototype.filteredAssets = function () {
if (!this.applyMediaQueries)
return this.assetData;
var hasMatchingMediaQuery = function (asset) {
return !asset.MediaQuery || window.matchMedia(asset.MediaQuery).matches;
};
return {
VideoAssets: _(this.assetData.VideoAssets).filter(hasMatchingMediaQuery),
DynamicVideoAssets: _(this.assetData.DynamicVideoAssets).filter(hasMatchingMediaQuery),
@@ -50,7 +48,6 @@
SubtitleAssets: _(this.assetData.SubtitleAssets).filter(hasMatchingMediaQuery)
};
};
Injector.prototype.fault = function () {
if (!this._isFaulted) {
this._isFaulted = true;
@@ -59,11 +56,10 @@
this.nextInjector.invoke();
}
};
Injector.prototype.debug = function (message) {
var args = [];
for (var _i = 0; _i < (arguments.length - 1); _i++) {
args[_i] = arguments[_i + 1];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
if (this.debugToConsole) {
console.debug(message.replace(/{(\d+)}/g, function (match, index) {
@@ -74,13 +70,9 @@
return Injector;
})();
Injectors.Injector = Injector;
})(VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
var Injectors = VideoPlayer.Injectors;
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(Injectors = VideoPlayer.Injectors || (VideoPlayer.Injectors = {}));
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-injectors.js.map
//# sourceMappingURL=cloudmedia-videoplayer-injectors.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-videoplayer-injectors.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.isFaulted","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.invoke","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.filteredAssets","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.fault","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.debug"],"mappings":"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"}
{"version":3,"file":"cloudmedia-videoplayer-injectors.js","sourceRoot":"","sources":["cloudmedia-videoplayer-injectors.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.Injectors","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.constructor","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.isFaulted","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.invoke","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.isSupported","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.inject","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.filteredAssets","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.fault","Orchard.Azure.MediaServices.VideoPlayer.Injectors.Injector.debug"],"mappings":"AAAA,IAAO,OAAO,CAmEb;AAnED,WAAO,OAAO;IAACA,IAAAA,KAAKA,CAmEnBA;IAnEcA,WAAAA,KAAKA;QAACC,IAAAA,aAAaA,CAmEjCA;QAnEoBA,WAAAA,aAAaA;YAACC,IAAAA,WAAWA,CAmE7CA;YAnEkCA,WAAAA,WAAWA;gBAACC,IAAAA,SAASA,CAmEvDA;gBAnE8CA,WAAAA,SAASA,EAACA,CAACA;oBAItDC,IAAaA,QAAQA;wBAEjBC,SAFSA,QAAQA,CAGNA,SAAsBA,EACtBA,WAAmBA,EACnBA,YAAoBA,EACpBA,QAAiBA,EACjBA,SAA0BA,EAC1BA,iBAA0BA,EACzBA,cAAuBA,EACvBA,YAAsBA;4BAPvBC,cAASA,GAATA,SAASA,CAAaA;4BACtBA,gBAAWA,GAAXA,WAAWA,CAAQA;4BACnBA,iBAAYA,GAAZA,YAAYA,CAAQA;4BACpBA,aAAQA,GAARA,QAAQA,CAASA;4BACjBA,cAASA,GAATA,SAASA,CAAiBA;4BAC1BA,sBAAiBA,GAAjBA,iBAAiBA,CAASA;4BACzBA,mBAAcA,GAAdA,cAAcA,CAASA;4BACvBA,iBAAYA,GAAZA,YAAYA,CAAUA;4BAE1BA,eAAUA,GAAYA,KAAKA,CAACA;wBAFEA,CAACA;wBAGhCD,4BAASA,GAAhBA;4BACIE,MAAMA,CAACA,IAAIA,CAACA,UAAUA,CAACA;wBAC3BA,CAACA;wBAEMF,yBAAMA,GAAbA;4BACIG,EAAEA,CAACA,CAACA,IAAIA,CAACA,WAAWA,EAAEA,CAACA;gCACnBA,IAAIA,CAACA,MAAMA,EAAEA,CAACA;4BAClBA,IAAIA,CAACA,EAAEA,CAACA,CAACA,IAAIA,CAACA,YAAYA,CAACA;gCACvBA,IAAIA,CAACA,YAAYA,CAACA,MAAMA,EAAEA,CAACA;wBACnCA,CAACA;wBAEMH,8BAAWA,GAAlBA;4BACII,MAAMA,IAAIA,KAAKA,CAACA,uEAAuEA,CAACA,CAACA;wBAC7FA,CAACA;wBAEMJ,yBAAMA,GAAbA;4BACIK,MAAMA,IAAIA,KAAKA,CAACA,uEAAuEA,CAACA,CAACA;wBAC7FA,CAACA;wBAEML,iCAAcA,GAArBA;4BACIM,EAAEA,CAACA,CAACA,CAACA,IAAIA,CAACA,iBAAiBA,CAACA;gCACxBA,MAAMA,CAACA,IAAIA,CAACA,SAASA,CAACA;4BAE1BA,IAAIA,qBAAqBA,GAAGA,UAAUA,KAAkBA;gCACpD,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,IAAI,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC;4BAC5E,CAAC,CAACA;4BAEFA,MAAMA,CAACA;gCACHA,WAAWA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,CAACA,WAAWA,CAACA,CAACA,MAAMA,CAACA,qBAAqBA,CAACA;gCACxEA,kBAAkBA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,CAACA,kBAAkBA,CAACA,CAACA,MAAMA,CAACA,qBAAqBA,CAACA;gCACtFA,eAAeA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,CAACA,eAAeA,CAACA,CAACA,MAAMA,CAACA,qBAAqBA,CAACA;gCAChFA,cAAcA,EAAEA,CAACA,CAACA,IAAIA,CAACA,SAASA,CAACA,cAAcA,CAACA,CAACA,MAAMA,CAACA,qBAAqBA,CAACA;6BACjFA,CAACA;wBACNA,CAACA;wBAEMN,wBAAKA,GAAZA;4BACIO,EAAEA,CAACA,CAACA,CAACA,IAAIA,CAACA,UAAUA,CAACA,CAACA,CAACA;gCACnBA,IAAIA,CAACA,UAAUA,GAAGA,IAAIA,CAACA;gCACvBA,CAACA,CAACA,IAAIA,CAACA,SAASA,CAACA,CAACA,KAAKA,EAAEA,CAACA;gCAC1BA,EAAEA,CAACA,CAACA,IAAIA,CAACA,YAAYA,CAACA;oCAClBA,IAAIA,CAACA,YAAYA,CAACA,MAAMA,EAAEA,CAACA;4BACnCA,CAACA;wBACLA,CAACA;wBAEMP,wBAAKA,GAAZA,UAAaA,OAAeA;4BAAEQ,cAAcA;iCAAdA,WAAcA,CAAdA,sBAAcA,CAAdA,IAAcA;gCAAdA,6BAAcA;;4BACxCA,EAAEA,CAACA,CAACA,IAAIA,CAACA,cAAcA,CAACA,CAACA,CAACA;gCACtBA,OAAOA,CAACA,KAAKA,CAAOA,OAAQA,CAACA,OAAOA,CAACA,UAAUA,EAAEA,UAACA,KAAaA,EAAEA,KAAaA;oCAAOA,MAAMA,CAACA,CAACA,OAAOA,IAAIA,CAACA,KAAKA,CAACA,IAAIA,WAAWA,GAAGA,IAAIA,CAACA,KAAKA,CAACA,GAAGA,KAAKA,CAACA,CAACA;gCAACA,CAACA,CAACA,CAACA,CAACA;4BAC/JA,CAACA;wBACLA,CAACA;wBACLR,eAACA;oBAADA,CAACA,AA9DDD,IA8DCA;oBA9DYA,kBAAQA,GAARA,QA8DZA,CAAAA;gBACLA,CAACA,EAnE8CD,SAASA,GAATA,qBAASA,KAATA,qBAASA,QAmEvDA;YAADA,CAACA,EAnEkCD,WAAWA,GAAXA,yBAAWA,KAAXA,yBAAWA,QAmE7CA;QAADA,CAACA,EAnEoBD,aAAaA,GAAbA,mBAAaA,KAAbA,mBAAaA,QAmEjCA;IAADA,CAACA,EAnEcD,KAAKA,GAALA,aAAKA,KAALA,aAAKA,QAmEnBA;AAADA,CAACA,EAnEM,OAAO,KAAP,OAAO,QAmEb"}

View File

@@ -2,15 +2,16 @@
/// <reference path="typings/underscore.d.ts" />
var Orchard;
(function (Orchard) {
var Azure;
(function (Azure) {
var MediaServices;
(function (MediaServices) {
var VideoPlayer;
(function (VideoPlayer) {
var Injectors = Orchard.Azure.MediaServices.VideoPlayer.Injectors;
$(function () {
$(".cloudmedia-videoplayer-container").each(function (index, elem) {
var container = elem;
var assetData = $(elem).data("cloudvideo-player-assetdata");
var playerWidth = $(elem).data("cloudvideo-player-width");
var playerHeight = $(elem).data("cloudvideo-player-height");
@@ -20,10 +21,8 @@ var Orchard;
var errorText = $(elem).data("cloudvideo-player-errortext");
var altText = $(elem).data("cloudvideo-player-alttext");
var retryText = $(elem).data("cloudvideo-player-retrytext");
function invokeInjectors() {
$(container).empty();
var alternateContent = [
$("<span>").addClass("cloudvideo-player-error-text").text(errorText),
$("<button>").addClass("cloudvideo-player-retry-button").text(retryText).click(function () {
@@ -31,25 +30,19 @@ var Orchard;
}),
$("<span>").addClass("cloudvideo-player-alt-text").text(altText)
];
// Construct a chain of injectors (each will invoke the next on failure).
var altInjector = new Injectors.AltInjector(container, playerWidth, playerHeight, assetData, applyMediaQueries, true, null, alternateContent);
var html5Injector = new Injectors.Html5Injector(container, playerWidth, playerHeight, autoPlay, assetData, applyMediaQueries, true, altInjector);
var dashInjector = new Injectors.DashInjector(container, playerWidth, playerHeight, autoPlay, assetData, applyMediaQueries, true, html5Injector);
var smpInjector = new Injectors.SmpInjector(container, playerWidth, playerHeight, autoPlay, assetData, applyMediaQueries, true, dashInjector, contentBaseUrl);
var firstInjector = smpInjector;
firstInjector.invoke();
}
invokeInjectors();
});
});
})(MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
var VideoPlayer = MediaServices.VideoPlayer;
})(Azure.MediaServices || (Azure.MediaServices = {}));
var MediaServices = Azure.MediaServices;
})(Orchard.Azure || (Orchard.Azure = {}));
var Azure = Orchard.Azure;
})(VideoPlayer = MediaServices.VideoPlayer || (MediaServices.VideoPlayer = {}));
})(MediaServices = Azure.MediaServices || (Azure.MediaServices = {}));
})(Azure = Orchard.Azure || (Orchard.Azure = {}));
})(Orchard || (Orchard = {}));
//# sourceMappingURL=cloudmedia-videoplayer-main.js.map
//# sourceMappingURL=cloudmedia-videoplayer-main.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"cloudmedia-videoplayer-main.js","sourceRoot":"","sources":["cloudmedia-videoplayer-main.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","Orchard.Azure.MediaServices.VideoPlayer.invokeInjectors"],"mappings":"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"}
{"version":3,"file":"cloudmedia-videoplayer-main.js","sourceRoot":"","sources":["cloudmedia-videoplayer-main.ts"],"names":["Orchard","Orchard.Azure","Orchard.Azure.MediaServices","Orchard.Azure.MediaServices.VideoPlayer","invokeInjectors"],"mappings":"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"}

View File

@@ -73,7 +73,7 @@ angular
if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 46) { // Del
$scope.delete(element);
handled = true;
} else if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 32) { // Space
} else if (!e.ctrlKey && !e.shiftKey && !e.altKey && (e.which == 32 || e.which == 27)) { // Space or Esc
$element.find(".layout-panel-action-properties").first().click();
handled = true;
}
@@ -701,6 +701,7 @@ angular
at: attrs.orcLayoutPopupAt || "left bottom+4px",
of: trigger
});
popup.find("input").first().focus();
}
});
popup.click(function (e) {
@@ -709,6 +710,11 @@ angular
parentElement.click(function (e) {
popup.hide();
});
popup.keydown(function (e) {
if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 27) // Esc
popup.hide();
e.stopPropagation();
});
}
};
});

File diff suppressed because one or more lines are too long

View File

@@ -15,6 +15,7 @@
at: attrs.orcLayoutPopupAt || "left bottom+4px",
of: trigger
});
popup.find("input").first().focus();
}
});
popup.click(function (e) {
@@ -23,6 +24,11 @@
parentElement.click(function (e) {
popup.hide();
});
popup.keydown(function (e) {
if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 27) // Esc
popup.hide();
e.stopPropagation();
});
}
};
});

View File

@@ -42,7 +42,7 @@
if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 46) { // Del
$scope.delete(element);
handled = true;
} else if (!e.ctrlKey && !e.shiftKey && !e.altKey && e.which == 32) { // Space
} else if (!e.ctrlKey && !e.shiftKey && !e.altKey && (e.which == 32 || e.which == 27)) { // Space or Esc
$element.find(".layout-panel-action-properties").first().click();
handled = true;
}