Skip to content

Commit 368bc42

Browse files
committed
Update Picviewer CE+.user.js
1 parent 8643817 commit 368bc42

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// @description:ja 画像を強力に閲覧できるツール。ポップアップ表示、拡大・縮小、回転、一括保存などの機能を自動で実行できます
1313
// @description:pt-BR Poderosa ferramenta de visualização de imagens on-line, que pode pop-up/dimensionar/girar/salvar em lote imagens automaticamente
1414
// @description:ru Мощный онлайн-инструмент для просмотра изображений, который может автоматически отображать/масштабировать/вращать/пакетно сохранять изображения
15-
// @version 2025.4.14.1
15+
// @version 2025.4.21.1
1616
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAD////29vbKysoqKioiIiKysrKhoaGTk5N9fX3z8/Pv7+/r6+vk5OTb29vOzs6Ojo5UVFQzMzMZGRkREREMDAy4uLisrKylpaV4eHhkZGRPT08/Pz/IfxjQAAAAgklEQVQoz53RRw7DIBBAUb5pxr2m3/+ckfDImwyJlL9DDzQgDIUMRu1vWOxTBdeM+onApENF0qHjpkOk2VTwLVEF40Kbfj1wK8AVu2pQA1aBBYDHJ1wy9Cf4cXD5chzNAvsAnc8TjoLAhIzsBao9w1rlVTIvkOYMd9nm6xPi168t9AYkbANdajpjcwAAAABJRU5ErkJggg==
1717
// @namespace https://github.com/hoothin/UserScripts
1818
// @homepage https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE%2B
@@ -22360,6 +22360,7 @@ ImgOps | https://imgops.com/#b#`;
2236022360
var valid=[32,18,16,72,17,72,82,90,67,37,39];
2236122361
if(valid.indexOf(keyCode)==-1)return;
2236222362

22363+
if (window.getSelection().toString()) return;
2236322364
e.preventDefault();
2236422365

2236522366
switch(keyCode){
@@ -22434,6 +22435,7 @@ ImgOps | https://imgops.com/#b#`;
2243422435
focusedKeydown:async function(e){
2243522436
var keyCode=e.keyCode;
2243622437
if (!prefs.floatBar.keys.enable) return;
22438+
if (window.getSelection().toString()) return;
2243722439
if (this.data && this.data.img && e.key.toLowerCase() == prefs.floatBar.keys.download) {
2243822440
downloadImg(this.img.src, (this.data.img.title || this.data.img.alt), prefs.saveName);
2243922441
e.preventDefault();
@@ -23754,6 +23756,7 @@ ImgOps | https://imgops.com/#b#`;
2375423756
},
2375523757
open:async function(e,buttonType){
2375623758
if (!this.shown || !this.data || !this.data.imgSrc) return;
23759+
if (window.getSelection().toString()) return;
2375723760
if (this.data.imgSrc.indexOf("blob:") === 0) {
2375823761
let blobUrl = await getBase64FromBlobUrl(this.data.imgSrc);
2375923762
if (blobUrl) {
@@ -25578,7 +25581,7 @@ ImgOps | https://imgops.com/#b#`;
2557825581

2557925582
if (event) {
2558025583
if (event.ctrlKey || event.metaKey) return false;
25581-
if ((event.altKey || event.shiftKey) && window.getSelection().toString()) return false;
25584+
if (window.getSelection().toString()) return false;
2558225585
}
2558325586
if (floatBar && isKeyDownEffectiveTarget(event.target)) {
2558425587
Object.keys(prefs.floatBar.keys).some(function(action) {

0 commit comments

Comments
 (0)