/[drupal]/contributions/modules/netforum_views/jquery.netforum_views.js
ViewVC logotype

Contents of /contributions/modules/netforum_views/jquery.netforum_views.js

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download) (as text)
Wed Nov 14 15:09:34 2007 UTC (2 years ago) by jamesmichaelhill
Branch: MAIN
CVS Tags: DRUPAL-5--0-8-1, DRUPAL-5--0-8-0, DRUPAL-5--0-8-2, HEAD
Branch point for: DRUPAL-5
Changes since 1.1: +1 -1 lines
File MIME type: text/javascript
*** empty log message ***
1 // $Id$
2 var keepHelpCollapsed = false;
3
4 if (Drupal.jsEnabled){
5 $(document).ready(function(){
6 $('#edit-obj-type-name').bind("blur",setObjectType);
7 });
8 }
9
10
11 function setObjectName(obj_type_name){
12 obj_type_name += "";
13 if (obj_type_name.toString().toLowerCase() != $('#edit-obj-type-name').val().toLowerCase() && obj_type_name != ''){
14 $("#edit-obj-type-name").fadeOut("normal", function() { $(this).val(obj_type_name).blur(); }).fadeIn("normal");
15 }
16 return false;
17 }
18
19 function setObjectType(){
20 // If there's an autocomplete box up then wait till it closes to make our move.
21 if ($('#autocomplete').length && $('#autocomplete').css("visibility") == 'visible'){
22 return;
23 }
24
25 var objName = $(this).val();
26 var prevObjName = '';
27 if ( $('#edit-key-obj-type-name').length ) {
28 prevObjName = $('#edit-key-obj-type-name').val();
29 }
30 if ( objName.toLowerCase() != prevObjName.toLowerCase()) {
31
32 //update our autocomplete
33 var newAutocomplete = location.protocol + "//" + location.host + BASE_URL + 'admin/content/netforum-object-fields-autocomplete/' + escape(objName);
34 $('#edit-obj-field-help-autocomplete').val(newAutocomplete);
35 //the url should have changed from something like http://www.example.com/admin/content/netforum-object-fields-autocomplete/9afef9a3-69fc-4c61-8114-02baefca77e7
36 // to http://www.example.com/admin/content/netforum-object-fields-autocomplete/Individual
37
38 //Remove the previous autocompletes
39 $('#edit-obj-field-help').unbind('keyup');
40 $('#edit-obj-field-help').unbind('keydown');
41 $('#edit-obj-field-help').unbind('blur');
42 //re-bind the autocomplete actions to the form
43 Drupal.autocompleteAutoAttach();
44
45 }
46
47 return false;
48 }
49

  ViewVC Help
Powered by ViewVC 1.1.2