// @codekit-prepend "gui.js" // @koala-prepend "gui.js" (function($) { MaterioUser = function(){ var _isAdhesion = $('body').is('.page-node-11187') || $('body').is('.page-node-11186'); function init() { //trace('MaterioUser init compile test 3'); if(_isAdhesion) initAdhesion(); }; function initAdhesion(){ //trace('initAdhesion'); $('.get-link a').bind('click', function(event) { // do not show the registration form if already logged-in if($('body').is('.logged-in')) return true; // else show the ajaxified registration form event.preventDefault(); var $this = $(this), href = $this.attr("href"), destination = href.match('/\?destination=([^,]+)'); destination = "/" + destination[1].replace('%23', '#'); trace('destination', destination); loadRegistrationBlock(destination); return false; }); }; function loadRegistrationBlock(destination){ //trace('loadRegistrationBlock :: dest = '+dest); $.getJSON(Drupal.settings.basePath+Drupal.settings.pathPrefix+'materio_user/register', // {'types':types,'current_path':document.location.href, 'keys':keys, 'searchmode':searchmode}, function(json){ //trace('json', json); var $modal = $('