Quiq::JQuery::ContextMenu - Erzeuge Code für ein jQuery Kontext-Menü
Quiq::Hash
Die Klasse erzeugt Code für ein Kontext-Menü, welches durch das jQuery-Plugin jQuery contextmenu realisiert wird.
Allgmeine Doku
$obj = $class->new(@keyVal);
Schließe das Menü, wenn der Mauszeiger das Triggerelement oder das Menü verlässt.
Funktion, die bei Aufruf eines Menüpunkts gerufen wird. Beispiel:
callback: function(key,opt) { document.location = key; },
Name der CSS-Klasse des Menüs. Kann explizit angegeben werden, wenn das Menü customized werden soll. Beispiel ($name ist 'contextMenu'):
.contextMenu { width: 85px !important; min-width: 50px !important; }
Array mit den Definitionen der Menüeinträge.
Das JavaScript-Array data, das vom Server geliefert wird, hat den Aufbau
data
[ $key => $j->object( name => $name, ... ), ... ]
Der jQuery-Selektor, der die Elemente identifiziert, auf die das Kontext-Menü gelegt wird. Siehe Plugin-Doku: selector.
Das Ereignis, durch das das Kontext-Menü angesprochen wird. Siehe Plugin-Doku: tigger.
Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.
$js = $obj->%METHOD($j); $js = $class->%METHOD($j,@keyVal);
Generiere den JavaScript-Code eines Kontext-Menüs und liefere diesen zurück.
1.208
Frank Seitz, http://fseitz.de/
Copyright (C) 2023 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.