@lms-elements/materials-document
Advanced tools
Comparing version 1.0.22 to 1.0.23
@@ -9,1 +9,4 @@ export interface IExpandedDocumentMaterialTeacherProps { | ||
} | ||
export interface IDocumentData { | ||
documentData: (string | File)[]; | ||
} |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),n=require("react-final-form-arrays"),t=require("@lms-elements/icons"),a=require("react-dnd"),r=require("react-dnd-html5-backend"),i=require("@lms-elements/atomic");function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=l(e),d={exports:{}},c={};function u(e){function n(n,r,i,l){var o=r?t+n+e.e+r:t+n,d=o;if(i){var c=" "+d+e.m;for(var u in i)if(i.hasOwnProperty(u)){var p=i[u];1==p?d+=c+u:p&&(d+=c+u+a+p)}}if(void 0!==l)for(var m=0,s=l.length;m<s;m++){var f=l[m];if(f&&"string"==typeof f.valueOf())for(var x=f.valueOf().split(" "),h=0;h<x.length;h++){var g=x[h];g!==o&&(d+=" "+g)}}return d}var t=e.n||"",a=e.v||e.m;return function(e,t){return function(a,r,i){return"string"==typeof a?Array.isArray(r)?n(e,a,void 0,r):n(e,a,r,i):n(e,t,a,r)}}}Object.defineProperty(c,"__esModule",{value:1});var p=u({e:"-",m:"_"});c.cn=p,c.withNaming=u;var m={};function s(e){var n=e.n||"",t=e.v||e.m;function a(a,r,i,l){var o=r?n+a+e.e+r:n+a,d=o;if(i){var c=" "+d+e.m;for(var u in i)if(i.hasOwnProperty(u)){var p=i[u];!0===p?d+=c+u:p&&(d+=c+u+t+p)}}if(void 0!==l)for(var m=0,s=l.length;m<s;m++){var f=l[m];if(f&&"string"==typeof f.valueOf())for(var x=f.valueOf().split(" "),h=0;h<x.length;h++){var g=x[h];g!==o&&(d+=" "+g)}}return d}return function(e,n){return function(t,r,i){return"string"==typeof t?Array.isArray(r)?a(e,t,void 0,r):a(e,t,r,i):a(e,n,t,r)}}}Object.defineProperty(m,"__esModule",{value:!0});var f=s({e:"-",m:"_"});function x(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}m.cn=f,m.withNaming=s,"production"===process.env.NODE_ENV?d.exports=c:d.exports=m;x(".expanded-document-material-student {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-student div:last-child {\n margin-bottom: 0; }\n .expanded-document-material-student-doc {\n display: flex;\n align-items: center;\n margin-bottom: 12px; }\n .expanded-document-material-student-doc a {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n text-decoration: none; }\n .expanded-document-material-student-doc a:visited {\n color: inherit; }\n .expanded-document-material-student-doc svg {\n width: 32px;\n height: 32px;\n margin-right: 8px; }\n");var h=d.exports.cn("expanded-document-material-student"),g=new RegExp(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=.]+$/gm),v=function(e){return Boolean(e.match(g))};x(".expanded-document-material-teacher {\n border: 1px solid #eef4fb;\n border-radius: 14px;\n display: flex;\n flex-direction: column;\n padding: 36px 48px 36px 30px;\n position: relative; }\n .expanded-document-material-teacher-title {\n margin: 0 0 8px 0;\n font-size: 17px;\n font-weight: 600;\n line-height: 24px;\n letter-spacing: 0px; }\n .expanded-document-material-teacher-delete {\n position: absolute;\n top: 36px;\n right: 16px;\n outline: none;\n background: none;\n border-radius: 6px;\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n cursor: pointer;\n transition: all linear 100ms;\n border: 1px solid transparent; }\n .expanded-document-material-teacher-delete:hover {\n border: 1px solid #ea5959; }\n .expanded-document-material-teacher-delete svg {\n width: 24px;\n height: 24px; }\n .expanded-document-material-teacher-bottom {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-bottom_row {\n flex-direction: row; }\n .expanded-document-material-teacher-bottom-text {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-url-input {\n outline: none;\n background: none;\n border: none;\n font-size: 18px;\n font-weight: 600;\n line-height: 22px;\n letter-spacing: 0px;\n border-bottom: 2px solid #edeef2;\n padding: 0 0 6px 0;\n margin-top: 28px;\n width: 100%;\n position: relative; }\n .expanded-document-material-teacher-url-input::-moz-placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input:-ms-input-placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input::placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input_error {\n color: #ea5959; }\n .expanded-document-material-teacher-url-input_row {\n margin: 0 0 0 32px; }\n .expanded-document-material-teacher-file-list {\n margin: 4px 0 30px 0;\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-file-list-item {\n display: flex;\n align-items: center;\n margin: 8px 0; }\n .expanded-document-material-teacher-file-list-item svg {\n width: 32px;\n height: 32px; }\n .expanded-document-material-teacher-file-list-item p {\n margin: 0 12px; }\n .expanded-document-material-teacher-file-list-item button {\n outline: none;\n background: none;\n border-radius: 6px;\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n cursor: pointer;\n transition: all linear 100ms;\n border: 1px solid transparent; }\n .expanded-document-material-teacher-file-list-item button:hover {\n border: 1px solid #ea5959; }\n .expanded-document-material-teacher-file-list-item button svg {\n width: 24px;\n height: 24px; }\n .expanded-document-material-teacher-file-input-label {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n display: inline-flex;\n align-items: center;\n white-space: nowrap; }\n .expanded-document-material-teacher-file-input-label label {\n color: #0088e9;\n text-decoration: underline;\n cursor: pointer;\n margin-left: 4px; }\n .expanded-document-material-teacher-file-input-label label:hover {\n color: #3aa1eb; }\n .expanded-document-material-teacher-file-input-label label input {\n display: none; }\n .expanded-document-material-teacher-mime-types {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n color: #c0c2c9;\n margin-top: 2px; }\n .expanded-document-material-teacher-mime-types_error {\n color: #ea5959; }\n .expanded-document-material-teacher-clip {\n position: absolute;\n top: 30px;\n left: 306px;\n width: 60px;\n height: 60px; }\n .expanded-document-material-teacher-clip path {\n stroke: #edeef2; }\n");var b=d.exports.cn("expanded-document-material-teacher"),y=o.default.memo((function(e){var n=e.onDragEnd,t=e.disabled,r=void 0!==t&&t,l=a.useDrag({type:"MIN_DOC_MATERIAL_DRAG_TYPE",item:function(){return{name:"DOCUMENT_MATERIAL"}},end:function(e,t){var a=t.getDropResult();e&&a&&n&&n()},collect:function(e){return{isDragging:e.isDragging()}}}),d=l[0].isDragging,c=l[1];return o.default.createElement(i.CodifierElement,{title:"Документ - файл",description:"docx, pdf, pptx",icon:i.CodifierElementIconEnum.document,dragging:d,dragRef:c,disabled:r})}));exports.ExpandedDocumentMaterialStudent=function(e){var a=e.name,r=n.useFieldArray(a).fields.value;return o.default.createElement("div",{className:h()},r.map((function(e){var n=e.name,a=e.url;return o.default.createElement("div",{key:n,className:h("doc")},o.default.createElement(t.NoteBlank,null),o.default.createElement("a",{href:a,rel:"noreferrer",target:"_blank"},n))})))},exports.ExpandedDocumentMaterialTeacher=function(i){var l=i.name,d=i.onDelete,c=n.useFieldArray(l).fields,u=e.useState(!1),p=u[0],m=u[1],s=e.useState(""),f=s[0],x=s[1],h=e.useMemo((function(){return c.value.map((function(e){return"string"==typeof e?e:e.name}))}),[c.value]),g=a.useDrop((function(){return{accept:[r.NativeTypes.FILE],drop:function(e){e.files[0].size<=15728640?c.push(e.files[0]):(m(!0),setTimeout((function(){return m(!1)}),6e3))}}}),[])[1],y=e.useCallback((function(e){var n,t,a=null===(t=null===(n=e.target)||void 0===n?void 0:n.files)||void 0===t?void 0:t[0];a&&c.push(a)}),[c]),E=e.useCallback((function(e){return function(){return c.remove(e)}}),[c]),w=e.useCallback((function(e){return x(e.target.value)}),[]),_=e.useCallback((function(){v(f)&&(c.push(f),x(""))}),[c,f]),N=e.useMemo((function(){return!!f&&!v(f)}),[f]);return o.default.createElement("div",{ref:g,className:b()},o.default.createElement("h4",{className:b("title")},"Загрузите файлы"),!!h.length&&o.default.createElement("div",{className:b("file-list")},h.map((function(e,n){return o.default.createElement("div",{key:e,className:b("file-list-item")},o.default.createElement(t.NoteBlank,null),o.default.createElement("p",null,e),o.default.createElement("button",{type:"button",onClick:E(n)},o.default.createElement(t.Basket,null)))}))),o.default.createElement("div",{className:b("bottom",{row:!!h.length})},o.default.createElement("div",{className:b("bottom-text")},o.default.createElement("span",{className:b("file-input-label")},"перетащив файл сюда или",o.default.createElement("label",null,"укажите путь",o.default.createElement("input",{type:"file",onChange:y}))),o.default.createElement("span",{className:b("mime-types",{error:p})},p?"слишком большой файл":"размер файла - до 15mb")),o.default.createElement("input",{className:b("url-input",{error:N,row:!!h.length}),type:"text",value:f,onChange:w,onBlur:_,placeholder:"Или укажите прямую ссылку"})),o.default.createElement("button",{type:"button",onClick:d,className:b("delete")},o.default.createElement(t.Basket,null)),!h.length&&o.default.createElement(t.PaperclipIcon,{className:b("clip")}))},exports.MIN_DOC_MATERIAL_DRAG_TYPE="MIN_DOC_MATERIAL_DRAG_TYPE",exports.MinimizedDocumentMaterial=y; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),n=require("react-final-form-arrays"),t=require("@lms-elements/icons"),a=require("react-dnd"),r=require("react-dnd-html5-backend"),i=require("react-final-form"),l=require("@lms-elements/atomic");function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=o(e),c={exports:{}},u={};function p(e){function n(n,r,i,l){var o=r?t+n+e.e+r:t+n,d=o;if(i){var c=" "+d+e.m;for(var u in i)if(i.hasOwnProperty(u)){var p=i[u];1==p?d+=c+u:p&&(d+=c+u+a+p)}}if(void 0!==l)for(var m=0,s=l.length;m<s;m++){var f=l[m];if(f&&"string"==typeof f.valueOf())for(var x=f.valueOf().split(" "),h=0;h<x.length;h++){var g=x[h];g!==o&&(d+=" "+g)}}return d}var t=e.n||"",a=e.v||e.m;return function(e,t){return function(a,r,i){return"string"==typeof a?Array.isArray(r)?n(e,a,void 0,r):n(e,a,r,i):n(e,t,a,r)}}}Object.defineProperty(u,"__esModule",{value:1});var m=p({e:"-",m:"_"});u.cn=m,u.withNaming=p;var s={};function f(e){var n=e.n||"",t=e.v||e.m;function a(a,r,i,l){var o=r?n+a+e.e+r:n+a,d=o;if(i){var c=" "+d+e.m;for(var u in i)if(i.hasOwnProperty(u)){var p=i[u];!0===p?d+=c+u:p&&(d+=c+u+t+p)}}if(void 0!==l)for(var m=0,s=l.length;m<s;m++){var f=l[m];if(f&&"string"==typeof f.valueOf())for(var x=f.valueOf().split(" "),h=0;h<x.length;h++){var g=x[h];g!==o&&(d+=" "+g)}}return d}return function(e,n){return function(t,r,i){return"string"==typeof t?Array.isArray(r)?a(e,t,void 0,r):a(e,t,r,i):a(e,n,t,r)}}}Object.defineProperty(s,"__esModule",{value:!0});var x=f({e:"-",m:"_"});function h(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}s.cn=x,s.withNaming=f,"production"===process.env.NODE_ENV?c.exports=u:c.exports=s;h(".expanded-document-material-student {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-student div:last-child {\n margin-bottom: 0; }\n .expanded-document-material-student-doc {\n display: flex;\n align-items: center;\n margin-bottom: 12px; }\n .expanded-document-material-student-doc a {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n text-decoration: none; }\n .expanded-document-material-student-doc a:visited {\n color: inherit; }\n .expanded-document-material-student-doc svg {\n width: 32px;\n height: 32px;\n margin-right: 8px; }\n");var g=c.exports.cn("expanded-document-material-student"),v=function(){return(v=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var r in n=arguments[t])Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}).apply(this,arguments)},b=new RegExp(/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=.]+$/gm),y=function(e){return Boolean(e.match(b))};h(".expanded-document-material-teacher {\n border: 1px solid #eef4fb;\n border-radius: 14px;\n display: flex;\n flex-direction: column;\n padding: 36px 48px 36px 30px;\n position: relative;\n background: white; }\n .expanded-document-material-teacher-title {\n margin: 0 0 8px 0;\n font-size: 17px;\n font-weight: 600;\n line-height: 24px;\n letter-spacing: 0px; }\n .expanded-document-material-teacher-delete {\n position: absolute;\n top: 36px;\n right: 16px;\n outline: none;\n background: none;\n border-radius: 6px;\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n cursor: pointer;\n transition: all linear 100ms;\n border: 1px solid transparent; }\n .expanded-document-material-teacher-delete:hover {\n border: 1px solid #ea5959; }\n .expanded-document-material-teacher-delete svg {\n width: 24px;\n height: 24px; }\n .expanded-document-material-teacher-bottom {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-bottom_row {\n flex-direction: row; }\n .expanded-document-material-teacher-bottom-text {\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-url-input {\n outline: none;\n background: none;\n border: none;\n font-size: 18px;\n font-weight: 600;\n line-height: 22px;\n letter-spacing: 0px;\n border-bottom: 2px solid #edeef2;\n padding: 0 0 6px 0;\n margin-top: 28px;\n width: 100%;\n position: relative; }\n .expanded-document-material-teacher-url-input::-moz-placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input:-ms-input-placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input::placeholder {\n color: #c0c2c9; }\n .expanded-document-material-teacher-url-input_error {\n color: #ea5959; }\n .expanded-document-material-teacher-url-input_row {\n margin: 0 0 0 32px; }\n .expanded-document-material-teacher-file-list {\n margin: 4px 0 30px 0;\n display: flex;\n flex-direction: column; }\n .expanded-document-material-teacher-file-list-item {\n display: flex;\n align-items: center;\n margin: 8px 0; }\n .expanded-document-material-teacher-file-list-item svg {\n width: 32px;\n height: 32px; }\n .expanded-document-material-teacher-file-list-item p {\n margin: 0 12px; }\n .expanded-document-material-teacher-file-list-item button {\n outline: none;\n background: none;\n border-radius: 6px;\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n cursor: pointer;\n transition: all linear 100ms;\n border: 1px solid transparent; }\n .expanded-document-material-teacher-file-list-item button:hover {\n border: 1px solid #ea5959; }\n .expanded-document-material-teacher-file-list-item button svg {\n width: 24px;\n height: 24px; }\n .expanded-document-material-teacher-file-input-label {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n display: inline-flex;\n align-items: center;\n white-space: nowrap; }\n .expanded-document-material-teacher-file-input-label label {\n color: #0088e9;\n text-decoration: underline;\n cursor: pointer;\n margin-left: 4px; }\n .expanded-document-material-teacher-file-input-label label:hover {\n color: #3aa1eb; }\n .expanded-document-material-teacher-file-input-label label input {\n display: none; }\n .expanded-document-material-teacher-mime-types {\n font-size: 13px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: 0px;\n color: #c0c2c9;\n margin-top: 2px; }\n .expanded-document-material-teacher-mime-types_error {\n color: #ea5959; }\n .expanded-document-material-teacher-clip {\n position: absolute;\n top: 30px;\n left: 306px;\n width: 60px;\n height: 60px; }\n .expanded-document-material-teacher-clip path {\n stroke: #edeef2; }\n");var E=c.exports.cn("expanded-document-material-teacher"),w=d.default.memo((function(e){var n=e.onDragEnd,t=e.disabled,r=void 0!==t&&t,i=a.useDrag({type:"MIN_DOC_MATERIAL_DRAG_TYPE",item:function(){return{name:"DOCUMENT_MATERIAL"}},end:function(e,t){var a=t.getDropResult();e&&a&&n&&n()},collect:function(e){return{isDragging:e.isDragging()}}}),o=i[0].isDragging,c=i[1];return d.default.createElement(l.CodifierElement,{title:"Документ - файл",description:"docx, pdf, pptx",icon:l.CodifierElementIconEnum.document,dragging:o,dragRef:c,disabled:r})}));exports.ExpandedDocumentMaterialStudent=function(e){var a=e.name,r=n.useFieldArray(a+".documentData").fields.value;return d.default.createElement("div",{className:g()},r.map((function(e){var n=e.name,a=e.url;return d.default.createElement("div",{key:n,className:g("doc")},d.default.createElement(t.NoteBlank,null),d.default.createElement("a",{href:a,rel:"noreferrer",target:"_blank"},n))})))},exports.ExpandedDocumentMaterialTeacher=function(n){var l=n.name,o=n.onDelete,c=i.useField(l).input,u=e.useState(!1),p=u[0],m=u[1],s=e.useState(""),f=s[0],x=s[1],h=e.useMemo((function(){return c.value.documentData.map((function(e){return"string"==typeof e?e:e.name}))}),[c.value]),g=a.useDrop((function(){return{accept:[r.NativeTypes.FILE],drop:function(e){if(e.files[0].size<=15728640){var n=c.value.documentData;return n.push(e.files[0]),void c.onChange(v(v({},c.value),{documentData:n}))}m(!0),setTimeout((function(){return m(!1)}),6e3)}}}),[c])[1],b=e.useCallback((function(e){var n,t,a=null===(t=null===(n=e.target)||void 0===n?void 0:n.files)||void 0===t?void 0:t[0];if(a){var r=c.value.documentData;r.push(a),c.onChange(v(v({},c.value),{documentData:r}))}}),[c]),w=e.useCallback((function(e){return function(){var n=c.value.documentData.slice(0);n.splice(e,1),c.onChange(v(v({},c.value),{documentData:n}))}}),[c]),D=e.useCallback((function(e){return x(e.target.value)}),[]),_=e.useCallback((function(){if(y(f)){var e=c.value.documentData;e.push(f),c.onChange(v(v({},c.value),{documentData:e})),x("")}}),[c,f]),N=e.useMemo((function(){return!!f&&!y(f)}),[f]);return d.default.createElement("div",{ref:g,className:E()},d.default.createElement("h4",{className:E("title")},"Загрузите файлы"),!!h.length&&d.default.createElement("div",{className:E("file-list")},h.map((function(e,n){return d.default.createElement("div",{key:e,className:E("file-list-item")},d.default.createElement(t.NoteBlank,null),d.default.createElement("p",null,e),d.default.createElement("button",{type:"button",onClick:w(n)},d.default.createElement(t.Basket,null)))}))),d.default.createElement("div",{className:E("bottom",{row:!!h.length})},d.default.createElement("div",{className:E("bottom-text")},d.default.createElement("span",{className:E("file-input-label")},"перетащив файл сюда или",d.default.createElement("label",null,"укажите путь",d.default.createElement("input",{type:"file",onChange:b}))),d.default.createElement("span",{className:E("mime-types",{error:p})},p?"слишком большой файл":"размер файла - до 15mb")),d.default.createElement("input",{className:E("url-input",{error:N,row:!!h.length}),type:"text",value:f,onChange:D,onBlur:_,placeholder:"Или укажите прямую ссылку"})),d.default.createElement("button",{type:"button",onClick:o,className:E("delete")},d.default.createElement(t.Basket,null)),!h.length&&d.default.createElement(t.PaperclipIcon,{className:E("clip")}))},exports.MIN_DOC_MATERIAL_DRAG_TYPE="MIN_DOC_MATERIAL_DRAG_TYPE",exports.MinimizedDocumentMaterial=w; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@lms-elements/materials-document", | ||
"version": "1.0.22", | ||
"version": "1.0.23", | ||
"description": "Materials document", | ||
@@ -61,3 +61,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "09e330c5230d11266866f93cd49d2b2ce3791d48" | ||
"gitHead": "56ed0469bb7709192c46ac402cdab78dd7e4460b" | ||
} |
Sorry, the diff of this file is not supported yet
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
48533
93