# HG changeset patch # User luisf # Date 1365003244 -3600 # Node ID 9523dff58d3d8a55a63a88334998073c2ac0a9c9 # Parent 55a62689cc9712dc809bb750bee6f67da352d9f4 Fixed a few js bugs; changed some functions from using prototype to jquery. diff -r 55a62689cc97 -r 9523dff58d3d plugins/redmine_tags/assets/javascripts/projects_index.js --- a/plugins/redmine_tags/assets/javascripts/projects_index.js Wed Apr 03 15:55:50 2013 +0100 +++ b/plugins/redmine_tags/assets/javascripts/projects_index.js Wed Apr 03 16:34:04 2013 +0100 @@ -1,37 +1,37 @@ function toggleFieldsetWithState(this_field){ - id = Element.up(this_field, 'fieldset').id; - // is the fieldset collapsed? - status = $(id).hasClassName("collapsed"); + id = Element.up(this_field, 'fieldset').id; + + // is the fieldset collapsed? + var status = $(id).hasClassName("collapsed"); change_session(id, status); - + toggleFieldset(this_field); - -}; +} function submitForm(){ - $('submitButton').click(); - }; + $('submitButton').click(); + } function change_session(id, nstatus) { var url = "projects/set_fieldset_status"; - var request = new Ajax.Request(url, { + var request = new Ajax.Request(url, { method: 'post', - parameters: {field_id: id, status: nstatus}, - asynchronous: true - }); + parameters: {field_id: id, status: nstatus}, + asynchronous: true + }); } function keypressHandler (event){ var key = event.which || event.keyCode; switch (key) { default: - break; + break; case Event.KEY_RETURN: - $('submitButton').click(); return false; - break; - }; -}; + $('submitButton').click(); + return false; + } +} -document.observe("dom:loaded", function() { - $('search-input').observe('keypress', keypressHandler); +$(document).ready(function(){ + $('search-input').on('keypress', keypressHandler); }); \ No newline at end of file