Skip to content

Commit 79bb878

Browse files
authored
v1.4.2.2
1 parent d7dd8f9 commit 79bb878

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

examples/v1.4.2_Web_Demo/Web_Demo_v1.4.2_MASTER.au3

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <Misc.au3>
77
#include "_WV2_ExtensionPicker.au3"
88

9-
; Web_Demo_v1.4.2_MASTER.au3
9+
; Web_Demo_v1.4.2_MASTER.au3
1010
; The Ultimate Comprehensive Demo
1111

1212
OnAutoItExitRegister("_ExitApp")
@@ -369,20 +369,20 @@ Func Web_OnContextMenuRequested($sLink, $iX, $iY, $sSelection)
369369
; Smart Menu: Check what's under the cursor via JS callback or coordinates
370370
; For better integration, we can ask JS what's there
371371
Local $sTag = $oWeb.ExecuteScriptWithResult("document.elementFromPoint(" & $iX & "," & $iY & ").closest('table') ? 'TABLE' : document.elementFromPoint(" & $iX & "," & $iY & ").tagName")
372-
ConsoleWrite("$sTag=" & $sTag & @CRLF)
373372

374373
If $sTag = "TABLE" Then
375374
_GUICtrlMenu_AddMenuItem($hMenu, "📥 Export this Table to CSV", 4001)
376375
_GUICtrlMenu_AddMenuItem($hMenu, "") ; separator
376+
Else
377+
_GUICtrlMenu_AddMenuItem($hMenu, "💾 Save Form Map to JSON File", 3010)
378+
_GUICtrlMenu_AddMenuItem($hMenu, "🗃️ Fill Form from JSON File", 3011)
379+
_GUICtrlMenu_AddMenuItem($hMenu, "") ; separator
377380
EndIf
378381

379-
_GUICtrlMenu_AddMenuItem($hMenu, "💾 Save Form Map to JSON File", 3010)
380-
_GUICtrlMenu_AddMenuItem($hMenu, "🗃️ Fill Form from JSON File", 3011)
381-
_GUICtrlMenu_AddMenuItem($hMenu, "") ; separator
382-
383-
_GUICtrlMenu_AddMenuItem($hMenu, "📋 Copy Text Selection", 4010)
382+
If $sSelection <> "" Then _GUICtrlMenu_AddMenuItem($hMenu, "📋 Copy Text Selection", 4010)
384383
If $sLink <> "" Then _GUICtrlMenu_AddMenuItem($hMenu, "Copy Link URL", 4011)
385-
_GUICtrlMenu_AddMenuItem($hMenu, "") ; separator
384+
If $sSelection <> "" Or $sLink <> "" Then _GUICtrlMenu_AddMenuItem($hMenu, "") ; separator
385+
386386
_GUICtrlMenu_AddMenuItem($hMenu, "🔬 Inspect Element", 4020)
387387

388388
Local $iCmd = _GUICtrlMenu_TrackPopupMenu($hMenu, $hGUI, -1, -1, 1, 1, 2)
@@ -574,4 +574,3 @@ Func _HandleScreenshotSequence($sMethod, $sData)
574574
EndFunc ;==>_HandleScreenshotSequence
575575
;---------------------------------------------------------------------------------------
576576
#EndRegion ; === SCRAPING & TABLES & FORMS ===
577-

0 commit comments

Comments
 (0)