mirror of
				https://github.com/Mibew/mibew.git
				synced 2025-11-04 04:15:19 +03:00 
			
		
		
		
	Fix bug with popup windows with geo info in IE.
This commit is contained in:
		
							parent
							
								
									caa90f9f9c
								
							
						
					
					
						commit
						cbe589f5b7
					
				@ -5,4 +5,4 @@
 | 
			
		||||
 You may obtain a copy of the License at
 | 
			
		||||
     http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
*/
 | 
			
		||||
(function(a,e){a.Regions={};a.Popup={};a.Popup.open=function(b,a,g){b=window.open(b,a,g);b.focus();b.opener=window};a.Utils.updateTimers=function(a,f){a.find(f).each(function(){var a=e(this).data("timestamp");if(a){var c=Math.round((new Date).getTime()/1E3)-a,a=c%60,b=Math.floor(c/60)%60,c=Math.floor(c/3600),d=[];0<c&&d.push(c);d.push(10>b?"0"+b:b);d.push(10>a?"0"+a:a);e(this).html(d.join(":"))}})}})(Mibew,jQuery);
 | 
			
		||||
(function(b,e){b.Regions={};b.Popup={};b.Popup.open=function(a,c,d){c=c.replace(/[^A-z0-9_]+/g,"");a=window.open(a,c,d);a.focus();a.opener=window};b.Utils.updateTimers=function(a,c){a.find(c).each(function(){var d=e(this).data("timestamp");if(d){var a=Math.round((new Date).getTime()/1E3)-d,d=a%60,c=Math.floor(a/60)%60,a=Math.floor(a/3600),b=[];0<a&&b.push(a);b.push(10>c?"0"+c:c);b.push(10>d?"0"+d:d);e(this).html(b.join(":"))}})}})(Mibew,jQuery);
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,7 @@ a={hash:{},data:d};return c+=j((f=e.L10n||b.L10n,f?f.call(b,"visitors.table.head
 | 
			
		||||
 You may obtain a copy of the License at
 | 
			
		||||
     http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
*/
 | 
			
		||||
(function(a,e){a.Regions={};a.Popup={};a.Popup.open=function(b,a,g){b=window.open(b,a,g);b.focus();b.opener=window};a.Utils.updateTimers=function(a,f){a.find(f).each(function(){var a=e(this).data("timestamp");if(a){var c=Math.round((new Date).getTime()/1E3)-a,a=c%60,b=Math.floor(c/60)%60,c=Math.floor(c/3600),d=[];0<c&&d.push(c);d.push(10>b?"0"+b:b);d.push(10>a?"0"+a:a);e(this).html(d.join(":"))}})}})(Mibew,jQuery);
 | 
			
		||||
(function(b,e){b.Regions={};b.Popup={};b.Popup.open=function(a,c,d){c=c.replace(/[^A-z0-9_]+/g,"");a=window.open(a,c,d);a.focus();a.opener=window};b.Utils.updateTimers=function(a,c){a.find(c).each(function(){var d=e(this).data("timestamp");if(d){var a=Math.round((new Date).getTime()/1E3)-d,d=a%60,c=Math.floor(a/60)%60,a=Math.floor(a/3600),b=[];0<a&&b.push(a);b.push(10>c?"0"+c:c);b.push(10>d?"0"+d:d);e(this).html(b.join(":"))}})}})(Mibew,jQuery);
 | 
			
		||||
/*
 | 
			
		||||
 Copyright 2005-2013 the original author or authors.
 | 
			
		||||
 Licensed under the Apache License, Version 2.0 (the "License").
 | 
			
		||||
 | 
			
		||||
@ -21,11 +21,16 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Open new window
 | 
			
		||||
     * @param {String} link URL address of page to open
 | 
			
		||||
     * @param {String} id Id of new window
 | 
			
		||||
     * @param {String} id ID of new window. Value of the ID can contain only
 | 
			
		||||
     * alphanumeric characters and underscore sign. Any other characters will
 | 
			
		||||
     * be stripped. It helps to avoid problems with popup windows in IE7-9.
 | 
			
		||||
     * @param {String} params Window params passed to window.open method
 | 
			
		||||
     */
 | 
			
		||||
    Mibew.Popup.open = function(link, id, params) {
 | 
			
		||||
        // Filter window ID to avoid problems in IE7-9
 | 
			
		||||
        id = id.replace(/[^A-z0-9_]+/g, '');
 | 
			
		||||
        var newWindow = window.open(link, id, params);
 | 
			
		||||
 | 
			
		||||
        newWindow.focus();
 | 
			
		||||
        newWindow.opener = window;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user