Author: eallen
Date: 2009-04-23 13:44:57 -0400 (Thu, 23 Apr 2009)
New Revision: 3323
Modified:
mgmt/trunk/cumin/resources/app.js
Log:
Allow doubleclick on fullpage purple bar to expand/restore widget.
Modified: mgmt/trunk/cumin/resources/app.js
===================================================================
--- mgmt/trunk/cumin/resources/app.js 2009-04-23 17:41:37 UTC (rev 3322)
+++ mgmt/trunk/cumin/resources/app.js 2009-04-23 17:44:57 UTC (rev 3323)
@@ -106,7 +106,8 @@
var element = elements[i];
element.removeClass('fullpageable');
- var outer = new Element('div', {'class':
'fullpageable'});
+ var outer = new Element('div', {'class': 'fullpageable',
+ 'events': {'dblclick': function () {fullpage(this);}}});
var title = new Element('div', {'class':
'fullpageTitle'});
var icon = new Element('p', {'class': 'fullpageIcon',
'title': 'Full Page',
@@ -142,10 +143,12 @@
/* called when the full page icon is clicked */
function fullpage(oIcon) {
- var oFullPage = null;
- try {
- oFullPage = oIcon.parentNode;
- } catch (e) {}
+ var oFullPage = oIcon;
+ if (!oFullPage.hasClass("fullpageable")) {
+ try {
+ oFullPage = oIcon.parentNode;
+ } catch (e) {}
+ }
if (!oFullPage || !oFullPage.hasClass("fullpageable")) {
oFullPage = $("fullpage");