@microsoft/teams-js
Advanced tools
Comparing version 1.3.4 to 1.4.0-beta.0
@@ -855,2 +855,11 @@ | ||
} | ||
/** | ||
* @private | ||
* Internal use only | ||
* Sends a custom action message to Teams. | ||
* @param actionName Specifies name of the custom action to be sent | ||
* @param args Specifies additional arguments passed to the action | ||
* @returns id of sent message | ||
*/ | ||
function sendCustomMessage(actionName: string, args?: any[]): number; | ||
interface TaskInfo { | ||
@@ -857,0 +866,0 @@ /** |
@@ -1052,2 +1052,17 @@ ;(function(root, factory) { | ||
} | ||
/** | ||
* @private | ||
* Internal use only | ||
* Sends a custom action message to Teams. | ||
* @param actionName Specifies name of the custom action to be sent | ||
* @param args Specifies additional arguments passed to the action | ||
* @returns id of sent message | ||
*/ | ||
function sendCustomMessage(actionName, | ||
// tslint:disable-next-line:no-any | ||
args) { | ||
ensureInitialized(); | ||
return sendMessageRequest(parentWindow, actionName, args); | ||
} | ||
microsoftTeams.sendCustomMessage = sendCustomMessage; | ||
function sendMessageResponse(targetWindow, id, | ||
@@ -1054,0 +1069,0 @@ // tslint:disable-next-line:no-any |
@@ -1,1 +0,1 @@ | ||
!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.microsoftTeams=e()}(this,function(){String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return this.substr(!e||e<0?0:+e,t.length)===t});var t;return function(t){"use strict";function e(t){for(var e="^",n=t.split("."),i=0;i<n.length;i++)e+=(i>0?"[.]":"")+n[i].replace("*","[^/^.]+");return e+="$"}function n(t){for(var n="",i=0;i<t.length;i++)n+=(0===i?"":"|")+e(t[i]);return new RegExp(n)}function i(){if(!Y){Y=!0,W=this._window||window;var t=function(t){return k(t)};z=W.parent!==W.self?W.parent:W.opener,z?W.addEventListener("message",t,!1):($=!0,window.onNativeMessage=C);try{R="*";var e=U(z,"initialize",[H]);Q[e]=function(t,e){j=t,J=e}}finally{R=null}this._uninitialize=function(){j&&(r(null),s(null),c(null)),j===D.settings&&et.registerOnSaveHandler(null),j===D.remove&&et.registerOnRemoveHandler(null),$||W.removeEventListener("message",t,!1),Y=!1,z=null,R=null,q=[],V=null,_=null,G=[],K=0,Q={},j=null,J=null,$=!1}}}function o(t){b();var e=U(z,"getContext");Q[e]=t}function r(t){b(),X=t}function a(t){X&&X(t),V&&U(V,"themeChange",[t])}function s(t){b(),Z=t}function u(t){Z&&Z(t)}function c(t){b(),tt=t}function f(){tt&&tt()||l()}function l(){b();var t=U(z,"navigateBack",[]);Q[t]=function(t){if(!t)throw new Error("Back navigation is not supported in the current client or context.")}}function h(t){b(D.content,D.settings,D.remove);var e=U(z,"navigateCrossDomain",[t]);Q[e]=function(t){if(!t)throw new Error("Cross-origin navigation is only supported for URLs matching the pattern registered in the manifest.")}}function v(t,e){b();var n=U(z,"getTabInstances",[e]);Q[n]=t}function d(t,e){b();var n=U(z,"getUserJoinedTeams",[e]);Q[n]=t}function g(t,e){b();var n=U(z,"getMruTabInstances",[e]);Q[n]=t}function p(t){b(D.content),U(z,"shareDeepLink",[t.subEntityId,t.subEntityLabel,t.subEntityWebUrl])}function m(t){b(D.content);var e=[t.entityId,t.title,t.description,t.type,t.objectUrl,t.downloadUrl,t.webPreviewUrl,t.webEditUrl,t.baseUrl,t.editFile,t.subEntityId];U(z,"openFilePreview",e)}function y(t){b();var e=U(z,"uploadCustomApp",[t]);Q[e]=function(t,e){if(!t)throw new Error(e)}}function w(t){b();var e=U(z,"navigateToTab",[t]);Q[e]=function(t){if(!t)throw new Error("Invalid internalTabInstanceId and/or channelId were/was provided")}}function b(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(!Y)throw new Error("The library has not yet been initialized");if(j&&t&&t.length>0){for(var n=!1,i=0;i<t.length;i++)if(t[i]===j){n=!0;break}if(!n)throw new Error("This call is not allowed in the '"+j+"' context")}}function k(t){if(t&&t.data&&"object"==typeof t.data){var e=t.source||t.originalEvent.source,n=t.origin||t.originalEvent.origin;e===W||n!==W.location.origin&&!x.test(n.toLowerCase())||(T(e,n),e===z?C(t):e===V&&I(t))}}function T(t,e){z&&t!==z?V&&t!==V||(V=t,_=e):(z=t,R=e),z&&z.closed&&(z=null,R=null),V&&V.closed&&(V=null,_=null),S(z),S(V)}function C(t){if("id"in t.data){var e=t.data,n=Q[e.id];n&&(n.apply(null,e.args),delete Q[e.id])}else if("func"in t.data){var e=t.data,i=F[e.func];i&&i.apply(this,e.args)}}function I(t){if("id"in t.data&&"func"in t.data){var e=t.data,n=F[e.func];if(n){var i=n.apply(this,e.args);i&&A(V,e.id,Array.isArray(i)?i:[i])}else{var o=U(z,e.func,e.args);Q[o]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];V&&A(V,e.id,t)}}}}function E(t){return t===z?q:t===V?G:[]}function M(t){return t===z?R:t===V?_:null}function S(t){for(var e=M(t),n=E(t);t&&e&&n.length>0;)t.postMessage(n.shift(),e)}function N(t,e){var n=W.setInterval(function(){0===E(t).length&&(clearInterval(n),e())},100)}function U(t,e,n){var i=O(e,n);if($)W&&W.nativeInterface&&W.nativeInterface.framelessPostMessage(JSON.stringify(i));else{var o=M(t);t&&o?t.postMessage(i,o):E(t).push(i)}return i.id}function A(t,e,n){var i=B(e,n),o=M(t);t&&o&&t.postMessage(i,o)}function O(t,e){return{id:K++,func:t,args:e||[]}}function B(t,e){return{id:t,args:e||[]}}var L,H="1.3.4",P=["https://teams.microsoft.com","https://teams.microsoft.us","https://int.teams.microsoft.com","https://devspaces.skype.com","https://ssauth.skype.com","http://dev.local","https://msft.spoppe.com","https://*.sharepoint.com","https://*.sharepoint-df.com","https://*.sharepointonline.com"],x=n(P),F={},D={settings:"settings",content:"content",authentication:"authentication",remove:"remove",task:"task"};!function(t){function e(t,e){b(),l=e,U(z,"setUpViews",[t])}function n(t){l&&l(t)||(b(),U(z,"viewConfigItemPress",[t]))}function i(t,e){b(),c=e,U(z,"setNavBarMenu",[t])}function o(t){c&&c(t)||(b(),U(z,"handleNavBarMenuItemPress",[t]))}function r(t,e){b(),f=e,U(z,"showActionMenu",[t])}function a(t){f&&f(t)||(b(),U(z,"handleActionMenuItemPress",[t]))}var s=function(){function t(){this.enabled=!0}return t}();t.MenuItem=s;var u;!function(t){t.dropDown="dropDown",t.popOver="popOver"}(u=t.MenuListType||(t.MenuListType={}));var c;F.navBarMenuItemPress=o;var f;F.actionMenuItemPress=a;var l;F.setModuleView=n,t.setUpViews=e,t.setNavBarMenu=i,t.showActionMenu=r}(L=t.menus||(t.menus={}));var W,z,R,V,_,j,J,X,Y=!1,$=!1,q=[],G=[],K=0,Q={};F.themeChange=a;var Z;F.fullScreenChange=u;var tt;F.backButtonPress=f,t.initialize=i,t.getContext=o,t.registerOnThemeChangeHandler=r,t.registerFullScreenHandler=s,t.registerBackButtonHandler=c,t.navigateBack=l,t.navigateCrossDomain=h,t.getTabInstances=v,t.getUserJoinedTeams=d,t.getMruTabInstances=g,t.shareDeepLink=p,t.openFilePreview=m,t.uploadCustomApp=y,t.navigateToTab=w;var et;!function(t){function e(t){b(D.settings,D.remove),U(z,"settings.setValidityState",[t])}function n(t){b(D.settings,D.remove);var e=U(z,"settings.getSettings");Q[e]=t}function i(t){b(D.settings),U(z,"settings.setSettings",[t])}function o(t){b(D.settings),u=t}function r(t){b(D.remove),c=t}function a(t){var e=new f(t);u?u(e):e.notifySuccess()}function s(){var t=new l;c?c(t):t.notifySuccess()}var u,c;F["settings.save"]=a,F["settings.remove"]=s,t.setValidityState=e,t.getSettings=n,t.setSettings=i,t.registerOnSaveHandler=o,t.registerOnRemoveHandler=r;var f=function(){function t(t){this.notified=!1,this.result=t?t:{}}return t.prototype.notifySuccess=function(){this.ensureNotNotified(),U(z,"settings.save.success"),this.notified=!0},t.prototype.notifyFailure=function(t){this.ensureNotNotified(),U(z,"settings.save.failure",[t]),this.notified=!0},t.prototype.ensureNotNotified=function(){if(this.notified)throw new Error("The SaveEvent may only notify success or failure once.")},t}(),l=function(){function t(){this.notified=!1}return t.prototype.notifySuccess=function(){this.ensureNotNotified(),U(z,"settings.remove.success"),this.notified=!0},t.prototype.notifyFailure=function(t){this.ensureNotNotified(),U(z,"settings.remove.failure",[t]),this.notified=!0},t.prototype.ensureNotNotified=function(){if(this.notified)throw new Error("The removeEvent may only notify success or failure once.")},t}()}(et=t.settings||(t.settings={}));var nt;!function(t){function e(t){g=t}function n(t){var e=void 0!==t?t:g;if(b(D.content,D.settings,D.remove),"desktop"===J){var n=document.createElement("a");n.href=e.url;var i=U(z,"authentication.authenticate",[n.href,e.width,e.height]);Q[i]=function(t,n){t?e.successCallback(n):e.failureCallback(n)}}else a(e)}function i(t){b();var e=U(z,"authentication.getAuthToken",[t.resources]);Q[e]=function(e,n){e?t.successCallback(n):t.failureCallback(n)}}function o(t){b();var e=U(z,"authentication.getUser");Q[e]=function(e,n){e?t.successCallback(n):t.failureCallback(n)}}function r(){s();try{V&&V.close()}finally{V=null,_=null}}function a(t){g=t,r();var e=g.width||600,n=g.height||400;e=Math.min(e,W.outerWidth-400),n=Math.min(n,W.outerHeight-200);var i=document.createElement("a");i.href=g.url;var o="undefined"!=typeof W.screenLeft?W.screenLeft:W.screenX,a="undefined"!=typeof W.screenTop?W.screenTop:W.screenY;o+=W.outerWidth/2-e/2,a+=W.outerHeight/2-n/2,V=W.open(i.href,"_blank","toolbar=no, location=yes, status=no, menubar=no, scrollbars=yes, top="+a+", left="+o+", width="+e+", height="+n),V?u():h("FailedToOpenWindow")}function s(){p&&(clearInterval(p),p=0),delete F.initialize,delete F.navigateCrossDomain}function u(){s(),p=W.setInterval(function(){if(!V||V.closed)h("CancelledByUser");else{var t=_;try{_="*",U(V,"ping")}finally{_=t}}},100),F.initialize=function(){return[D.authentication,J]},F.navigateCrossDomain=function(t){return!1}}function c(t,e){v(e,"result",t),b(D.authentication),U(z,"authentication.authenticate.success",[t]),N(z,function(){return setTimeout(function(){return W.close()},200)})}function f(t,e){v(e,"reason",t),b(D.authentication),U(z,"authentication.authenticate.failure",[t]),N(z,function(){return setTimeout(function(){return W.close()},200)})}function l(t){try{g&&g.successCallback&&g.successCallback(t)}finally{g=null,r()}}function h(t){try{g&&g.failureCallback&&g.failureCallback(t)}finally{g=null,r()}}function v(t,e,n){if(t){var i=document.createElement("a");i.href=decodeURIComponent(t),i.host&&i.host!==window.location.host&&"outlook.office.com"===i.host&&i.search.indexOf("client_type=Win32_Outlook")>-1&&(e&&"result"===e&&(n&&(i.href=d(i.href,"result",n)),W.location.assign(d(i.href,"authSuccess",""))),e&&"reason"===e&&(n&&(i.href=d(i.href,"reason",n)),W.location.assign(d(i.href,"authFailure",""))))}}function d(t,e,n){var i=t.indexOf("#"),o=i===-1?"#":t.substr(i);return o=o+"&"+e+(""!==n?"="+n:""),t=i===-1?t:t.substr(0,i),t+o}var g,p;F["authentication.authenticate.success"]=l,F["authentication.authenticate.failure"]=h,t.registerAuthenticationHandlers=e,t.authenticate=n,t.getAuthToken=i,t.getUser=o,t.notifySuccess=c,t.notifyFailure=f}(nt=t.authentication||(t.authentication={}));var it;!function(t){function e(t,e){b(D.content);var n=U(z,"tasks.startTask",[t]);Q[n]=e}function n(t,e){b(D.content,D.task),U(z,"tasks.submitTask",[t,Array.isArray(e)?e:[e]])}t.startTask=e,t.submitTask=n}(it=t.tasks||(t.tasks={}))}(t||(t={})),t}); | ||
!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.microsoftTeams=e()}(this,function(){String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return this.substr(!e||e<0?0:+e,t.length)===t});var t;return function(t){"use strict";function e(t){for(var e="^",n=t.split("."),i=0;i<n.length;i++)e+=(i>0?"[.]":"")+n[i].replace("*","[^/^.]+");return e+="$"}function n(t){for(var n="",i=0;i<t.length;i++)n+=(0===i?"":"|")+e(t[i]);return new RegExp(n)}function i(){if(!$){$=!0,z=this._window||window;var t=function(t){return k(t)};R=z.parent!==z.self?z.parent:z.opener,R?z.addEventListener("message",t,!1):(q=!0,window.onNativeMessage=C);try{V="*";var e=U(R,"initialize",[P]);Z[e]=function(t,e){J=t,X=e}}finally{V=null}this._uninitialize=function(){J&&(r(null),s(null),c(null)),J===W.settings&&nt.registerOnSaveHandler(null),J===W.remove&&nt.registerOnRemoveHandler(null),q||z.removeEventListener("message",t,!1),$=!1,R=null,V=null,G=[],_=null,j=null,K=[],Q=0,Z={},J=null,X=null,q=!1}}}function o(t){b();var e=U(R,"getContext");Z[e]=t}function r(t){b(),Y=t}function a(t){Y&&Y(t),_&&U(_,"themeChange",[t])}function s(t){b(),tt=t}function u(t){tt&&tt(t)}function c(t){b(),et=t}function f(){et&&et()||l()}function l(){b();var t=U(R,"navigateBack",[]);Z[t]=function(t){if(!t)throw new Error("Back navigation is not supported in the current client or context.")}}function h(t){b(W.content,W.settings,W.remove);var e=U(R,"navigateCrossDomain",[t]);Z[e]=function(t){if(!t)throw new Error("Cross-origin navigation is only supported for URLs matching the pattern registered in the manifest.")}}function v(t,e){b();var n=U(R,"getTabInstances",[e]);Z[n]=t}function d(t,e){b();var n=U(R,"getUserJoinedTeams",[e]);Z[n]=t}function g(t,e){b();var n=U(R,"getMruTabInstances",[e]);Z[n]=t}function p(t){b(W.content),U(R,"shareDeepLink",[t.subEntityId,t.subEntityLabel,t.subEntityWebUrl])}function m(t){b(W.content);var e=[t.entityId,t.title,t.description,t.type,t.objectUrl,t.downloadUrl,t.webPreviewUrl,t.webEditUrl,t.baseUrl,t.editFile,t.subEntityId];U(R,"openFilePreview",e)}function y(t){b();var e=U(R,"uploadCustomApp",[t]);Z[e]=function(t,e){if(!t)throw new Error(e)}}function w(t){b();var e=U(R,"navigateToTab",[t]);Z[e]=function(t){if(!t)throw new Error("Invalid internalTabInstanceId and/or channelId were/was provided")}}function b(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(!$)throw new Error("The library has not yet been initialized");if(J&&t&&t.length>0){for(var n=!1,i=0;i<t.length;i++)if(t[i]===J){n=!0;break}if(!n)throw new Error("This call is not allowed in the '"+J+"' context")}}function k(t){if(t&&t.data&&"object"==typeof t.data){var e=t.source||t.originalEvent.source,n=t.origin||t.originalEvent.origin;e===z||n!==z.location.origin&&!F.test(n.toLowerCase())||(T(e,n),e===R?C(t):e===_&&I(t))}}function T(t,e){R&&t!==R?_&&t!==_||(_=t,j=e):(R=t,V=e),R&&R.closed&&(R=null,V=null),_&&_.closed&&(_=null,j=null),S(R),S(_)}function C(t){if("id"in t.data){var e=t.data,n=Z[e.id];n&&(n.apply(null,e.args),delete Z[e.id])}else if("func"in t.data){var e=t.data,i=D[e.func];i&&i.apply(this,e.args)}}function I(t){if("id"in t.data&&"func"in t.data){var e=t.data,n=D[e.func];if(n){var i=n.apply(this,e.args);i&&O(_,e.id,Array.isArray(i)?i:[i])}else{var o=U(R,e.func,e.args);Z[o]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];_&&O(_,e.id,t)}}}}function E(t){return t===R?G:t===_?K:[]}function M(t){return t===R?V:t===_?j:null}function S(t){for(var e=M(t),n=E(t);t&&e&&n.length>0;)t.postMessage(n.shift(),e)}function N(t,e){var n=z.setInterval(function(){0===E(t).length&&(clearInterval(n),e())},100)}function U(t,e,n){var i=B(e,n);if(q)z&&z.nativeInterface&&z.nativeInterface.framelessPostMessage(JSON.stringify(i));else{var o=M(t);t&&o?t.postMessage(i,o):E(t).push(i)}return i.id}function A(t,e){return b(),U(R,t,e)}function O(t,e,n){var i=L(e,n),o=M(t);t&&o&&t.postMessage(i,o)}function B(t,e){return{id:Q++,func:t,args:e||[]}}function L(t,e){return{id:t,args:e||[]}}var H,P="1.3.4",x=["https://teams.microsoft.com","https://teams.microsoft.us","https://int.teams.microsoft.com","https://devspaces.skype.com","https://ssauth.skype.com","http://dev.local","https://msft.spoppe.com","https://*.sharepoint.com","https://*.sharepoint-df.com","https://*.sharepointonline.com"],F=n(x),D={},W={settings:"settings",content:"content",authentication:"authentication",remove:"remove",task:"task"};!function(t){function e(t,e){b(),l=e,U(R,"setUpViews",[t])}function n(t){l&&l(t)||(b(),U(R,"viewConfigItemPress",[t]))}function i(t,e){b(),c=e,U(R,"setNavBarMenu",[t])}function o(t){c&&c(t)||(b(),U(R,"handleNavBarMenuItemPress",[t]))}function r(t,e){b(),f=e,U(R,"showActionMenu",[t])}function a(t){f&&f(t)||(b(),U(R,"handleActionMenuItemPress",[t]))}var s=function(){function t(){this.enabled=!0}return t}();t.MenuItem=s;var u;!function(t){t.dropDown="dropDown",t.popOver="popOver"}(u=t.MenuListType||(t.MenuListType={}));var c;D.navBarMenuItemPress=o;var f;D.actionMenuItemPress=a;var l;D.setModuleView=n,t.setUpViews=e,t.setNavBarMenu=i,t.showActionMenu=r}(H=t.menus||(t.menus={}));var z,R,V,_,j,J,X,Y,$=!1,q=!1,G=[],K=[],Q=0,Z={};D.themeChange=a;var tt;D.fullScreenChange=u;var et;D.backButtonPress=f,t.initialize=i,t.getContext=o,t.registerOnThemeChangeHandler=r,t.registerFullScreenHandler=s,t.registerBackButtonHandler=c,t.navigateBack=l,t.navigateCrossDomain=h,t.getTabInstances=v,t.getUserJoinedTeams=d,t.getMruTabInstances=g,t.shareDeepLink=p,t.openFilePreview=m,t.uploadCustomApp=y,t.navigateToTab=w;var nt;!function(t){function e(t){b(W.settings,W.remove),U(R,"settings.setValidityState",[t])}function n(t){b(W.settings,W.remove);var e=U(R,"settings.getSettings");Z[e]=t}function i(t){b(W.settings),U(R,"settings.setSettings",[t])}function o(t){b(W.settings),u=t}function r(t){b(W.remove),c=t}function a(t){var e=new f(t);u?u(e):e.notifySuccess()}function s(){var t=new l;c?c(t):t.notifySuccess()}var u,c;D["settings.save"]=a,D["settings.remove"]=s,t.setValidityState=e,t.getSettings=n,t.setSettings=i,t.registerOnSaveHandler=o,t.registerOnRemoveHandler=r;var f=function(){function t(t){this.notified=!1,this.result=t?t:{}}return t.prototype.notifySuccess=function(){this.ensureNotNotified(),U(R,"settings.save.success"),this.notified=!0},t.prototype.notifyFailure=function(t){this.ensureNotNotified(),U(R,"settings.save.failure",[t]),this.notified=!0},t.prototype.ensureNotNotified=function(){if(this.notified)throw new Error("The SaveEvent may only notify success or failure once.")},t}(),l=function(){function t(){this.notified=!1}return t.prototype.notifySuccess=function(){this.ensureNotNotified(),U(R,"settings.remove.success"),this.notified=!0},t.prototype.notifyFailure=function(t){this.ensureNotNotified(),U(R,"settings.remove.failure",[t]),this.notified=!0},t.prototype.ensureNotNotified=function(){if(this.notified)throw new Error("The removeEvent may only notify success or failure once.")},t}()}(nt=t.settings||(t.settings={}));var it;!function(t){function e(t){g=t}function n(t){var e=void 0!==t?t:g;if(b(W.content,W.settings,W.remove),"desktop"===X){var n=document.createElement("a");n.href=e.url;var i=U(R,"authentication.authenticate",[n.href,e.width,e.height]);Z[i]=function(t,n){t?e.successCallback(n):e.failureCallback(n)}}else a(e)}function i(t){b();var e=U(R,"authentication.getAuthToken",[t.resources]);Z[e]=function(e,n){e?t.successCallback(n):t.failureCallback(n)}}function o(t){b();var e=U(R,"authentication.getUser");Z[e]=function(e,n){e?t.successCallback(n):t.failureCallback(n)}}function r(){s();try{_&&_.close()}finally{_=null,j=null}}function a(t){g=t,r();var e=g.width||600,n=g.height||400;e=Math.min(e,z.outerWidth-400),n=Math.min(n,z.outerHeight-200);var i=document.createElement("a");i.href=g.url;var o="undefined"!=typeof z.screenLeft?z.screenLeft:z.screenX,a="undefined"!=typeof z.screenTop?z.screenTop:z.screenY;o+=z.outerWidth/2-e/2,a+=z.outerHeight/2-n/2,_=z.open(i.href,"_blank","toolbar=no, location=yes, status=no, menubar=no, scrollbars=yes, top="+a+", left="+o+", width="+e+", height="+n),_?u():h("FailedToOpenWindow")}function s(){p&&(clearInterval(p),p=0),delete D.initialize,delete D.navigateCrossDomain}function u(){s(),p=z.setInterval(function(){if(!_||_.closed)h("CancelledByUser");else{var t=j;try{j="*",U(_,"ping")}finally{j=t}}},100),D.initialize=function(){return[W.authentication,X]},D.navigateCrossDomain=function(t){return!1}}function c(t,e){v(e,"result",t),b(W.authentication),U(R,"authentication.authenticate.success",[t]),N(R,function(){return setTimeout(function(){return z.close()},200)})}function f(t,e){v(e,"reason",t),b(W.authentication),U(R,"authentication.authenticate.failure",[t]),N(R,function(){return setTimeout(function(){return z.close()},200)})}function l(t){try{g&&g.successCallback&&g.successCallback(t)}finally{g=null,r()}}function h(t){try{g&&g.failureCallback&&g.failureCallback(t)}finally{g=null,r()}}function v(t,e,n){if(t){var i=document.createElement("a");i.href=decodeURIComponent(t),i.host&&i.host!==window.location.host&&"outlook.office.com"===i.host&&i.search.indexOf("client_type=Win32_Outlook")>-1&&(e&&"result"===e&&(n&&(i.href=d(i.href,"result",n)),z.location.assign(d(i.href,"authSuccess",""))),e&&"reason"===e&&(n&&(i.href=d(i.href,"reason",n)),z.location.assign(d(i.href,"authFailure",""))))}}function d(t,e,n){var i=t.indexOf("#"),o=i===-1?"#":t.substr(i);return o=o+"&"+e+(""!==n?"="+n:""),t=i===-1?t:t.substr(0,i),t+o}var g,p;D["authentication.authenticate.success"]=l,D["authentication.authenticate.failure"]=h,t.registerAuthenticationHandlers=e,t.authenticate=n,t.getAuthToken=i,t.getUser=o,t.notifySuccess=c,t.notifyFailure=f}(it=t.authentication||(t.authentication={})),t.sendCustomMessage=A;var ot;!function(t){function e(t,e){b(W.content);var n=U(R,"tasks.startTask",[t]);Z[n]=e}function n(t,e){b(W.content,W.task),U(R,"tasks.submitTask",[t,Array.isArray(e)?e:[e]])}t.startTask=e,t.submitTask=n}(ot=t.tasks||(t.tasks={}))}(t||(t={})),t}); |
@@ -0,0 +0,0 @@ { |
{ | ||
"name": "@microsoft/teams-js", | ||
"author": "Microsoft Teams", | ||
"version": "1.3.4", | ||
"version": "1.4.0-beta.0", | ||
"description": "Microsoft Client SDK for building app for Microsoft teams", | ||
@@ -6,0 +6,0 @@ "main": "./dist/MicrosoftTeams.min.js", |
@@ -29,3 +29,3 @@ # [Microsoft Teams JavaScript Library](https://msdn.microsoft.com/en-us/microsoft-teams/) | ||
You can access [these files on unpkg](https://unpkg.com/@microsoft/teams-js@1.3.4/dist/MicrosoftTeams.min.js), download them, or point your package manager to them. | ||
You can access [these files on unpkg](https://unpkg.com/@microsoft/teams-js@1.4.0-beta.0/dist/MicrosoftTeams.min.js), download them, or point your package manager to them. | ||
@@ -50,6 +50,6 @@ ## Usage | ||
<!-- Microsoft Teams JavaScript API (via CDN) --> | ||
<script src="https://unpkg.com/@microsoft/teams-js@1.3.4/dist/MicrosoftTeams.min.js" integrity="sha384-3zTjxw3msc6gKx3DseSU0lfRM129YrFjr2xgocfMIN/kBCdzJ88d+FSB1n3scUku" crossorigin="anonymous"></script> | ||
<script src="https://unpkg.com/@microsoft/teams-js@1.4.0-beta.0/dist/MicrosoftTeams.min.js" integrity="sha384-iw3J1uu47cqIME8+X6wHhOShkDGmNMhNT05YvuuRFp1Jhkq7dJc6fyAK1ZGBHrPP" crossorigin="anonymous"></script> | ||
<!-- Microsoft Teams JavaScript API (via npm) --> | ||
<script src="node_modules/@microsoft/teams-js@1.3.4/dist/MicrosoftTeams.min.js"></script> | ||
<script src="node_modules/@microsoft/teams-js@1.4.0-beta.0/dist/MicrosoftTeams.min.js"></script> | ||
@@ -56,0 +56,0 @@ <!-- Microsoft Teams JavaScript API (via local) --> |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
116321
2474
2