123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- (function ($) {
- Drupal.behaviors.unifiedLogin = {
- attach: function (context) {
- // Attach behaviors to the links so that they show/hide forms appropriately.
- $('.toboggan-unified #register-link').click(function() {
- $(this).addClass('lt-active').blur();
- $('.toboggan-unified #login-link').removeClass('lt-active');
- $('.toboggan-unified #register-form').show();
- $('.toboggan-unified #login-form').hide();
- $.ajax({
- url: "/user/register",
- success: function(data) {
- var title = data.match("<title>(.*?)</title>")[1];
- $('html head').find('title').text(title);
- $('h1.title').text(title.substring(0,title.indexOf('|')));
- },
- });
- return false;
- });
- $('.toboggan-unified #login-link').click(function() {
- $(this).addClass('lt-active').blur();
- $('.toboggan-unified #register-link').removeClass('lt-active');
- $('.toboggan-unified #login-form').show();
- $('.toboggan-unified #register-form').hide();
- $.ajax({
- url: "/user/login",
- success: function(data) {
- var title = data.match("<title>(.*?)</title>")[1];
- $('html head').find('title').text(title);
- $('h1.title').text(title.substring(0,title.indexOf('|')));
- },
- });
- return false;
- });
- switch(Drupal.settings.LoginToboggan.unifiedLoginActiveForm) {
- case 'register':
- $('.toboggan-unified #register-link').click();
- break;
- case 'login':
- default:
- $('.toboggan-unified #login-link').click();
- break;
- }
- }
- };
- })(jQuery);
|