PageSourceSearch

https://verschmelzungsbericht.de/build/3537.ec824e81.js

js verschmelzungsbericht.de collected 2026-10-07 14:53:01 UTC 17,147 bytes, 2 lines download raw bytes

1/*! For license information please see 3537.ec824e81.js.LICENSE.txt */
2"use strict";(self.webpackChunkChamilo=self.webpackChunkChamilo||[]).push([[3537],{7077(t,e,n){n.r(e),n.d(e,{default:()=>rt});n(52675),n(89463),n(2259),n(45700),n(2008),n(50113),n(51629),n(23418),n(64346),n(23792),n(62062),n(34782),n(89572),n(23288),n(94170),n(62010),n(2892),n(59904),n(67945),n(84185),n(83851),n(81278),n(40875),n(79432),n(10287),n(26099),n(3362),n(27495),n(38781),n(47764),n(23500),n(62953);var r=n(20641),o=n(90033),i=n(50953),a=n(28444),u=n(71509),l=n(95267),s=n(2701),c=n(13170),f=(n(1688),n(53751)),p=n(66840),d=n(60169);function v(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof u?r:u,s=Object.create(l.prototype);return y(s,"_invoke",function(n,r,o){var i,u,l,s=0,c=o||[],f=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return i=e,u=0,l=t,p.n=n,a}};function d(n,r){for(u=n,l=r,e=0;!f&&s&&!o&&e<c.length;e++){var o,i=c[e],d=p.p,v=i[2];n>3?(o=v===r)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=d&&((o=n<2&&d<i[1])?(u=0,p.v=r,p.n=i[1]):d<v&&(o=n<3||i[0]>r||r>v)&&(i[4]=n,i[5]=r,p.n=v,u=0))}if(o||n>1)return a;throw f=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(f&&1===c&&d(c,v),u=c,l=v;(e=u<2?t:l)||!f;){i||(u?u<3?(u>1&&(p.n=-1),d(u,l)):p.n=l:p.v=l);try{if(s=2,i){if(u||(o="next"),e=i[o]){if(!(e=e.call(i,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,u<2&&(u=0)}else 1===u&&(e=i.return)&&e.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((e=(f=p.n<0)?l:n.call(r,p))!==a)break}catch(e){i=t,u=1,l=e}finally{s=1}}return{value:e,done:f}}}(n,o,i),!0),s}var a={};function u(){}function l(){}function s(){}e=Object.getPrototypeOf;var c=[][r]?e(e([][r]())):(y(e={},r,function(){return this}),e),f=s.prototype=u.prototype=Object.create(c);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,y(t,o,"GeneratorFunction")),t.prototype=Object.create(f),t}return l.prototype=s,y(f,"constructor",s),y(s,"constructor",l),l.displayName="GeneratorFunction",y(s,o,"GeneratorFunction"),y(f),y(f,o,"Generator"),y(f,r,function(){return this}),y(f,"toString",function(){return"[object Generator]"}),(v=function(){return{w:i,m:p}})()}function y(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}y=function(t,e,n,r){function i(e,n){y(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},y(t,e,n,r)}function b(t,e,n,r,o,i,a){try{var u=t[i](a),l=u.value}catch(t){return void n(t)}u.done?e(l):Promise.resolve(l).then(r,o)}var m={class:"space-y-3"},g={class:"text-sm block mb-1"},h={class:"flex justify-end gap-2"};const k={__name:"AssignTaskDialog",props:{blogId:{type:Number,required:!0},tasks:{type:Array,default:function(){return[]}},members:{type:Array,default:function(){return[]}}},emits:["close","assigned"],setup:function(t,e){var n=e.emit,u=(0,a.s9)().t,c=t,y=n,k=(0,i.KR)(!0),w=(0,i.KR)(null),S=(0,i.KR)(null),O=(0,i.KR)((new Date).toISOString().slice(0,10)),x=(0,i.KR)(!1),A=(0,r.EW)(function(){return!!w.value&&!!S.value&&!!O.value});function j(){k.value=!1,y("close")}function L(){return C.apply(this,arguments)}function C(){var t;return t=v().m(function t(){return v().w(function(t){for(;;)switch(t.p=t.n){case 0:if(A.value){t.n=1;break}return t.a(2);case 1:return x.value=!0,t.p=2,t.n=3,s.A.assignTask({blogId:c.blogId,taskId:w.value,userId:S.value,targetDate:O.value});case 3:y("assigned"),j();case 4:return t.p=4,x.value=!1,t.f(4);case 5:return t.a(2)}},t,null,[[2,,4,5]])}),C=function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function a(t){b(i,r,o,a,u,"next",t)}function u(t){b(i,r,o,a,u,"throw",t)}a(void 0)})},C.apply(this,arguments)}return function(e,n){return(0,r.uX)(),(0,r.Wv)(d.A,{isVisible:k.value,"onUpdate:isVisible":n[3]||(n[3]=function(t){return k.value=t}),title:(0,i.R1)(u)("Assign task"),"header-icon":"account-plus",width:"560px"},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",m,[(0,r.bF)(p.A,{modelValue:w.value,"onUpdate:modelValue":n[0]||(n[0]=function(t){return w.value=t}),options:t.tasks,optionLabel:"title",optionValue:"id",placeholder:(0,i.R1)(u)("Select a task"),label:""},null,8,["modelValue","options","placeholder"]),(0,r.bF)(p.A,{modelValue:S.value,"onUpdate:modelValue":n[1]||(n[1]=function(t){return S.value=t}),options:t.members,optionLabel:"name",optionValue:"id",placeholder:(0,i.R1)(u)("Select a user"),label:""},null,8,["modelValue","options","placeholder"]),(0,r.Lk)("div",null,[(0,r.Lk)("label",g,(0,o.toDisplayString)((0,i.R1)(u)("Target date")),1),(0,r.bo)((0,r.Lk)("input",{type:"date","onUpdate:modelValue":n[2]||(n[2]=function(t){return O.value=t}),class:"border rounded px-2 py-1"},null,512),[[f.vModelText,O.value]])]),(0,r.Lk)("div",h,[(0,r.bF)(l.A,{type:"black",icon:"close",label:(0,i.R1)(u)("Cancel"),onClick:j},null,8,["label"]),(0,r.bF)(l.A,{type:"primary",icon:"check",label:(0,i.R1)(u)("Assign"),disabled:!A.value,isLoading:x.value,onClick:L},null,8,["label","disabled","isLoading"])])])]}),_:1}
2,8,["isVisible","title"])}}},w=k;var S=n(77594);function O(t){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O(t)}function x(t){return function(t){if(Array.isArray(t))return A(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return A(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function L(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=O(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==O(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function C(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof u?r:u,s=Object.create(l.prototype);return D(s,"_invoke",function(n,r,o){var i,u,l,s=0,c=o||[],f=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return i=e,u=0,l=t,p.n=n,a}};function d(n,r){for(u=n,l=r,e=0;!f&&s&&!o&&e<c.length;e++){var o,i=c[e],d=p.p,v=i[2];n>3?(o=v===r)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=d&&((o=n<2&&d<i[1])?(u=0,p.v=r,p.n=i[1]):d<v&&(o=n<3||i[0]>r||r>v)&&(i[4]=n,i[5]=r,p.n=v,u=0))}if(o||n>1)return a;throw f=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(f&&1===c&&d(c,v),u=c,l=v;(e=u<2?t:l)||!f;){i||(u?u<3?(u>1&&(p.n=-1),d(u,l)):p.n=l:p.v=l);try{if(s=2,i){if(u||(o="next"),e=i[o]){if(!(e=e.call(i,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,u<2&&(u=0)}else 1===u&&(e=i.return)&&e.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((e=(f=p.n<0)?l:n.call(r,p))!==a)break}catch(e){i=t,u=1,l=e}finally{s=1}}return{value:e,done:f}}}(n,o,i),!0),s}var a={};function u(){}function l(){}function s(){}e=Object.getPrototypeOf;var c=[][r]?e(e([][r]())):(D(e={},r,function(){return this}),e),f=s.prototype=u.prototype=Object.create(c);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,D(t,o,"GeneratorFunction")),t.prototype=Object.create(f),t}return l.prototype=s,D(f,"constructor",s),D(s,"constructor",l),l.displayName="GeneratorFunction",D(s,o,"GeneratorFunction"),D(f),D(f,o,"Generator"),D(f,r,function(){return this}),D(f,"toString",function(){return"[object Generator]"}),(C=function(){return{w:i,m:p}})()}function D(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}D=function(t,e,n,r){function i(e,n){D(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},D(t,e,n,r)}function R(t,e,n,r,o,i,a){try{var u=t[i](a),l=u.value}catch(t){return void n(t)}u.done?e(l):Promise.resolve(l).then(r,o)}function T(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function a(t){R(i,r,o,a,u,"next",t)}function u(t){R(i,r,o,a,u,"throw",t)}a(void 0)})}}var E={class:"space-y-4"},P={class:"text-lg font-semibold m-0"},I={class:"grid md:grid-cols-2 gap-4"},_={class:"rounded-lg border bg-white shadow-sm"},F={class:"p-3 border-b text-sm font-medium"},X={class:"p-4 space-y-3"},K={class:"flex items-start justify-between gap-3"},V={class:"min-w-0"},G={class:"font-semibold truncate"},W={class:"text-sm text-gray-600 whitespace-pre-wrap"},Q={class:"mt-1 text-xs text-gray-500"},N={class:"flex flex-col items-end gap-2 shrink-0"},U={key:0,class:"flex gap-1"},M={class:"rounded-lg border bg-white shadow-sm"},q={class:"p-3 border-b text-sm font-medium"},z={class:"p-4 space-y-2"},B={key:0,class:"text-sm text-gray-500"},$={class:"text-sm min-w-0"},H={class:"font-medium truncate"},J={class:"text-gray-500"},Y={class:"flex items-center gap-3 shrink-0"},Z={class:"text-xs text-gray-500"},tt=["value","onChange","aria-label"],et={key:1,class:"text-xs px-2 py-1 rounded border"};const nt={__name:"BlogTasks",setup:function(t){var e=(0,a.s9)().t,n=(0,S.d)(),f=(0,r.EW)(function(){var t;return(null===(t=n.user)||void 0===t?void 0:t.id)||null}),p=(0,r.EW)(function(){return n.isTeacher||n.isAdmin}),d=(0,i.KR)([]),v=(0,i.KR)([]),y=(0,i.KR)([]),b=(0,i.KR)(!1),m=(0,i.KR)(!1),g=(0,i.KR)(null),h=(0,r.EW)(function(){return y.value.map(function(t){var e;return{id:null!==(e=t.userId)&&void 0!==e?e:t.id,name:t.name}})});function k(t){switch(Number(t)){case 1:return e("In progress");case 2:return e("Waiting for validation");case 3:return e("Done");default:return e("Open")}}function O(t){return(null==t?void 0:t.authorId)&&f.value&&t.authorId===f.value}function A(t){return p.value||O(t)}function D(t){return p.value||O(t)}function R(t){var e;if(p.value)return!0;var n=d.value.find(function(e){return e.id===t.taskId});return!(!n||!O(n))||(null===(e=t.user)||void 0===e?void 0:e.id)&&f.value&&t.user.id===f.value}function nt(){return rt.apply(this,arguments)}function rt(){return(rt=T(C().m(function t(){return C().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,s.A.listTasks();case 1:d.value=t.v;case 2:return t.a(2)}},t)}))).apply(this,arguments)}function ot(){return it.apply(this,arguments)}function it(){return(it=T(C().m(function t(){return C().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,s.A.listAssignments();case 1:v.value=t.v;case 2:return t.a(2)}},t)}))).apply(this,arguments)}function at(){return ut.apply(this,arguments)}function ut(){return(ut=T(C().m(function t(){return C().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,s.A.listMembers();case 1:y.value=t.v;case 2:return t.a(2)}},t)}))).apply(this,arguments)}function lt(){b.value=!0}function st(t){g.value=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
2e%2?j(Object(n),!0).forEach(function(e){L(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},t)}function ct(){return ft.apply(this,arguments)}function ft(){return(ft=T(C().m(function t(){return C().w(function(t){for(;;)switch(t.n){case 0:return g.value=null,t.n=1,nt();case 1:return t.a(2)}},t)}))).apply(this,arguments)}function pt(){return(pt=T(C().m(function t(n){return C().w(function(t){for(;;)switch(t.p=t.n){case 0:if(D(n)){t.n=1;break}return t.a(2);case 1:if(confirm(e("Delete this task?"))){t.n=2;break}return t.a(2);case 2:return t.p=2,t.n=3,s.A.deleteTask(n.id);case 3:return t.n=4,nt();case 4:return t.n=5,ot();case 5:t.n=7;break;case 6:t.p=6,t.v,alert(e("Failed to delete the task."));case 7:return t.a(2)}},t,null,[[2,6]])}))).apply(this,arguments)}function dt(){return(dt=T(C().m(function t(n,r){return C().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,s.A.updateAssignment(n.id,{status:Number(r)});case 1:n.status=Number(r),t.n=3;break;case 2:t.p=2,t.v,alert(e("Failed to update status."));case 3:return t.a(2)}},t,null,[[0,2]])}))).apply(this,arguments)}return(0,r.sV)(T(C().m(function t(){return C().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,nt();case 1:return t.n=2,ot();case 2:return t.n=3,at();case 3:return t.a(2)}},t)}))),function(t,n){return(0,r.uX)(),(0,r.CE)("div",E,[(0,r.bF)(u.A,null,{start:(0,r.k6)(function(){return[(0,r.Lk)("h3",P,(0,o.toDisplayString)((0,i.R1)(e)("Tasks")),1)]}),end:(0,r.k6)(function(){return[(0,r.bF)(l.A,{type:"success",icon:"plus",label:(0,i.R1)(e)("New task"),onClick:lt},null,8,["label"]),(0,r.bF)(l.A,{type:"black",icon:"account-plus",label:(0,i.R1)(e)("Assign task"),onClick:n[0]||(n[0]=function(t){return m.value=!0})},null,8,["label"])]}),_:1}),(0,r.Lk)("div",I,[(0,r.Q3)(" Tasks list "),(0,r.Lk)("div",_,[(0,r.Lk)("div",F,(0,o.toDisplayString)((0,i.R1)(e)("Task list")),1),(0,r.Lk)("div",X,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(d.value,function(t){return(0,r.uX)(),(0,r.CE)("div",{key:t.id,class:"p-3 border rounded bg-gray-20"},[(0,r.Lk)("div",K,[(0,r.Lk)("div",V,[(0,r.Lk)("div",G,(0,o.toDisplayString)(t.title),1),(0,r.Lk)("div",W,(0,o.toDisplayString)(t.description),1),(0,r.Lk)("div",Q,"#"+(0,o.toDisplayString)(t.id),1)]),(0,r.Lk)("div",N,[(0,r.Lk)("span",{class:"px-2 py-1 text-white text-xs rounded",style:(0,o.normalizeStyle)({background:t.color})},(0,o.toDisplayString)(t.system?"System":"Task"),5),A(t)||D(t)?((0,r.uX)(),(0,r.CE)("div",U,[A(t)?((0,r.uX)(),(0,r.Wv)(l.A,{key:0,label:(0,i.R1)(e)("Edit"),icon:"edit","only-icon":"",type:"secondary",onClick:function(e){return st(t)}},null,8,["label","onClick"])):(0,r.Q3)("v-if",!0),D(t)?((0,r.uX)(),(0,r.Wv)(l.A,{key:1,label:(0,i.R1)(e)("Delete"),"only-icon":"",icon:"trash",type:"danger",onClick:function(e){return function(t){return pt.apply(this,arguments)}(t)}},null,8,["label","onClick"])):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)])])])}),128))])]),(0,r.Q3)(" Assignments "),(0,r.Lk)("div",M,[(0,r.Lk)("div",q,(0,o.toDisplayString)((0,i.R1)(e)("Assignments")),1),(0,r.Lk)("div",z,[v.value.length?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",B,(0,o.toDisplayString)((0,i.R1)(e)("No assignments available")),1)),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(v.value,function(t){return(0,r.uX)(),(0,r.CE)("div",{key:t.id,class:"flex items-center justify-between border rounded p-3 gap-3"},[(0,r.Lk)("div",$,[(0,r.Lk)("div",H,(0,o.toDisplayString)((a=t.taskId,(null===(u=d.value.find(function(t){return t.id===a}))||void 0===u?void 0:u.title)||"#".concat(a))),1),(0,r.Lk)("div",J,(0,o.toDisplayString)((0,i.R1)(e)("Assigned to"))+" "+(0,o.toDisplayString)(t.user.name),1)]),(0,r.Lk)("div",Y,[(0,r.Lk)("div",Z,(0,o.toDisplayString)(t.targetDate),1),(0,r.Q3)(" Assignee can change their status; teacher/creator too "),R(t)?((0,r.uX)(),(0,r.CE)("select",{key:0,class:"border rounded h-8 px-2 text-sm",value:t.status,onChange:function(e){return function(t,e){return dt.apply(this,arguments)}(t,e.target.value)},"aria-label":(0,i.R1)(e)("Change status")},x(n[4]||(n[4]=[(0,r.Lk)("option",{value:0},"Open",-1),(0,r.Lk)("option",{value:1},"In progress",-1),(0,r.Lk)("option",{value:2},"Waiting for validation",-1),(0,r.Lk)("option",{value:3},"Done",-1)])),40,tt)):((0,r.uX)(),(0,r.CE)("span",et,(0,o.toDisplayString)(k(t.status)),1))])]);var a,u}),128))])])]),(0,r.Q3)(" Dialogs "),b.value?((0,r.uX)(),(0,r.Wv)(c.A,{key:0,mode:"create",onClose:n[1]||(n[1]=function(t){return b.value=!1}),onCreated:nt})):(0,r.Q3)("v-if",!0),g.value?((0,r.uX)(),(0,r.Wv)(c.A,{key:1,mode:"edit","task-id":g.value.id,initial:g.value,"can-edit-status-template":p.value||O(g.value),onClose:n[2]||(n[2]=function(t){return g.value=null}),onSaved:ct},null,8,["task-id","initial","can-edit-status-template"])):(0,r.Q3)("v-if",!0),m.value?((0,r.uX)(),(0,r.Wv)(w,{key:2,tasks:d.value,members:h.value,onClose:n[3]||(n[3]=function(t){return m.value=!1}),onAssigned:ot,"blog-id":""},null,8,["tasks","members"])):(0,r.Q3)("v-if",!0)])}}},rt=nt}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.