diff Libs/DF/fw.lua @ 28:7523376ecaa3

- framework update.
author Tercioo
date Fri, 18 Dec 2015 15:15:50 -0200
parents e16b1fc13935
children 5da06cb420d4
line wrap: on
line diff
--- a/Libs/DF/fw.lua	Fri Nov 20 10:36:43 2015 -0200
+++ b/Libs/DF/fw.lua	Fri Dec 18 15:15:50 2015 -0200
@@ -1,5 +1,5 @@
 
-local dversion = 12
+local dversion = 13
 local major, minor = "DetailsFramework-1.0", dversion
 local DF, oldminor = LibStub:NewLibrary (major, minor)
 
@@ -205,6 +205,10 @@
 	return target
 end
 
+function DF:RemoveRealmName (name)
+	return name:gsub (("%-.*"), "")
+end
+
 function DF:RemoveRealName (name)
 	return name:gsub (("%-.*"), "")
 end
@@ -878,4 +882,11 @@
 	end
 	return template_table [template_name]
 end
-	
+
+function DF.GetParentName (frame)
+	local parentName = frame:GetName()
+	if (not parentName) then
+		error ("Details! FrameWork: called $parent but parent was no name.", 2)
+	end
+	return parentName
+end