From 0280ce63c0138cb424c6133110acbb1186719cc6 Mon Sep 17 00:00:00 2001 From: Dev3124 Date: Fri, 14 Apr 2023 09:19:44 -0700 Subject: [PATCH] [Staging] When editing the tweet creative, the video will not display --- dist/all.js | 8 ++++++++ dist/all.min.js | 2 +- dist/cn-ui.js | 8 ++++++++ dist/cn-ui.min.js | 2 +- dist/cn-ui.min.js.map | 2 +- src/cn-media-upload.directive.js | 10 +++++++++- 6 files changed, 28 insertions(+), 4 deletions(-) diff --git a/dist/all.js b/dist/all.js index eac4dd0..8c643f9 100644 --- a/dist/all.js +++ b/dist/all.js @@ -1068,6 +1068,14 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument function updatePreview() { if (vm.cnFileType === 'image' && vm.ngModel && vm.ngModel.includes && vm.ngModel.includes("/")) { vm.filePath = $sce.trustAsResourceUrl(vm.ngModel); + } else if (vm.cnFileType === 'video' && vm.ngModel) { + if (vm.ngModel.media) { + vm.filePath = $sce.trustAsResourceUrl(vm.ngModel.media); + } else if (vm.ngModel.video_url) { + vm.filePath = $sce.trustAsResourceUrl(vm.ngModel.video_url); + } else { + vm.filePath = $sce.trustAsResourceUrl(vm.ngModel); + } } else if (_.get(vm.cnImagePreviews, vm.cnKey)) { vm.filePath = $sce.trustAsResourceUrl(_.get(vm.cnImagePreviews, vm.cnKey)); } diff --git a/dist/all.min.js b/dist/all.min.js index 14b23be..fceaadf 100644 --- a/dist/all.min.js +++ b/dist/all.min.js @@ -1,5 +1,5 @@ "use strict";function _classCallCheck(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}!function(){angular.module("cn.ui",["angularFileUpload","toaster","ngAnimate","angular-md5","uuid4"])}(),function(){angular.module("cn.ui").directive("checkbox",function(){return{restrict:"C",link:function(n,e){function t(){}n.__tag=new t,"INPUT"===e.prop("tagName")?e.after(""):e.find("input[type=checkbox]").after("")}}})}(),function(){angular.module("cn.ui").directive("countrySelect",function(){return{link:function(n){function e(){}n.__tag=new e},restrict:"E",template:' ',scope:{id:"&?",ngModel:"="}}})}(),function(){function n(){return{restrict:"E",scope:{cnUploadPath:"=",ngModel:"="},link:e,controller:t,controllerAs:"vm",bindToController:!0,template:' '}}function e(n,e,t,o){function i(){}n.__tag=new i,n.$watch("vm.ngModel",function(e,t){n.onChange&&n.onChange({$value:e}),n.$parent.$parent.ngModel&&n.$parent.$parent.ngModel.$setValidity("schemaForm",!0),n.$parent.$parent.form.required&&n.$parent.$parent.ngModel.$setValidity("tv4-302",!_.isEmpty(n.vm.ngModel)),angular.equals(e,t)||n.$parent.$parent.ngModel.$setDirty()})}function t(n,e,t,o,i,a){function l(t){var i=n.defer();i.promise.then(r,s);var a=new FormData;a.append("csv",t[0]),$.ajax({url:u.cnUploadPath,headers:e.defaults.headers.common,data:a,processData:!1,contentType:!1,type:"POST",success:i.resolve,error:i.reject}),o.start()}function r(n){o.complete(),u.ngModel=n}function s(n){var e=JSON.parse(n.responseText);i.$broadcast(a.httpError,{status:e.status,errors:[{data:e.error}]}),o.complete()}var u=this;u.uploadFile=l}angular.module("cn.ui").directive("csvUpload",n),t.$inject=["$q","$http","$sce","cfpLoadingBar","$rootScope","EVENTS"]}(),function(){function n(){function n(n,e,t,o){function i(){}function a(){c&&(c=s(c),e.attr("placeholder",c)),e.on("blur",l),o.$parsers.unshift(r),o.$formatters.unshift(function(n){return o.$setDirty(),s(n)})}function l(n){if(/\.\d$/.test(e[0].value))return e[0].value+="0";var t=e[0].value.match(/(\d*\.\d{2})(.+)/);t&&(e[0].value=t[1])}function r(n){if(!n)return n;var e=parseFloat(n.replace(/\,/g,""));return"cents"===u?_.multiply(e,100):"microcents"===u?_.multiply(e,1e6):e}function s(n){return n=n?"cents"===u?_.round(n/100,2)||"":"microcents"===u?_.round(n/1e6,2)||"":_.round(n,2)||"":"",/\.\d$/.test(n)?n+"0":n}if(n.__tag=new i,o){var u=t.cnCurrencyFormat,c=t.cnCurrencyPlaceholder;n.$on("$destroy",function(){e.off("blur",l)}),a()}}return{require:"?ngModel",link:n}}angular.module("cn.ui").directive("cnCurrencyFormat",n)}(),function(){angular.module("cn.ui").directive("fileUpload",function(){return{restrict:"E",replace:!0,scope:{btnStyle:"@",cnDisabled:"=",iconStyle:"@",callback:"&onFileSelect",inputId:"@",btnText:"@",accept:"@"},template:'
',compile:function(n,e){return e.btnStyle=/btn-(primary|success|info|warning|danger|link)/.test(e.btnStyle)?e.btnStyle:e.btnStyle+" btn-default",e.inputId=e.inputId||"file-"+_.uniqueId(),e.btnText=e.btnText||"Choose a file...",e.cnDisabled&&(e.disabled=!0),function(n,e){function t(){}function o(){a.click()}n.__tag=new t;var i=e.find("button"),a=e.find("input");i.on("click",o),n.$on("$destroy",function(){i.off("click",o),i=null,a=null}),n.onFileSelect=function(e){n.callback({$files:e})}}}}})}(),function(){function n(n){return function(e,t){function o(n){return angular.isFunction(n.toString)&&n.toString!==Object.prototype.toString}return n("filter")(e,t,function(n,e){if(angular.isUndefined(n))return!1;if(null===n||null===e)return n===e;if(n.toString().startsWith("__uniqueid"))return!1;if(angular.isObject(e)||angular.isObject(n)&&!o(n))return!1;n=angular.lowercase(""+n),e=angular.lowercase(""+e).split(" ");var t=!0;return _.each(e,function(e){n.indexOf(e)===-1&&(t=!1)}),t})}}function e(){return function(n){return n=void 0===n||null===n?"":n,n.toString().toLowerCase().replace(/_|-/g," ").replace(/\b([a-z])/g,function(n){return n.toUpperCase()})}}function t(){return function(n,e,t){return n=_.range(e,t)}}function o(){return function(n){return new Date(moment(n).toISOString())}}function i(n){return function(e){return n.trustAs(e)}}function a(n){return function(e){return n.trustAsHtml(e)}}function l(){return function(n,e){return e&&e.length?n.filter(function(n){var t=!1;return e.forEach(function(e){var o=n[e.key];if(_.isObject(o)){var i={};if(i[e.childKey||e.key]=e.value,_.find(o,i))return t=!0}else if(o==e.value)return t=!0}),t}):n}}function r(){return function(n,e){e=e||"";var t=moment(n),o="";return t&&t.isValid()&&(o="calendar"==e?t.calendar():t.format(e)),o}}function s(){return function(n,e){e=e||1e4;var t,o=parseFloat(n);if("number"==typeof o)return t=Math.round(o*e)/100,t+"%"}}function u(){var n=/([\:\-\_]+(.))/g,e=/^moz([A-Z])/;return function(t){return t.replace(n,function(n,e,t,o){return o?t.toUpperCase():t}).replace(e,"Moz$1")}}function c(){return function(n,e,t){t=t||"asc",e=e;var o=[];Object.keys(n).forEach(function(e){o.push(n[e])});var i=function(n){return n[e]};return"asc"==t?o.sort(function(n,e){return i(n)>i(e)?1:i(n)=e){if(n=n.substring(0,e),t)for(;" "==n.charAt(n.length-1);)n=n.substr(0,n.length-1);else{var o=n.lastIndexOf(" ");o!==-1&&(n=n.substr(0,o))}return n+"..."}return n}}function d(){return function(n){var e=Number(n);return isNaN(e)?0:e}}function v(){return function(n,e){var t,o,i,a,l;if(n)return t=n.toString(),t.length-e>=0?(o=t.length-e>0?t.length-e:0,i=t.substring(0,o),a=t.substring(o),l=i+"."+a,Number(l)):n}}function f(){return function(n){return n?String(n).replace(/<[^>]+>/gm,""):""}}angular.module("cn.ui").filter("cnFilter",n).filter("titleCase",e).filter("range",t).filter("toDateObject",o).filter("trustAs",i).filter("trustAsHtml",a).filter("selectedItems",l).filter("momentjs",r).filter("percent",s).filter("camelCase",u).filter("sortBy",c).filter("truncate",p).filter("toNumber",d).filter("toDecimal",v).filter("stripHtml",f),n.$inject=["$filter"],i.$inject=["$sce"],a.$inject=["$sce"]}(),function(){function n(){return{restrict:"E",template:'\n
\n
\n
\n
\n \n \n \n

\n {{vm.config.title}}\n

\n

\n \n {{vm.config.title}}\n \n \n

\n \n
\n \n
\n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n {{vm.floater.text}}\n \n \n {{vm.floater.symbol || \'+\'}}\n \n +\n \n \n {{vm.floater.title}}\n \n \n
\n
\n \n \n \n {{btn.text}}\n {{btn.symbol}}\n \n \n {{btn.title}}\n \n \n
\n
\n
\n
\n
\n
',scope:{config:"="},link:function(n,e){n.vm.elem=e},controller:e,controllerAs:"vm",bindToController:!0}}function e(n){"ngInject";function e(){}function t(n){o.floatersHeight=n?0:o.elem.find(".cn-floaters-inner").outerHeight()+"px",o.hideFloaters=n}n.__tag=new e,n.$on("$destroy",function(){_.forOwn(o,function(n,e,t){return t[e]=null}),o=null});var o=this;o.floater=_.first(o.config.actions),o.floaters=_.rest(o.config.actions),o.floatersHeight=0,o.hideFloaters=!0,o.toggleFloaters=t}e.$inject=["$scope"],angular.module("cn.ui").directive("cnMastHead",n)}(),function(){function n(n){function e(e,t,o){function i(){}function a(){if(console.log(":: activate called ::"),r=l()){if(t.height(""),s=r.scrollHeight,t.height(s),angular.element(r).find("img").on("load",a),!u){++u;var e=[n(a,200),n(a,500),n(a,1e3),n(a,1500),n(a,3500),n(a,5e3),n(a,7500),n(a,1e4)];c=c.concat(e)}}else c=c.concat([n(a,100)])}function l(){return t.get(0).contentDocument&&t.get(0).contentDocument.body}e.__tag=new i;var r,s,u,c=[];e.$watch(function(){return o.ngSrc},function(){o.ngSrc&&(u=0,c=c.concat(n(a,100)))}),e.$on("$destroy",function(){angular.element(r).find("img").off("load",a),r=null,_.each(c,function(e){return n.cancel(e)}),_.empty(c),c=null})}return{restrict:"A",link:e}}angular.module("cn.ui").directive("cnIframeHeight",n),n.$inject=["$timeout"]}(),function(){angular.module("cn.ui").directive("linkToFacebook",function(){var n="https://www.facebook.com/ads/manage/summary/";return{restrict:"E",replace:!0,template:' {{text}} ',scope:{fbObject:"=",text:"@?"},link:function(e){function t(){}e.__tag=new t,e.fbObject.twitterLink?e.link=e.fbObject.twitterLink:_.has(e.fbObject,"fbCampaignGroupId")?e.fbObject.fbCampaignGroupId&&(e.link=n+"campaign/?campaign_id="+e.fbObject.fbCampaignGroupId):_.has(e.fbObject,"fbCampaignId")?e.fbObject.fbCampaignId&&(e.link=n+"adset/?ad_set_id="+e.fbObject.fbCampaignId):_.has(e.fbObject,"fbAdgroupId")&&e.fbObject.adSet.fbCampaignId&&e.fbObject.fbAdgroupId&&(e.link=n+"adset/?ad_set_id="+e.fbObject.adSet.fbCampaignId+"&show_adgroup_id="+e.fbObject.fbAdgroupId)}}})}(),function(){angular.module("cn.ui").directive("cnLoadingBar",function(){return{restrict:"E",replace:!0,scope:{run:"="},template:'
',controller:["$scope","$interval",function(n,e){function t(){}function o(){n.interval=e(function(){n.progress=n.progress+n.numerator/n.denominator,n.denominator=n.denominator+2/n.counter,n.counter=.66*n.counter},500)}function i(){e.cancel(n.interval),n.progress=100}n.__tag=new t,n.progress=0,n.counter=1,n.numerator=1,n.denominator=3,n.$watch("run",function(e,t){e!==t&&(n.run?o():i())}),n.$on("$destroy",function(){i()})}]}})}();var _extends=Object.assign||function(n){for(var e=1;e