本次同步 09-12 至 09-28 的代码变更,主要内容: 新增功能 - 修改密码:后端新增 ChangePasswordRequest DTO 与UserController/UserService 对应接口,前端新增 ChangePasswordDialog 并在 Header 接入入口 - 文件预览组件重构:file-preview 目录拆分出 VideoPreview(支持 blobUrl 直传)、 ImagePreview、AudioPreview,index.tsx 统一调度各类型预览器 - 新增 my_ops 算子模块:markitdown_parser、mineru_pdf_parser、text_quality_evaluator - 新增 tools/minio-file-server MinIO 文件服务 功能增强 - 数据清洗:cleaning_task_service/scheduler/routes 重构, data_juicer_executor 与 wrapper 增强,OperatorTable/LogsTable/TaskDetail 同步调整 - 数据标注:annotation sync.py、project.py 接口与schema 更新 - 数据采集、算子市场、首页与菜单路由相关页面调整 - DataJuicer 算子接入(useOperatorOperations、dj_ops_schema) 结构调整 - deepflow/ 更名为 deep-flow/(419 个文件重命名) - 新增 helm 部署编排、GitHub Actions 之外的自建镜像构建脚本 未纳入本次提交 - scripts-backup/、runtime/python-executor-backup/、components_backup/(备份目录) - *.backup*、__pycache__ 产物 - zh_core_web_sm-3.8.0-py3-none-any.whl(46MB 构建产物) - DataX/(内嵌独立仓库,远程亦未收录其源码)
22 lines
10 KiB
JavaScript
22 lines
10 KiB
JavaScript
define("superman/components/adaptive",["require","exports"],function(require,_exports){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.isAdaptiveEnabled=isAdaptiveEnabled;_exports.init=init;_exports.HotsearchColAdaptive=_exports.HeadTabAdaptive=_exports.ADAPTIVE_EXP_CLASS=void 0;function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){
|
|
for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){
|
|
Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _createForOfIteratorHelper(o){if(typeof Symbol==="undefined"||o[Symbol.iterator]==null){if(Array.isArray(o)||(o=_unsupportedIterableToArray(o))){var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError(
|
|
"Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var it,normalCompletion=true,didErr=false,err;return{s:function s(){it=o[Symbol.iterator]()},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=true;err=_e2},f:function f(){try{if(!normalCompletion&&it["return"]!=null)it["return"]()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(
|
|
!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}
|
|
var ADAPTIVE_EXP_CLASS="s-adaptive-exp";_exports.ADAPTIVE_EXP_CLASS=ADAPTIVE_EXP_CLASS;var SINGLE_COL_MEDIA="(max-width: 593px)";var FADE_DURATION=140;var CASCADE_DURATION=88;var CASCADE_STEP=44;function isAdaptiveEnabled(){return(" "+document.body.className+" ").indexOf(" "+ADAPTIVE_EXP_CLASS+" ")>-1}function toElementArray(list){var result=[];var i=0;while(i<list.length){result.push(list[i]);i++}return result}function buildMoreTabItem(link){var item=document.createElement("div")
|
|
;item.className="s-top-more-content s-top-more-tab-item clearfix";var anchor=document.createElement("a");anchor.className="s-top-more-tab-link";anchor.setAttribute("href",link.getAttribute("href")||"");anchor.setAttribute("target","_blank");var name=link.getAttribute("data-more-name");if(name){anchor.setAttribute("name",name)}var img=link.getAttribute("data-more-img");if(img){var icon=document.createElement("img");icon.src=img;anchor.appendChild(icon)}var title=document.createElement("div")
|
|
;title.className="s-top-more-title c-font-normal c-color-t";var text=link.getAttribute("data-more-title")||(link.textContent||"").replace(/^\s+|\s+$/g,"");title.appendChild(document.createTextNode(text));anchor.appendChild(title);item.appendChild(anchor);return item}function syncMorePanel(hiddenLinks){var more=document.getElementById("s-top-more");if(!more){return}var olds=toElementArray(more.querySelectorAll(".s-top-more-tab-item"));var _iterator=_createForOfIteratorHelper(olds),_step;try{for(
|
|
_iterator.s();!(_step=_iterator.n()).done;){var item=_step.value;if(item.parentNode){item.parentNode.removeChild(item)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}if(!hiddenLinks.length){more.classList.remove("s-top-more-with-tabs");return}var anchor=more.firstChild;var _iterator2=_createForOfIteratorHelper(hiddenLinks),_step2;try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var link=_step2.value;more.insertBefore(buildMoreTabItem(link),anchor)}}catch(err){_iterator2.e(err)
|
|
}finally{_iterator2.f()}more.classList.add("s-top-more-with-tabs")}var HeadTabAdaptive=function(){function HeadTabAdaptive(){_classCallCheck(this,HeadTabAdaptive);_defineProperty(this,"tabsEl",null);_defineProperty(this,"observer",null);_defineProperty(this,"resizeHandler",null);_defineProperty(this,"raf",0)}_createClass(HeadTabAdaptive,[{key:"init",value:function init(){var _this=this;var left=document.getElementById("s-top-left");this.tabsEl=left?left.querySelector(".s-top-tabs"):null;if(
|
|
!this.tabsEl){return}var tabsEl=this.tabsEl;var schedule=function schedule(){if(_this.raf){return}_this.raf=window.requestAnimationFrame(function(){_this.raf=0;_this.update()})};var ResizeObserverCtor=window.ResizeObserver;if(typeof ResizeObserverCtor==="undefined"){this.resizeHandler=schedule;window.addEventListener("resize",schedule)}else{this.observer=new ResizeObserverCtor(schedule);this.observer.observe(tabsEl);var bar=document.getElementById("s-top-bar");if(bar){this.observer.observe(bar)}
|
|
var right=document.getElementById("u1");if(right){this.observer.observe(right)}}var fonts=document.fonts;if(fonts&&fonts.ready&&typeof fonts.ready.then==="function"){fonts.ready.then(schedule)}this.update()}},{key:"update",value:function update(){var tabsEl=this.tabsEl;if(!tabsEl){return}var links=toElementArray(tabsEl.children);if(!links.length){return}var _iterator3=_createForOfIteratorHelper(links),_step3;try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var link=_step3.value
|
|
;link.style.display=""}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}var firstRowTop=links[0].offsetTop;var hidden=0;for(var i=links.length-1;i>0;i--){if(links[i].offsetTop>firstRowTop){hidden++}else{break}}var hiddenLinks=links.slice(links.length-hidden);var _iterator4=_createForOfIteratorHelper(hiddenLinks),_step4;try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var _link=_step4.value;_link.style.display="none"}}catch(err){_iterator4.e(err)}finally{_iterator4.f()}syncMorePanel(
|
|
hiddenLinks)}},{key:"destroy",value:function destroy(){if(this.observer){this.observer.disconnect();this.observer=null}if(this.resizeHandler){window.removeEventListener("resize",this.resizeHandler);this.resizeHandler=null}if(this.raf){window.cancelAnimationFrame(this.raf);this.raf=0}var tabsEl=this.tabsEl;if(tabsEl){var _iterator5=_createForOfIteratorHelper(toElementArray(tabsEl.children)),_step5;try{for(_iterator5.s();!(_step5=_iterator5.n()).done;){var link=_step5.value;link.style.display=""}
|
|
}catch(err){_iterator5.e(err)}finally{_iterator5.f()}}syncMorePanel([])}}]);return HeadTabAdaptive}();_exports.HeadTabAdaptive=HeadTabAdaptive;var HotsearchColAdaptive=function(){function HotsearchColAdaptive(){_classCallCheck(this,HotsearchColAdaptive);_defineProperty(this,"el",null);_defineProperty(this,"mql",null);_defineProperty(this,"mqlHandler",null);_defineProperty(this,"timer",0)}_createClass(HotsearchColAdaptive,[{key:"init",value:function init(){var _this2=this
|
|
;this.el=document.getElementById("s-hotsearch-wrapper");if(!this.el||typeof window.matchMedia!=="function"){return}this.mql=window.matchMedia(SINGLE_COL_MEDIA);if(this.mql.matches){this.el.classList.add("s-hotsearch-single")}this.mqlHandler=function(){return _this2.switchColumnLayout()};if(this.mql.addEventListener){this.mql.addEventListener("change",this.mqlHandler)}else{this.mql.addListener(this.mqlHandler)}}},{key:"switchColumnLayout",value:function switchColumnLayout(){var _this3=this
|
|
;var el=this.el;if(!el){return}clearTimeout(this.timer);this.timer=0;el.classList.remove("s-hotsearch-col-cascading","s-hotsearch-col-fading","s-hotsearch-col-switching");this.clearColumnWidthStyles(el);var targetSingle=window.matchMedia(SINGLE_COL_MEDIA).matches;if(!targetSingle){el.classList.remove("s-hotsearch-single");return}el.classList.add("s-hotsearch-col-switching","s-hotsearch-col-fading");this.timer=window.setTimeout(function(){var single=window.matchMedia(SINGLE_COL_MEDIA).matches;if(
|
|
single){el.classList.remove("s-hotsearch-col-fading");_this3.transitionToSingleColumn(el);_this3.enterSingleColCascade(el);return}el.classList.remove("s-hotsearch-single");el.classList.remove("s-hotsearch-col-switching","s-hotsearch-col-fading");_this3.clearColumnWidthStyles(el)},FADE_DURATION)}},{key:"transitionToSingleColumn",value:function transitionToSingleColumn(el){el.classList.add("s-hotsearch-single")}},{key:"clearColumnWidthStyles",value:function clearColumnWidthStyles(el){if(!el){
|
|
return}var items=toElementArray(el.querySelectorAll(".hotsearch-item"));var _iterator6=_createForOfIteratorHelper(items),_step6;try{for(_iterator6.s();!(_step6=_iterator6.n()).done;){var item=_step6.value;item.style.removeProperty("width")}}catch(err){_iterator6.e(err)}finally{_iterator6.f()}}},{key:"enterSingleColCascade",value:function enterSingleColCascade(el){var _this4=this;var items=toElementArray(el.querySelectorAll(".hotsearch-item.even"));items.forEach(function(item,i){
|
|
return item.style.setProperty("--enter-i",String(i))});el.classList.add("s-hotsearch-col-cascading");var total=items.length?CASCADE_STEP*(items.length-1)+CASCADE_DURATION:0;this.timer=window.setTimeout(function(){el.classList.remove("s-hotsearch-col-switching");el.classList.remove("s-hotsearch-col-cascading");items.forEach(function(item){return item.style.removeProperty("--enter-i")});_this4.clearColumnWidthStyles(el)},total+100)}},{key:"destroy",value:function destroy(){if(
|
|
this.mql&&this.mqlHandler){if(this.mql.removeEventListener){this.mql.removeEventListener("change",this.mqlHandler)}else{this.mql.removeListener(this.mqlHandler)}}this.mql=null;this.mqlHandler=null;clearTimeout(this.timer);this.timer=0;this.clearColumnWidthStyles(this.el)}}]);return HotsearchColAdaptive}();_exports.HotsearchColAdaptive=HotsearchColAdaptive;var headTab=null;var hotsearchCol=null;function startup(){headTab=new HeadTabAdaptive;headTab.init();hotsearchCol=new HotsearchColAdaptive
|
|
;hotsearchCol.init()}function expOff(){if(headTab){headTab.destroy();headTab=null}if(hotsearchCol){hotsearchCol.destroy();hotsearchCol=null}document.body.classList.remove(ADAPTIVE_EXP_CLASS)}function expOn(){document.body.classList.add(ADAPTIVE_EXP_CLASS);startup()}function init(){if(!isAdaptiveEnabled()){return}startup();window.__adaptiveExpOff=expOff;window.__adaptiveExpOn=expOn}}); |