Go to Page... |
Compatibility: | Dragonflight patch (10.0.7) WOTLK Patch (3.4.1) Classic (1.14.3) TBC Patch (2.5.4) |
Updated: | 03-28-23 07:05 AM |
Created: | 05-24-17 12:08 PM |
Downloads: | 3,299 |
Favorites: | 8 |
MD5: |
About
Standard UIDropDownMenu global functions using protected frames and causing taints when used by third-party addons. But it is possible to avoid taints by using same functionality with that library.
What is it
Library is standard code from Blizzard's files EasyMenu.lua, UIDropDownMenu.lua, UIDropDownMenu.xml, UIDropDownMenuTemplates.lua and UIDropDownMenuTemplates.xml with frames, tables, variables and functions added with "L_" as prefix.
## Dependencies: LibStub, LibUIDropDownMenu
File Name |
Version |
Size |
Author |
Date |
v4.19.10000047936 |
29kB |
arith |
02-05-23 05:54 AM |
|
v4.18.10000046801 |
29kB |
arith |
11-29-22 10:45 AM |
|
v4.16.10000046689 |
29kB |
arith |
11-17-22 11:36 AM |
|
v4.14.10000046455 |
28kB |
arith |
11-06-22 06:49 AM |
|
v4.12.9020745161 |
27kB |
arith |
08-22-22 10:35 AM |
|
v4.11.9020745114 |
27kB |
arith |
08-17-22 08:36 AM |
|
v4.10.9020542423 |
27kB |
arith |
07-17-22 01:40 AM |
|
v4.09.9020042698 |
27kB |
arith |
03-24-22 08:29 AM |
|
v4.09.9020042488 |
26kB |
arith |
02-27-22 10:18 AM |
|
v4.08.9020042423 |
26kB |
arith |
02-23-22 10:02 AM |
|
v4.07.9020042174 |
26kB |
arith |
02-09-22 09:55 AM |
|
v4.05.9000538556 |
29kB |
arith |
06-28-21 06:33 AM |
|
v3.00.9000135522 |
26kB |
arith |
08-18-20 11:27 AM |
|
v2.01.8020031429 |
25kB |
arith |
09-03-19 08:01 AM |
![]() |
Comment Options |
![]() |
|
|
Shadowlands
For addon developer, please help to test the branch codes here:
https://repos.wowace.com/wow/libuidr...branches/v3.00 |
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
|
|
Supports in WoW 8.0.1
With the r29 in the SVN repo, I have synched with WoW 8.0.1.26433 and make it to support both 7.3.x and 8.0.x.
Though I don't have access to WoW 8.0.x alpha/beta at the moment so I am not able to do any test. If anyone who has access can help to test it, please let me know you you find anything wrong. For addon developer who is about to start the implementation for WoW 8.0.x, please also read this thread: UIDropDownMenu_AddSeparator syntax changed in 8.0.1 |
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
||||
|
Thanks for the quick look, Poss works for me now, and this made me realize I forgot to check for those Show/Hide/Toggle calls in another addon I had tried to change, didn't realize I broke a button in the ui on it which I never used myself
![]() Guess I'll take a better look now at other addons that use Bliz's UIDropDownMenu and have caused problems, especially in combat, and see if I can get them to behave better. Thanks for your help & work!
|
|||
![]() |
![]() |
coani |
View Public Profile |
Send a private message to coani |
Find More Posts by coani |
Add coani to Your Buddy List |
![]() |
|||
|
|
||
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
||
|
Let me know if any problem.
Last edited by arith : 07-27-17 at 08:54 PM.
|
|
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
|
|
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it: ...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value) ...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText' ...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh' ...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID' Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns' Possessions\Possessions-r14.lua:610: in function `Possessions_Show' Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle' Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler' Possessions\Possessions-r14.lua:1349: in function `?' FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText' FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText' FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1> I had also tried to do same update to the newer r14 version of Poss, getting same error there. |
![]() |
![]() |
coani |
View Public Profile |
Send a private message to coani |
Find More Posts by coani |
Add coani to Your Buddy List |
![]() |
||
|
Re: Titan Panel Inclusion
Let me know if anything I can help. |
|
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
|
|
Titan Panel Inclusion
Titan Panel will be using this library moving forward. I'm getting hammered by complaints about incompatible library references within NoTaint and there is little I can do except something radical like this. I just need to make it easy for the plugin authors that will need to migrate so I will be including your readme file over on the titanpanel.org portal.
|
![]() |
![]() |
HonorGoG |
View Public Profile |
Send a private message to HonorGoG |
Find More Posts by HonorGoG |
Add HonorGoG to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
arith |
View Public Profile |
Send a private message to arith |
Find More Posts by arith |
Add arith to Your Buddy List |
![]() |
|
|
Is there a mistake in LibUIDropDownMenu.xml line 6 ?
<Script file="LibEasyMenu"/> → <Script file="LibEasyMenu.lua"/>
__________________
www.maorui.org |
![]() |
![]() |
yj368413 |
View Public Profile |
Send a private message to yj368413 |
Find More Posts by yj368413 |
Add yj368413 to Your Buddy List |
![]() |