summaryrefslogtreecommitdiffstats
path: root/public/javascripts
diff options
context:
space:
mode:
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>2012-03-04 18:36:41 +0000
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>2012-03-04 18:36:41 +0000
commit865c2b02e5c0a5cb1c00cfd0c564bef055294c28 (patch)
tree5c5cbe2700320911981fe2e259c1a0aa906fe711 /public/javascripts
parent5756ef29418d5524fd5dd5f4a5f670af575109ec (diff)
downloadredmine-865c2b02e5c0a5cb1c00cfd0c564bef055294c28.tar.gz
redmine-865c2b02e5c0a5cb1c00cfd0c564bef055294c28.zip
set svn:eol-style native public/javascripts/select_list_move.js
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9099 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'public/javascripts')
-rw-r--r--public/javascripts/select_list_move.js164
1 files changed, 82 insertions, 82 deletions
diff --git a/public/javascripts/select_list_move.js b/public/javascripts/select_list_move.js
index a9c5bfd36..5ad793a51 100644
--- a/public/javascripts/select_list_move.js
+++ b/public/javascripts/select_list_move.js
@@ -1,82 +1,82 @@
-var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);
-
-function addOption(theSel, theText, theValue)
-{
- var newOpt = new Option(theText, theValue);
- var selLength = theSel.length;
- theSel.options[selLength] = newOpt;
-}
-
-function swapOptions(theSel, index1, index2)
-{
- var text, value;
- text = theSel.options[index1].text;
- value = theSel.options[index1].value;
- theSel.options[index1].text = theSel.options[index2].text;
- theSel.options[index1].value = theSel.options[index2].value;
- theSel.options[index2].text = text;
- theSel.options[index2].value = value;
-}
-
-function deleteOption(theSel, theIndex)
-{
- var selLength = theSel.length;
- if(selLength>0)
- {
- theSel.options[theIndex] = null;
- }
-}
-
-function moveOptions(theSelFrom, theSelTo)
-{
-
- var selLength = theSelFrom.length;
- var selectedText = new Array();
- var selectedValues = new Array();
- var selectedCount = 0;
-
- var i;
-
- for(i=selLength-1; i>=0; i--)
- {
- if(theSelFrom.options[i].selected)
- {
- selectedText[selectedCount] = theSelFrom.options[i].text;
- selectedValues[selectedCount] = theSelFrom.options[i].value;
- deleteOption(theSelFrom, i);
- selectedCount++;
- }
- }
-
- for(i=selectedCount-1; i>=0; i--)
- {
- addOption(theSelTo, selectedText[i], selectedValues[i]);
- }
-
- if(NS4) history.go(0);
-}
-
-function moveOptionUp(theSel) {
- var index = theSel.selectedIndex;
- if (index > 0) {
- swapOptions(theSel, index-1, index);
- theSel.selectedIndex = index-1;
- }
-}
-
-function moveOptionDown(theSel) {
- var index = theSel.selectedIndex;
- if (index < theSel.length - 1) {
- swapOptions(theSel, index, index+1);
- theSel.selectedIndex = index+1;
- }
-}
-
-function selectAllOptions(id)
-{
- var select = $(id);
- for (var i=0; i<select.options.length; i++) {
- select.options[i].selected = true;
- }
-}
-
+var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);
+
+function addOption(theSel, theText, theValue)
+{
+ var newOpt = new Option(theText, theValue);
+ var selLength = theSel.length;
+ theSel.options[selLength] = newOpt;
+}
+
+function swapOptions(theSel, index1, index2)
+{
+ var text, value;
+ text = theSel.options[index1].text;
+ value = theSel.options[index1].value;
+ theSel.options[index1].text = theSel.options[index2].text;
+ theSel.options[index1].value = theSel.options[index2].value;
+ theSel.options[index2].text = text;
+ theSel.options[index2].value = value;
+}
+
+function deleteOption(theSel, theIndex)
+{
+ var selLength = theSel.length;
+ if(selLength>0)
+ {
+ theSel.options[theIndex] = null;
+ }
+}
+
+function moveOptions(theSelFrom, theSelTo)
+{
+
+ var selLength = theSelFrom.length;
+ var selectedText = new Array();
+ var selectedValues = new Array();
+ var selectedCount = 0;
+
+ var i;
+
+ for(i=selLength-1; i>=0; i--)
+ {
+ if(theSelFrom.options[i].selected)
+ {
+ selectedText[selectedCount] = theSelFrom.options[i].text;
+ selectedValues[selectedCount] = theSelFrom.options[i].value;
+ deleteOption(theSelFrom, i);
+ selectedCount++;
+ }
+ }
+
+ for(i=selectedCount-1; i>=0; i--)
+ {
+ addOption(theSelTo, selectedText[i], selectedValues[i]);
+ }
+
+ if(NS4) history.go(0);
+}
+
+function moveOptionUp(theSel) {
+ var index = theSel.selectedIndex;
+ if (index > 0) {
+ swapOptions(theSel, index-1, index);
+ theSel.selectedIndex = index-1;
+ }
+}
+
+function moveOptionDown(theSel) {
+ var index = theSel.selectedIndex;
+ if (index < theSel.length - 1) {
+ swapOptions(theSel, index, index+1);
+ theSel.selectedIndex = index+1;
+ }
+}
+
+function selectAllOptions(id)
+{
+ var select = $(id);
+ for (var i=0; i<select.options.length; i++) {
+ select.options[i].selected = true;
+ }
+}
+