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:
parent
30a9cf0f03
commit
2cfdb8306d
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user