git-svn-id: https://192.168.0.254/svn/Proyectos.FundacionLQDVI_WebCongresos/trunk@2 94ccb1af-fd9d-d947-8d90-7f70ea60afc8
68 lines
1.9 KiB
JavaScript
68 lines
1.9 KiB
JavaScript
/**
|
|
* @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;
|
|
}
|
|
}
|
|
} |