this.link = "";
this.actualLink = "";
local chatFrame = DEFAULT_CHAT_FRAME;
if ( ( arg1 == "LeftButton" ) and ( IsControlKeyDown() ) ) then
DressUpItemLink(this.link);
elseif ( ( arg1 == "LeftButton" ) and ( IsShiftKeyDown() ) and ( chatFrame.editBox:IsVisible() ) ) then
local currentText = chatFrame.editBox:GetText();
chatFrame.editBox:SetText(currentText..this.actualLink);
end