2     $('.string_list_widget_button').live('click', function() {
\r 
   5         if ($but.is('.add')) {
\r 
   6             $new = $("<div style=\"display: none;\">" +
\r 
   7                     "<input style=\"width: 600px;\" type=\"text\" name=\"" + $but.attr('name') + "\" value=\"\" />" +
\r 
   8                     "<button class=\"string_list_widget_button\">-</button>" +
\r 
  12             $new.slideDown('fast');
\r 
  14             $but.parent().slideUp('fast', function() {
\r 
  15                 $but.parent().remove();
\r 
  22     $('.fieldtool').each(function() {
\r 
  23         var $link = $(this);
\r 
  24         var $input = $link.parent().parent().find('input, textarea');
\r 
  25         var name = $input.attr('name')
\r 
  27         if ($link.is('.context')) {
\r 
  28             $link.click(function() {
\r 
  29                 var $contextbox = $('<input type="text" value="' + name + '" />');
\r 
  30                 $link.replaceWith($contextbox);
\r 
  32         } else if ($link.is('.default')) {
\r 
  33             if ($input.length == 1 && ($input.is('[type=text]') || $input.is('textarea'))) {
\r 
  34                 $link.click(function() {
\r 
  35                     $.post(name + '/', function(data) {
\r 
  40                 $link.attr('href', name + '/');
\r