I am getting this again, seems flaky.

From the browser I see

Uncaught ReferenceError: $ is not defined

<anonymous>http://www.wikidrinker.co.uk/roller/theme/scripts/roller.js:240

which is

$(document).ready(function () {
    jQuery("form.validate-form").validate();
    // Added method to check valid email address and add a custom error message
    jQuery.validator.addMethod(
        "regex",
        function(value, element, regexp)  {
            if (regexp && regexp.constructor != RegExp) {
                regexp = new RegExp(regexp);
            } else if (regexp.global) {
                regexp.lastIndex = 0;
            }
            return this.optional(element) || regexp.test(value);
        }
    );
    // Applied email rules to field with class name validate-email
    jQuery( ".validate-email" ).rules( "add", {
        minlength: 3,
        maxlength: 255,
        email: true,
        regex: /^\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i
    });
});

Template :

roller/app/src/main/webapp/themes/basic/weblog.vm

There is no jquery?  Is something supposed to inject jquery now?


Reply via email to