X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Plinn.git/blobdiff_plain/3e0a2c257d49fb162da9c70d2f70194036235166..959d888c17d1403d2eeecc19bc4b5e2c8d1debf6:/skins/ajax_scripts/growable_table.js diff --git a/skins/ajax_scripts/growable_table.js b/skins/ajax_scripts/growable_table.js deleted file mode 100644 index f1d21d3..0000000 --- a/skins/ajax_scripts/growable_table.js +++ /dev/null @@ -1,300 +0,0 @@ -// © Benoît PIN 2006-2008 -// http://plinn.org -// Licence GPL -// $Id: growable_table.js 1473 2009-03-06 17:02:21Z pin $ -// $URL: http://svn.cri.ensmp.fr/svn/Plinn/branches/CMF-2.1/skins/ajax_scripts/growable_table.js $ -// GrowableTable: functions to edit quickly table form entries. - -function GrowableTable(tbody, fieldsDescription, submitExtName, skipFormManagerInit) { - this.fieldsDescription = fieldsDescription; - this.tbody = tbody; - this.length = tbody.getElementsByTagName('tr').length; - this.submitExtName = submitExtName; - - var form = this.tbody.parentNode; - while (form.tagName != 'FORM') - form = form.parentNode; - - var thisManager = this; - - if (!skipFormManagerInit) { - var formManager = new FormManager(form); - formManager.onBeforeSubmit = function(m, e){return thisManager.onBeforeSubmit(m, e)}; - formManager.onResponseLoad = function(req){thisManager.loadResponse(req);}; - } - - addListener(this.tbody.parentNode, 'click', function(evt){thisManager.tbodyClick(evt);}); - - var addButton; - var links = tbody.parentNode.getElementsByTagName('a'); - for (var i=0 ; i