--- C:/Documents and Settings/John/Bureau/l10n_client-6.x-1.7/l10n_client/l10n_client.js Wed Apr 15 21:10:12 2009 +++ C:/Documents and Settings/John/Bureau/l10n_client.js Sun Aug 16 12:09:21 2009 @@ -17,12 +17,12 @@ if(userSelection.length > 0) { Drupal.l10nClient.filter(userSelection); Drupal.l10nClient.toggle(1); - $('#l10n-client #edit-search').focus(); + $('#l10n-client #l10n-edit-search').focus(); } else { if($('#l10n-client').is('.hidden')) { Drupal.l10nClient.toggle(1); if(!$.browser.safari) { - $('#l10n-client #edit-search').focus(); + $('#l10n-client #l10n-edit-search').focus(); } } else { Drupal.l10nClient.toggle(0); @@ -70,13 +70,13 @@ if(search == false || search == '') { $('#l10n-client #search-filter-clear').focus(); $('#l10n-client-string-select li').show(); - $('#l10n-client #edit-search').val(''); - $('#l10n-client #edit-search').focus(); + $('#l10n-client #l10n-edit-search').val(''); + $('#l10n-client #l10n-edit-search').focus(); } else { if(search.length > 0) { $('#l10n-client-string-select li').hide(); $('#l10n-client-string-select li:contains('+search+')').show(); - $('#l10n-client #edit-search').val(search); + $('#l10n-client #l10n-edit-search').val(search); } } } @@ -103,8 +103,9 @@ var index = $('#l10n-client-string-select li').index(this); $('#l10n-client-string-editor .source-text').text(Drupal.l10nClient.getString(index, 'source')); - $('#l10n-client-form #edit-target').val(Drupal.l10nClient.getString(index, 'target')); + $('#l10n-client-form #l10n-edit-target').val(Drupal.l10nClient.getString(index, 'target')); + $('#l10n-client-form #l10n-edit-textgroup').val(Drupal.l10nClient.getString(index, 'textgroup')); Drupal.l10nClient.selected = index; }); @@ -118,24 +119,24 @@ }); // Copy source text to translation field on button click. - $('#l10n-client-form #edit-copy').click(function() { - $('#l10n-client-form #edit-target').val($('#l10n-client-string-editor .source-text').text()); + $('#l10n-client-form #l10n-edit-copy').click(function() { + $('#l10n-client-form #l10n-edit-target').val($('#l10n-client-string-editor .source-text').text()); }); // Clear translation field on button click. - $('#l10n-client-form #edit-clear').click(function() { - $('#l10n-client-form #edit-target').val(''); + $('#l10n-client-form #l10n-edit-clear').click(function() { + $('#l10n-client-form #l10n-edit-target').val(''); }); // Register keybindings using jQuery hotkeys if($.hotkeys) { $.hotkeys.add(Drupal.l10nClient.keys['toggle'], function(){Drupal.l10nClient.key('toggle')}); - $.hotkeys.add(Drupal.l10nClient.keys['clear'], {target:'#l10n-client #edit-search', type:'keyup'}, function(){Drupal.l10nClient.key('clear')}); + $.hotkeys.add(Drupal.l10nClient.keys['clear'], {target:'#l10n-client #l10n-edit-search', type:'keyup'}, function(){Drupal.l10nClient.key('clear')}); } // Custom listener for l10n_client livesearch - $('#l10n-client #edit-search').keyup(function(key) { - Drupal.l10nClient.filter($('#l10n-client #edit-search').val()); + $('#l10n-client #l10n-edit-search').keyup(function(key) { + Drupal.l10nClient.filter($('#l10n-client #l10n-edit-search').val()); }); // Clear search @@ -150,15 +151,16 @@ url: $('#l10n-client-form').attr('action'), // Send source and target strings. data: 'source=' + Drupal.encodeURIComponent($('#l10n-client-string-editor .source-text').text()) + - '&target=' + Drupal.encodeURIComponent($('#l10n-client-form #edit-target').val()) + + '&target=' + Drupal.encodeURIComponent($('#l10n-client-form #l10n-edit-target').val()) + + '&textgroup=' + Drupal.encodeURIComponent($('#l10n-client-form #l10n-edit-textgroup').val()) + '&form_token=' + Drupal.encodeURIComponent($('#l10n-client-form #edit-l10n-client-form-form-token').val()), success: function (data) { // Store string in local js - Drupal.l10nClient.setString(Drupal.l10nClient.selected, $('#l10n-client-form #edit-target').val()); + Drupal.l10nClient.setString(Drupal.l10nClient.selected, $('#l10n-client-form #l10n-edit-target').val()); // Figure out the display of the new translation in the selection list. var newTranslationDisplay = ''; - var newTranslation = $('#l10n-client-form #edit-target').val(); + var newTranslation = $('#l10n-client-form #l10n-edit-target').val(); var newTranslationStripped = newTranslation.replace(/<\/?[^<>]+>/gi, '') .replace(/"/g, '"') .replace(/</g, "<") @@ -181,7 +183,7 @@ // Empty input fields. $('#l10n-client-string-editor .source-text').html(''); - $('#l10n-client-form #edit-target').val(''); + $('#l10n-client-form #l10n-edit-target').val(''); }, error: function (xmlhttp) {