jsPlumb

Software screenshot:
jsPlumb
Software detaljer:
Version: 1.4.1
Upload dato: 6 Jun 15
Udvikler: Simon Porritt
Licens: Gratis
Popularitet: 161

Rating: 1.0/5 (Total Votes: 1)

Biblioteket blev porteret til MooTools, Yui og jQuery.
Det bruger et lærred tidspunkt at trække grafer, diagrammer eller forskellige elementer, der viser vejen GUI elementer eller andre genstande interagere med hinanden.
Til ældre browsere, er Googles ExplorerCanvas script anvendes.
jQuery:
jsPlumb kræver jQuery 1.3.x eller 1.4.x; og jQueryUI 1.7.x eller 1.8.x.
MooTools:
jsPlumb kræver MooTools 1.2.4 og Drag.Move fra MooTools Mere.
YUI3:
jsPlumb kræver YUI 3.3.x

Funktioner :.

  • Graf elementer:
  • Stik - en linje, der forbinder to elementer på siden
  • Endpoint - den visuelle repræsentation af den ene ende af en forbindelse
  • Anchor - et sted, i forhold til et element oprindelse, hvor en Endpoint kan eksistere
  • Overlay - a. UI komponent, der bruges til at dekorere en Connector, såsom en etiket, pil mv
  • Forbindelse -. En forekomst af ankre, endpoints og et stik med nul eller flere Overlays arbejder sammen om at samle to elementer

Hvad er nyt i denne udgivelse:

  • Flowchart stik reducerer stub parameter automatisk, når de to elementer er tættere end summen af ​​de to stubbe. Dette kan tilsidesættes ved at indstille alwaysRespectStubs parameter til sand på definitionen af ​​Flowchart stikket.

Hvad er nyt i version 1.4.0:

  • jsPlumb nu registrerer som en AMD-modul, hvis en AMD loader findes i siden. To registreringer foretages:. "Jsplumb« for den statiske eksempel, og "jsplumbinstance«, for en ny instans
  • Internt alle Stik nu består af et sæt af segmenter, hvoraf der er tre typer -. Bezier, Lige, og Arc
  • Retur værdi fra jsPlumb.select og jsPlumb.selectEndpoints understøtter nu den "setType" metode.
  • setType / AddType funktioner understøtter nu parameteriserede typer.

Hvad er nyt i version 1.3.16:

  • Tilføjet begrebet Connection og Endpoint & quot; typen & quot ;.
  • Added 'Brugerdefineret' overlay type.
  • Tilføjet 'setEnabled' / 'isEnabled' metoder til at selectEndpoint returværdi.
  • Præstationer forbedringer til label rendering.

Hvad er nyt i version 1.3.11:

  • Ny funktionalitet:
  • Tilføjet 'selectEndpoints' metode til jsPlumb. Dette fungerer på samme måde at jsPlumb.select (som er for Connections).
  • Tilføjet isSuspendDrawing metode
  • Tilføjet & quot; forbindelse & quot; som alias til eksisterende & quot; jsPlumbConnection & quot; begivenhed. Begge begivenheder er fyret. Så du skal ikke tilmelde dem begge!
  • Tilføjet & quot; connectionDetached & quot; som alias til & quot; jsPlumbConnectionDetached & quot; begivenhed. Som ovenfor -. Begge begivenheder er fyret
  • Tilføjet 'maxConnections' begivenhed til endepunkter.
  • Tilføjet 'onMaxConnections' tilbagekald mulighed for at makeTarget og makeSource
  • Faste spørgsmål:
  • Tilføj "maxConnections 'begivenhed til Endpoint
  • selectEndpoints ekstraudstyr
  • makeSource ikke ære maxConnections parameter
  • setLabel ignorerer suspendDrawing flag
  • deleteEveryEndpoint bør suspendere tegning før det begynder og genoprette når dens gjort.

Hvad er nyt i version 1.3.10:

  • makeSource kan nu kaldes med en "filter" parameter, der giver dig mulighed for at reagere på musebegivenheder kun på de dele af det element, du vil.
  • Flowchart stik understøtter en anden længde stub i hver ende (levere en vifte af to heltal i stedet for blot en enkelt heltal)
  • Placeringen af ​​Connector overlejringer kan nu angives som en absolut værdi, med positive værdier betyder afstand fra kilde og negative værdier afstand betyder fra målet.

Hvad er nyt i version 1.3.9:

  • Lige stik i lærred understøtter nu simpel dashstyle (to args kun)
  • clearListeners, brand- og binder metoder i jsPlumb, Connection og Endpoint nu returnere selv, så du kan bruge dem i en 'flydende' stil.
  • paintStyle og hoverPaintStyle ikke længere eksponeret på Endpoint eller Connection.
  • getPaintStyle og getHoverPaintStyle metoder tilføjet til Endpoint og Connection.
  • HoverClass tilføjes jsPlumb defaults.
  • Flere nye metoder tilføjet for at arbejde med mål og kilder.

Hvad er nyt i version 1.3.8:

  • Hover tilstanden er suspenderet, mens noget er at blive trukket. dette forhindrer en masse tilfældige blink som musen bevæger sig rundt på skærmen.
  • VML endpoint var ikke tildele brugerdefinerede CSS-klasse, hvis det blev givet én. det er nu.

Hvad er nyt i version 1.3.7:.

  • Tilføjet en SETID funktion
  • Tilføjet setIdChanged funktion. Dette lader udvikleren informere jsPlumb af et ID ændring efter den kendsgerning.
  • connectionDrag / connectionDragStop arrangementer.
  • getConnections tager et valgfrit andet argument, der fortæller jsPlumb at returnere forbindelser som en matrix, ikke som en genstand med anvendelsesområder som nøgler.
  • Kan passere '*' til getConnections for nogen af ​​kilde / target / rækkevidde.
  • Tilføjet showOverlays / hideOverlays opgaver til Connection og Endpoint.
  • Tilføjet getOverlays metode til Connection og Endpoint.

Hvad er nyt i version 1.3.6:

  • Et sidste parameter, understøttes nu er "uniqueEndpoint . «- dette instruerer makeSource og makeTarget til altid kun at oprette én tilknyttet endpoint
  • makeSource og makeTarget opkald er nu hædret af subsquent opkald til jsPlumb.connect.
  • Tilføjet importDefaults og restoreDefaults metoder.
  • jsPlumb.draggable (..) understøtter nu indlejrede elementer.

Krav :

  • JavaScript aktiveret på klientsiden

Screenshots

jsplumb_1_147850.png
jsplumb_2_147850.png
jsplumb_3_147850.png

Kommentarer til jsPlumb

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!