PluginProbe
HIPAA FORMS / 3.2.7
HIPAA FORMS v3.2.7
3.3.0 3.2.6 3.2.7 3.2.4 3.2.5 3.2.3 3.2.2 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 All 192 releases
codemonkeys-hipaa-forms / admin-enqueue.php

admin-enqueue.php in HIPAA FORMS 3.2.7, at admin-enqueue.php

57 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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.7', true );
40 wp_enqueue_script( 'cmHipaaAdminBuggyFillHack', plugin_dir_url(__FILE__) . 'js/viewport-units-buggyfill.hacks.js', array('jquery'), '3.2.7', true );
41 wp_enqueue_script( 'cmHipaaAdminScript', plugin_dir_url(__FILE__) . 'js/admin-script.js', array('jquery'), '3.2.7', true );
42 wp_enqueue_script( 'cm-hipaa-signature', plugin_dir_url(__FILE__) . 'js/jSignature/jSignature.min.noconflict.js', array('jquery'), '3.2.7', true);
43 wp_enqueue_script( 'cm-hipaa-jquery-print', plugin_dir_url(__FILE__) . 'js/printThis.js', array('jquery'), '3.2.7', 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' );