* * @uses /assets/js/iphone/safariurlbar.js * @uses /assets/js/iphone/orientation.js */ if (User_Agent::is_iphone_os()) { JS::include_library('safariurlbar', 'iphone'); JS::include_library('orientation', 'iphone'); } /** * Include preview_util as part of js.php and import the desktop preview. * * @uses /assets/js/desktop/preview_util.php * @uses /assets/js/desktop/preview.js [import] */ if (User_Agent::is_preview()) { JS::include_library('preview_util', 'desktop', 'php'); JS::import_library('preview', 'desktop'); } /** * Load all standard (and touch_lib for compat) libraries specified in the URI. */ if (User_Agent::is_standard() && (isset($_GET['standard_libs']) || isset($_GET['touch_libs']))) { $loadarr = isset($_GET['standard_libs']) ? explode(' ', $_GET['standard_libs']) : array(); if (isset($_GET['touch_libs'])) { $loadarr = array_merge(explode(' ', $_GET['touch_libs']), $loadarr); } foreach ($loadarr as $load) { JS::import_library($load, 'standard'); } } /**