Mercurial > defr > drupal > scald > dnd
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']); |