File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/socialnetwork.group/templates/card/script.min.js
Back
this.BX=this.BX||{};(function(e,t,i,s,n,o,r){"use strict";var a;var l=function(){function e(){babelHelpers.classCallCheck(this,e)}babelHelpers.createClass(e,null,[{key:"processAJAXError",value:function e(t){if(t.indexOf("SESSION_ERROR",0)===0){this.showError(n.Loc.getMessage("SGMErrorSessionWrong"))}else if(t.indexOf("CURRENT_USER_NOT_AUTH",0)===0){this.showError(n.Loc.getMessage("SGMErrorCurrentUserNotAuthorized"))}else if(t.indexOf("SONET_MODULE_NOT_INSTALLED",0)===0){this.showError(n.Loc.getMessage("SGMErrorModuleNotInstalled"))}else{this.showError(t)}return false}},{key:"showError",value:function e(t){new s.Popup("sgm-error".concat(Math.random()),null,{autoHide:true,lightShadow:false,zIndex:2,content:n.Tag.render(a||(a=babelHelpers.taggedTemplateLiteral(['<div class="sonet-sgm-error-text-block">',"</div>"])),t),closeByEsc:true,closeIcon:true}).show()}}]);return e}();var u=function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e);this.value=!!t.value;this.containerNode=t.containerNode;this.groupId=parseInt(t.groupId);if(this.containerNode){o.EventEmitter.subscribe("BX.Socialnetwork.WorkgroupMenu:onSetFavorites",(function(e){var t=e.getCompatData(),s=babelHelpers.slicedToArray(t,1),n=s[0];i.setValue(n.value)}))}}babelHelpers.createClass(e,[{key:"setValue",value:function e(t){this.value=t}},{key:"getValue",value:function e(){return this.value}},{key:"set",value:function e(t){var s=this;var r=this.getValue();var a=!r;var u=i.SonetGroupMenu.getInstance();this.setValue(a);u.favoritesValue=a;u.setItemTitle(a);i.Common.setFavoritesAjax({groupId:this.groupId,favoritesValue:r,callback:{success:function e(t){var i={code:"afterSetFavorites",data:{groupId:t.ID,value:t.RESULT=="Y"}};window.top.BX.SidePanel.Instance.postMessageAll(window,"sonetGroupEvent",i);if(n.Type.isStringFilled(t.NAME)&&n.Type.isStringFilled(t.URL)){o.EventEmitter.emit("BX.Socialnetwork.WorkgroupFavorites:onSet",new o.BaseEvent({compatData:[{id:s.groupId,name:t.NAME,url:t.URL,extranet:n.Type.isStringFilled(t.EXTRANET)?t.EXTRANET:"N"},a]}))}},failure:function e(t){s.setValue(r);u.favoritesValue=r;u.setItemTitle(r);if(n.Type.isStringFilled(t.ERROR)){l.processAJAXError(t.ERROR)}}}});t.preventDefault()}}]);return e}();var c;var d=function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e);this.groupId=parseInt(t.groupId);this.buttonNode=t.buttonNode;this.notifyHintTimeout=null;this.notifyHintPopup=null;this.notifyHintTime=3e3;if(this.buttonNode){this.buttonNode.addEventListener("click",(function(){i.set()}),true)}}babelHelpers.createClass(e,[{key:"set",value:function e(){var t=this;var i=!this.buttonNode.classList.contains("ui-btn-active")?"set":"unset";this["switch"](this.buttonNode,i==="set");n.ajax.runAction("socialnetwork.api.workgroup.setSubscription",{data:{params:{groupId:this.groupId,value:i==="set"?"Y":"N"}}}).then((function(e){var i={code:"afterSetSubscribe",data:{groupId:t.groupId,value:e.RESULT=="Y"}};window.top.BX.SidePanel.Instance.postMessageAll(window,"sonetGroupEvent",i)}))["catch"]((function(e){t["switch"](t.buttonNode,!(i==="set"));l.processAJAXError(e.errors[0].message)}))}},{key:"switch",value:function e(t,i){if(!n.Type.isDomNode(t)){return}if(!!i){t.classList.add("ui-btn-active");t.classList.remove("ui-btn-icon-unfollow");t.classList.add("ui-btn-icon-follow");this.showNotifyHint(t,n.Loc.getMessage("SGCSSubscribeButtonHintOn"))}else{t.classList.remove("ui-btn-active");t.classList.add("ui-btn-icon-unfollow");t.classList.remove("ui-btn-icon-follow");this.showNotifyHint(t,n.Loc.getMessage("SGCSSubscribeButtonHintOff"))}}},{key:"showNotifyHint",value:function e(t,i){var o=this;if(this.notifyHintTimeout){clearTimeout(this.notifyHintTimeout);this.notifyHintTimeout=null}if(n.Type.isNull(this.notifyHintPopup)){this.notifyHintPopup=new s.Popup("sgm_notify_hint",t,{autoHide:true,lightShadow:true,zIndex:2,content:n.Tag.render(c||(c=babelHelpers.taggedTemplateLiteral(['<div class="sonet-sgm-notify-hint-content" style="display: none;"><span id="sgm_notify_hint_text">',"</span></div>"])),i),closeByEsc:true,closeIcon:false,offsetLeft:21,offsetTop:2});this.notifyHintPopup.TEXT=document.getElementById("sgm_notify_hint_text");this.notifyHintPopup.setBindElement(t)}else{this.notifyHintPopup.TEXT.innerHTML=i;this.notifyHintPopup.setBindElement(t)}this.notifyHintPopup.setAngle({});this.notifyHintPopup.show();this.notifyHintTimeout=setTimeout((function(){o.notifyHintPopup.close()}),this.notifyHintTime)}}]);return e}();var p=function(){function e(t){babelHelpers.classCallCheck(this,e);this.containerNode=t.containerNode;this.init()}babelHelpers.createClass(e,[{key:"init",value:function e(){var t=this;if(!this.containerNode){return}var i=BX.Intranet.Bitrix24.ThemePicker.Singleton;var s=this.containerNode.querySelector(".socialnetwork-group-slider-theme-btn");if(s){s.addEventListener("click",(function(){i.showDialog(true)}))}o.EventEmitter.subscribe("Intranet.ThemePicker:onSave",(function(e){var s=e.getData(),o=babelHelpers.slicedToArray(s,1),r=o[0];if(!n.Type.isPlainObject(r.theme)||window===top.window){return}i.applyTheme(r.theme.id);i.saveTheme(r.theme.id);t.draw(r.theme)}))}},{key:"draw",value:function e(t){var i=this.containerNode.querySelector(".socialnetwork-group-slider-theme-box");if(!i){return}i.style.backgroundImage=n.Type.isStringFilled(t.previewImage)?"url('".concat(t.previewImage,"')"):"none";i.style.backgroundColor=n.Type.isStringFilled(t.previewColor)?t.previewColor:"transparent"}}]);return e}();var h=function(){function e(t){var i,s;babelHelpers.classCallCheck(this,e);this.componentName=(i=t.componentName)!==null&&i!==void 0?i:"";this.signedParameters=(s=t.signedParameters)!==null&&s!==void 0?s:"";this.containerNode=t.containerNode;this.groupId=parseInt(t.groupId);this.init()}babelHelpers.createClass(e,[{key:"init",value:function e(){var t=this;if(!this.containerNode){return}var i=new BX.AvatarEditor({enableCamera:false});var s=this.containerNode.querySelector(".socialnetwork-group-slider-group-logo-btn");if(!s){return}s.addEventListener("click",(function(){i.show("file")}));o.EventEmitter.subscribe(i,"onApply",(function(e){var i=e.getCompatData(),s=babelHelpers.slicedToArray(i,1),n=s[0];var o=new FormData;if(!n.name){n.name="tmp.png"}o.append("newPhoto",n,n.name);t.changePhoto(o)}))}},{key:"changePhoto",value:function e(t){var i=this;if(this.componentName===""){return}var s=null;var o=this.containerNode.querySelector(".socialnetwork-group-slider-group-logo-box");if(o){s=this.showLoader({node:o,loader:null,size:50})}n.ajax.runComponentAction(this.componentName,"loadPhoto",{signedParameters:this.signedParameters,mode:"ajax",data:t}).then((function(e){if(n.Type.isPlainObject(e.data)){if(!o){return}var t=o.querySelector("i");if(!t){return}o.className="sonet-common-workgroup-avatar socialnetwork-group-slider-group-logo-box";if(n.Type.isStringFilled(e.data.imageSrc)){o.className+=" ui-icon ui-icon-common-user-group";t.style="background: url('".concat(encodeURI(e.data.imageSrc),"') no-repeat center center; background-size: cover;")}else{t.style="background: none;"}}i.hideLoader({loader:s})}),(function(e){i.hideLoader({loader:s})}))}},{key:"showLoader",value:function e(t){var i=null;if(n.Type.isDomNode(t.node)){if(t.loader===null){i=new r.Loader({target:t.node,size:!n.Type.isUndefined(t.size)?Number(t.size):40})}else{i=t.loader}i.show()}return i}},{key:"hideLoader",value:function e(t){if(t.loader!==null){t.loader.hide()}if(t.loader!==null){t.loader=null}}}]);return e}();var f=function(){function e(){babelHelpers.classCallCheck(this,e);this.componentName="";this.signedParameters="";this.instance=null;this.currentUserId=null;this.userRole=null;this.initiatedByType=null;this.initiatedByUserId=null;this.userIsMember=null;this.userIsAutoMember=null;this.userIsScrumMaster=null;this.canInitiate=null;this.canModify=null;this.canLeave=null;this.groupId=null;this.isProject=null;this.isScrumProject=null;this.styles=null;this.urls=null;this.containerNode=null;this.menuButtonNode=null;this.editFeaturesAllowed=true;this.copyFeatureAllowed=true;this.favoritesInstance=null}babelHelpers.createClass(e,[{key:"init",value:function e(i){var s,r,a=this;if(n.Type.isUndefined(i)||n.Type.isUndefined(i.groupId)||parseInt(i.groupId)<=0){return}this.componentName=(s=i.componentName)!==null&&s!==void 0?s:"";this.signedParameters=(r=i.signedParameters)!==null&&r!==void 0?r:"";this.currentUserId=parseInt(i.currentUserId);this.groupId=parseInt(i.groupId);this.groupType=i.groupType;this.isProject=!!i.isProject;this.isScrumProject=!!i.isScrumProject;this.isOpened=!!i.isOpened;this.userRole=i.userRole;this.initiatedByType=i.initiatedByType;this.initiatedByUserId=parseInt(i.initiatedByUserId);this.userIsMember=!!i.userIsMember;this.userIsAutoMember=!!i.userIsAutoMember;this.userIsScrumMaster=this.isScrumProject&&(n.Type.isBoolean(i.userIsScrumMaster)?i.userIsScrumMaster:false);this.canInitiate=!!i.canInitiate;this.canProcessRequestsIn=!!i.canProcessRequestsIn;this.canModify=!!i.canModify;this.canLeave=n.Type.isBoolean(i.canLeave)?i.canLeave:this.userIsMember&&this.userRole!=="A"&&!this.userIsAutoMember&&!this.userIsScrumMaster;this.containerNode=n.Type.isStringFilled(i.containerNodeId)?document.getElementById(i.containerNodeId):null;this.menuButtonNode=n.Type.isStringFilled(i.menuButtonNodeId)?document.getElementById(i.menuButtonNodeId):null;this.editFeaturesAllowed=!n.Type.isUndefined(i.editFeaturesAllowed)?!!i.editFeaturesAllowed:true;this.copyFeatureAllowed=!n.Type.isUndefined(i.copyFeatureAllowed)?!!i.copyFeatureAllowed:true;this.favoritesInstance=new u({groupId:this.groupId,value:!!i.favoritesValue,containerNode:this.containerNode});this.subscriptionInstance=new d({groupId:this.groupId,buttonNode:n.Type.isStringFilled(i.subscribeButtonNodeId)?document.getElementById(i.subscribeButtonNodeId):null});new p({containerNode:this.containerNode});new h({componentName:this.componentName,signedParameters:this.signedParameters,containerNode:this.containerNode,groupId:this.groupId});if(this.containerNode&&n.Type.isPlainObject(i.styles)){this.styles=i.styles;if(n.Type.isPlainObject(i.styles.tags)&&n.Type.isStringFilled(i.styles.tags.box)){this.containerNode.querySelectorAll("[bx-tag-value]").forEach((function(e){e.addEventListener("click",(function(e){var t=e.target.getAttribute("bx-tag-value");if(n.Type.isStringFilled(t)){a.clickTag(t)}e.preventDefault()}),true)}))}if(n.Type.isPlainObject(i.tasksEfficiency)&&i.tasksEfficiency.available===true){var l=this.containerNode.querySelector(".socialnetwork-group-slider-efficency");if(l){var c=new t.Circle(l,131,Number(i.tasksEfficiency.value),null,null);c.show()}}var f=this.containerNode.querySelector('[data-role="efficiency-helper"]');if(f){f.addEventListener("click",(function(){top.BX.Helper.show("redirect=detail&code=6576263")}))}}if(n.Type.isPlainObject(i.urls)){this.urls=i.urls}if(n.Type.isDomNode(this.menuButtonNode)){var g=BX.SocialnetworkUICommon.SonetGroupMenu.getInstance();g.favoritesValue=this.favoritesInstance.getValue();this.menuButtonNode.addEventListener("click",(function(){BX.SocialnetworkUICommon.showGroupMenuPopup({bindElement:a.menuButtonNode,groupId:a.groupId,groupType:a.groupType,userIsMember:a.userIsMember,userIsAutoMember:a.userIsAutoMember,userIsScrumMaster:a.userIsScrumMaster,userRole:a.userRole,initiatedByType:a.initiatedByType,initiatedByUserId:a.initiatedByUserId,editFeaturesAllowed:a.editFeaturesAllowed,copyFeatureAllowed:a.copyFeatureAllowed,isProject:a.isProject,isScrumProject:a.isScrumProject,isOpened:a.isOpened,perms:{canInitiate:a.canInitiate,canProcessRequestsIn:a.canProcessRequestsIn,canModify:a.canModify,canLeave:a.canLeave},urls:{requestUser:n.Loc.getMessage("SGCSPathToRequestUser"),edit:n.Loc.getMessage("SGCSPathToEdit"),delete:n.Loc.getMessage("SGCSPathToDelete"),features:n.Loc.getMessage("SGCSPathToFeatures"),members:n.Loc.getMessage("SGCSPathToMembers"),requests:n.Loc.getMessage("SGCSPathToRequests"),requestsOut:n.Loc.getMessage("SGCSPathToRequestsOut"),userRequestGroup:n.Loc.getMessage("SGCSPathToUserRequestGroup"),userLeaveGroup:n.Loc.getMessage("SGCSPathToUserLeaveGroup"),copy:n.Loc.getMessage("SGCSPathToCopy")}})}),true)}o.EventEmitter.subscribe("SidePanel.Slider:onMessage",this.onSliderMessage.bind(this))}},{key:"clickTag",value:function e(t){if(!n.Type.isStringFilled(t)){return}top.location.href=n.Loc.getMessage("SGCSPathToGroupTag").replace("#tag#",t)}},{key:"onSliderMessage",value:function e(t){var i=t.getCompatData(),s=babelHelpers.slicedToArray(i,1),o=s[0];if(o.getEventId()!=="sonetGroupEvent"){return}var r=o.getData();if(!n.Type.isStringFilled(r.code)||!n.Type.isPlainObject(r.data)){return}if(r.code==="afterJoinRequestSend"&&parseInt(r.data.groupId)===this.groupId){BX.SocialnetworkUICommon.reload()}else if(r.code==="afterEdit"&&n.Type.isPlainObject(r.data.group)&&parseInt(r.data.group.ID)===this.groupId){BX.SocialnetworkUICommon.reload()}else if(["afterDelete","afterLeave","afterIncomingRequestCancel"].includes(r.code)&&!n.Type.isUndefined(r.data.groupId)&&parseInt(r.data.groupId)===this.groupId){if(window!==top.window){top.BX.SidePanel.Instance.getSliderByWindow(window).close()}top.location.href=this.urls.groupsList}}}]);return e}();e.WorkgroupCard=f})(this.BX.Socialnetwork=this.BX.Socialnetwork||{},BX.UI.Graph,BX.Socialnetwork.UI,BX.Main,BX,BX.Event,BX); //# sourceMappingURL=script.map.js
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings