Quantcast

Added a custom license

p3lim-52096 [05-08-09 - 21:55]
Added a custom license
Removed GPL license

git-svn-id: svn://svn.wowinterface.com/Broker_Equipment-429/trunk@12 ec0254a7-aafd-4d69-bcb1-797bd6548cda
Filename
Broker_Equipment/Broker_Equipment.lua
diff --git a/Broker_Equipment/Broker_Equipment.lua b/Broker_Equipment/Broker_Equipment.lua
index a40516d..2d22c4b 100644
--- a/Broker_Equipment/Broker_Equipment.lua
+++ b/Broker_Equipment/Broker_Equipment.lua
@@ -3,30 +3,9 @@
  Copyright (c) 2009, Adrian L Lange
  All rights reserved.

- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
-
- · Redistributions of source code must retain the above copyright notice, this
-   list of conditions and the following disclaimer.
-
- · Redistributions in binary form must reproduce the above copyright notice, this
-   list of conditions and the following disclaimer in the documentation and/or
-   other materials provided with the distribution.
-
- · Neither the name of the add-on nor the names of its contributors may
-   be used to endorse or promote products derived from this software without
-   specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ You're allowed to use this addon, free of monetary charge,
+ but you are not allowed to modify, alter, or redistribute
+ this addon without express, written permission of the author.

 --]]

@@ -122,16 +101,26 @@ local function onEvent(self, event, arg1)
 	end
 end

-function broker:OnClick()
-	if(GameTooltip:GetOwner() == self) then
-		GameTooltip:Hide()
-	end
+function broker:OnClick(button)
+	if(button == 'RightButton') then
+		-- open the frame
+		ToggleCharacter('PaperDollFrame')

-	if(pendingUpdate) then
-		createDropDown()
-	end
+		if(PaperDollFrame:IsShown()) then
+
+		end
+		-- now click the damn button
+	else
+		if(GameTooltip:GetOwner() == self) then
+			GameTooltip:Hide()
+		end
+
+		if(pendingUpdate) then
+			createDropDown()
+		end

-	ToggleDropDownMenu(1, nil, addon, self, 0, 0)
+		ToggleDropDownMenu(1, nil, addon, self, 0, 0)
+	end
 end

 function broker:OnTooltipShow()