}
}
-
+
// Add filters for use anywhere else (apply_filter). Will have to add this to index.php eventually
add_filter('glmMembersFrontScriptsFilter',array($this,'glmMembersFrontCSS'));
add_filter('glmMembersFrontCSSFilter',array($this,'glmMembersFrontCSS'));
wp_enqueue_script($jsName, false, array('jquery'), false, true);
}
}
+
+ // Register and enqueue FullCalendar
+ wp_register_script(
+ 'glm-members-admin-fullcalendar-moment',
+ GLM_MEMBERS_PLUGIN_URL . 'js/fullcalendar/lib/moment.min.js',
+ array(
+ 'jquery'
+ ),
+ GLM_MEMBERS_PLUGIN_VERSION
+ );
+ wp_enqueue_script('glm-members-admin-fullcalendar-moment', false, array('jquery'), false, true);
+ wp_register_script(
+ 'glm-members-admin-fullcalendar',
+ GLM_MEMBERS_PLUGIN_URL . 'js/fullcalendar/fullcalendar.min.js',
+ array(
+ 'jquery'
+ ),
+ GLM_MEMBERS_PLUGIN_VERSION
+ );
+ wp_enqueue_script('glm-members-admin-fullcalendar');
+ wp_register_script(
+ 'glm-members-admin-fullcalendar-langall',
+ GLM_MEMBERS_PLUGIN_URL . 'js/fullcalendar/lang-all.js',
+ array(
+ 'jquery'
+ ),
+ GLM_MEMBERS_PLUGIN_VERSION
+ );
+ wp_enqueue_script('glm-members-admin-fullcalendar-langall', false, array('jquery'), false, true);
+ wp_register_style(
+ 'glm-members-admin-fullcalendar-css',
+ GLM_MEMBERS_PLUGIN_URL . 'js/fullcalendar/fullcalendar.min.css',
+ false,
+ GLM_MEMBERS_PLUGIN_VERSION
+ );
+ wp_enqueue_style('glm-members-admin-fullcalendar-css');
+
}
-
+
public function glmMembersFrontCSS () {
-
+
// Register any front.css files in the css directory of any glm members plugin
foreach ($this->config['addOns'] as $a) {
$cssFile = GLM_MEMBERS_WORDPRESS_PLUGIN_PATH.$a['slug'].'/css/front.css';
// Enque all needed scripts and css here so that only happens when we're doing something
$this->glmMembersFrontScripts();
-
+
// Enqueue all css here so that only happens when we're doing something
$this->glmMembersFrontCSS();