remove tailing white spaces from public/javascripts/application.js

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8831 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2012-02-10 00:36:21 +00:00
parent 30a9cf0f03
commit 2cfdb8306d

View File

@ -1,5 +1,5 @@
/* redMine - project management software /* Redmine - project management software
Copyright (C) 2006-2008 Jean-Philippe Lang */ Copyright (C) 2006-2012 Jean-Philippe Lang */
function checkAll (id, checked) { function checkAll (id, checked) {
var els = Element.descendants(id); var els = Element.descendants(id);
@ -426,7 +426,7 @@ function observeProjectModules() {
setVisible('project_trackers', c); setVisible('project_trackers', c);
setVisible('project_issue_custom_fields', c); setVisible('project_issue_custom_fields', c);
}; };
Event.observe(window, 'load', f); Event.observe(window, 'load', f);
Event.observe('project_enabled_module_names_issue_tracking', 'change', f); Event.observe('project_enabled_module_names_issue_tracking', 'change', f);
} }
@ -441,44 +441,44 @@ var WarnLeavingUnsaved = Class.create({
observedElements: false, observedElements: false,
changedForms: false, changedForms: false,
message: null, message: null,
initialize: function(message){ initialize: function(message){
this.observedForms = $$('form'); this.observedForms = $$('form');
this.observedElements = $$('textarea'); this.observedElements = $$('textarea');
this.message = message; this.message = message;
this.observedElements.each(this.observeChange.bind(this)); this.observedElements.each(this.observeChange.bind(this));
this.observedForms.each(this.submitAction.bind(this)); this.observedForms.each(this.submitAction.bind(this));
window.onbeforeunload = this.unload.bind(this); window.onbeforeunload = this.unload.bind(this);
}, },
unload: function(){ unload: function(){
this.observedElements.each(function(el) {el.blur();}) this.observedElements.each(function(el) {el.blur();})
if(this.changedForms) if(this.changedForms)
return this.message; return this.message;
}, },
setChanged: function(){ setChanged: function(){
this.changedForms = true; this.changedForms = true;
}, },
setUnchanged: function(){ setUnchanged: function(){
this.changedForms = false; this.changedForms = false;
}, },
observeChange: function(element){ observeChange: function(element){
element.observe('change',this.setChanged.bindAsEventListener(this)); element.observe('change',this.setChanged.bindAsEventListener(this));
}, },
submitAction: function(element){ submitAction: function(element){
element.observe('submit',this.setUnchanged.bindAsEventListener(this)); element.observe('submit',this.setUnchanged.bindAsEventListener(this));
} }
}); });
/* /*
* 1 - registers a callback which copies the csrf token into the * 1 - registers a callback which copies the csrf token into the
* X-CSRF-Token header with each ajax request. Necessary to * X-CSRF-Token header with each ajax request. Necessary to
* work with rails applications which have fixed * work with rails applications which have fixed
* CVE-2011-0447 * CVE-2011-0447
* 2 - shows and hides ajax indicator * 2 - shows and hides ajax indicator