Im using a UI that it's not been updated, but i would like to keep using it.
So looking for some help to see if i can fix this.
Have little lua skills. Tested a few things without any luck.
It's ShestakUI,
https://github.com/Shestak/ShestakUI
Here is how the copyurl.lua looks like:
Lua Code:
local T, C, L, _ = unpack(select(2, ...))
if C.chat.enable ~= true then return end
----------------------------------------------------------------------------------------
-- Copy url from chat(module from Gibberish by p3lim)
----------------------------------------------------------------------------------------
local patterns = {
"(https://%S+)",
"(http://%S+)",
"(www%.%S+)",
"(%d+%.%d+%.%d+%.%d+:?%d*)"
}
for _, event in pairs({
"CHAT_MSG_GUILD",
"CHAT_MSG_PARTY",
"CHAT_MSG_PARTY_LEADER",
"CHAT_MSG_RAID",
"CHAT_MSG_RAID_LEADER",
"CHAT_MSG_CHANNEL",
"CHAT_MSG_WHISPER",
"CHAT_MSG_BN_WHISPER",
"CHAT_MSG_SAY",
"CHAT_MSG_INSTANCE_CHAT",
"CHAT_MSG_INSTANCE_CHAT_LEADER"
}) do
ChatFrame_AddMessageEventFilter(event, function(self, event, str, ...)
for _, pattern in pairs(patterns) do
local result, match = string.gsub(str, pattern, "|cff00FF00|Hurl:%1|h[%1]|h|r")
if match > 0 then
return false, result, ...
end
end
end)
end
local orig = SetItemRef
function SetItemRef(link, str, ...)
if string.sub(link, 1, 3) ~= "url" then return orig(link, str, ...) end
local editbox = ChatEdit_ChooseBoxForSend()
ChatEdit_ActivateChat(editbox)
editbox:Insert(string.sub(link, 5))
editbox:HighlightText()
end
Error:
Lua Code:
Message: ...rface\AddOns\Blizzard_SocialUI\Blizzard_SocialUI.lua:119: Attempt to access forbidden object from code tainted by an AddOn
Time: 03/20/15 16:44:01
Count: 13
Stack: [C]: in function `Show'
...rface\AddOns\Blizzard_SocialUI\Blizzard_SocialUI.lua:119: in function `SocialPostFrame_ShowScreenshot'
Interface\FrameXML\ItemRef.lua:249: in function <Interface\FrameXML\ItemRef.lua:1>
(tail call): ?
(tail call): ?
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3602: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3374: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>
Locals: (*temporary) = SocialPostFrame {
0 = <userdata>
TitleText = <unnamed> {
}
RightBorder = <unnamed> {
}
LeftBorder = <unnamed> {
}
ImageFrame = <unnamed> {
}
ShareIcon = <unnamed> {
}
EdgeArt-Right = <unnamed> {
}
TopRightCorner = <unnamed> {
}
TopLeftCorner = <unnamed> {
}
Bg = <unnamed> {
}
ScreenshotButton = <unnamed> {
}
TopBorder = <unnamed> {
}
PostButton = <unnamed> {
}
TopTileStreaks = <unnamed> {
}
TitleBg = <unnamed> {
}
BottomBorder = <unnamed> {
}
BotRightCorner = <unnamed> {
}
BorderFrame = <unnamed> {
}
SocialMessageFrame = SocialPostFrameMessageFrame {
}
CloseButton = <unnamed> {
}
Title = <unnamed> {
}
AchievementButton = <unnamed> {
}
BotLeftCorner = <unnamed> {
}
DragBar = <unnamed> {
}
EdgeArt-Left = <unnamed> {
}
ItemButton = <unnamed> {
}
}
Any help or tip would be nice