From a26f5fd0a95c419af47ff863ed7d257921592b3b Mon Sep 17 00:00:00 2001 From: ytshen Date: Tue, 16 Apr 2024 22:56:23 +0800 Subject: [PATCH] update --- addon/chrome/content/icons/favicon@16.png | Bin 0 -> 1865 bytes addon/chrome/content/icons/favicon@20.png | Bin 0 -> 2107 bytes addon/locale/en-US/mainWindow.ftl | 4 +++ addon/locale/zh-CN/mainWindow.ftl | 4 +++ package.json | 6 ++-- src/modules/Common.ts | 40 ++++++++++++++++++++++ 6 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 addon/chrome/content/icons/favicon@16.png create mode 100644 addon/chrome/content/icons/favicon@20.png create mode 100644 addon/locale/en-US/mainWindow.ftl create mode 100644 addon/locale/zh-CN/mainWindow.ftl diff --git a/addon/chrome/content/icons/favicon@16.png b/addon/chrome/content/icons/favicon@16.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2a97aaf365545bdb3b06ef522870cd7d4a49dd GIT binary patch literal 1865 zcmV-P2e$Z$P)BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0?o{S-idNCR|@L=M>=*@#3h)bd*8jTtyfS|-EA+i`2!2xE*VV!Q4afa#c z@>Ms(65~r(SEb(fy{h-VSE#G2bG7+o_Arg&YWN45u|C%Dm%v^$;4wF{|5@v(TUf4P1kR%BgE;Tyy%a$jud(&SL zB*{uZH9FkWg_B#bv@+QFl_<#5U~`6RO}C(WBs_ciXcL_%B5yzfXB2DAB#A+xlf#o? zjE5(|7(=LfAI3+Aaipdu3v*^gIRB(qF};v*5@1BOEE~^Xyh3N+5LihWWn@8n{2F_F zij#_M+v`CT&N(!XfP zWn0JsVyyz+9RU;ttDtJRV#_h7a^mD|UJa`1K_OM0TbA28S=8Dr4iP@lRauin5z`qH z(b;88#&!7or6f%ZMl=dpU4v13C>pRhF@pH;08%T z7`+c}V}5LufYel^!t_8tzCFAPzp_BsY-CDXyn$3YgBd;P_95NKLn(di>O#x=P9#0~ zPL2Gsg;1~nC-(P1Wl5ZD>ciVlvu*&BbWg3C8`q*BK5s4-bOTe7n4^6~MLFW(@5uRe z8GEaXp?4>7uJMN(V4bo;hQ zoGw{x+BQeVG@U{HjGnLE_|k8n;l?1^r{;0&b1(h^@r^WJZFn1`00000NkvXXu0mjf D%8PHn literal 0 HcmV?d00001 diff --git a/addon/chrome/content/icons/favicon@20.png b/addon/chrome/content/icons/favicon@20.png new file mode 100644 index 0000000000000000000000000000000000000000..0b500ea7771f3af46814d502d60ca7bee1c80ed6 GIT binary patch literal 2107 zcmV-B2*me^P)BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096102H7D00aO4 z0096102BZK005B{(#HS*1EfhrK~y*qg;ZT=6jv1f?#%3N)?|~c`E5<2f<~n(RZ&8t zEfq?G|HHpS`O|rAQ z>L$B8J2SWE-rX5DO~8SfJNKS*zWaUWoO{vQ+RCHRC{H93JRXm)_@>ioe)_u~IDq%Q zYA6&sp=la87rrY$wr!(s{bnTIBr$exbY-XfDq-coIP(IGEpukvBwjXcXyZu7aj2?_ zD_y@W^K%w7K}-Y{&G&#=uW4OzY;xTwZH5)t4cq3(X0tea^cd~SaJlnW*RSwLb0%C1 z60(QhcYs{5Q~Xc}pgiD*X_J`(jvfCNUX|g(@4qV7+HM((|L?dg|X?tr)b==1FF}DWaK$UulHei zk}^qfN~ z`4<1)y#>n@#@v&WO#gGS1(Ik(NL@^&aBbiw8ux#OvbFUv(~dh}8B`~dzTsdS5>Lhu zc=i~H*%z*ZTT;;$HYHQEL^v`_IWtg6GAWJA9@_%^tAi+Q*oaku@+Ef3P}H`zGAG$X zjUJ2osp=|J54F+%v+jgbkjN=3Xft8TNhW5qdJ-0~RH-tCO<0Yy_cZ!4EAmk@?&`+mTmmI)))O=8!&hPWvkO>LQ;xPBlQ_7?#+i#xaiVhq znT!n=a4xZjo?BK>|9SO0v0 zL#OV8iHlVPiwnT*>^!Pi7mHqE`>vYgt7;e+9KvwVmpJ>)b}WVsXnh { + const noteKey = tldrs.get()[item.key]; + let str = ""; + if (noteKey) { + const obj = Zotero.Items.getByLibraryAndKey(item.libraryID, noteKey); + if ( + obj && + obj instanceof Zotero.Item && + item.getNotes().includes(obj.id) + ) { + str = obj.getNote(); + if (str.startsWith("

TL;DR

\n

")) { + str = str.slice("

TL;DR

\n

".length); + } + if (str.endsWith("

")) { + str = str.slice(0, -4); + } + } + } + body.textContent = str; + // body.textContent + // = JSON.stringify({ + // id: item?.id, + // editable, + // tabType, + // }); + }, + }); + return; await ztoolkit.ItemBox.register( "TLDR", getString("itembox-tldrlabel"),