Change record status: 
Project: 
Introduced in branch: 
7.x-2.x
Introduced in version: 
7.x-2.0-beta1
Description: 

Before:

// If using media_attach_browser_js():
module_load_include('inc', 'media', 'includes/media.browser');
media_attach_browser_js($form);

// If using media_browser_js():
module_load_include('inc', 'media', 'includes/media.browser');
$javascript = media_browser_js();
foreach ($javascript as $key => $definitions) {
  foreach ($definitions as $definition) {
    $function = 'drupal_add_' . $key;
    call_user_func_array($function, $definition);
  }
}

After:

$form['#attached']['library'][] = array('media', 'media_browser');
$form['#attached']['library'][] = array('media', 'media_browser_settings');
// Or alternatively, if not attaching to a render element:
drupal_add_library('media', 'media_browser');
drupal_add_library('media', 'media_browser_settings');
Impacts: 
Module developers