Skip to content

Commit 122124a

Browse files
committed
25.5.9
1 parent 5b458e0 commit 122124a

7 files changed

Lines changed: 40 additions & 37 deletions

File tree

addressbar/config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<TablacusExplorer>
22
<General>
3-
<Version>1.78</Version>
3+
<Version>1.79</Version>
44
<MinVersion>2025.5.9</MinVersion>
55
<pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate>
66
<Options>Common:0,6,7,8,9:0</Options>

addressbar/script.js

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ if (window.Addon == 1) {
7070
o.innerHTML = "";
7171
for (n = 0; n < Items.length; ++n) {
7272
if (Items[n].next) {
73-
arHTML.unshift('<span id="addressbar' + n + '" class="button" style="line-height: ' + height + 'px" onclick="Addons.AddressBar.Popup(this,' + n + ')" onmouseover="MouseOver(this)" onmouseout="MouseOut()" oncontextmenu="Addons.AddressBar.Exec(); return false;">' + BUTTONS.next + '</span>');
73+
arHTML.unshift('<span id="addressbar' + n + '" class="button" style="line-height: ' + height + 'px" onclick="Addons.AddressBar.Popup(' + n + ')" onmouseover="MouseOver(this)" onmouseout="MouseOut()" oncontextmenu="Addons.AddressBar.Exec(); return false;">' + BUTTONS.next + '</span>');
7474
o.insertAdjacentHTML("afterbegin", arHTML[0]);
7575
}
7676
arHTML.unshift('<span id="addressbar' + n + '_" class="button" style="line-height: ' + height + 'px" onmouseover="MouseOver(this)" onmouseout="MouseOut()" oncontextmenu="Addons.AddressBar.Exec(); return false;" ondragstart="Addons.AddressBar.Drag(event,' + n + '); return false" draggable="true">' + EncodeSC(Items[n].name) + '</span>');
@@ -86,7 +86,7 @@ if (window.Addon == 1) {
8686
o.style.width = (oAddr.offsetWidth - 2) + "px";
8787
if (bEmpty) {
8888
if (!Addons.AddressBar.Root) {
89-
o.insertAdjacentHTML("afterbegin", '<span id="addressbar' + n + '" class="button" style="line-height: ' + height + 'px" onclick="Addons.AddressBar.Popup(this, ' + n + ')" onmouseover="MouseOver(this)" onmouseout="MouseOut()">' + BUTTONS.next + '</span>');
89+
o.insertAdjacentHTML("afterbegin", '<span id="addressbar' + n + '" class="button" style="line-height: ' + height + 'px" onclick="Addons.AddressBar.Popup(' + n + ')" onmouseover="MouseOver(this)" onmouseout="MouseOut()">' + BUTTONS.next + '</span>');
9090
}
9191
} else {
9292
o.insertAdjacentHTML("afterbegin", '<span id="addressbar' + n + '" class="button" style="line-height: ' + height + 'px" onclick="Addons.AddressBar.Popup2(this)" onmouseover="MouseOver(this)" onmouseout="MouseOut()">' + BUTTONS.parent + '</span>');
@@ -98,8 +98,8 @@ if (window.Addon == 1) {
9898
}
9999
},
100100

101-
Exec: function () {
102-
WebBrowser.Focus();
101+
Exec: async function () {
102+
await WebBrowser.Focus();
103103
document.F.addressbar.focus();
104104
},
105105

@@ -200,7 +200,7 @@ if (window.Addon == 1) {
200200
return;
201201
}
202202
} else {
203-
Addons.AddressBar.Focus();
203+
Addons.AddressBar.Exec();
204204
}
205205
}
206206
setTimeout(function () {
@@ -230,38 +230,41 @@ if (window.Addon == 1) {
230230
}
231231
},
232232

233-
Popup: function (o, n) {
233+
Popup: function (n) {
234234
if (Addons.AddressBar.CanPopup()) {
235-
setTimeout(async function (o, n) {
236-
await Addons.AddressBar.SavePos(o);
235+
setTimeout(async function (n) {
236+
const o = document.getElementById("addressbar" + n);
237237
const pt = GetPos(o, 9);
238238
MouseOver(o);
239+
await Addons.AddressBar.SavePos(o);
239240
FolderMenu.Invoke(await FolderMenu.Open(await Sync.AddressBar.GetPath(n), pt.x, pt.y, null, 1));
240-
}, 9, o, n);
241+
}, 9, n);
241242
}
242243
},
243244

244245
Popup2: async function (o) {
245-
const FV = await te.Ctrl(CTRL_FV);
246-
if (FV) {
247-
let FolderItem = await FV.FolderItem;
248-
await FolderMenu.Clear();
249-
const hMenu = await api.CreatePopupMenu();
250-
for (let n = 99; !await api.ILIsEmpty(FolderItem) && n--;) {
251-
FolderItem = await api.ILGetParent(FolderItem);
252-
await FolderMenu.AddMenuItem(hMenu, FolderItem);
246+
if (Addons.AddressBar.CanPopup()) {
247+
const FV = await te.Ctrl(CTRL_FV);
248+
if (FV) {
249+
let FolderItem = await FV.FolderItem;
250+
await FolderMenu.Clear();
251+
const hMenu = await api.CreatePopupMenu();
252+
for (let n = 99; !await api.ILIsEmpty(FolderItem) && n--;) {
253+
FolderItem = await api.ILGetParent(FolderItem);
254+
await FolderMenu.AddMenuItem(hMenu, FolderItem);
255+
}
256+
await Addons.AddressBar.SavePos(o);
257+
AddEvent("ExitMenuLoop", function () {
258+
Addons.AddressBar.bLoop = false;
259+
Common.AddressBar.rcItem = void 0;
260+
});
261+
MouseOver(o);
262+
const pt = GetPos(o, 9);
263+
const nVerb = await FolderMenu.TrackPopupMenu(hMenu, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_RIGHTBUTTON | TPM_RETURNCMD, pt.x, pt.y);
264+
FolderItem = nVerb ? await FolderMenu.Items[nVerb - 1] : null;
265+
await FolderMenu.Clear();
266+
FolderMenu.Invoke(FolderItem);
253267
}
254-
await Addons.AddressBar.SavePos(o);
255-
AddEvent("ExitMenuLoop", function () {
256-
Addons.AddressBar.bLoop = false;
257-
Common.AddressBar.rcItem = void 0;
258-
});
259-
MouseOver(o);
260-
const pt = GetPos(o, 9);
261-
const nVerb = await FolderMenu.TrackPopupMenu(hMenu, TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_RIGHTBUTTON | TPM_RETURNCMD, pt.x, pt.y);
262-
FolderItem = nVerb ? await FolderMenu.Items[nVerb - 1] : null;
263-
await FolderMenu.Clear();
264-
FolderMenu.Invoke(FolderItem);
265268
}
266269
},
267270

docs/addressbar/addressbar_179.zip

6.06 KB
Binary file not shown.

docs/index.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Item Id="filterbar"><General><Version>1.40</Version><MinVersion>2025.5.8</MinVersion><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/filterbar.html</Details></General><en><Name>Filter bar</Name><Description>Filter bar</Description></en><ja><Name>フィルターバー</Name></ja><zh><Name>篩選列</Name></zh></Item>
55
<Item Id="everything"><General><Version>1.47</Version><MinVersion>2025.5.8</MinVersion><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/everything.html</Details></General><en><Name>Everything</Name><Description>Search using Everything Search Engine.</Description></en><ja><Name>Everything</Name><Description>Everything Search Engineで検索を行います。</Description></ja></Item>
66
<Item Id="innerbreadcrumbsaddressbar"><General><Version>1.55</Version><MinVersion>2025.5.9</MinVersion><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/innerbreadcrumbsaddressbar.html</Details></General><en><Name>Inner breadcrumbs address bar</Name><Description>Breadcrumbs address bar for each pane</Description></en><ja><Name>Inner パンくずリストアドレスバー</Name><Description>ペイン毎のパンくずリストアドレスバー</Description></ja><zh><Name>窗格內位址列</Name></zh></Item>
7-
<Item Id="addressbar"><General><Version>1.78</Version><MinVersion>2025.5.9</MinVersion><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/addressbar.html</Details></General><en><Name>Address bar</Name><Description>Breadcrumbs and XP style is available.</Description></en><ja><Name>アドレスバー</Name><Description>パンくずリスト、XPスタイルが選べます。</Description></ja><zh><Name>位址列</Name></zh></Item>
7+
<Item Id="addressbar"><General><Version>1.79</Version><MinVersion>2025.5.9</MinVersion><pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/addressbar.html</Details></General><en><Name>Address bar</Name><Description>Breadcrumbs and XP style is available.</Description></en><ja><Name>アドレスバー</Name><Description>パンくずリスト、XPスタイルが選べます。</Description></ja><zh><Name>位址列</Name></zh></Item>
88
<Item Id="inputcontextmenu"><General><Version>1.01</Version><MinVersion>2025.5.4</MinVersion><pubDate>Sun, 04 May 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator></General><en><Name>Input Context Menu</Name><Description>Context menu for inputs</Description></en><ja><Name>入力欄の右クリックメニュー</Name></ja></Item>
99
<Item Id="tabposition"><General><Version>1.11</Version><MinVersion>2025.4.25</MinVersion><pubDate>Sat, 26 Apr 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/tabposition.html</Details></General><en><Name>Tab position</Name><Description>Tab position of new tab and Active tab after tab closing.</Description></en><ja><Name>タブの位置</Name><Description>新しいタブやタブを閉じた際にアクティブにするタブを指定します。</Description></ja><zh><Name>分頁位置</Name></zh></Item>
1010
<Item Id="statusbar"><General><Version>1.20</Version><MinVersion>2025.4.25</MinVersion><pubDate>Sat, 26 Apr 2025 00:00:00 GMT</pubDate><Creator>Gaku</Creator><Details>https://tablacus.github.io/wiki/addons/statusbar.html</Details></General><en><Name>Status bar</Name><Description>Status bar</Description></en><ja><Name>ステータスバー</Name></ja><zh><Name>狀態列</Name></zh></Item>

docs/te/releases.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@
6262

6363
"assets": [
6464
{
65-
"url": "https://api.github.com/repos/tablacus/TablacusExplorer/releases/assets/253404071",
65+
"url": "https://api.github.com/repos/tablacus/TablacusExplorer/releases/assets/253411429",
6666

67-
"id": 253404071,
68-
"node_id": "RA_kwDOALVDDs4PGqOn",
67+
"id": 253411429,
68+
"node_id": "RA_kwDOALVDDs4PGsBl",
6969

7070
"name": "te250509.zip",
7171

@@ -112,11 +112,11 @@
112112

113113
"state": "uploaded",
114114

115-
"size": 964684,
115+
"size": 964691,
116116

117-
"created_at": "2025-05-10T05:49:01Z",
117+
"created_at": "2025-05-10T06:50:57Z",
118118

119-
"updated_at": "2025-05-10T05:49:03Z",
119+
"updated_at": "2025-05-10T06:50:59Z",
120120

121121
"browser_download_url": "https://github.com/tablacus/TablacusExplorer/releases/download/25.5.9/te250509.zip"
122122
}
@@ -125,7 +125,7 @@
125125

126126
"zipball_url": "https://api.github.com/repos/tablacus/TablacusExplorer/zipball/25.5.9",
127127

128-
"body": "__Thank you for everything, Trident__\r\n- フォーカス関連を調整 #832\r\n_表示やドラッグ&ドロップがおかしい場合_\r\nhttps://wooty.hatenadiary.org/entry/2025/02/03/233544\r\n_これでもダメな場合のとりあえずの回避策_\r\nTablacus Eplorerを閉じてから フォルダ`lib`にある`tewv32.dll`と`tewv64.dll`を削除してみて下さい。\r\n- If the Blink version doesn't work\r\n_Delete WebView2's dll_\r\nAs a temporary workaround, close Tablacus Explorer again, delete tewv32.dll and tewv64.dll from the lib folder, and then try launching the application once more.\r\n\r\n[VirusTotal](https://www.virustotal.com/gui/file/255b5d4ecc07316744662682eb9020be5c7ef940e4675ccdd1572fbef2ab3ca8)\r\n",
128+
"body": "__Thank you for everything, Trident__\r\n- フォーカス関連を調整 #832\r\n_表示やドラッグ&ドロップがおかしい場合_\r\nhttps://wooty.hatenadiary.org/entry/2025/02/03/233544\r\n_これでもダメな場合のとりあえずの回避策_\r\nTablacus Eplorerを閉じてから フォルダ`lib`にある`tewv32.dll`と`tewv64.dll`を削除してみて下さい。\r\n- If the Blink version doesn't work\r\n_Delete WebView2's dll_\r\nAs a temporary workaround, close Tablacus Explorer again, delete tewv32.dll and tewv64.dll from the lib folder, and then try launching the application once more.\r\n\r\n[VirusTotal](https://www.virustotal.com/gui/file/59d861d14a16bd671df2770a9e97c061813af61b526e82321c18c658ac306cb1)\r\n",
129129

130130
"reactions": {
131131
"url": "https://api.github.com/repos/tablacus/TablacusExplorer/releases/217635662/reactions",

docs/te/te.zip

7 Bytes
Binary file not shown.

docs/te/te250509.zip

7 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)