JavaScript events: how to dynamically fill a drop-down input box

I am creating an application that will be driven by a series of URL calls. The first step is to show an empty input box or a selection box. When the user enters a character, that character is inserted as a parameter in a URL and a list is returned to complete the drop-down menu.

This seemed simple, create a box, wait for the event & # 39; keyup & # 39 ;, get the list and complete the list of data. Then, wait for the user to select from the list or press another key and then continue with autocomplete or proceed to the next step in the process.

I have encountered numerous problems that tell me that I really do not understand how to do this. Do some have a good example or explanation of how to do this?

I am using javascript and D3 along with some other incidental code.

I had no real problem creating the box, writing the first character, calling the URL or returning to the list. When I try to complete the list, only part of the list appears before the page locks and stops responding.

There is nothing fancy in the code, but it is in the options.enter () the process stops. (& # 39; input box & # 39;) .attr (& # 39; value & # 39 ;, null);
options let = (& # 39; datalist & # 39;) .selectAll (& # 39; option & # 39;) .data ());
options.exit (). remove ();
options.enter (). append (& # 39; option & # 39;) .each (function (d) {this.value = d}); (& # 39; # VAWfund_id & # 39;) .on (& # 39; select & # 39 ;, fundIdChanged);

Some of the problems are:
1. When I first click on the box, a list appears, I don't know where it comes from, but it is consistent and related to my environment.
2. The process fails and kills the web page.
3. I am not sure how to differentiate between writing characters and selecting options that will begin the next step in the process.

dnd 5e: do simultaneous events get hit and take damage?

I have found this Q / A ("Does Armor of Agathys damage take place before or after a character receives damage from a hitting attack?") And also this Q / A ("What happens if a creature dies between their attack? and damage rolls "), both use the idea of ​​being hit by an attack and take damage from an attack happen at different times.

An example of why this is important is when a characteristic is a reaction when hit by an attack:

the Agathys armor spell states:

If a creature hits you with a melee attack As long as you have these hit points, the creature takes 5 cold damage.

This effect does not require any reaction, it just happens simultaneously with the blow.

The characteristic of the Sun Shield of the Sun Soul Monk says:

If a creature hits you with a melee attack while this light shines, you can use your reaction to do radiant damage to the creature.

This requires your reaction, and we know that reactions (typically) occur after their triggers as supported by this P / R ("Do the reactions interrupt your triggers or not?") For the Sun Shield effect to occur after being hit.

But it is still unclear to me if you can use this reaction before taking to damage.

In other words: do simultaneous events get hit and take damage?
If so, the reaction would occur after the coup and, therefore, after damage.
If not, then the reaction would occur after the coup but before damage.

How to create an event observer who only calls when REST api dispatches events?

I only want to call the event observer when that event is sent through the REST API, as if an order was placed from the mobile application, then it will only be ordered to save after the Observer's call.
How to write code for the same in events.xml? Or do we have to write somewhere else?

events – Focus on web browser game implementation

I am Phil and I try to discover the best approach for my application.
I was looking at Stack for my question, but I didn't find a complete answer.

  • It will be a multiple user who can see in real time their vehicles (locations, state, fuel), places (state, if planted, if cut), etc.
  • Action taken by players, p. The user clicks on build / drive and has to wait, for example, 45 minutes. I want to show the user the time until the end of the action.
  • Should the action be registered in the queue system? (RabbitMQ or something like that, usually a message queue system)
  • After this time, the user's object must change: the user obtains coins or the vehicle changes its place from X to Y
  • Remove this action from the queue and store information about the finished action in DB

Is my approach correct? Could you ask for ways to implement this? Or should it go in a completely different direction? I will be grateful for all the advice!

Application events in Facebook Business

Is it possible to add columns with event counts from the Analytics mobile application to Facebook Bussines (as in Google Ads)? We have currently implemented FB SDK and see how many people held an event through FB ads. However, these numbers are general numbers of all campaigns and we cannot see how effective the specific campaigns are.

mariadb: which node will execute events in the master-master configuration

I am a newbie in this database replication. Right now in the server-master configuration with the Galley configuration.

If I have events that run in the database. It means which teacher is running.
If a teacher is inactive, the second teacher will execute those events or for that you can do something in the configuration.

Does anyone like to suggest something related to that?

Welcome to the MariaDB monitor.  Commands end with; or g.
Your MariaDB connection id is 4123677
Server version: 10.1.39-MariaDB-1~stretch binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab, and others.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

MariaDB ((test))> 

sharepoint server – Events and holidays – Both the event and the holidays have similar dates

We have a problem displaying the following requirement in the complete calendar in a web part of the content editor

Holidays: Start date – 02.08.2019 End date – 03.08.2019
Event: Start date – 02.08.2019 End date – 08.08.2019

Holidays are highlighted in red.
Events are highlighted in green.

Now, in my calendar, vacations are the first preference if both occur on the same date I have already driven.

But what happens if the dates are the same, then the space for events that is created (start to full date) is considered a holiday, which is incorrect.

So I need to drive, if the event and the holiday occur on the same date, show holiday. But after the holiday is complete, you should start showing the events.

Please let me know your suggestions on how to handle this. We also have a complete calendar add-on. Would any code snippet or sample reference also help?

Thank you.

tdd: immutable entities and domain events

Is this a valid approach?

Approximately yes. You will not find that it aligns particularly well with the usual approach of the object-oriented domain model. But I'ts not bad. Basically, what you have is a function, which takes an immutable user data structure and password as arguments, and returns a domain event.

What are the inconveniences?

Well, the first drawback is that 1 command, therefore, 1 event is generally not true; more than one event occurs per command, and there are cases in which a command could correctly generate zero events. Then your signature is a bit off.

A second inconvenience may appear when it comes to logic that is reentrant. You can do everything with all local variables in a single procedure. But it is often easier to read, share code, etc., if you keep track of the "current" state of the entity.

There is some tension there: will it be easier to work with your code during its lifetime if it treats its entities as immutable data structures or as objects They handle mutable state.

Are these integration tests cosinderized or unit tests?

Ignoring, for the moment, the fact that the "unit" test is not well defined …

Trying a function that observes two values ​​and calculates a third party, which does not need to interact with any shared mutable state, or cross the boundaries of a process (or thread limits, for that matter), does not sound very "integration" to me.

UnitTest1.Test1 It is the type of test I would run after each refactoring, instead of waiting until I was ready to register, or leaving it to the continuous integration system.

sql server: Why does this RX-X lock not appear in extended events?

I have a couple of queries that, under serializable isolation, cause an RX-X block. However, when I use Extended Events to view the acquisition of the block, the acquisition of the RX-X block never appears, it is only released. Where does it come from?

Here is my table:

CREATE TABLE dbo.LockTest (
ID int identity,
Junk char(4)

CREATE CLUSTERED INDEX CX_LockTest --not unique!
ON dbo.LockTest(ID)

--preload some rows
INSERT dbo.LockTest
VALUES ('data'),('data'),('data')

Here is my batch of problems:



INSERT dbo.LockTest
VALUES ('bleh')

FROM dbo.LockTest


I check the locks maintained by this session, and see RX-X:

SELECT resource_type, request_mode, request_status, resource_description
FROM sys.dm_tran_locks
WHERE request_session_id = 72 --change SPID!


But I also have an extended event in lock_acquired Y lock_released. I filter it by the corresponding associated_name_object … there is no RX-X.

Extended event exit

After executing the rollback, I see RX-X (LAST_MODE) released, although it was never acquired.


  • Look everyone Locks in extended events – no filtering. No RX-X locks acquired.

  • I also tried Profiler: the same results (except that of course the name is correct … not "LAST_MODE").

  • I ran the XE for lock scales, it's not there.

  • There is no XE specifically for conversions, but I could confirm that at least the conversion from U to X is captured by lock_acquired

Also noteworthy is the RI-N that is acquired but never released. My current hypothesis is that RX-X is a conversion block, as described here. There are overlapping key range locks in my batch that seem to qualify for the conversion, but the RX-X lock is not in the conversion table.

Where does this blockage come from and why do extended events not detect it?

Website design: How do I use a block UI overlay without losing UI events?

Our application is a web application with a backend server.

enter the description of the image here

Each page in the web application has this structure.

  1. Header
  2. Body
  3. Footer

enter the description of the image here

The normal use case is

  1. The user navigates to a page.
  2. The user edits the fields in the body.
  3. The user clicks Accept in the footer.

enter the description of the image here

Referring to the image above.

  1. The user’s edit field and field lose focus (for example, the user scrolls, clicks on another field, or clicks on a footer button)
  2. AJAX backend call, that is, an onChange event is a trigger that in turn calls the backend.
  3. The overlay blocks the user interface.
  4. The user clicks on the footer button (OK)
  5. Save AJAX backend call.

The AJAX backend calls when the fields lose focus.

  1. always update the status in the backend
  2. sometimes it returns data that is updated on the UI / web page.

Each time the backend is called we use an overlay (jquery.blockUI) to block the UI for the user.

Use case problem

  1. The user navigates to a page.
  2. The user edits a field.
  3. User immediately clicks on a footer button (the user does not leave the field before clicking on the footer button).

The problem is that the backend call when the input field loses focus is called but the button click event is lost.

enter the description of the image here

Referring to the image above.

  1. User editions field
  2. The user clicks OK
  3. Only one AJAX call occurs (the call for the field that loses focus).
  4. The user must click OK a second time.
  5. Save AJAX call happens.

After experimenting and asking about the overflow of the battery, we noticed that the use of the overlay seems to "swallow" the button click event. My point of view:

  1. the mousedown event goes on the footer button
  2. the field loses focus and the backend is called
  3. overlap arises
  4. overlay mouseup event
  5. backend callback
  6. overlay removed
  7. event is not clicked because mousedown and mouseup on different elements of the user interface.


From a design point of view, how do we solve this problem?

  1. I imagine that other websites have this flow (the user edits a field -> AJAX background call -> The user edits more fields and more AJAX calls -> finally the user clicks OK). What is a good design pattern to deal with this situation?
  2. What is the ultimate cause of this problem? eg our backend has status (it is not a REST API without status), is that what ultimately causes this?
  3. Would it be a good design, not dim the footer button? (that is, allow the user to always click on the footer button and record those clicks and, if there is another background call in progress, click the footer button on hold … it seems like a trick ).

(Resignation Follow up on this question
Not sure if I should ask here or in stackoverflow. Since I'm looking for a bigger image design tip, I'll try here.)