comparison 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
comparison
equal deleted inserted replaced
16:bb68dc3ad56f 17:1a77f87927dd
133 foreach ($json['editor_representations'] as $editor_id=>$editor_item) { 133 foreach ($json['editor_representations'] as $editor_id=>$editor_item) {
134 $editor_representations[$editor_id] = filter_xss_admin($editor_item); 134 $editor_representations[$editor_id] = filter_xss_admin($editor_item);
135 } 135 }
136 } 136 }
137 137
138 // Generate an array of library previews to add
139 if (is_array($json['library_previews'])) {
140 foreach ($json['library_previews'] as $preview_id=>$preview_item) {
141 $library_previews[$preview_id] = filter_xss_admin($preview_item);
142 }
143 }
144
138 // Store editor representations in Drupal setting 145 // Store editor representations in Drupal setting
139 drupal_add_js(array('dndEditorRepresentations' => $editor_representations,), 'setting'); 146 drupal_add_js(array(
147 'dndEditorRepresentations' => $editor_representations,
148 'dndLibraryPreviews' => $library_previews,
149 ), 'setting');
140 150
141 $variables['library_id'] = $settings['library_id']; 151 $variables['library_id'] = $settings['library_id'];
142 $variables['header'] = filter_xss_admin($json['header']); 152 $variables['header'] = filter_xss_admin($json['header']);
143 $variables['library'] = filter_xss_admin($json['library']); 153 $variables['library'] = filter_xss_admin($json['library']);
144 $variables['footer'] = filter_xss_admin($json['footer']); 154 $variables['footer'] = filter_xss_admin($json['footer']);