Current Path : /var/www/html/clients/tatneft-nhs.ru/components/com_jce/js/ |
Current File : /var/www/html/clients/tatneft-nhs.ru/components/com_jce/js/popup.js |
/** * @version $Id: popup.js 74 2009-06-04 12:28:43Z happynoodleboy $ * @package Joomla Content Editor (JCE) * @subpackage Components * @copyright Copyright (C) 2005 - 2009 Ryan Demmer. All rights reserved. * @license GNU/GPL * JCE is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ // JCE Popup Javascript var jcePopupWindow = { init : function(width, height, click){ this.width = width; this.height = height; this.resizeToInnerSize(); this.centerWindow(); if(click){ this.noClick(); } }, // Based on a similar TinyMCE function : http://tinymce.moxiecode.com resizeToInnerSize : function(){ var n, d = document, b = d.body, dw, dh, x, oh = 0; var vw = window.innerWidth || d.documentElement.clientWidth || b.clientWidth || 0; var vh = window.innerHeight || d.documentElement.clientHeight || b.clientHeight || 0; // Add a little if title var divs = d.getElementsByTagName('div'); for(x=0;x<divs.length;x++){ if(divs[x].className == 'contentheading'){ oh = divs[x].offsetHeight; } } dw = this.width - vw; dh = (this.height - vh) + oh; window.resizeBy(dw, dh); }, // Center Window centerWindow : function(){ var x = (screen.width-parseInt(this.width))/2; var y = (screen.height-parseInt(this.height))/2; window.moveTo(x, y); }, // Disable right click noClick : function(){ var w = window, d = w.document; d.onmousedown = function(e){ e = e || w.event; // Its IE! if(/msie/i.test(navigator.userAgent)){ if(e.button == 2) return false; }else{ if(e.which == 2 || e.which == 3){ return false; } } } d.oncontextmenu = function(){ return false; } } }