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
45 $('.url_field').each(function() {
\r
46 var $input = $(this);
\r
47 var $anchor = $input.parent().find('.url_field_anchor');
\r
48 var app_url = $anchor.attr('href');
\r
50 function rewrite_anchor() {
\r
51 var val = app_url + '/' + $input.val();
\r
53 $anchor.attr('href', val);
\r
58 $input.keyup(rewrite_anchor);
\r