Minor fixes.

This commit is contained in:
Paulo Veiga 2011-07-26 16:58:49 -03:00
parent 41c1f47227
commit 9759ee12cb
4 changed files with 60 additions and 54 deletions

View File

@ -101,7 +101,7 @@ mindplot.TextEditor = new Class({
setTimeout("$('ffoxWorkarroundInput').focus();", 0); setTimeout("$('ffoxWorkarroundInput').focus();", 0);
}; };
this.fx = new Fx.Morph(this.inputText, 'opacity', { duration: 10}); this.fx = new Fx.Tween(this.inputText, {property: 'opacity', duration: 10});
this.fx.addEvent('onComplete', onComplete.bind(this)); this.fx.addEvent('onComplete', onComplete.bind(this));
}, },
lostFocusEvent : function () lostFocusEvent : function ()

View File

@ -320,17 +320,6 @@ function afterMindpotLibraryLoading() {
window.document.location = "mymaps.htm"; window.document.location = "mymaps.htm";
}); });
var autosave = function() {
if (designer.needsSave()) {
designer.save(function() {
var monitor = core.Monitor.getInstance();
}, false);
}
};
autosave.periodical(30000);
// To prevent the user from leaving the page with changes ... // To prevent the user from leaving the page with changes ...
window.onbeforeunload = function confirmExit() { window.onbeforeunload = function confirmExit() {
if (designer.needsSave()) { if (designer.needsSave()) {

View File

@ -1,6 +1,6 @@
// MooTools: the javascript framework. // MooTools: the javascript framework.
// Load this file's selection again by visiting: http://mootools.net/more/55656dfd0c63feba6230bd0acc822f94 // Load this file's selection again by visiting: http://mootools.net/more/a6e9cfc60901e7c04a3ebf1805354b50
// Or build this file again with packager using: packager build More/More More/URI More/URI.Relative More/Hash More/Hash.Extras More/Fx.Elements More/Fx.Accordion More/Fx.Move More/Fx.Reveal More/Fx.Scroll More/Fx.Slide More/Fx.SmoothScroll More/Fx.Sort More/Drag More/Drag.Move More/Color // Or build this file again with packager using: packager build More/More More/String.Extras More/URI More/URI.Relative More/Hash More/Hash.Extras More/Fx.Elements More/Fx.Accordion More/Fx.Move More/Fx.Reveal More/Fx.Scroll More/Fx.Slide More/Fx.SmoothScroll More/Fx.Sort More/Drag More/Drag.Move More/Color
/* /*
--- ---
copyrights: copyrights:
@ -10,11 +10,17 @@ licenses:
- [MIT License](http://mootools.net/license.txt) - [MIT License](http://mootools.net/license.txt)
... ...
*/ */
MooTools.More={version:"1.3.2.1",build:"e586bcd2496e9b22acfde32e12f84d49ce09e59d"};String.implement({parseQueryString:function(d,a){if(d==null){d=true; MooTools.More={version:"1.3.2.1",build:"e586bcd2496e9b22acfde32e12f84d49ce09e59d"};(function(){var c={a:/[àáâãäåăą]/g,A:/[ÀÁÂÃÄÅĂĄ]/g,c:/[ćčç]/g,C:/[ĆČÇ]/g,d:/[ďđ]/g,D:/[ĎÐ]/g,e:/[èéêëěę]/g,E:/[ÈÉÊËĚĘ]/g,g:/[ğ]/g,G:/[Ğ]/g,i:/[ìíîï]/g,I:/[ÌÍÎÏ]/g,l:/[ĺľł]/g,L:/[ĹĽŁ]/g,n:/[ñňń]/g,N:/[ÑŇŃ]/g,o:/[òóôõöøő]/g,O:/[ÒÓÔÕÖØ]/g,r:/[řŕ]/g,R:/[ŘŔ]/g,s:/[ššş]/g,S:/[ŠŞŚ]/g,t:/[ťţ]/g,T:/[ŤŢ]/g,ue:/[ü]/g,UE:/[Ü]/g,u:/[ùúûůµ]/g,U:/[ÙÚÛŮ]/g,y:/[ÿý]/g,Y:/[ŸÝ]/g,z:/[žźż]/g,Z:/[ŽŹŻ]/g,th:/[þ]/g,TH:/[Þ]/g,dh:/[ð]/g,DH:/[Ð]/g,ss:/[ß]/g,oe:/[œ]/g,OE:/[Œ]/g,ae:/[æ]/g,AE:/[Æ]/g},b={" ":/[\xa0\u2002\u2003\u2009]/g,"*":/[\xb7]/g,"'":/[\u2018\u2019]/g,'"':/[\u201c\u201d]/g,"...":/[\u2026]/g,"-":/[\u2013]/g,"»":/[\uFFFD]/g};
}if(a==null){a=true;}var c=this.split(/[&;]/),b={};if(!c.length){return b;}c.each(function(i){var e=i.indexOf("=")+1,g=e?i.substr(e):"",f=e?i.substr(0,e-1).match(/([^\]\[]+|(\B)(?=\]))/g):[i],h=b; var a=function(f,h){var e=f,g;for(g in h){e=e.replace(h[g],g);}return e;};var d=function(e,g){e=e||"";var h=g?"<"+e+"(?!\\w)[^>]*>([\\s\\S]*?)</"+e+"(?!\\w)>":"</?"+e+"([^>]+)?>",f=new RegExp(h,"gi");
if(!f){return;}if(a){g=decodeURIComponent(g);}f.each(function(k,j){if(d){k=decodeURIComponent(k);}var l=h[k];if(j<f.length-1){h=h[k]=l||{};}else{if(typeOf(l)=="array"){l.push(g); return f;};String.implement({standardize:function(){return a(this,c);},repeat:function(e){return new Array(e+1).join(this);},pad:function(e,h,g){if(this.length>=e){return this;
}else{h[k]=l!=null?[l,g]:g;}}});});return b;},cleanQueryString:function(a){return this.split("&").filter(function(e){var b=e.indexOf("="),c=b<0?"":e.substr(0,b),d=e.substr(b+1); }var f=(h==null?" ":""+h).repeat(e-this.length).substr(0,e-this.length);if(!g||g=="right"){return this+f;}if(g=="left"){return f+this;}return f.substr(0,(f.length/2).floor())+this+f.substr(0,(f.length/2).ceil());
return a?a.call(null,c,d):(d||d===0);}).join("&");}});(function(){var b=function(){return this.get("value");};var a=this.URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:["scheme","user","password","host","port","directory","file","query","fragment"],schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(d,c){this.setOptions(c); },getTags:function(e,f){return this.match(d(e,f))||[];},stripTags:function(e,f){return this.replace(d(e,f),"");},tidy:function(){return a(this,b);},truncate:function(e,f,i){var h=this;
if(f==null&&arguments.length==1){f="…";}if(h.length>e){h=h.substring(0,e);if(i){var g=h.lastIndexOf(i);if(g!=-1){h=h.substr(0,g);}}if(f){h+=f;}}return h;
}});})();String.implement({parseQueryString:function(d,a){if(d==null){d=true;}if(a==null){a=true;}var c=this.split(/[&;]/),b={};if(!c.length){return b;
}c.each(function(i){var e=i.indexOf("=")+1,g=e?i.substr(e):"",f=e?i.substr(0,e-1).match(/([^\]\[]+|(\B)(?=\]))/g):[i],h=b;if(!f){return;}if(a){g=decodeURIComponent(g);
}f.each(function(k,j){if(d){k=decodeURIComponent(k);}var l=h[k];if(j<f.length-1){h=h[k]=l||{};}else{if(typeOf(l)=="array"){l.push(g);}else{h[k]=l!=null?[l,g]:g;
}}});});return b;},cleanQueryString:function(a){return this.split("&").filter(function(e){var b=e.indexOf("="),c=b<0?"":e.substr(0,b),d=e.substr(b+1);return a?a.call(null,c,d):(d||d===0);
}).join("&");}});(function(){var b=function(){return this.get("value");};var a=this.URI=new Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:["scheme","user","password","host","port","directory","file","query","fragment"],schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize:function(d,c){this.setOptions(c);
var e=this.options.base||a.base;if(!d){d=e;}if(d&&d.parsed){this.parsed=Object.clone(d.parsed);}else{this.set("value",d.href||d.toString(),e?new a(e):false); var e=this.options.base||a.base;if(!d){d=e;}if(d&&d.parsed){this.parsed=Object.clone(d.parsed);}else{this.set("value",d.href||d.toString(),e?new a(e):false);
}},parse:function(e,d){var c=e.match(this.regex);if(!c){return false;}c.shift();return this.merge(c.associate(this.parts),d);},merge:function(d,c){if((!d||!d.scheme)&&(!c||!c.scheme)){return false; }},parse:function(e,d){var c=e.match(this.regex);if(!c){return false;}c.shift();return this.merge(c.associate(this.parts),d);},merge:function(d,c){if((!d||!d.scheme)&&(!c||!c.scheme)){return false;
}if(c){this.parts.every(function(e){if(d[e]){return false;}d[e]=c[e]||"";return true;});}d.port=d.port||this.schemes[d.scheme.toLowerCase()];d.directory=d.directory?this.parseDirectory(d.directory,c?c.directory:""):"/"; }if(c){this.parts.every(function(e){if(d[e]){return false;}d[e]=c[e]||"";return true;});}d.port=d.port||this.schemes[d.scheme.toLowerCase()];d.directory=d.directory?this.parseDirectory(d.directory,c?c.directory:""):"/";

View File

@ -50,8 +50,10 @@ var Ajax = new Class({
}, },
onComplete: function() { onComplete: function() {
if (this.options.update) $(this.options.update).empty().setHTML(this.response.text); if (this.options.update)
if (this.options.evalScripts || this.options.evalResponse) this.evalScripts(); $(this.options.update).empty().innerHTML = this.response.text;
if (this.options.evalScripts || this.options.evalResponse)
this.evalScripts();
this.fireEvent('onComplete', [this.response.text, this.response.xml], 20); this.fireEvent('onComplete', [this.response.text, this.response.xml], 20);
}, },
@ -347,28 +349,28 @@ Element.$overlay = function(hide, deltaZ) {
'width': pos.width + 'px', 'height': pos.height + 'px'}); 'width': pos.width + 'px', 'height': pos.height + 'px'});
}; };
Element.extend({ //Element.extend({
//
fixOverlay: window.ie6 ? Element.$overlay : function() { // fixOverlay: window.ie6 ? Element.$overlay : function() {
return false; // return false;
}, // },
//
remove: function(trash) { // remove: function(trash) {
if (this.fixOverlayElement) { // if (this.fixOverlayElement) {
this.fixOverlayElement.remove(); // this.fixOverlayElement.remove();
if (trash) { // if (trash) {
Garbage.trash([this.fixOverlayElement]); // Garbage.trash([this.fixOverlayElement]);
} // }
} // }
this.parentNode.removeChild(this); // this.parentNode.removeChild(this);
if (trash) { // if (trash) {
Garbage.trash([this.empty()]); // Garbage.trash([this.empty()]);
return false; // return false;
} // }
return this; // return this;
} // }
//
}); //});
Drag.Transition = { Drag.Transition = {
linear:{ linear:{
step: function(start, current, direction) { step: function(start, current, direction) {
@ -840,6 +842,8 @@ Drag.ResizeImage = new Class({
}); });
var Windoo = new Class({ var Windoo = new Class({
Extends: Options,
Implements: Events,
options: { options: {
type: 'dom', type: 'dom',
url: false, url: false,
@ -963,20 +967,24 @@ var Windoo = new Class({
var $row = function(prefix, contentClass) { var $row = function(prefix, contentClass) {
return '<div class="' + prefix + '-left ' + _p + '-drag"><div class="' + prefix + '-right"><div class="' + contentClass + '"></div></div></div>'; return '<div class="' + prefix + '-left ' + _p + '-drag"><div class="' + prefix + '-right"><div class="' + contentClass + '"></div></div></div>';
}; };
var iefix = window.ie && this.options.type != 'iframe', var iefix = window.ie && this.options.type != 'iframe';
innerContent = '<div class="' + _p + '-frame">' + $row("top", "title") + $row("bot", "strut") + '</div><div class="' + _p + '-body">' + (iefix ? Windoo.ieTableCell : '') + '</div>'; this.el.innerHTML = '<div class="' + _p + '-frame">' + $row("top", "title") + $row("bot", "strut") + '</div><div class="' + _p + '-body">' + (iefix ? Windoo.ieTableCell : '') + '</div>';
this.el.setHTML(innerContent).inject(this.options.container); this.el.inject(this.options.container);
if (window.ie) this.el.addClass(_p + '-' + theme.name + '-ie'); if (window.ie) this.el.addClass(_p + '-' + theme.name + '-ie');
var frame = this.el.getFirst(), var frame = this.el.getFirst(),
body = this.el.getLast(), body = this.el.getLast(),
title = frame.getElement('.title'), title = frame.getElement('.title'),
titleText = new Element('div', {'class': 'title-text'}).inject(title); titleText = new Element('div', {'class': 'title-text'}).inject(title);
frame.getElement('.strut').innerHTML = '&nbsp;',
this.dom = { this.dom = {
frame: frame, frame: frame,
body: body, body: body,
title: titleText, title: titleText,
strut: frame.getElement('.strut').setHTML('&nbsp;'), strut: frame.getElement('.strut'),
content: iefix ? body.getElement('td') : body content: iefix ? body.getElement('td') : body
}; };
this.dom.title.addEvent('dblclick', this.maximize.bind(this)); this.dom.title.addEvent('dblclick', this.maximize.bind(this));
@ -1008,7 +1016,8 @@ var Windoo = new Class({
self.bound[name] = action; self.bound[name] = action;
if (opt) { if (opt) {
var klass = _p + '-button ' + _p + '-' + name + ( opt == 'disabled' ? ' ' + _p + '-' + name + '-disabled' : '' ); var klass = _p + '-button ' + _p + '-' + name + ( opt == 'disabled' ? ' ' + _p + '-' + name + '-disabled' : '' );
self.dom[name] = new Element('a', {'class': klass, 'href': '#', 'title': title}).setHTML('x').inject(self.el); self.dom[name] = new Element('a', {'class': klass, 'href': '#', 'title': title}).innerHTML = 'x';
self.dom[name].inject(self.el);
self.dom[name].addEvent('click', opt == 'disabled' ? self.bound.noaction : action); self.dom[name].addEvent('click', opt == 'disabled' ? self.bound.noaction : action);
} }
}; };
@ -1047,7 +1056,7 @@ var Windoo = new Class({
}, },
setHTML: function(content) { setHTML: function(content) {
if (!this.dom.iframe) this.dom.content.empty().setHTML(content); if (!this.dom.iframe) this.dom.content.empty().innerHTML = content;
return this; return this;
}, },
@ -1084,7 +1093,7 @@ var Windoo = new Class({
}, },
setTitle: function(title) { setTitle: function(title) {
this.dom.title.setHTML(title || '&nbsp;'); this.dom.title.innerHTML = title || '&nbsp;';
return this; return this;
}, },
@ -1121,7 +1130,7 @@ var Windoo = new Class({
}, },
fix: function(hide) { fix: function(hide) {
this.el.fixOverlay(hide || !this.visible); this.el.$overlay(hide || !this.visible);
return this.fixShadow(hide); return this.fixShadow(hide);
}, },
@ -1310,7 +1319,8 @@ var Windoo = new Class({
return this.setZIndex(this.wm.maxZIndex()); return this.setZIndex(this.wm.maxZIndex());
} }
}); });
Windoo.implement(new Events, new Options); //Windoo.implement(new Events, new Options);
Windoo.ieTableCell = '<table style="position:absolute;top:0;left:0;border:none;border-collapse:collapse;padding:0;"><tr><td style="border:none;overflow:auto;position:relative;padding:0;"></td></tr></table>'; Windoo.ieTableCell = '<table style="position:absolute;top:0;left:0;border:none;border-collapse:collapse;padding:0;"><tr><td style="border:none;overflow:auto;position:relative;padding:0;"></td></tr></table>';
Windoo.Themes = { Windoo.Themes = {
@ -1558,7 +1568,7 @@ Windoo.Themes.aqua = {
Windoo.Ajax = Ajax.extend({ Windoo.Ajax = Ajax.extend({
onComplete: function() { onComplete: function() {
if (this.options.window) this.options.window.setHTML(this.response.text); if (this.options.window) this.options.window.innerHTML = this.response.text;
this.parent(); this.parent();
} }
}); });
@ -1695,7 +1705,8 @@ Windoo.Dialog = Windoo.extend({
dialog.dom.panel = new Element('div', $merge({'class': this.classPrefix(klass + '-pane')}, dialog.options.panel)); dialog.dom.panel = new Element('div', $merge({'class': this.classPrefix(klass + '-pane')}, dialog.options.panel));
for (var btn in buttons) if (buttons[btn]) dialog.dom.panel.adopt(dialog.buttons[btn]); for (var btn in buttons) if (buttons[btn]) dialog.dom.panel.adopt(dialog.buttons[btn]);
dialog.dom.message = new Element('div', $merge({'class': this.classPrefix(klass + '-message')}, dialog.options.message)); dialog.dom.message = new Element('div', $merge({'class': this.classPrefix(klass + '-message')}, dialog.options.message));
return this.addPanel(dialog.dom.panel).adopt(dialog.dom.message.setHTML(dialog.message)); dialog.dom.message.innerHTML = dialog.message;
return this.addPanel(dialog.dom.panel).adopt(dialog.dom.message);
} }
}); });