| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/inkscape/extensions/__pycache__/ |
Upload File : |
o
5�a� � @ sH d dl Z d dlmZ d dlZG dd� dej�Zedkr"e� �� dS dS )� N)�
inkex_gettextc @ s e Zd Zdd� Zdd� ZdS )�TransmitAttributec C sN |� d� |j dddd� |j dddd� |j d d
dd� |j d
ddd� d S )Nz--tabz--att�fillzAttribute to transmitted.)�default�helpz--when�onclickzWhen it must to transmit?z
--from-and-to�from_and_to�g-to-one)�destr z--compatibility�appendz/Compatibility with previews code to this event.)�add_argument)�self�pars� r �2/usr/share/inkscape/extensions/web_transmit_att.py�
add_arguments s
�zTransmitAttribute.add_argumentsc C s� | � � t| jj�dk rt�td���| jjdkrdnd}t| j j
�d |� }t| j j
j�|d � }d�d�|�| jj
�}|D ]2}|�| jjd�}| jjd krU|d
| }| jjdkra|d
| }| jjdkri|}|�| jj|� q?d S )
N� z&You must select at least two elements.r ���� z6InkWeb.transmitAtt({{from:this, to:['{}'], att:'{}'}})z','� r z;
�prepend�replace)�ensureInkWebSupport�len�options�ids�inkex�AbortExtension�_r �list�svg� selection�format�join�att�get�when�
compatibility�set)r
�split�el_from�id_to�ev_code�elem�prev_ev_code�
el_ev_coder r r �effect"