function bp_core_confirmation_js() { global $nxtdb; if (is_multisite() && $nxtdb->blogid != bp_get_root_blog_id()) { return false; } if (!nxt_script_is('jquery')) { nxt_enqueue_script('jquery'); } if (!nxt_script_is('jquery', 'done')) { nxt_print_scripts('jquery'); } ?> <script type="text/javascript"> jQuery(document).ready( function() { jQuery("a.confirm").click( function() { if ( confirm( '<?php _e('Are you sure?', 'buddypress'); ?> ' ) ) return true; else return false; }); });</script> <?php }
/** * Not currently used, but could be useful once we work out what way the JS should be included. * @param $insHandle For example: 'prettify/prettify.css' */ protected function isRegistered($insHandle) { return nxt_script_is($insHandle, 'registered') || nxt_script_is($insHandle, 'queue') || nxt_script_is($insHandle, 'done') || nxt_script_is($insHandle, 'to_do'); }
/** * Handle enqueing internal scripts * * @internal */ public function handle_script_internal() { // are we at the admin dashboard? if (is_admin()) { // yes, enqueue admin scripts if (nxt_script_is('@:dynamic-admin', 'registered')) { nxt_enqueue_script('@:dynamic-admin'); } } else { // enqueue public scripts if (nxt_script_is('@:dynamic', 'registered')) { nxt_enqueue_script('@:dynamic'); } } }