diff --git a/RELEASE NOTES.md b/RELEASE NOTES.md index 28ad22e74..07b7cce2f 100755 --- a/RELEASE NOTES.md +++ b/RELEASE NOTES.md @@ -1,5 +1,14 @@ ## RELEASE NOTES +### Version 0.17.0 - May 9, 2014 + +**Enhancements** +- **Dropdown** - Dropdowns can now recieve focus and be navigated with a keyboard + +**Fixes** +- **Modal** - Element does not accurately close other modals when initialized at different times **Thanks nojhamster** +- **Modal** - Fixes javascript error for browsers that don't support CSS animations if jquery.easing is not included + ### Version 0.16.1 - April 22, 2014 **Fixes** diff --git a/server/documents/hotfix.html.eco b/server/documents/hotfix.html.eco index 4730138bf..f39f83724 100755 --- a/server/documents/hotfix.html.eco +++ b/server/documents/hotfix.html.eco @@ -10,37 +10,62 @@ type : 'Library'
- +without form : +
+ +
+ + +
+ +
+

+with ui form and with input icon: + +
+
+ +
+ + +
+ +
+
+
+
+with ui form and without input icon +
+
+ + + - + + + +
\ No newline at end of file diff --git a/server/documents/modules/popup.html.eco b/server/documents/modules/popup.html.eco index d02ae27bc..759f090d6 100755 --- a/server/documents/modules/popup.html.eco +++ b/server/documents/modules/popup.html.eco @@ -376,6 +376,46 @@ type : 'UI Module' + +
+

+ Callbacks +
Callbacks specify a function to occur after a specific behavior.
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SettingContextDescription
onCreatePopupIs called after a popup is created
onRemovePopupIs called after a popup is removed from the page
onShowElementIs called after a popup is shown.
onHideElementIs called after a popup is hidden.
+ +

Content Settings
Settings to specify popup contents
diff --git a/src/modules/popup.js b/src/modules/popup.js index 1a2cc953c..a0c4ffa3e 100755 --- a/src/modules/popup.js +++ b/src/modules/popup.js @@ -259,6 +259,7 @@ $.fn.popup = function(parameters) { $popup .remove() ; + $.proxy(settings.onRemove, $popup)(); }, save: { @@ -786,6 +787,7 @@ $.fn.popup.settings = { namespace : 'popup', onCreate : function(){}, + onRemove : function(){}, onShow : function(){}, onHide : function(){},