freelancer1 0 Posted October 31, 2017 Hello, As title say my problem is that i am unable to log in on xvm site and thus unable to prolong and activate statistic. Thanks in advance and would appreciate any help. Share this post Link to post Short link Share on other sites
13 3,395 #409837 Posted October 31, 2017 @freelancer1 Open this link https://modxvm.com/#debug Open browser console (F12 in IE/Edge or CTRL+SHIFT+J in Chrome/Opera/FireFox) Make a screenshot of console log and attach it to new message. Share this post Link to post Short link Share on other sites
freelancer1 0 #409839 Posted October 31, 2017 20 minutes ago, Mr 13 said: @freelancer1 Open this link https://modxvm.com/#debug Open browser console (F12 in IE/Edge or CTRL+SHIFT+J in Chrome/Opera/FireFox) Make a screenshot of console log and attach it to new message. Share this post Link to post Short link Share on other sites
13 3,395 #409841 Posted October 31, 2017 Looks like something on your side is blocking this part of our personal area. What you see trying open this URL? Share this post Link to post Short link Share on other sites
freelancer1 0 #409842 Posted October 31, 2017 Only this... (function($) { var selectBoxType = 'combobox_with_optgroup'; $.widget("custom.combobox_with_optgroup", { _create: function() { $.extend($.ui.menu.prototype.options, { items: "> :not(.autocomplete-category)" }); this.wrapper = $("<span>") .addClass("combobox") .insertAfter(this.element); this.element.hide(); this._createAutocomplete(); this._createShowAllButton(); }, _createAutocomplete: function() { var selected = this.element.find(":selected"), value = window.xvm.countryName || ""; this.input = $("<input>") .appendTo(this.wrapper) .val(value) .attr("title", "") /*.attr('style', 'background-image:url(http://www.modxvm.com/assets/flags/personal_area/' + selected.text() + '.png); background-position: 5px 50%; background-repeat: no-repeat; padding-left:25px;')*/ .addClass("combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left") .autocomplete({ delay: 300, autoFocus: true, minLength: 0, source: $.proxy(this, "_source") }) .tooltip({ tooltipClass: "ui-state-highlight" }); this._on(this.input, { autocompleteselect: function(event, ui) { if (!ui.item) { return; } //event . preventDefault() ; //ui.item.value = ui.item.labelOriginal; //alert( ui.item.option.value + " " + ui.item.option.labelOriginal ); ui.item.option.selected = true; this._trigger("select", event, { item: ui.item.option }); }, /*autocompletefocus: function(event, ui) { if (!ui.item) { return; } ui.item.value = ui.item.labelOriginal; },*/ autocompletechange: "_removeIfInvalid" }); this.input.data("ui-autocomplete")._renderMenu = function(ul, items) { var self = this, currentCategory = ""; $.each(items, function(index, item) { if (item.category != currentCategory) { if (item.category) { ul.append("<li class='ui-autocomplete-divider'>" + item.category + "</li>"); } currentCategory = item.category; } self._renderItemData(ul, item); }); }; this.input.data("ui-autocomplete")._renderItem = function(ul, item) { var $li = $('<li>', { class: item.class }); // if (item.title) attr.title = item.title; if (item.label) { $li.attr('style', 'background-image:url(http://www.modxvm.com/assets/flags/personal_area/' + item.labelOriginal + '.png); background-position: 5px 50%; background-repeat: no-repeat; padding-left:25px;'); //$li.attr('value', item.value); } return $li.html(item.value).appendTo(ul); }; }, _createShowAllButton: function() { var input = this.input, wasOpen = false; $("<a>", { tabIndex: -1, title: "Показать ÑпиÑок" }) .tooltip() .appendTo(this.wrapper) .button({ icons: { primary: "ui-icon-triangle-1-s" }, text: false }) .removeClass("ui-corner-all") .addClass("combobox-toggle ui-corner-right") .mousedown(function() { wasOpen = input.autocomplete("widget").is(":visible"); }) .click(function() { input.focus(); if (wasOpen) { return; } input.autocomplete("search", ""); }); }, _source: function(request, response) { var matcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); response(this.element.find("option").map(function() { var $this = $(this), text = $this.text(), category = $this.closest("optgroup").attr("label") || "", regexTerm = $.ui.autocomplete.escapeRegex(request.term); if (this.value && ( !request.term || matcher.test(this.value) || matcher.test(category) )) { var retour = { labelOriginal: text, label: !request.term ? text : text.replace( new RegExp( "(?![^&;]+;)(?!<[^<>]*)(" + regexTerm + ")(?![^<>]*>)(?![^&;]+;)", "gi" ), "<strong>$1</strong>"), value: this.value, class: $this.attr("class"), option: this, category: category.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + regexTerm + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>") }; var title = $this.attr("title"); if (title) retour.title = title; return retour; } })); }, _removeIfInvalid: function(event, ui) { this._trigger("change", event, ui); if (ui.item) { //alert( ui.item.labelOriginal + " found" ); return; } //alert("ear"); var value = this.input.val(), valueLowerCase = value.toLowerCase(), //matcher = new RegExp("^" + $.ui.autocomplete.escapeRegex( value ) + "$", "i"), valid = false; this.element.find("option").each(function() { //if ($(this).text().match(matcher)) { if ($(this).text().toLowerCase() === valueLowerCase) { this.selected = valid = true; return false; } }); if (valid) { return; } this.input .val("") .attr("title", value + "не найдено") .tooltip("open"); this.element.val(""); this._delay(function() { this.input.tooltip("close").attr("title", ""); }, 12500); this.input.data("ui-autocomplete").term = ""; }, _destroy: function() { this.wrapper.remove(); this.element.show(); } }); $.widget('custom.flagselectmenu', $.ui.selectmenu, { _renderItem: function(ul, item) { var li = $('<li>', { text: item.label }); if (item.disabled) { li.addClass('ui-state-disabled'); } $('<img>', { src: getImageSrc(item.value) }) .prependTo(li); return li.appendTo(ul); } }); window.xvm = window.xvm || {}; window.xvm.createWidget = function() { var FADE_DURATION = 200; $(document).tooltip(); var xvm = window.xvm, expiresTimestamp = xvm.expiresAt, updatedTimestamp = xvm.updatedAt, updatedText = xvm.updatedText, $updateLink = $('.lk-widget-logged-in-update-link'), flagSelecting = false; if (updatedTimestamp && updatedTimestamp !== 'undefined') { var updatedDate = new Date(parseInt(updatedTimestamp)), updatedDateString = leadingZero(updatedDate.getDate()) + '.' + leadingZero(updatedDate.getMonth() + 1) + '.' + updatedDate.getFullYear() + ' ' + leadingZero(updatedDate.getHours()) + ':' + leadingZero(updatedDate.getMinutes()); updatedText += updatedDateString; } else { updatedText += '---'; } $updateLink.attr('title', updatedText); $('.lk-widget-region').text(getPlayerRegion()); var $dropdownContainer = $('.lk-widget-login-dropdown'), $lkWidgetLoginLink = $(".lk-widget-login-link"), $body = $('body'); createDropdownToggle($lkWidgetLoginLink, $dropdownContainer); if ($('.lk-widget-error').length) { $lkWidgetLoginLink.trigger('click'); } var $settingsDropdown = $('.lk-widget-settings-dropdown'), apiHome = xvm.apiHome; createDropdownToggle($('.lk-widget-settings'), $settingsDropdown); toggleChanceDisabled(!$('.lk-widget-settings-dropdown-setup-stat-battle').is(':checked')); registerServiceToggle('statBattle', 'stat-battle'); registerServiceToggle('statAwards', 'stat-awards'); registerServiceToggle('statCompany', 'stat-company'); registerServiceToggle('comments', 'comments'); registerServiceToggle('chance', 'chance'); registerServiceToggle('chanceLive', 'chance-live'); registerServiceToggle('chanceResults', 'chance-results'); registerServiceToggle('xmqp', 'xmqp'); var $scaleSwitcher = $('.lk-widget-settings-dropdown-setup-stat-radio input'), $ratingSwitcher = $('.lk-widget-settings-dropdown-setup-rating-radio input'), $flagSelect = $('.lk-widget-settings-flag'); registerServiceRadioToggle('scale', $scaleSwitcher); registerServiceRadioToggle('rating', $ratingSwitcher); /*$flagSelect.flagselectmenu().flagselectmenu();*/ $flagSelect[selectBoxType]()[selectBoxType]({ change: function(event, ui) { var value = ui.item.labelOriginal === 'по умолчанию'? 'default' :ui.item.labelOriginal; $flagSelect[selectBoxType]('option', 'disabled', true); $.ajax({ url: apiHome + 'account/updsrv', xhrFields: { withCredentials: true }, data: { service: 'flag', value: value } }).done(function() { $flagSelect[selectBoxType]('option', 'disabled', false); }).fail(function() { $flagSelect[selectBoxType]('option', 'disabled', false); }); }, select: function(event, ui) { flagSelecting = true; } }); var $slider = $('.lk-widget-settings-top-clans'); $slider.slider({ range: "max", min: 0, max: 1000, step: 50, value: $slider.data('value'), change: function(event, ui) { $slider.slider('option', 'disabled', true); $.ajax({ url: apiHome + 'account/updsrv', xhrFields: { withCredentials: true }, data: { service: 'topClansCount', value: ui.value } }).done(function() { $slider.slider('option', 'disabled', false); }).fail(function() { $slider.slider('option', 'disabled', false); }); }, slide: function(event, ui) { $('.lk-widget-settings-top-clans-amount').text(ui.value); } }); $scaleSwitcher.on('change', function() { var value = $(this).val(); updateRatingSwitchersText(value); }); if ($scaleSwitcher.prop('checked')) { updateRatingSwitchersText('xvm'); } function registerServiceRadioToggle(service, $inputs) { $inputs.on('change', function() { var $this = $(this), newValue = $this.val(); $inputs.prop('disabled', true); $.ajax({ url: apiHome + 'account/updsrv', xhrFields: { withCredentials: true }, data: { service: service, value: newValue } }).done(function() { $inputs.prop('disabled', false); }).fail(function() { $this.prop('checked', !newValue); $inputs.prop('disabled', false); }); }); } function registerServiceToggle(service, toggleId) { $('.lk-widget-settings-dropdown-setup-' + toggleId).on('change', function() { var $this = $(this), newValue = $this.is(":checked"); $this.prop('disabled', true); $.ajax({ url: apiHome + 'account/updsrv', xhrFields: { withCredentials: true }, data: { service: service, value: newValue } }).done(function() { $this.prop('disabled', false); }).fail(function() { $this.prop('checked', !newValue); $this.prop('disabled', false); }); if (service === 'statBattle') { toggleChanceDisabled(!newValue); } }); } function toggleChanceDisabled(value) { $.each(['chance', 'chance-live', 'chance-results'], function(_, id) { $('.lk-widget-settings-dropdown-setup-' + id).prop('disabled', value); }); } function createDropdownToggle($toggler, $dropdownContainer) { $toggler.on('click', function() { $body.off('click.lk'); if ($dropdownContainer.is(':visible')) { $dropdownContainer.fadeOut(FADE_DURATION); return; } $dropdownContainer.fadeIn(FADE_DURATION); $toggler.addClass('lk-widget-logged-in-item-active'); setTimeout(function() { $('body').on('click.lk', function(e) { if ($dropdownContainer.has(e.target).length || flagSelecting || $(e.target).hasClass('lk-widget-settings-dropdown') || $(e.target).hasClass('ui-menu-divider')) { flagSelecting = false; return; } $dropdownContainer.fadeOut(FADE_DURATION); $toggler.removeClass('lk-widget-logged-in-item-active'); $('body').off('click.lk'); }); }, 0); }); } function updateRatingSwitchersText(value) { $('.lk-widget-settings-dropdown-setup-rating-radio span').each(function(i, input) { if (value === 'xvm') { if ($(input).text()[0] !== 'x') { $(input).text('x' + $(input).text()); } } else if ($(input).text()[0] === 'x' && $(input).text() !== 'xTE') { $(input).text($(input).text().substr(1)); } }); } updateTime(); setInterval(updateTime, 60000); function updateTime() { var now = Date.now(), timespan = expiresTimestamp - now - 1000, days = Math.floor(timespan / (1000 * 3600 * 24)), hours = Math.floor((timespan - days * 1000 * 3600 * 24) / (1000 * 3600)), minutes = Math.floor((timespan - days * 1000 * 3600 * 24 - hours * 1000 * 3600) / (1000 * 60)); $('.lk-widget-logged-in-days-remain-number').text(days); $('.lk-widget-logged-in-hours-remain-number').text(leadingZero(hours)); $('.lk-widget-logged-in-minutes-remain-number').text(leadingZero(minutes)); } function leadingZero(num) { if (num < 10) { return '0' + num; } else { return num; } } function getPlayerRegion() { var playerId = xvm.wgId, region; if (playerId < 500000000) { region = 'RU'; } else if (playerId < 1000000000) { region = 'EU'; } else if (playerId < 1500000000) { region = 'NA'; } else if (playerId < 2500000000) { region = 'ASIA'; } else { region = 'KR'; } return region; } function getImageSrc(flag) { return 'https://modxvm.com/assets/flags/personal_area/' + flag + '.png'; } }; function getInternetExplorerVersion() // Returns the version of Internet Explorer or a -1 // (indicating the use of another browser). { var rv = -1; // Return value assumes failure. if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } $(function() { logger('DOM ready'); var matches = /modxvm\.com\/(\w\w)\//i.exec(window.location.href); var url = window.xvm.url || 'https://account.modxvm.com/account/simple'; var lang = matches && matches[1] || 'ru'; url += '?lang=' + lang; logger('lang ', lang); $.ajax({ url: url, xhrFields: { withCredentials: true } }).done(function(html) { logger('xhr success'); $('.lk-widget2').append(html); window.xvm.createWidget(); }).fail(function(jqXHR) { logger('xhr failed', jqXHR); var message; if (jqXHR.status === 499) { message = lang === 'ru' ? 'Ваш Ð°Ð½Ñ‚Ð¸Ð²Ð¸Ñ€ÑƒÑ Ð¿Ð¾ ошибке блокирует личный кабинет. ПожалуйÑта, добавьте Ð°Ð´Ñ€ÐµÑ https://account.modxvm.com в ÑпиÑок иÑключений.' : 'Your antivirus is blocking your personal area by mistake. Please add URL https://account.modxvm.com to exceptions list.'; } else { message = lang === 'ru' ? 'Ðа Ñайте ведутÑÑ Ñ‚ÐµÑ…Ð½Ð¸Ñ‡ÐµÑкие работы' : 'The site technical work underway'; } $('.lk-widget2').append(message); }); window.xvm.createWidget(); }); var debug = false; if(window.location.href.indexOf('#debug') > -1) { debug = true; } function logger() { if (!debug) { return; } var args = Array.prototype.slice.call(arguments, 0); Array.prototype.splice.call(args, 0, 0, '[widget]'); console.log.apply(console, args); } logger('script loaded'); })(jQuery); Share this post Link to post Short link Share on other sites
13 3,395 #409843 Posted October 31, 2017 This is exactly what you must to see, so now go to https://modxvm.com/en/ and try again. Share this post Link to post Short link Share on other sites
freelancer1 0 #409844 Posted October 31, 2017 Nope, same thing as before Share this post Link to post Short link Share on other sites
13 3,395 #409846 Posted October 31, 2017 @freelancer1 ah, sorry, i mislooked url. Something on your side blocks not our personal area, but the library which is used in it. What you see trying open this URL? (I've corrected the link) Share this post Link to post Short link Share on other sites
freelancer1 0 #409847 Posted October 31, 2017 Problem loading page error: Share this post Link to post Short link Share on other sites
13 3,395 #409852 Posted October 31, 2017 Please show what you see in cert data here: Share this post Link to post Short link Share on other sites
freelancer1 0 #409854 Posted October 31, 2017 Share this post Link to post Short link Share on other sites
13 3,395 #409855 Posted October 31, 2017 @freelancer1 have you tried to disable all extensions/add-ons in your browser? Also, try different browser. Share this post Link to post Short link Share on other sites
freelancer1 0 #409856 Posted October 31, 2017 Tried that, also tried with chrome and ie... same thing with all browsers... Share this post Link to post Short link Share on other sites
13 3,395 #409857 Posted October 31, 2017 @freelancer1 as you can't reach official jquery-ui's source, i've changed request for it to alternative CDN. Check now if you can access your personal area on https://modxvm.com/en/ Share this post Link to post Short link Share on other sites
freelancer1 0 #409858 Posted October 31, 2017 This worked, logged in and activated statistics :) Thanks for your help. Share this post Link to post Short link Share on other sites