This tag refers to the Drupal JavaScript system used for managing events on content.

learn more… | top users | synonyms

0
votes
0answers
8 views

How to call JavaScript or JQuery scripts in Drupal 7 blocks

Since the Webcam module seems to have fallen into disrepair, I tried to create Blocks containing an <img> and a small <script to automatically reload it. An SO question gave me some hints how ...
-1
votes
1answer
24 views

Javascript closures in modules [closed]

I am trying to adapt some code I have written in javascript outside Drupal to a Drupal module: (function($) { Drupal.behaviors.myModule = { ...
0
votes
0answers
50 views

Drupal behaviors has conflict with .load() jQuery method

I am using drupal behavior i need to reload a menu after any ajax request. i have a jQuery function to reload the menu by .load() method. menu items reload properly after any request. but when i ...
1
vote
1answer
21 views

Can jquery code be triggered by ajax success?

I know that I can add any code inside ajax success like this $.ajax({ type: 'GET', url: element.href, dataType: 'json', success: function (data) { //mycode And ...
0
votes
1answer
16 views

Drupal.behaviours: how do I pass local settings?

The documentation on Drupal.behaviours suggests that local settings can be passed to Drupal's JavaScript behaviors. Rather than hard coding my series data into my function: series: [{ name: ...
3
votes
2answers
121 views

Why do I need to use .live() in Drupal Behaviors?

I am trying to be a good boy and use Drupal Behaviors to manage my JavaScript. My understanding is that one of the advantages of using Behaviors is that it frees you from having to use .live() to bind ...
0
votes
1answer
40 views

Open Menu links in new browser window

I have created various menus, via the menu structure->menu page in Drupal for various pages in my site. I want to have some, if not all, of these menu links to open in a new page. You can not add ...
0
votes
1answer
53 views

How to make sure my behavior is triggered before AJAX?

I have a form elements that looks like this: $form['properties'][$property->idProperty] = array( '#title' => $property->Label, '#ajax' => array( 'callback' => ...
0
votes
1answer
468 views

Jquery.on method returns undefined is not a function

My goal was to create a simple button which once clicked would hide/show a navigational menu, and change the footer's padding alternatively, I'd have used toggle if not for the latter condition. ...
2
votes
1answer
643 views

How do I get a data value after all AJAX calls are complete?

I'm modifying the content of the modal window that pops up when using Linkit module in a WYSIWYG. This modal uses AJAX so I have to use Drupal.behaviors for the first time. My code is structured ...
1
vote
2answers
290 views

Form API ajax calls reload attached JS using behaviors

I have leaflet map attached to my form, this is the container div I used: $form['general']['map'] = array( '#markup' => '<div class="map-wrapper" id="ngmap"></div>', ); Everything ...
0
votes
2answers
66 views

Drupal behaviors with non-core jquery

For various reasons I am currently working on a module with a version of jQuery and jQuery UI that is not core. In other words, scripts[]=js/jquery.js scripts[]=js/jquery-ui.js are declared in the ...
1
vote
0answers
62 views

jQuery UI tabs in behaviors.js

I want to use my theme's behaviors.js (not template.php etc) to create jQuery UI tabs. Here is an example of jQuery UI tabs where the js is $("#tabs").tabs(); My html = <div id="tabs"> ...
0
votes
1answer
319 views

Google map in jQuery UI tabs / Drupal behaviors.js

As you can see here the google map in the first jQuery ui tab loads correctly but the same map in second / third etc tabs does not load properly or loads off centre. As mentioned here the problem is ...
6
votes
1answer
660 views

Delay ajax call on textfield to allow for typing

I would like to delay ajax from firing in the same way that the autocomplete seems to work. For example, if a user it typing, the ajax will not run until 500ms has elapsed since the last keyup. I am ...
0
votes
0answers
43 views

How and where does drupal call Drupal.behaviors.password attach method?

I am experiencing a bug in my setup. The symptom is, that the translate variable in Drupal.behaviors.password in core module user/user.js populated from the passed in settings (settings.password) is ...
0
votes
1answer
45 views

Drupal.behavior unexpectedly triggered by Ajax callback

I work on a sandbox project which provides a Responsive Tabs to Accordion Panel style. Everything works fine except that once the page loaded, any Ajax callback (i.e add to cart or colorbox) seems to ...
1
vote
1answer
100 views

Dynamic arguments in an AJAX link

I have a link that uses Drupal's use-ajax CSS class to AJAX-load some node teasers. The callback for the link uses arguments to set a range in the Entity Field Query used to return the teasers: ...
0
votes
1answer
79 views

Need help with Drupal javascript behaviors

I'm a bit lost with this and could do with some help from a Drupal JS veteran. In my module I'm dynamically generating a settings form based on a CSS file, part of which provides a font select list ...
0
votes
0answers
92 views

Custom theme for form checkboxes causes AJAX behaviors to not attach

I have the following code implemented to override the theming for the checkboxes in a Drupal form. //themes neighborhood checkboxes with AJAX link wrapper function ...
-1
votes
1answer
210 views

Click event not always fireing in Drupal behaviors

I'm having a strange problem with a form. Sometimes I have to click the submit button twice to make it submit my form. It also seems to work if I click outside the form before I click submit. The form ...
-2
votes
1answer
117 views

behaviours.js syntax (Leaflet Map)

An answer is given here to a problem concerning Leaflet Maps My question: How would I adapt this code (yellow border here) to the syntax of my-theme/my-theme.behaviours.js ? I think it would ...
1
vote
1answer
367 views

How to prevent jQuery from loading during ajax callback

Using Drupal 7's implementation of jQuery and Drupal.behaviors, how can I get some of my jQuery to run only once when the page is initially loaded, and the rest to run when the page is loaded AND ...
0
votes
0answers
33 views

Drupal behaviors don't run with form submit results returned page

I have some Jquery in a Drupal Behavior js file in my theme used to reveal a comment form on clicking a 'add comment' button. visit to the page, on clicking the 'add comment' button the revealing of ...
1
vote
1answer
317 views

Behaviors/JQuery: What's the standard/convention in Drupal 7 for running Jquery code on event *OTHER* than DOM ready?

Searching online docs so far and I've found much about Drupal Behaviors running when the DOM is ready i.e. the ready JQuery function. But what about for example if I want my JQuery code to run once ...
0
votes
1answer
306 views

Drupal behavior for #datepicker onselect not working

i have a datepicker in a webform. I want to be notified when a date is selected in the datepicker. In my form template i drupal_add_js a js starting with : Drupal.behaviors.booking_form_tma = { ...
3
votes
2answers
4k views

How to trigger Drupal.attachBehaviors after successful Ajax

I have a module that updates a node via ajax when a link is clicked. The link is a toggle, it should update the node with value 1 on first click, then with value 0 on a subsequent click, etc. Like ...
6
votes
2answers
443 views

How to prevent behavior-attached functions from being attached twice?

I have a behavior that adds on to some checkboxes. (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ ...
2
votes
2answers
1k views

How to add behavior-based onclick to ajax-enabled Form API button?

I have a form with a button: $form['categories_update'] = array( '#type' => 'button', '#value' => t('Load category-related properties'), '#ajax' => array( 'callback' => ...
1
vote
0answers
186 views

Rendering Contextual Links after AJAX refresh

We have written a small module that would allow teasers in views reload/refreshed when flagged from inside the contextual links. The names of the flags are 'sold', 'underoffer' and 'withdraw'. The ...
2
votes
1answer
247 views

Form loaded with ajax call not having autocomplete enabled

I have a form (loaded by obiumap function) that have a section loaded ( by function obiumap_addobj() ) with a $.ajax call from jQuery script (addobj.js) by clicking a button (addobj_btn). This new ...
0
votes
1answer
92 views

How can I make teasers refresh when they are flagged?

I have several flags like "Sold" "Withdraw" etc which appear in Contextual links. Flagged nodes are checked through node--type.tpl.php and this allows me to add text strings like "Sold" or ...
2
votes
1answer
63 views

how could I access users profile using settings parameter in drupal behaviours?

I have a behavior as follows: Drupal.behaviors.mymodule = { attach: function(context, settings){ jQuery("#edit-user-address",context).change(function(){ console.log(" user id and other ...
0
votes
2answers
327 views

custom module js loaded before the module which it depends, Drupal.behaviors

The "Drupal.behaviors" doesn't behave as "document.ready", if I use a document.ready I will have the correct map but if I do a Drupal.behaviors, there will be an error related to the openlayers ...
1
vote
1answer
595 views

Warning: Illegal offset type in drupal_add_js() (line 4184 of C:\EasyPHP-5.3.8.1\www\lfp\includes\common.inc)

I am using D7. I am getting the above error when I created a js file with the code below and then included it in the .info file. What is wrong? (function($) { Drupal.behaviors.userLoginChanges = { ...
1
vote
1answer
97 views

Drupal.behaviors get results from function

I am struggling to understand how this works and I just can not get a grasp of if it. Basically what I am trying to do is get the results from my php function and pass it into ajax to make my page ...
1
vote
1answer
303 views

How to load conditionally a script depending on whether element exists in DOM?

I have a Drupal.behaviors.leftmenusticky script that converts a left menu to a sticky menu (100% height,position fixed and the like) but I want to drupal_add_js it only if the menu actually exists in ...
1
vote
1answer
646 views

Button with Drupal Behavior jQuery Conflicting with AJAX 'Add More' Button on Unlimited Cardinality Field

I have a form with an unlimited cardinality field that creates an 'Add more' button to add more fields. I also have a separate pair of fields. One of these fields has a value prepopulated on starting ...
-1
votes
1answer
416 views

In a Drupal 7 block, how to enable calling a Javascript function using behaviors

I am trying to put code into a block that contains a Javascript onclick handler. Have been trying to figure out how to use drupal_add_js, but cannot figure out how to make an onclick function work. I ...
2
votes
1answer
1k views

Accessing Drupal.settings outside of attach function

I'm trying to make some of my Javascript in a Drupal 7 module a bit more modular, as I want to access a function inside Drupal.behaviors.attach() from another JS file. So first of all I need to move ...
0
votes
0answers
51 views

drupal 6 jquery module additions

this is what the module has in it now for basic toggle of the login box. Drupal.logintoboggan_toggleboggan = function() { $("#toboggan-login-link").click( function () { ...
2
votes
0answers
82 views

Creating ajax forms with ajax

I have been trying to implement popup forms that load dynamically, which initially seemed pretty easy. My current method is to echo the form from a menu callback, and insert it where needed with js. ...
1
vote
2answers
738 views

jQuery ajax request breaks drupal behaviours

In the Drupal commerce checkout I want to fill in the billing information automatically. I do that by attaching a javascript to that form and retrieving the information that is stored in the line ...
0
votes
1answer
99 views

In Drupal 7, What is a good approach to copy the image from one imagefield to another imagefield?

I'd like to allow the user to upload an image once, and have it apply to 3 other image fields on the same page without requiring the user to submit the form. Afterwards I intend to apply different ...
1
vote
0answers
437 views

Attach a handler to the “event” of autocomplete select with jQuery

I'm using Views Autocomplete Filters on an exposed node title field. I would like to attach a handler to the "event" when the user selects one element from the autocomplete list without applying this ...
3
votes
1answer
208 views

Is there advantage to using Drupal.settings, as opposed to directly passing json-encoded var to javascript function

Inside my custom views template, views-view-myview.tpl.php, I have a variable ("$myvar"), which I need to pass to a custom javascript function. Here is how I am currently doing it: A. json-encode ...
7
votes
1answer
592 views

Correct AJAX practices

I have got content types called 'Online Discussion', henceforth referred to as OD and a content type called 'Online Discussion Reply', henceforth referred to as ODR. Having Entity References ...
0
votes
1answer
3k views

Ajax via Jquery and attach behaviors

The Ajax framework is very nice but i want more complex effects. So I am trying to do the Ajax calls via Jquery. The goal here is to load nodes by clicking some links on the menu but the nodes ...
0
votes
2answers
160 views

How to group li element via using Drupal.behaviors?

A newbie question here. How can I select a range of li so I can moved them inside new element? For example: <ul> <li>test</li> <li>test</li> ...
9
votes
2answers
3k views

Drupal's attach behaviours : react on all newly loaded content?

I've got two different modules which in many ways work together. One of the things they work together on is that module A loads content via AJAX, and module B needs to attach event listeners to the ...