diff options
author | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2008-03-05 17:40:51 +0000 |
---|---|---|
committer | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2008-03-05 17:40:51 +0000 |
commit | f5a609f4c72219b7794851d1b094666fae651b55 (patch) | |
tree | afa02936de171ffbe324baf7726f4c57fa90ad41 /UI/payments | |
parent | 82254cc7c2fab1a48c291f75a0a04f2fdaaa6b11 (diff) |
Adding more of dmora's payment stuff (images, js)
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@2099 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'UI/payments')
-rw-r--r-- | UI/payments/img/down.gif | bin | 0 -> 163 bytes | |||
-rw-r--r-- | UI/payments/img/up.gif | bin | 0 -> 164 bytes | |||
-rw-r--r-- | UI/payments/js/maximize_minimize.js | 77 |
3 files changed, 77 insertions, 0 deletions
diff --git a/UI/payments/img/down.gif b/UI/payments/img/down.gif Binary files differnew file mode 100644 index 00000000..a354c871 --- /dev/null +++ b/UI/payments/img/down.gif diff --git a/UI/payments/img/up.gif b/UI/payments/img/up.gif Binary files differnew file mode 100644 index 00000000..6d6d6d1e --- /dev/null +++ b/UI/payments/img/up.gif diff --git a/UI/payments/js/maximize_minimize.js b/UI/payments/js/maximize_minimize.js new file mode 100644 index 00000000..07348454 --- /dev/null +++ b/UI/payments/js/maximize_minimize.js @@ -0,0 +1,77 @@ +/****************************************************** + CopyLeft DAVID MORA RODRIGUEZ + CRISTIAN CEBALLOS + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +********************************************************/ + +// This function should not be called directly + function maximize(element) { + try { + var obj = document.getElementById(element); + obj.style.visibility = 'visible'; + obj.style.height = "60px"; + + } + catch(err) { alert("ERROR ON maximize: "+err); } + + + } +// This funciton should not be called directly + function minimize(element) { + try { + var obj2 = document.getElementById(element); + obj2.style.visibility = 'hidden'; + obj2.style.height = '0px'; + } + catch(err) { alert("ERROR ON minimize: " + err); } + } +/* This is the handler for maximize_minimize, it is intended to be called + directly this will call maximize and minimize */ + function maximize_minimize(element, state, img, plusimage, minusimage) { + try { + var obj = document.getElementById(element); + var obj3 = document.getElementById(state); + if ( obj.style.visibility == 'hidden' ) { + img.src = minusimage; + maximize(element); + obj3.value = 'visible'; + } else { + img.src = plusimage; + minimize(element); + obj3.value ='hidden'; + } + } catch (err) { alert("ERROR ON maximize_minimize: " + err);} + } + +/* This function gets the form state and set it invisible */ +/* Container is the element that contains the tagname elements, all of them must match the same criteria */ + function maximize_minimize_on_load (container, plusimage, minusimage) { + + var table = document.getElementById(container); + var cells = table.getElementsByTagName("input"); + var regex = new RegExp("topaystate_"); + try{ + for (var i = 0; i < cells.length; i++) { + + var extra_info = cells[i].id.replace(regex,"div_topay_"); + var img = document.getElementById(cells[i].id.replace(regex,"button_topay_")); + if (cells[i].value == '' || cells[i].value == "hidden") { + maximize_minimize(extra_info , cells[i].id, img, plusimage, minusimage); + } + } + } catch (err) { alert("ERROR ON maximize_minimize_on_load: " + err) } +} + |