1(function($){ 2$('.tml').on('submit', 'form[data-ajax="1"]', function(e){ 3var form=$(this), 4input=form.find(':input'), 5submit=form.find(':submit'), 6container=$(e.delegateTarget), 7notices=container.find('.tml-alerts'); 8e.preventDefault(); 9notices.empty(); 10input.prop('readonly', true); 11submit.prop('disabled', true); 12$.ajax({ 13data: form.serialize() + '&ajax=1', 14method: form.attr('method')||'get', 15url: form.attr('action') 16}) 17.always(function(){ 18input.prop('readonly', false); 19submit.prop('disabled', false); 20}) 21.done(function(response){ 22if(response.success){ 23if(response.data.refresh){ 24location.reload(true); 25}else if(response.data.redirect){ 26location.href=response.data.redirect; 27}else if(response.data.notice){ 28notices.hide().html(response.data.notice).fadeIn(); 29}}else{ 30notices.hide().html(response.data.errors).fadeIn(); 31}}) 32.fail(function(jqXHR, textStatus, errorThrown){ 33if(jqXHR.responseJSON.data.errors){ 34notices.hide().html(jqXHR.responseJSON.data.errors).fadeIn(); 35}}); 36}); 37})(jQuery); 38(function($){ 39var element=document.getElementById('login_custom_button'); 40if(typeof(element)!='undefined'&&element!=null){ 41document.getElementById("login_custom_button").onclick=function(){ 42$("#formi-register").hide(); 43document.getElementById("login_custom_button").style.display="none"; 44$("#tml-primer-login").fadeIn(); 45$("#tml-links").fadeIn(); 46}} 47var element2=document.getElementById('tml-register-link'); 48if(typeof(element2)!='undefined'&&element2!=null){ 49document.getElementById("tml-register-link").onclick=function (){ 50$("#formi-register").fadeIn(); 51document.getElementById("login_custom_button").style.display=""; 52$("#tml-primer-login").hide(); 53$("#tml-links").hide(); 54}} 55$(initFocus); 56function initFocus(){ 57var userLogin, key; 58if(! themeMyLogin.action){ 59return; 60} 61userLogin=$('#user_login'); 62switch(themeMyLogin.action){ 63case 'activate' : 64key=$('#key'); 65if(key.length){ 66key.focus(); 67} 68break; 69case 'lostpassword' : 70case 'retrievepassword' : 71case 'register' : 72userLogin.focus(); 73break; 74case 'resetpass' : 75case 'rp' : 76$('#pass1').focus(); 77break; 78case 'login' : 79if(-1!=themeMyLogin.errors.indexOf('invalid_username')){ 80userLogin.val(''); 81} 82if(userLogin.val()){ 83$('#user_pass').focus(); 84}else{ 85userLogin.focus(); 86} 87break; 88}} 89})(jQuery); 90(function($){ 91function checkPasswordStrength(){ 92var pass1=$('#pass1').val(), 93result=$('#pass-strength-result'), 94strength; 95result.removeClass('short bad good strong empty'); 96if(! pass1||''===pass1.trim()){ 97result.addClass('empty').html(' '); 98return; 99} 100strength=wp.passwordStrength.meter(pass1, wp.passwordStrength.userInputDisallowedList(), pass1); 101switch(strength){ 102case -1: 103result.addClass('bad').html(pwsL10n.unknown); 104break; 105case 2: 106result.addClass('bad').html(pwsL10n.bad); 107break; 108case 3: 109result.addClass('good').html(pwsL10n.good); 110break; 111case 4: 112result.addClass('strong').html(pwsL10n.strong); 113break; 114case 5: 115result.addClass('short').html(pwsL10n.mismatch); 116break; 117default: 118result.addClass('short').html(pwsL10n['short']); 119}} 120$(document).ready(function(){ 121$('#pass1').val('').on('keyup paste', checkPasswordStrength); 122}); 123})(jQuery); 124;(function(){ 125"use strict"; 126function setup($){ 127$.fn._fadeIn=$.fn.fadeIn; 128var noOp=$.noop||function(){}; 129var msie=/MSIE/.test(navigator.userAgent); 130var ie6=/MSIE 6.0/.test(navigator.userAgent)&&! /MSIE 8.0/.test(navigator.userAgent); 131var mode=document.documentMode||0; 132var setExpr='function'===typeof document.createElement('div').style.setExpression ? document.createElement('div').style.setExpression:false; 133$.blockUI=function(opts){ install(window, opts); }; 134$.unblockUI=function(opts){ remove(window, opts); }; 135$.growlUI=function(title, message, timeout, onClose){ 136var $m=$('<div class="growlUI"></div>'); 137if(title) $m.append('<h1>'+title+'</h1>'); 138if(message) $m.append('<h2>'+message+'</h2>'); 139if(timeout===undefined) timeout=3000; 140var callBlock=function(opts){ 141opts=opts||{}; 142$.blockUI({ 143message: $m, 144fadeIn:typeof opts.fadeIn!=='undefined' ? opts.fadeIn:700, 145fadeOut: typeof opts.fadeOut!=='undefined' ? opts.fadeOut:1000, 146timeout: typeof opts.timeout!=='undefined' ? opts.timeout:timeout, 147centerY: false,
vendor: 9,908 bytes, lines 148-509
148showOverlay: false, 149onUnblock: onClose, 150css: $.blockUI.defaults.growlCSS 151}); 152}; 153callBlock(); 154var nonmousedOpacity=$m.css('opacity'); 155$m.on('mouseover', function(){ 156callBlock({ 157fadeIn: 0, 158timeout: 30000 159}); 160var displayBlock=$('.blockMsg'); 161displayBlock.stop(); 162displayBlock.fadeTo(300, 1); 163}).on('mouseout', function(){ 164$('.blockMsg').fadeOut(1000); 165}); 166}; 167$.fn.block=function(opts){ 168if(this[0]===window){ 169$.blockUI(opts); 170return this; 171} 172var fullOpts=$.extend({}, $.blockUI.defaults, opts||{}); 173this.each(function(){ 174var $el=$(this); 175if(fullOpts.ignoreIfBlocked&&$el.data('blockUI.isBlocked')) 176return; 177$el.unblock({ fadeOut: 0 }); 178}); 179return this.each(function(){ 180if($.css(this,'position')=='static'){ 181this.style.position='relative'; 182$(this).data('blockUI.static', true); 183} 184this.style.zoom=1; 185install(this, opts); 186}); 187}; 188$.fn.unblock=function(opts){ 189if(this[0]===window){ 190$.unblockUI(opts); 191return this; 192} 193return this.each(function(){ 194remove(this, opts); 195}); 196}; 197$.blockUI.version=2.70; 198$.blockUI.defaults={ 199message: '<h1>Please wait...</h1>', 200title: null, 201draggable: true, 202theme: false, 203css: { 204padding: 0, 205margin: 0, 206width: '30%', 207top: '40%', 208left: '35%', 209textAlign: 'center', 210color: '#000', 211border: '3px solid #aaa', 212backgroundColor:'#fff', 213cursor: 'wait' 214}, 215themedCSS: { 216width: '30%', 217top: '40%', 218left: '35%' 219}, 220overlayCSS: { 221backgroundColor: '#000', 222opacity: 0.6, 223cursor: 'wait' 224}, 225cursorReset: 'default', 226growlCSS: { 227width: '350px', 228top: '10px', 229left: '', 230right: '10px', 231border: 'none', 232padding: '5px', 233opacity: 0.6, 234cursor: 'default', 235color: '#fff', 236backgroundColor: '#000', 237'-webkit-border-radius':'10px', 238'-moz-border-radius': '10px', 239'border-radius': '10px' 240}, 241iframeSrc: /^https/i.test(window.location.href||'') ? 'javascript:false':'about:blank', 242forceIframe: false, 243baseZ: 1000, 244centerX: true, 245centerY: true, 246allowBodyStretch: true, 247bindEvents: true, 248constrainTabKey: true, 249fadeIn: 200, 250fadeOut: 400, 251timeout: 0, 252showOverlay: true, 253focusInput: true, 254focusableElements: ':input:enabled:visible', 255onBlock: null, 256onUnblock: null, 257onOverlayClick: null, 258quirksmodeOffsetHack: 4, 259blockMsgClass: 'blockMsg', 260ignoreIfBlocked: false 261}; 262var pageBlock=null; 263var pageBlockEls=[]; 264function install(el, opts){ 265var css, themedCSS; 266var full=(el==window); 267var msg=(opts&&opts.message!==undefined ? opts.message:undefined); 268opts=$.extend({}, $.blockUI.defaults, opts||{}); 269if(opts.ignoreIfBlocked&&$(el).data('blockUI.isBlocked')) 270return; 271opts.overlayCSS=$.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS||{}); 272css=$.extend({}, $.blockUI.defaults.css, opts.css||{}); 273if(opts.onOverlayClick) 274opts.overlayCSS.cursor='pointer'; 275themedCSS=$.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS||{}); 276msg=msg===undefined ? opts.message:msg; 277if(full&&pageBlock) 278remove(window, {fadeOut:0}); 279if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){ 280var node=msg.jquery ? msg[0]:msg; 281var data={}; 282$(el).data('blockUI.history', data); 283data.el=node; 284data.parent=node.parentNode; 285data.display=node.style.display; 286data.position=node.style.position; 287if(data.parent) 288data.parent.removeChild(node); 289} 290$(el).data('blockUI.onUnblock', opts.onUnblock); 291var z=opts.baseZ; 292var lyr1, lyr2, lyr3, s; 293if(msie||opts.forceIframe) 294lyr1=$('<iframe class="blockUI" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'); 295else 296lyr1=$('<div class="blockUI" style="display:none"></div>'); 297if(opts.theme) 298lyr2=$('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+ (z++) +';display:none"></div>'); 299else 300lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+ (z++) +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'); 301if(opts.theme&&full){ 302s='<div class="blockUI ' + opts.blockMsgClass + ' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:fixed">'; 303if(opts.title){ 304s +='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title||' ')+'</div>'; 305} 306s +='<div class="ui-widget-content ui-dialog-content"></div>'; 307s +='</div>'; 308} 309else if(opts.theme){ 310s='<div class="blockUI ' + opts.blockMsgClass + ' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:absolute">'; 311if(opts.title){ 312s +='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title||' ')+'</div>'; 313} 314s +='<div class="ui-widget-content ui-dialog-content"></div>'; 315s +='</div>'; 316} 317else if(full){ 318s='<div class="blockUI ' + opts.blockMsgClass + ' blockPage" style="z-index:'+(z+10)+';display:none;position:fixed"></div>'; 319}else{ 320s='<div class="blockUI ' + opts.blockMsgClass + ' blockElement" style="z-index:'+(z+10)+';display:none;position:absolute"></div>'; 321} 322lyr3=$(s); 323if(msg){ 324if(opts.theme){ 325lyr3.css(themedCSS); 326lyr3.addClass('ui-widget-content'); 327} 328else 329lyr3.css(css); 330} 331if(!opts.theme ) 332lyr2.css(opts.overlayCSS); 333lyr2.css('position', full ? 'fixed':'absolute'); 334if(msie||opts.forceIframe) 335lyr1.css('opacity',0.0); 336var layers=[lyr1,lyr2,lyr3], $par=full ? $('body'):$(el); 337$.each(layers, function(){ 338this.appendTo($par); 339}); 340if(opts.theme&&opts.draggable&&$.fn.draggable){ 341lyr3.draggable({ 342handle: '.ui-dialog-titlebar', 343cancel: 'li' 344}); 345} 346var expr=setExpr&&(!$.support.boxModel||$('object,embed', full ? null:el).length > 0); 347if(ie6||expr){ 348if(full&&opts.allowBodyStretch&&$.support.boxModel) 349$('html,body').css('height','100%'); 350if((ie6||!$.support.boxModel)&&!full){ 351var t=sz(el,'borderTopWidth'), l=sz(el,'borderLeftWidth'); 352var fixT=t ? '(0 - '+t+')':0; 353var fixL=l ? '(0 - '+l+')':0; 354} 355$.each(layers, function(i,o){ 356var s=o[0].style; 357s.position='absolute'; 358if(i < 2){ 359if(full) 360s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'); 361else 362s.setExpression('height','this.parentNode.offsetHeight + "px"'); 363if(full) 364s.setExpression('width','jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'); 365else 366s.setExpression('width','this.parentNode.offsetWidth + "px"'); 367if(fixL) s.setExpression('left', fixL); 368if(fixT) s.setExpression('top', fixT); 369} 370else if(opts.centerY){ 371if(full) s.setExpression('top','(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'); 372s.marginTop=0; 373} 374else if(!opts.centerY&&full){ 375var top=(opts.css&&opts.css.top) ? parseInt(opts.css.top, 10):0; 376var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + '+top+') + "px"'; 377s.setExpression('top',expression); 378}}); 379} 380if(msg){ 381if(opts.theme) 382lyr3.find('.ui-widget-content').append(msg); 383else 384lyr3.append(msg); 385if(msg.jquery||msg.nodeType) 386$(msg).show(); 387} 388if((msie||opts.forceIframe)&&opts.showOverlay) 389lyr1.show(); 390if(opts.fadeIn){ 391var cb=opts.onBlock ? opts.onBlock:noOp; 392var cb1=(opts.showOverlay&&!msg) ? cb:noOp; 393var cb2=msg ? cb:noOp; 394if(opts.showOverlay) 395lyr2._fadeIn(opts.fadeIn, cb1); 396if(msg) 397lyr3._fadeIn(opts.fadeIn, cb2); 398}else{ 399if(opts.showOverlay) 400lyr2.show(); 401if(msg) 402lyr3.show(); 403if(opts.onBlock) 404opts.onBlock.bind(lyr3)(); 405} 406bind(1, el, opts); 407if(full){ 408pageBlock=lyr3[0]; 409pageBlockEls=$(opts.focusableElements,pageBlock); 410if(opts.focusInput) 411setTimeout(focus, 20); 412} 413else 414center(lyr3[0], opts.centerX, opts.centerY); 415if(opts.timeout){ 416var to=setTimeout(function(){ 417if(full) 418$.unblockUI(opts); 419else 420$(el).unblock(opts); 421}, opts.timeout); 422$(el).data('blockUI.timeout', to); 423}} 424function remove(el, opts){ 425var count; 426var full=(el==window); 427var $el=$(el); 428var data=$el.data('blockUI.history'); 429var to=$el.data('blockUI.timeout'); 430if(to){ 431clearTimeout(to); 432$el.removeData('blockUI.timeout'); 433} 434opts=$.extend({}, $.blockUI.defaults, opts||{}); 435bind(0, el, opts); 436if(opts.onUnblock===null){ 437opts.onUnblock=$el.data('blockUI.onUnblock'); 438$el.removeData('blockUI.onUnblock'); 439} 440var els; 441if(full) 442els=$(document.body).children().filter('.blockUI').add('body > .blockUI'); 443else 444els=$el.find('>.blockUI'); 445if(opts.cursorReset){ 446if(els.length > 1) 447els[1].style.cursor=opts.cursorReset; 448if(els.length > 2) 449els[2].style.cursor=opts.cursorReset; 450} 451if(full) 452pageBlock=pageBlockEls=null; 453if(opts.fadeOut){ 454count=els.length; 455els.stop().fadeOut(opts.fadeOut, function(){ 456if(--count===0) 457reset(els,data,opts,el); 458}); 459} 460else 461reset(els, data, opts, el); 462} 463function reset(els,data,opts,el){ 464var $el=$(el); 465if($el.data('blockUI.isBlocked')) 466return; 467els.each(function(i,o){ 468if(this.parentNode) 469this.parentNode.removeChild(this); 470}); 471if(data&&data.el){ 472data.el.style.display=data.display; 473data.el.style.position=data.position; 474data.el.style.cursor='default'; 475if(data.parent) 476data.parent.appendChild(data.el); 477$el.removeData('blockUI.history'); 478} 479if($el.data('blockUI.static')){ 480$el.css('position', 'static'); 481} 482if(typeof opts.onUnblock=='function') 483opts.onUnblock(el,opts); 484var body=$(document.body), w=body.width(), cssW=body[0].style.width; 485body.width(w-1).width(w); 486body[0].style.width=cssW; 487} 488function bind(b, el, opts){ 489var full=el==window, $el=$(el); 490if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked'))) 491return; 492$el.data('blockUI.isBlocked', b); 493if(!full||!opts.bindEvents||(b&&!opts.showOverlay)) 494return; 495var events='mousedown mouseup keydown keypress keyup touchstart touchend touchmove'; 496if(b) 497$(document).on(events, opts, handler); 498else 499$(document).off(events, handler); 500} 501function handler(e){ 502if(e.type==='keydown'&&e.keyCode&&e.keyCode==9){ 503if(pageBlock&&e.data.constrainTabKey){ 504var els=pageBlockEls; 505var fwd = !e.shiftKey&&e.target===els[els.length-1]; 506var back=e.shiftKey&&e.target===els[0]; 507if(fwd||back){ 508setTimeout(function(){focus(back);},10); 509return false;
vendor: 854 bytes, lines 510-541
510}} 511} 512var opts=e.data; 513var target=$(e.target); 514if(target.hasClass('blockOverlay')&&opts.onOverlayClick) 515opts.onOverlayClick(e); 516if(target.parents('div.' + opts.blockMsgClass).length > 0) 517return true; 518return target.parents().children().filter('div.blockUI').length===0; 519} 520function focus(back){ 521if(!pageBlockEls) 522return; 523var e=pageBlockEls[back===true ? pageBlockEls.length-1:0]; 524if(e) 525e.trigger('focus'); 526} 527function center(el, x, y){ 528var p=el.parentNode, s=el.style; 529var l=((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth'); 530var t=((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth'); 531if(x) s.left=l > 0 ? (l+'px'):'0'; 532if(y) s.top=t > 0 ? (t+'px'):'0'; 533} 534function sz(el, p){ 535return parseInt($.css(el,p),10)||0; 536}} 537if(typeof define==='function'&&define.amd&&define.amd.jQuery){ 538define(['jquery'], setup); 539}else{ 540setup(jQuery); 541}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.