mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-19 18:29:23 +00:00
1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
![]() |
"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[6245],{33e3:function(e,t,i){i.d(t,{A:function(){return D}});var s=i(23029),a=i(92901),n=i(39874),r=i(85501),o=i(9950),l=i(58195),c=i(14113),d=i(99308),h=i(4159),m=i.n(h),u=i(40326),g=i(97011),p=i(65604),f=i(81446),x=i(44414),P=function(e){function t(e){var i;return(0,s.A)(this,t),(i=(0,n.A)(this,t,[e])).state={isLoading:!0,errorMsg:""},i}return(0,r.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,i=t.repoID,s=t.commitID;g.e.getCommitDetails(i,s).then((function(t){e.setState({isLoading:!1,errorMsg:"",commitDetails:t.data})})).catch((function(t){var i=p.Aq.getErrorMsg(t);e.setState({isLoading:!1,errorMsg:i})}))}},{key:"render",value:function(){var e=this.props,t=e.toggleDialog,i=e.commitTime;return(0,x.jsxs)(l.A,{isOpen:!0,centered:!0,toggle:t,children:[(0,x.jsx)(c.A,{toggle:t,children:(0,u.AP)("Modification Details")}),(0,x.jsxs)(d.A,{children:[(0,x.jsx)("p",{className:"small",children:m()(i).format("YYYY-MM-DD HH:mm:ss")}),(0,x.jsx)(A,{data:this.state})]})]})}}])}(o.Component),A=function(e){function t(){var e;(0,s.A)(this,t);for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];return(e=(0,n.A)(this,t,[].concat(a))).renderDetails=function(e){for(var t=[{type:"new",title:(0,u.AP)("New files")},{type:"removed",title:(0,u.AP)("Deleted files")},{type:"renamed",title:(0,u.AP)("Renamed or Moved files")},{type:"modified",title:(0,u.AP)("Modified files")},{type:"newdir",title:(0,u.AP)("New directories")},{type:"deldir",title:(0,u.AP)("Deleted directories")}],i=!0,s=0,a=t.length;s<a;s++)if(e[t[s].type].length){i=!1;break}return i?(0,x.jsx)("p",{children:e.cmt_desc}):(0,x.jsx)(o.Fragment,{children:t.map((function(t,i){return e[t.type].length?(0,x.jsxs)(o.Fragment,{children:[(0,x.jsx)("h6",{children:t.title}),(0,x.jsx)("ul",{children:e[t.type].map((function(e,t){return(0,x.jsx)("li",{dangerouslySetInnerHTML:{__html:e},className:"commit-detail-item text-truncate"},t)}))})]},i):null}))})},e}return(0,r.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.props.data,t=e.isLoading,i=e.errorMsg,s=e.commitDetails;return t?(0,x.jsx)(f.A,{}):i?(0,x.jsx)("p",{className:"error mt-4 text-center",children:i}):this.renderDetails(s)}}])}(o.Component),D=P},20565:function(e,t,i){var s=i(23029),a=i(92901),n=i(39874),r=i(85501),o=i(9950),l=i(17119),c=i(13690),d=i(4159),h=i.n(d),m=i(65604),u=i(40326),g=i(97011),p=i(81446),f=i(62376),x=i(40866),P=i(27288),A=i(33e3),D=i(58195),b=i(14113),j=i(99308),v=i(85907),w=i(20015),C=i(4086),M=i(44414),L=function(e){function t(e){var i;return(0,s.A)(this,t),(i=(0,n.A)(this,t,[e])).handleInputChange=function(e){i.setState({inputValue:e})},i.formSubmit=function(){var e=i.state.inputValue.map((function(e,t){return e.value})).join(","),t=i.props,s=t.repoID,a=t.commitID;i.setState({submitBtnDisabled:!0}),g.e.updateRepoCommitLabels(s,a,e).then((function(e){i.props.updateCommitLabels(e.data.revisionTags.map((function(e,t){return e.tag}))),i.props.toggleDialog(),C.A.success((0,u.AP)("Successfully edited labels."))})).catch((function(e){var t=m.Aq.getErrorMsg(e);i.setState({formErrorMsg:t,submitBtnDisabled:!1})}))},i.state={inputValue:i.props.commitLabels.map((function(e,t){return{label:e,value:e}})),submitBtnDisabled:!1},i}return(0,r.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.state.formErrorMsg;return(0,M.jsxs)(D.A,{isOpen:!0,centered:!0,toggle:this.props.toggleDialog,children:[(0,M.jsx)(b.A,{toggle:this.props.toggleDialog,children:(0,u.AP)("Edit labels")}),(0,M.jsx)(j.A,{children:(0,M.jsxs)(o.Fragment,{children:[(0,M.jsx)(w.A,{defaultValue:this.props.commitLabels.map((function(e,t){return{label:e,value:e}})),isMulti:!0,onChange:this.handleInputChange,placeholder:""}),e&&(0,M.jsx)("p",{className:"error m-0 mt-2",children:e})]})}),(0,M.jsx)(v.A,{children:(0,M.jsx)("button",{className:"btn btn-primary",disabled:this.state.submitBtnDisabled,onClick:this.formSubmit,children:(0,u.AP)("Submit")})})]})}}])}(o.Component),N=L,y=(i(18291),i(81848),window.app.page
|