Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ! function(a) {
- a.cachedScript("https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js").done(function() {
- a(document).ready(function() {
- particlesJS.load("particles-js", "http://static.secure.website/js2/black-particles.json")
- })
- }), a(document).ready(function(a) {
- if (!_ws.inEditor) {
- var b = function(a) {
- a = a.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
- var b = new RegExp("[\\?&]" + a + "=([^&#]*)"),
- c = b.exec(location.search);
- return null == c ? "" : decodeURIComponent(c[1].replace(/\+/g, " "))
- },
- c = null;
- if (c = b("error")) switch (c) {
- case "no_site_found":
- alert('No site was found in the account that you attempted to log in with. You can create one by clicking on the "Get started" button below.');
- break;
- case "signup_error":
- alert("There was an issue signing you up, please try again.")
- }
- var d = '<div class="form-loader" style="display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.8);">';
- d += '<div class="wsb-loader" style="position: absolute; top: 50%; left: 50%; width: 70px; height: 70px; margin-left: -35px; margin-top: -54px;">',
- d += '<svg class="circular" viewBox="25 25 50 50">', d += '<circle class="path" cx="50" cy="50" r="20" fill="none" strokeWidth="2" stroke-miterlimit="10"></circle>',
- d += "</svg>",
- d += "</div>",
- d += '<div class="loader-text" style="position: absolute; width: 100%; text-align: center; top: 50%; margin-top: -46px; padding-top: 78px; font-size: 16px;"></div>',
- d += "</div>";
- var e = a("<div></div>").append(a("<div></div>").addClass("ai-login-form wse-frm").append(a('<form class="wsform align-top v2" data-form-version="2"><input type="hidden" name="formid" value="75235"><ul class="wsform-fields"><li data-input="email" class="has-placeholder" style="position:relative;left:0px;top:0px;"><label class="desc clr-txt-63" for="email_address_2"></label><div class="inp-con" data-required="0" data-input="email"><input placeholder="Email Address" type="text" class="text large clr-brd-63 clr-txt-63" name="email_address_2"></div><div class="clear"></div></li><li data-input="number" class="has-placeholder"><label class="desc clr-txt-63" for="password_2"></label>'
- +'<div class="inp-con" data-required="0" data-input="number"><input placeholder="Password" type="password" class="text large clr-brd-63 clr-txt-63" name="password_2"></div><div class="clear"></div></li><li class="wsform-btn-container" data-input="button"><button type="submit" name="login-button" data-id="wssubmit" class="wse-btn">'
- +'<a class="wseA clr-txt-75 clr-txt-hvr-75 clr-bkg-23"><div class="wseT clr-bkg-bef-75">Log In</div><div class="wseSHBL"></div><div class="wseSHBR"></div><div class="wseSHTL"></div><div class="wseSHTR"></div></a></button>'
- +'<a name="forgot-password" style="text-align: right;display: inline-block;float: right;margin-top: 15px;">Forgot Password?</a></li></ul></form>').data("ajax_bypass", !0)));
- e.find('[data-input="text"], [data-input="name"]').remove(), e.find('button[type="submit"] .wseT').text("Log In");
- var f = e.html();
- a("body").on('click','a[name="forgot-password"]', function(ele){
- var e = a("body");
- var passwordInput = e.find('[name="password_2"]');
- a(this).remove();
- e.find('button[name="login-button"] .wseT').html("Recover Password");
- e.find('button[name="login-button"]').attr('name',"forgot-password-button");
- e.find('h6[name="auth-modal-title"]').text("WebStarts Password Recovery");
- passwordInput.remove();
- var loginButton = e.find('button[name="login-button"]');
- var btn = a("<button/>").addClass("wse-btn").html(loginButton.html());
- e.find('button[name="login-button"]').remove();
- e.on('click','button[name="forgot-password-button"]', function(b){
- var c = a(this),
- e = a(d);
- e.find(".wsb-loader").css("margin-top", "-35px"), c.after(e.show()), b.stopPropagation(), b.preventDefault();
- var f = {
- email_address: c.find('[name="email_address_2"]').val(),
- };
- return a.get("http://gio.webstarts.com/functions/sendPasswordEmail.php?action=ajax", {
- email: f.email_address,
- }, function(c) {
- console.log(c);
- a("body").find('h6[name="auth-modal-title"]').text("Password Recovery Sent");
- a("body").find(".form-loader").remove();
- return true;
- }), false
- });
- loginButton.before(btn);
- });
- e.remove(), delete e, a("body").on('click', 'button[name="login-button"]', function(b) {
- var c = a(this),
- e = a(d);
- e.find(".wsb-loader").css("margin-top", "-35px"), c.after(e.show()), b.stopPropagation(), b.preventDefault();
- var f = {
- email_address: a('body').find('[name="email_address_2"]').val(),
- password: a('body').find('[name="password_2"]').val()
- };
- return a.post("http://www.webstarts.com/api/v1/login", {
- username: f.email_address,
- password: f.password
- }, function(a) {
- return a.error ? (c.siblings(".form-loader").remove(), void alert(a.error)) : void(window.location = "http://www.webstarts.com/login-redirect?username=" + encodeURIComponent(a.data.user.username) + "&password=" + encodeURIComponent(a.data.user.password) + "&url=" + encodeURIComponent("http://www.webstarts.com/cadmin/dashboard/choose-site.php") + "&onError=goBack&back=" + encodeURIComponent("http://www.webstarts.ai"))
- }), !1
- }), a('a[href="http://www.webstarts.com/login"]').click(function(b) {
- function c() {
- a.magnificPopup.open({
- items: {
- src: a('<div class="white-popup" style="padding: 25px; width: ' + d + '; height: 100%;"><button title="Close (Esc)" type="button" class="mfp-close">×</button><h6 name="auth-modal-title"class="wse-txt-h6" style="color: #000; margin-bottom: 25px;">WebStarts Login</h6>' + f + "</div>"),
- type: "inline"
- }
- })
- }
- b.stopPropagation(), b.preventDefault();
- var d = a(window).width() < 550 ? "100%" : "500px";
- return "undefined" == typeof a.magnificPopup ? a.cachedScript("http://static.secure.website/library/users/magnific-popup/dist/jquery.magnific-popup.js").done(c) : c()
- }), "#login" === window.location.hash && a('a[href="http://www.webstarts.com/login"]').click()
- }
- })
- }(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement