]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fixed widgets theming preview by overriding some javascript
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 5 Feb 2011 17:35:49 +0000 (17:35 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 5 Feb 2011 17:35:49 +0000 (17:35 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8033 36083f99-b078-4883-b0ff-0f9b5a30f544

documentation/theming/preview/widgets.php

index ca45132df5ad06cbfbc0fa721f7f72c2d6ccbd68..beef33e167489e9b659552edab9fd9adbd0144ad 100644 (file)
@@ -59,5 +59,19 @@ for ($column_index = 1; $column_index <= $num_columns; $column_index++) {
 }
 ?>
        </div>
+<script type="text/javascript">
+       // widgets do not have guids so we override the edit toggle and delete button
+       $(document).ready(function() {
+               $('.elgg-widget-edit-button').unbind('click');
+               $('.elgg-widget-edit-button').click(function() {
+                       $(this).closest('.elgg-module-widget').find('.elgg-widget-edit').slideToggle('medium');
+                       return false;
+               });
+               $('.elgg-widget-delete-button').click(function() {
+                       $(this).closest('.elgg-module-widget').remove();
+                       return false;
+               });
+       });
+</script>
 </body>
 </html>
\ No newline at end of file