Add comments to _main.js, remove finalize
This commit is contained in:
@@ -1,45 +1,46 @@
|
||||
// Modified http://paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/
|
||||
// Only fires on body class (working off strictly WordPress body_class)
|
||||
/* ========================================================================
|
||||
* DOM-based Routing
|
||||
* Based on http://goo.gl/EUTi53 by Paul Irish
|
||||
*
|
||||
* Only fires on body classes that match. If a body class contains a dash,
|
||||
* replace the dash with an underscore when adding it to the object below.
|
||||
* ======================================================================== */
|
||||
|
||||
var ExampleSite = {
|
||||
var Roots = {
|
||||
// All pages
|
||||
common: {
|
||||
init: function() {
|
||||
// JS here
|
||||
},
|
||||
finalize: function() { }
|
||||
// JavaScript to be fired on all pages
|
||||
}
|
||||
},
|
||||
// Home page
|
||||
home: {
|
||||
init: function() {
|
||||
// JS here
|
||||
// JavaScript to be fired on the home page
|
||||
}
|
||||
},
|
||||
// About page
|
||||
about: {
|
||||
init: function() {
|
||||
// JS here
|
||||
// JavaScript to be fired on the about page
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var UTIL = {
|
||||
fire: function(func, funcname, args) {
|
||||
var namespace = ExampleSite;
|
||||
var namespace = Roots;
|
||||
funcname = (funcname === undefined) ? 'init' : funcname;
|
||||
if (func !== '' && namespace[func] && typeof namespace[func][funcname] === 'function') {
|
||||
namespace[func][funcname](args);
|
||||
}
|
||||
},
|
||||
loadEvents: function() {
|
||||
|
||||
UTIL.fire('common');
|
||||
|
||||
$.each(document.body.className.replace(/-/g, '_').split(/\s+/),function(i,classnm) {
|
||||
UTIL.fire(classnm);
|
||||
});
|
||||
|
||||
UTIL.fire('common', 'finalize');
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
2
assets/js/scripts.min.js
vendored
2
assets/js/scripts.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -27,7 +27,7 @@ function roots_scripts() {
|
||||
}
|
||||
|
||||
wp_register_script('modernizr', get_template_directory_uri() . '/assets/js/vendor/modernizr-2.7.0.min.js', array(), null, false);
|
||||
wp_register_script('roots_scripts', get_template_directory_uri() . '/assets/js/scripts.min.js', array(), '01d073428e4e54f227f8a0a3bad4b804', true);
|
||||
wp_register_script('roots_scripts', get_template_directory_uri() . '/assets/js/scripts.min.js', array(), '0c433827b6da033cda9b7082ca2812e2', true);
|
||||
wp_enqueue_script('modernizr');
|
||||
wp_enqueue_script('jquery');
|
||||
wp_enqueue_script('roots_scripts');
|
||||
|
||||
Reference in New Issue
Block a user