diff dnd.module @ 17:1a77f87927dd

Fixed :empty custom selector behavior in IE, a little refactoring, etc.
author David Eads <eads@chicagotech.org>
date Wed, 04 Mar 2009 13:29:31 -0600
parents bb68dc3ad56f
children 0d557e6e73f7
line wrap: on
line diff
--- a/dnd.module	Tue Mar 03 16:57:39 2009 -0600
+++ b/dnd.module	Wed Mar 04 13:29:31 2009 -0600
@@ -135,8 +135,18 @@
     }
   }
 
+  // Generate an array of library previews to add
+  if (is_array($json['library_previews'])) {
+    foreach ($json['library_previews'] as $preview_id=>$preview_item) {
+      $library_previews[$preview_id] = filter_xss_admin($preview_item);
+    }
+  }
+
   // Store editor representations in Drupal setting
-  drupal_add_js(array('dndEditorRepresentations' => $editor_representations,), 'setting');
+  drupal_add_js(array(
+    'dndEditorRepresentations' => $editor_representations, 
+    'dndLibraryPreviews' => $library_previews, 
+  ), 'setting');
 
   $variables['library_id'] = $settings['library_id'];
   $variables['header']     = filter_xss_admin($json['header']);