| 1 |
<?php |
| 2 |
/** |
| 3 |
* Created by Code Monkeys LLC |
| 4 |
* http://www.codemonkeysllc.com |
| 5 |
*/ |
| 6 |
|
| 7 |
//* ENQUEUE ADMIN SCRIPTS AND STYLES |
| 8 |
function cm_hipaa_enqueue_admin_scripts() { |
| 9 |
// ENQUEUE GOOGLE FONTS |
| 10 |
$gFonts = array( |
| 11 |
"Roboto+Condensed:300,300i,400,400i,700,700i", |
| 12 |
"Roboto:100,100i,200,200i,300,300i,400,400i,500,500i,700,700i,900,900i" |
| 13 |
); |
| 14 |
|
| 15 |
$gf_args = array( |
| 16 |
'family' => urlencode(implode("|",$gFonts)), |
| 17 |
'subset' => 'latin,latin-ext' |
| 18 |
); |
| 19 |
|
| 20 |
// ONLY ENQUEUE STYLES WHEN ON HIPAA FORMS ADMIN PAGE |
| 21 |
if ( isset($_GET['page']) ) { |
| 22 |
global $pagenow; |
| 23 |
if( in_array( $pagenow, array('admin.php') ) && ( $_GET['page'] == 'hipaa-forms.php' ) ) { |
| 24 |
wp_enqueue_style( 'google_fonts', add_query_arg($gf_args, "//fonts.googleapis.com/css"), array(), null); |
| 25 |
|
| 26 |
// ENQUEUE GOOGLE MATERIAL.IO ICONS |
| 27 |
wp_enqueue_style( 'materialIcons', 'https://fonts.googleapis.com/icon?family=Material+Icons' ); |
| 28 |
|
| 29 |
// ENQUEUE GRAVITY CSS |
| 30 |
wp_enqueue_style( 'cmHipaaGravityAdminBasicStyle', plugin_dir_url(__FILE__) . '/css/gravity-basic.min.css' ); |
| 31 |
wp_enqueue_style( 'cmHipaaGravityAdminCustomStyle', plugin_dir_url(__FILE__) . '/css/gravity-admin.css' ); |
| 32 |
wp_enqueue_style( 'cmHipaaGravityAdminPrintStyle', plugin_dir_url(__FILE__) . '/css/print.css' ); |
| 33 |
|
| 34 |
// ENQUEUE MAIN PLUGIN ADMIN CSS |
| 35 |
wp_enqueue_style( 'cmHipaaAdminStyle', plugin_dir_url(__FILE__) . '/css/admin-style.css' ); |
| 36 |
|
| 37 |
// ENQUEUE SCRIPT |
| 38 |
wp_enqueue_script( 'jquery-form' ); |
| 39 |
wp_enqueue_script( 'cmHipaaAdminBuggyFill', plugin_dir_url(__FILE__) . 'js/viewport-units-buggyfill.js', array('jquery'), '3.2.2', true ); |
| 40 |
wp_enqueue_script( 'cmHipaaAdminBuggyFillHack', plugin_dir_url(__FILE__) . 'js/viewport-units-buggyfill.hacks.js', array('jquery'), '3.2.2', true ); |
| 41 |
wp_enqueue_script( 'cmHipaaAdminScript', plugin_dir_url(__FILE__) . 'js/admin-script.js', array('jquery'), '3.2.2', true ); |
| 42 |
wp_enqueue_script( 'cm-hipaa-signature', plugin_dir_url(__FILE__) . 'js/jSignature/jSignature.min.noconflict.js', array('jquery'), '3.2.2', true); |
| 43 |
wp_enqueue_script( 'cm-hipaa-jquery-print', plugin_dir_url(__FILE__) . 'js/printThis.js', array('jquery'), '3.2.2', true); |
| 44 |
}; |
| 45 |
}; |
| 46 |
|
| 47 |
// PASS PHP DATA TO SCRIPT FILE |
| 48 |
global $post; |
| 49 |
wp_localize_script('cmHipaaAdminScript', 'hipaaScript', array( |
| 50 |
'pluginUrl' => plugin_dir_url(__FILE__), |
| 51 |
'siteUrl' => get_site_url(), |
| 52 |
'contentUrl' => WP_CONTENT_URL, |
| 53 |
'nonce' => wp_create_nonce('cm-hipaa-admin-nonce'), |
| 54 |
'ajax_url' => admin_url( 'admin-ajax.php' ) |
| 55 |
)); |
| 56 |
} |
| 57 |
add_action( 'admin_enqueue_scripts', 'cm_hipaa_enqueue_admin_scripts' ); |