MCPcopy Create free account
hub / github.com/Bistutu/FluentRead / showHidden

Function showHidden

userscripts.js:541–572  ·  view source on GitHub ↗
(model)

Source from the content-addressed store, hash-verified

539 });
540 },
541 showHidden(model) {
542 // label 是最外层的标签
543 const tokenLabel = document.getElementById('fluent-read-token-label');
544 const akLabel = document.getElementById('fluent-read-ak-label');
545 const skLabel = document.getElementById('fluent-read-sk-label');
546
547 const token = document.getElementById('fluent-read-token');
548 const ak = document.getElementById('fluent-read-ak');
549 const sk = document.getElementById('fluent-read-sk');
550
551 // 获取存储的 token 对象
552 const tokenObject = tokenManager.getToken(model)
553
554 switch (model) {
555 case transModel.yiyan:
556 ak.value = tokenObject ? tokenObject.ak : '';
557 sk.value = tokenObject ? tokenObject.sk : '';
558 this.setDisplayStyle([akLabel, skLabel], [tokenLabel]);
559 break;
560 case transModel.zhipu:
561 token.value = tokenObject.apikey || '';
562 this.setDisplayStyle([tokenLabel], [akLabel, skLabel]);
563 break;
564 default:
565 if ([transModel.openai, transModel.moonshot, transModel.tongyi, transModel.gemini, transModel.deepL, transModel.ollama].includes(model)) {
566 token.value = tokenObject;
567 this.setDisplayStyle([tokenLabel], [akLabel, skLabel]);
568 } else {
569 this.setDisplayStyle([], [tokenLabel, akLabel, skLabel]);
570 }
571 }
572 },
573 // 批量设置元素的 display 样式
574 setDisplayStyle(flex, none) {
575 // 消息模版

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected