function jQuery_migrate_init() { global $thisfile_GSJQM, $SITEURL; i18n_merge($thisfile_GSJQM) || i18n_merge($thisfile_GSJQM, GSDEFAULTLANG); # register plugin register_plugin($thisfile_GSJQM, i18n_r($thisfile_GSJQM . '/GSJQMigrate_TITLE'), '1.0', 'GetSimpleCMS', 'http://get-simple.info', i18n_r($thisfile_GSJQM . '/GSJQMigrate_DESC'), '', ''); $asset = isDebug() ? 'jquery-migrate-1.2.1.js' : 'jquery-migrate-1.2.1.min.js'; // when debug is on, migrate will output to console with deprecated notices. $url = $SITEURL . 'plugins/' . $thisfile_GSJQM . '/assets/js/' . $asset; register_script('jquerymigrate', $url, '', FALSE); queue_script('jquerymigrate', GSBACK); }
function add_script() { register_script(); if (is_front_page() || is_home()) { wp_enqueue_script('jquery'); wp_enqueue_script('jquery.meanmenu'); wp_enqueue_script('jquery.bxslider'); wp_enqueue_script('main-js'); wp_enqueue_script('css-modernizr'); } else { wp_enqueue_script('jquery'); wp_enqueue_script('jquery.meanmenu'); wp_enqueue_script('main-js'); wp_enqueue_script('css-modernizr'); } }
/** register JS/CSS dependencies from KO->lib with standard GS functions queue_ and register_ * @param {string} $plugin - Plugin base filename to compare to. * @param {array} $libs - Array of library enum arrays */ public static function registerLib($plugin, $libs) { // only register if the plugin id = this plugin, so as not to change CSS of other pages if (isset($_REQUEST) && isset($_REQUEST['id']) && $_REQUEST['id'] === $plugin) { foreach ($libs as $key => $lib) { if (strrpos($lib[0], '.js')) { register_script($key, $lib[0], $lib[1], $lib[2]); } else { register_style($key, $lib[0], $lib[1], $lib[2]); } } foreach ($libs as $key => $lib) { if (strrpos($lib[0], '.js')) { queue_script($key, GSBACK); } else { queue_style($key, GSBACK); } } } }
// misc $GS_script_assets['fancybox']['local']['url'] = $SITEURL . $GSADMIN . '/template/js/fancybox/jquery.fancybox.pack.js'; $GS_script_assets['fancybox']['local']['ver'] = '2.0.4'; $GS_style_assets['fancybox']['local']['url'] = $SITEURL . $GSADMIN . '/template/js/fancybox/jquery.fancybox.css'; $GS_style_assets['fancybox']['local']['ver'] = '2.0.4'; /** * Register shared javascript/css scripts for loading into the header */ if (!getDef('GSNOCDN', true)) { register_script('jquery', $GS_script_assets['jquery']['cdn']['url'], $GS_script_assets['jquery']['cdn']['ver'], FALSE); register_script('jquery-ui', $GS_script_assets['jquery-ui']['cdn']['url'], $GS_script_assets['jquery-ui']['cdn']['ver'], FALSE); } else { register_script('jquery', $GS_script_assets['jquery']['local']['url'], $GS_script_assets['jquery']['local']['ver'], FALSE); register_script('jquery-ui', $GS_script_assets['jquery-ui']['local']['url'], $GS_script_assets['jquery-ui']['local']['ver'], FALSE); } register_script('fancybox', $GS_script_assets['fancybox']['local']['url'], $GS_script_assets['fancybox']['local']['ver'], FALSE); register_style('fancybox-css', $GS_style_assets['fancybox']['local']['url'], $GS_style_assets['fancybox']['local']['ver'], 'screen'); /** * Queue our scripts and styles for the backend */ queue_script('jquery', GSBACK); queue_script('jquery-ui', GSBACK); queue_script('fancybox', GSBACK); queue_style('fancybox-css', GSBACK); /** * Include any plugins, depending on where the referring * file that calls it we need to set the correct paths. */ if (file_exists(GSPLUGINPATH)) { $pluginfiles = getFiles(GSPLUGINPATH); }
/** * Function is responsible for printing out all of the stylesheets */ function show_scripts() { //initializing $styles = register_script(); foreach ((array) $styles as $path => $type) { echo '<script type="' . $type . '" src="' . url($path) . '"></script>'; } }
/** * Contactable Do Header * * Registers the required Javascripts and Styles required for the plugin * These are setup before the template header is loaded so the get_header call will load them * * @since 1.0 * */ function DM_contactable_doheader() { global $SITEURL; register_script('contactable', $SITEURL . 'plugins/DM_contactable/js/jquery.contactable.js', '1.2.1', FALSE); register_script('contactable-validate', $SITEURL . 'plugins/DM_contactable/js/jquery.validate.pack.js', '1.5.1', FALSE); register_style('contactable-css', $SITEURL . 'plugins/DM_contactable/css/contactable.css', '1.2.1', 'screen'); queue_script('jquery', GSFRONT); queue_script('contactable', GSFRONT); queue_script('contactable-validate', GSFRONT); queue_style('contactable-css', GSFRONT); }
add_action('common', 'checkPermissions'); global $blogSettings; if ($blogSettings["sharethis"] == 'Y') { add_action('theme-header', 'shareThisToolHeader'); } global $SITEURL; if (function_exists('register_script')) { if (isset($_GET['id']) && $_GET['id'] == BLOGPLUGINID) { register_script(BLOGPLUGINNAME . '_js', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/admin_js.js', '1.0', TRUE); register_style(BLOGPLUGINNAME . '_css', $SITEURL . '/plugins/' . BLOGPLUGINID . '/css/admin_styles.css', '1.0', 'screen'); register_script('codemirror_js', $SITEURL . 'plugins/blog/js/codemirror/lib/codemirror.js', '1.0', FALSE); register_script('codemirror_javascript', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/mode/javascript/javascript.js', '1.0', FALSE); register_script('codemirror_php', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/mode/php/php.js', '1.0', FALSE); register_script('codemirror_css_hl', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/mode/css/css.js', '1.0', FALSE); register_script('codemirror_clike', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/mode/clike/clike.js', '1.0', FALSE); register_script('codemirror_xml_hl', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/mode/xml/xml.js', '1.0', FALSE); register_style('codemirror_css', $SITEURL . '/plugins/' . BLOGPLUGINID . '/js/codemirror/lib/codemirror.css', GSVERSION, 'screen'); queue_script(BLOGPLUGINNAME . '_js', GSBACK); queue_style(BLOGPLUGINNAME . '_css', GSBACK); queue_script('codemirror_js', GSBACK); queue_script('codemirror_javascript', GSBACK); queue_script('codemirror_php', GSBACK); queue_script('codemirror_css', GSBACK); queue_script('codemirror_clike', GSBACK); queue_script('codemirror_xml_hl', GSBACK); queue_script('codemirror_css_hl', GSBACK); queue_style('codemirror_css', GSBACK); } } else { if (isset($_GET['id']) && $_GET['id'] == BLOGPLUGINID) { add_action('header', 'addStyleP', array($SITEURL . '/plugins/' . BLOGPLUGINID . '/css/admin_styles.css'));
add_action('sitemap-additem', 'nm_sitemap_include'); // GetSimple 3.0 } else { add_filter('sitemap', 'nm_update_sitemap_xml'); // for GetSimple 3.3+ } if (!defined('NMNOAPIUPDATE') || !NMNOAPIUPDATE) { add_action('common', 'nm_update_extend_cache'); } # scripts (GetSimple 3.1+) if (function_exists('register_script')) { if (isset($_GET['id']) && $_GET['id'] == 'news_manager' && (isset($_GET['edit']) || isset($_GET['settings']))) { if (!defined('GSNOCDN') || !GSNOCDN) { register_script('jquery-validate', '//ajax.aspnetcdn.com/ajax/jquery.validate/1.10.0/jquery.validate.min.js', '1.10.0', false); } else { register_script('jquery-validate', $SITEURL . 'plugins/news_manager/js/jquery.validate.min.js', '1.10.0', false); } queue_script('jquery-validate', GSBACK); } } /******************************************************* * @function nm_admin * @action back-end main function */ function nm_admin() { if (nm_env_check()) { # post management if (isset($_GET['edit'])) { nm_edit_post($_GET['edit']); } elseif (isset($_POST['post'])) {
**********************************************************************/ register_plugin($thisfile, 'GS Event Manager', '1.0.0', 'Helge Sverre', 'https://helgesverre.com/', 'Create, edit and manage events in GetSimple, comes with an API and calendar', 'plugins', 'gs_events_init'); /** * Add link to plugin in sidebar **********************************************************************/ add_action('plugins-sidebar', 'createSideMenu', array($thisfile, "Event Manager")); // Only queue scripts when we are actually executing this plugin if (isset($_GET['id']) && $_GET['id'] === $thisfile) { /** * Register scripts **********************************************************************/ register_script('moment_js', $SITEURL . 'plugins/gs-events/js/moment.min.js', '0.1'); register_script('fullcalendar_js', $SITEURL . 'plugins/gs-events/js/fullcalendar.min.js', '0.1'); register_script('gs_events_js', $SITEURL . 'plugins/gs-events/js/script.js', '0.1'); register_script('gcal_js', $SITEURL . 'plugins/gs-events/js/gcal.js', '0.1'); register_script('lang_all_js', $SITEURL . 'plugins/gs-events/js/lang-all.js', '0.1'); /** * Register the styles **********************************************************************/ register_style('fullcalendar_css', $SITEURL . 'plugins/gs-events/css/fullcalendar.css', '0.1', 'screen'); register_style('gs_jqueryui', $SITEURL . 'plugins/gs-events/css/jquery-ui.theme.css', '0.1', 'screen'); register_style('gs_events_css', $SITEURL . 'plugins/gs-events/css/style.css', '0.1', 'screen'); /** * Queue the scripts **********************************************************************/ queue_script('moment_js', GSBACK); queue_script('gcal_js', GSBACK); queue_script('lang_all_js', GSBACK); queue_script('fullcalendar_js', GSBACK); queue_script('gs_events_js', GSBACK); /**
require_once $thisfile . "/PluginInstaller.class.php"; /** * Register the plugin **********************************************************************/ register_plugin($thisfile, 'GS Plugin Installer', '1.4.8', 'Helge Sverre', 'https://helgesverre.com/', 'Let\'s you browse, install and uninstall plugins from your administration area.', 'plugins', 'gs_plugin_installer_init'); /** * Add link to plugin in sidebar **********************************************************************/ add_action('plugins-sidebar', 'createSideMenu', array($thisfile, "Plugin Installer")); // Only queue scripts when we are actually executing this plugin if (isset($_GET['id']) && $_GET['id'] === $thisfile) { /** * Register scripts **********************************************************************/ register_script('datatables_js', '//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js', '1.0'); register_script('gs_plugin_installer_js', $SITEURL . 'plugins/gs_plugin_installer/js/script.js', '0.1'); /** * Register the styles **********************************************************************/ register_style('datatables_css', '//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css', '1.0', 'screen'); register_style('gs_plugin_installer_css', $SITEURL . 'plugins/gs_plugin_installer/css/style.css', '0.1', 'screen'); /** * Queue the scripts **********************************************************************/ queue_script('datatables_js', GSBACK); queue_script('gs_plugin_installer_js', GSBACK); /** * Queue the styles **********************************************************************/ queue_style('gs_plugin_installer_css', GSBACK); queue_style('datatables_css', GSBACK);
function register_default_resources() { // rainbow syntaxes register_script('rainbow', get_base_url('/theme/js/rainbow/rainbow.min.js')); register_script('rainbow-c', get_base_url('/theme/js/rainbow/language/c.js')); register_script('rainbow-csharp', get_base_url('/theme/js/rainbow/language/csharp.js')); register_script('rainbow-css', get_base_url('/theme/js/rainbow/language/css.js')); register_script('rainbow-generic', get_base_url('/theme/js/rainbow/language/generic.js')); register_script('rainbow-html', get_base_url('/theme/js/rainbow/language/html.js')); register_script('rainbow-javascript', get_base_url('/theme/js/rainbow/language/javascript.js')); register_script('rainbow-lua', get_base_url('/theme/js/rainbow/language/lua.js')); register_script('rainbow-php', get_base_url('/theme/js/rainbow/language/php.js')); register_script('rainbow-python', get_base_url('/theme/js/rainbow/language/python.js')); register_script('rainbow-ruby', get_base_url('/theme/js/rainbow/language/ruby.js')); register_script('rainbow-scheme', get_base_url('/theme/js/rainbow/language/scheme.js')); register_script('rainbow-shell', get_base_url('/theme/js/rainbow/language/shell.js')); register_script('rainbow-smalltalk', get_base_url('/theme/js/rainbow/language/smalltalk.js')); // rainbow themes register_style('rainbow-all-hallows-eve', get_base_url('/theme/js/rainbow/themes/all-hallows-eve.css')); register_style('rainbow-blackboard', get_base_url('/theme/js/rainbow/themes/blackboard.css')); register_style('rainbow-espresso-libre', get_base_url('/theme/js/rainbow/themes/espresso-libre.css')); register_style('rainbow-github', get_base_url('/theme/js/rainbow/themes/github.css')); register_style('rainbow-obsidian', get_base_url('/theme/js/rainbow/themes/obsidian.css')); register_style('rainbow-solarized-dark', get_base_url('/theme/js/rainbow/themes/solarized-dark.css')); register_style('rainbow-solarized-light', get_base_url('/theme/js/rainbow/themes/solarized-light.css')); register_style('rainbow-sunburst', get_base_url('/theme/js/rainbow/themes/sunburst.css')); register_style('rainbow-tomorrow-night', get_base_url('/theme/js/rainbow/themes/tomorrow-night.css')); register_style('rainbow-tricolore', get_base_url('/theme/js/rainbow/themes/tricolore.css')); register_style('rainbow-twilight', get_base_url('/theme/js/rainbow/themes/twilight.css')); register_style('rainbow-zenburnesque', get_base_url('/theme/js/rainbow/themes/zenburnesque.css')); }
function init_scripts() { register_script('content-navigation', 'jquery'); if (is_home()) { wp_enqueue_script('content-navigation'); } }
function init_javascripts() { register_script('jquery', generate_url('includes/scripts/jquery-1.10.2.min.js')); }
function add_script() { // 装備の項目 deregister_script(); register_script(); wp_enqueue_script('jquery'); wp_enqueue_script('realtime-search'); wp_enqueue_script('select-terms'); wp_enqueue_script('script'); }
// scrolltofixed $GS_script_assets['scrolltofixed']['local']['url'] = $ASSETURL . $GSADMIN . '/template/js/jquery-scrolltofixed.js'; $GS_script_assets['scrolltofixed']['local']['ver'] = '0.0.1'; /** * Register shared javascript/css scripts for loading into the header */ if (!getDef('GSNOCDN', true)) { register_script('jquery', $GS_script_assets['jquery']['cdn']['url'], $GS_script_assets['jquery']['cdn']['ver'], FALSE); register_script('jquery-ui', $GS_script_assets['jquery-ui']['cdn']['url'], $GS_script_assets['jquery-ui']['cdn']['ver'], FALSE); } else { register_script('jquery', $GS_script_assets['jquery']['local']['url'], $GS_script_assets['jquery']['local']['ver'], FALSE); register_script('jquery-ui', $GS_script_assets['jquery-ui']['local']['url'], $GS_script_assets['jquery-ui']['local']['ver'], FALSE); } register_script('fancybox', $GS_script_assets['fancybox']['local']['url'], $GS_script_assets['fancybox']['local']['ver'], FALSE); register_style('fancybox-css', $GS_style_assets['fancybox']['local']['url'], $GS_style_assets['fancybox']['local']['ver'], 'screen'); register_script('scrolltofixed', $GS_script_assets['scrolltofixed']['local']['url'], $GS_script_assets['scrolltofixed']['local']['ver'], FALSE); /** * Queue our scripts and styles for the backend */ queue_script('jquery', GSBACK); queue_script('jquery-ui', GSBACK); queue_script('fancybox', GSBACK); queue_style('fancybox-css', GSBACK); /** * Include any plugins, depending on where the referring * file that calls it we need to set the correct paths. */ if (file_exists(GSPLUGINPATH)) { $pluginfiles = getFiles(GSPLUGINPATH); } $pluginsLoaded = false;
if ($TEMPLATE_FILE == $filenamefull) { $sel = "selected"; } else { $sel = ""; } if ($filename == 'template.php') { $templatename = i18n_r('DEFAULT_TEMPLATE'); } else { $templatename = $filenamefull; } $theme_templates .= '<option ' . $sel . ' value="' . $templatename . '" >' . $templatename . '</option>'; } } $theme_templates .= "</select></span>"; if (!defined('GSNOHIGHLIGHT') || GSNOHIGHLIGHT != true) { register_script('codemirror', $SITEURL . 'admin/template/js/codemirror/lib/codemirror-compressed.js', '0.2.0', FALSE); register_style('codemirror-css', $SITEURL . 'admin/template/js/codemirror/lib/codemirror.css', 'screen', FALSE); register_style('codemirror-theme', $SITEURL . 'admin/template/js/codemirror/theme/default.css', 'screen', FALSE); queue_script('codemirror', GSBACK); queue_style('codemirror-css', GSBACK); queue_style('codemirror-theme', GSBACK); } get_template('header', cl($SITENAME) . ' » ' . i18n_r('THEME_MANAGEMENT')); ?> <?php include 'template/include-nav.php'; if (!defined('GSNOHIGHLIGHT') || GSNOHIGHLIGHT != true) { switch (pathinfo($TEMPLATE_FILE, PATHINFO_EXTENSION)) { case 'css': $mode = 'text/css';
require_once $incFile; } /**------------------------------------------------------------------------------------------------- * Add Hooks & Filters. Register Scripts & Styles */ # Hooks & Filters add_action('index-pretemplate', 'blog_display_posts'); // Displays posts on front end add_action('theme-header', 'includeRssFeed'); // Add RSS link to site header add_action('index-pretemplate', 'set_post_description'); // Place excerpt into meta description add_action('common', 'checkPermissions'); // Check what permission the user has # Scripts & Styles register_script('pluginManagementFA', $SITEURL . 'plugins/' . BLOGFILE . '/js/pluginManagementFA.js', '1.0', TRUE); queue_script('pluginManagementFA', GSBACK); /**------------------------------------------------------------------------------------------------- * formatPostDate($date) * Format a date - Left here for backwards compatibility with older code. * * @param $date (string) The date to format * @return void (void) */ function formatPostDate($date) { $Blog = new Blog(); return $Blog->get_locale_date(strtotime($date), '%b %e, %Y'); } /**------------------------------------------------------------------------------------------------- * includeRSSFeed()
function add_script() { register_script(); wp_enqueue_script('green'); /** jQuery UI */ wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-ui-accordion'); }
/** * * @package adm * @version $Id$ * @copyright Copyright (c) 2013, Firat Akandere * @author Firat Akandere <*****@*****.**> * @license http://opensource.org/licenses/GPL-3.0 GNU Public License, version 3 * */ /** * @ignore */ define('IN_MANGAREADER', true); define('IN_ADMIN', true); $mangareader_root_path = defined('MANGAREADER_ROOT_PATH') ? MANGAREADER_ROOT_PATH : './../'; $mangareader_admin_root_path = defined('MANGAREADER_ADMIN_ROOT_PATH') ? MANGAREADER_ADMIN_ROOT_PATH : './'; require $mangareader_root_path . 'common.php'; include_once $mangareader_root_path . 'includes/functions-admin.php'; $user->session_begin(); $auth->acl($user->data); $user->setup(); $page = request_var('page', ''); $subpage = request_var('subpage', ''); // Prepare menu pages do_action('admin_menu_pages'); register_script('bootstrap', get_admin_template_directory_uri(true) . '/js/bootstrap.min.js', array('jquery')); enqueue_script('bootstrap', true); get_admin_header(); get_admin_sidebar(); load_hook($page, $subpage); get_admin_footer();
/** * Register plugin, hooks, and filters with getSimple */ protected function _register() { $plugininfo = array($this->_info['id'], $this->_info['name'], $this->_info['version'], $this->_info['author'], $this->_info['author_website'], $this->_info['description'], $this->_info['page_type']); if (isset($this->_info['menu_callback'])) { $plugininfo[] = array($this, $this->_info['menu_callback']); } // register plugin call_user_func_array('register_plugin', $plugininfo); // register actions foreach ($this->_actions as $hook => $action) { add_action($hook, array($this, $action)); } // register filters foreach ($this->_filters as $hook => $filter) { add_filter($hook, array($this, $filter)); } // register scripts foreach ($this->_scripts as $name => $queue_region) { $script_name = $this->_info['id'] . '_' . $name . '_script'; register_script($script_name, $this->_plugin_url('js/' . $name . '.js'), $this->_info['version'], FALSE); queue_script($script_name, $queue_region); } // register styles foreach ($this->_styles as $name => $queue_region) { $style_name = $this->_info['id'] . '_' . $name . '_style'; register_style($style_name, $this->_plugin_url('css/' . $name . '.css'), $this->_info['version'], FALSE); queue_style($style_name, $queue_region); } }
<?php register_page("albums", 'index.php?p=albums'); register_text_engine("albums", "albums/album_page.php"); register_stylesheet(sculpt_system("plugin_path") . "albums/album_styles.css"); register_script(sculpt_system("plugin_path") . "albums/album.js"); function album_categories_list($active_album) { $directory = sculpt_system("content_path") . 'albums'; $page_data = ''; $page_data .= '<ul>'; if (file_exists($directory)) { $categories = glob($directory . '/*', GLOB_ONLYDIR); foreach ($categories as $category) { $category_parts = pathinfo($category); $category_name = $category_parts['filename']; if (!$active_album) { $active_album = $category_name; } if ($category_name === $active_album) { $category_class = "active_tab"; } else { $category_class = "inactive_tab"; } $page_data .= '<li class="' . $category_class . '"><a href=index.php?p=albums&sac=' . $category_name . '>' . ucfirst($category_name) . '</a></li>'; } } $page_data .= '</ul>'; echo $page_data; return $active_album; }
function user_products_head() { register_script(url('js/jquery/jquery.noblecount.js')); register_script(url('js/jquery/jquery.profile.custom.js')); }
define('GSBACK', 2); define('GSBOTH', 3); if ($SITEURL == "") { $SITEURL = suggest_site_path(); } /** * Register shared javascript/css scripts for loading into the header */ if (!defined('GSNOCDN')) { register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', '1.7.1', FALSE); register_script('jquery-ui', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.min.js', '1.8.17', FALSE); } else { register_script('jquery', $SITEURL . $GSADMIN . '/template/js/jquery.min.js', '1.7.1', FALSE); register_script('jquery-ui', $SITEURL . $GSADMIN . '/template/js/jquery-ui.min.js', '1.8.17', FALSE); } register_script('fancybox', $SITEURL . $GSADMIN . '/template/js/fancybox/jquery.fancybox.pack.js', '2.0.4', FALSE); register_style('fancybox-css', $SITEURL . $GSADMIN . '/template/js/fancybox/jquery.fancybox.css', '2.0.4', 'screen'); /** * Queue our scripts and styles for the backend */ queue_script('jquery', GSBACK); queue_script('fancybox', GSBACK); queue_style('fancybox-css', GSBACK); /** * Include any plugins, depending on where the referring * file that calls it we need to set the correct paths. */ if (file_exists(GSPLUGINPATH)) { $pluginfiles = getFiles(GSPLUGINPATH); } $pluginsLoaded = false;
/** * preregister scripts * helper for using global arrays to build script asset registration * * @since 3.4 * @param str $id id of script asset * @param boolean $CDN use cdn if available * @param boolean $footer put in footer * @return bool */ function preRegisterScript($id, $config = array(), $CDN = false, $footer = false) { global $GS_script_assets; if (!$config && isset($GS_script_assets[$id])) { $config = $GS_script_assets[$id]; } if (!$config) { return; } $queue = isset($config['queue']) ? $config['queue'] : null; if ($CDN && isset($config['cdn'])) { return register_script($id, $config['cdn']['url'], '', $footer, $queue); } else { return register_script($id, $config['local']['url'], $config['local']['ver'], $footer, $queue); } }
function hc_googlo_ajax_libraries() { if (AJAX_LIBS_GOOGLE && class_exists('WP_Scripts')) { register_script('jsapi', GOOGLE_JS_API_URL); // prototype // name: prototype // versions: 1.6.0.3 // load request: google.load("prototype", "1.6.0.3"); // path: http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js // site: http://www.prototypejs.org/ register_script('prototype', AJAX_LIBS_PROTOTYPE_JS, array(), AJAX_LIBS_PROTOTYPE_JS_VER); // script.aculo.us // name: scriptaculous // versions: 1.8.2 // load request: google.load("scriptaculous", "1.8.2"); // path: http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.2/scriptaculous.js // site: http://script.aculo.us/ // note: this library depends on prototype. before loading this module, you must load prototype e.g.: register_script('scriptaculous-root', AJAX_LIBS_SCRIPTACULOUS . 'scriptaculous.js', array('prototype'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-builder', AJAX_LIBS_SCRIPTACULOUS . 'builder.js', array('scriptaculous-root'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-dragdrop', AJAX_LIBS_SCRIPTACULOUS . 'dragdrop.js', array('scriptaculous-builder', 'scriptaculous-effects'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-effects', AJAX_LIBS_SCRIPTACULOUS . 'effects.js', array('scriptaculous-root'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-slider', AJAX_LIBS_SCRIPTACULOUS . 'slider.js', array('scriptaculous-effects'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-sound', AJAX_LIBS_SCRIPTACULOUS . 'sound.js', array('scriptaculous-root'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous-controls', AJAX_LIBS_SCRIPTACULOUS . 'controls.js', array('scriptaculous-root'), AJAX_LIBS_SCRIPTACULOUS_VER); register_script('scriptaculous', '', array('scriptaculous-dragdrop', 'scriptaculous-slider', 'scriptaculous-controls'), AJAX_LIBS_SCRIPTACULOUS_VER); // jQuery // name: jquery // versions: 1.4.2 // load request: google.load("jquery", "1.4.2"); // extras: uncompressed:true, e.g., google.load("jquery", "1.4", {uncompressed:true}); // path: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js // path(u): http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js // site: http://jquery.com/ register_script('jquery', AJAX_LIBS_JQUERY, array(), AJAX_LIBS_JQUERY_VER); register_script('jquery.ui', AJAX_LIBS_JQUERY_UI, array('jquery'), AJAX_LIBS_JQUERY_UI_VER); // mootools // name: mootools // versions: 1.11 // load request: google.load("mootools", "1.11"); // extras: uncompressed:true, e.g., google.load("mootools", "1.11", {uncompressed:true}); // path: http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js // path(u): http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools.js // site: http://mootools.net/ register_script('mootools', AJAX_LIBS_MOOTOOLS, array(), AJAX_LIBS_MOOTOOLS_VER); // dojo // name: dojo // versions: 1.1.1 // load request: google.load("dojo", "1.1.1"); // extras: uncompressed:true, e.g., google.load("dojo", "1.1.1", {uncompressed:true}); // path: http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js // path(u): http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js.uncompressed.js // site: http://dojotoolkit.org/ register_script('dojo', AJAX_LIBS_DOJO, array(), AJAX_LIBS_DOJO_VER); } //************************************************************************************** // YUI Libraries //************************************************************************************** if (AJAX_LIBS_YUI && class_exists('WP_Scripts')) { // YUI // name: yui // versions: 2.7.0 // path: http://yui.yahooapis.com/2.7.0/build/yahoo/yahoo-min.js // site: http://developer.yahoo.com/yui/ // YUI Core register_script('yui-core', AJAX_LIBS_YUI_URL . 'yahoo/yahoo-min.js', array(), AJAX_LIBS_YUI_VER); register_script('yui-dom', AJAX_LIBS_YUI_URL . 'dom/dom-min.js', array(), AJAX_LIBS_YUI_VER); register_script('yui-event', AJAX_LIBS_YUI_URL . 'event/event-min.js', array(), AJAX_LIBS_YUI_VER); register_script('yui', '', array('yui-core', 'yui-dom', 'yui-event'), AJAX_LIBS_YUI_VER); if (function_exists('wp_register_style')) { wp_register_style('yui-reset', AJAX_LIBS_YUI_URL . 'reset/reset-min.css', array(), AJAX_LIBS_YUI_VER); wp_register_style('yui-base', AJAX_LIBS_YUI_URL . 'base/base-min.css', array(), AJAX_LIBS_YUI_VER); wp_register_style('yui-fonts', AJAX_LIBS_YUI_URL . 'fonts/fonts-min.css', array(), AJAX_LIBS_YUI_VER); wp_register_style('yui-grids', AJAX_LIBS_YUI_URL . 'grids/grids-min.css', array(), AJAX_LIBS_YUI_VER); wp_register_style('yui', '', array('yui-reset', 'yui-base', 'yui-fonts', 'yui-grids'), AJAX_LIBS_YUI_VER); } // YUI Utilities register_script('yui-element', AJAX_LIBS_YUI_URL . 'element/element-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-animation', AJAX_LIBS_YUI_URL . 'animation/animation-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-connection', AJAX_LIBS_YUI_URL . 'connection/connection-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-cookie', AJAX_LIBS_YUI_URL . 'cookie/cookie-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-datasource', AJAX_LIBS_YUI_URL . 'datasource/datasource-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-dragdrop', AJAX_LIBS_YUI_URL . 'dragdrop/dragdrop-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-get', AJAX_LIBS_YUI_URL . 'get/get-min.js', array('yui-core'), AJAX_LIBS_YUI_VER); register_script('yui-history', AJAX_LIBS_YUI_URL . 'history/history-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-imageloader', AJAX_LIBS_YUI_URL . 'imageloader/imageloader-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-json', AJAX_LIBS_YUI_URL . 'json/json-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-resize', AJAX_LIBS_YUI_URL . 'resize/resize-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-selector', AJAX_LIBS_YUI_URL . 'selector/selector-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-yuiloader', AJAX_LIBS_YUI_URL . 'yuiloader/yuiloader-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); // YUI's UI Controls register_script('yui-container', AJAX_LIBS_YUI_URL . 'container/container-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-menu', AJAX_LIBS_YUI_URL . 'menu/menu-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-autocomplete', AJAX_LIBS_YUI_URL . 'autocomplete/autocomplete-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-button', AJAX_LIBS_YUI_URL . 'button/button-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-calendar', AJAX_LIBS_YUI_URL . 'calendar/calendar-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-charts', AJAX_LIBS_YUI_URL . 'charts/charts-experimental-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-colorpicker', AJAX_LIBS_YUI_URL . 'colorpicker/colorpicker-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-datatable', AJAX_LIBS_YUI_URL . 'datatable/datatable-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-editor', AJAX_LIBS_YUI_URL . 'editor/editor-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-imagecropper', AJAX_LIBS_YUI_URL . 'imagecropper/imagecropper-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-layout', AJAX_LIBS_YUI_URL . 'layout/layout-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-slider', AJAX_LIBS_YUI_URL . 'slider/slider-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-tabview', AJAX_LIBS_YUI_URL . 'tabview/tabview-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-treeview', AJAX_LIBS_YUI_URL . 'treeview/treeview-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-uploader', AJAX_LIBS_YUI_URL . 'uploader/uploader-experimental-min.js', array('yui'), AJAX_LIBS_YUI_VER); if (function_exists('wp_register_style')) { wp_register_style('yui-container', AJAX_LIBS_YUI_URL . 'container/assets/skins/sam/container.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-menu', AJAX_LIBS_YUI_URL . 'menu/assets/skins/sam/menu.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-autocomplete', AJAX_LIBS_YUI_URL . 'autocomplete/assets/skins/sam/autocomplete.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-button', AJAX_LIBS_YUI_URL . 'button/assets/skins/sam/button.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-calendar', AJAX_LIBS_YUI_URL . 'calendar/assets/skins/sam/calendar.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-colorpicker', AJAX_LIBS_YUI_URL . 'colorpicker/assets/skins/sam/colorpicker.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-datatable', AJAX_LIBS_YUI_URL . 'datatable/assets/skins/sam/datatable.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-editor', AJAX_LIBS_YUI_URL . 'editor/assets/skins/sam/editor.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-imagecropper', AJAX_LIBS_YUI_URL . 'imagecropper/assets/skins/sam/imagecropper.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-layout', AJAX_LIBS_YUI_URL . 'layout/assets/skins/sam/layout.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-resize', AJAX_LIBS_YUI_URL . 'resize/assets/skins/sam/resize.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-tabview', AJAX_LIBS_YUI_URL . 'tabview/assets/skins/sam/tabview.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-treeview', AJAX_LIBS_YUI_URL . 'treeview/assets/skins/sam/treeview.css', array('yui'), AJAX_LIBS_YUI_VER); } // YUI Developer Tools: Logging, Testing and Profiling register_script('yui-logger', AJAX_LIBS_YUI_URL . 'logger/logger-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-profiler', AJAX_LIBS_YUI_URL . 'profiler/profiler-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-profilerviewer', AJAX_LIBS_YUI_URL . 'profilerviewer/profilerviewer-beta-min.js', array('yui'), AJAX_LIBS_YUI_VER); register_script('yui-yuitest', AJAX_LIBS_YUI_URL . 'yuitest/yuitest-min.js', array('yui'), AJAX_LIBS_YUI_VER); if (function_exists('wp_register_style')) { wp_register_style('yui-logger', AJAX_LIBS_YUI_URL . 'logger/assets/skins/sam/logger.css', array('yui'), AJAX_LIBS_YUI_VER); wp_register_style('yui-profilerviewer', AJAX_LIBS_YUI_URL . 'profilerviewer/assets/skins/sam/profilerviewer.css', array('yui'), AJAX_LIBS_YUI_VER); } } }