From b8d865dc1666f81bb907ce703062961ce08dc260 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Fri, 24 Mar 2023 15:33:27 +0100 Subject: [PATCH] Initial --- LICENSE | 661 +++++++++++++++++++++++ README.md | 14 + Tampermonkey_Step1.png | Bin 0 -> 31960 bytes Tampermonkey_Step2.png | Bin 0 -> 100070 bytes vocabulary-editing/README.md | 8 + vocabulary-editing/TransferEvent.png | Bin 0 -> 24286 bytes vocabulary-editing/TransferEvent.user.js | 114 ++++ 7 files changed, 797 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 Tampermonkey_Step1.png create mode 100644 Tampermonkey_Step2.png create mode 100644 vocabulary-editing/README.md create mode 100644 vocabulary-editing/TransferEvent.png create mode 100644 vocabulary-editing/TransferEvent.user.js diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..dba13ed --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2bf65df --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Tampermonkey scripts to customize musdb + +## What is this repository? + +In this repository, we collect Tampermonkey scripts to customize musdb on a per-user basis. This is especially useful for people doing background tasks like the vocabulary editors. + +## What is Tampermonkey? + +[Tampermonkey](https://www.tampermonkey.net/) is a browser plugin allowing the user to inject custom JavaScript into websites. + +## Installation + +![](./Tampermonkey_Step1.png) +![](./Tampermonkey_Step2.png) diff --git a/Tampermonkey_Step1.png b/Tampermonkey_Step1.png new file mode 100644 index 0000000000000000000000000000000000000000..38d09f703d0a271ab3ab75e32318c49b6be5c553 GIT binary patch literal 31960 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 E1H%*4G5`Po literal 0 HcmV?d00001 diff --git a/Tampermonkey_Step2.png b/Tampermonkey_Step2.png new file mode 100644 index 0000000000000000000000000000000000000000..425a3763cbb5f5fadbea62c51f2a7fceb218454f GIT binary patch literal 100070 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
5pyg6kA%>l3doo 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�C9;b@&4>G1eXq80s=zBD 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 RqWbQRwl}Ynf4KLT{{eE7xWxbf literal 0 HcmV?d00001 diff --git a/vocabulary-editing/README.md b/vocabulary-editing/README.md new file mode 100644 index 0000000..eece10b --- /dev/null +++ b/vocabulary-editing/README.md @@ -0,0 +1,8 @@ + +# Tampermonkey scripts for customizing musdb for the purpose of vocabulary control + +## TransferEvent.user.js + +This script adds a button on each event component of the object editing page. Using this button, one can immediately transfer the name of a linked actor or place to the object description and remove the link to the given actor or place. + +![](Tampermonkey_Step3.png) diff --git a/vocabulary-editing/TransferEvent.png b/vocabulary-editing/TransferEvent.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3453bab7fd1ec5fb4d33d902e414693a8817b1 GIT binary patch literal 24286 zcmcG$WmFtd*DeUb-Q7cQ5AFnl26uONcXuba)4034YjAfbxHqoTdGGhFxij-))|xx_ zN3X7Ps;iFG-uro;eYzs#WyO);@!`S1z>p**eky{2fuDmuSg_Ebny)QObzoqmV3I$7 zD7$B!Z@M{SE^d$9JWg0kG7$)W`GSvH1fP#7sx1G*IvmQ+6%!Thr>IcTN*&ppa&6$| z2sC`41ln(TbSZQx>VTPfuXP^aTRf^TO4@IFZ@r@fdg(6K4qialqpU)Hem-JsKJ_1# zn)33Lp7Qd@Vhi!k;o)J!hSgZzBvfHovU2}2S{&0R%?d{cP$`(YV96Og7<9tH5`E=g z1`hQkwCok46SL^&THa=Ko==#?}&Tsr?)V<1hqhM4sSwwBxdm9ffER(UqT)8_6NaT1@flRl_B z;*O+1Bi~Cn2Sdl`(ilX?6yM$oL7S1FNQx(6o~`vbvl2bACx0(I61tuVt0-C|>*udI zL3f0%m70I*@9K?pJA>cJ{D3zyoU_A?Nm$hx3^~_~pgUy~!tAMcvlVx8blJ}$Hwp^u zR>M@AX`b`JTQxdUl~BWnI`}RS7NTfnQF6L=Ah03H&=3@^wZ7#oKYLHXFAdrmPtL7M zdmMV6T7(@b1~TsZ*?A9is@zzw)P{O&cMb*Fh{z+${gAH^h<H*&k>mEsg)_z?0=BthV>-;78?Pm4YU35Khj(C+w*ayaw ztpokp9%rrf6i)Q156wqd&w;s1&0bwg_uuJbq{|f5Z=M1$G_;gaSQU$ri%ij! zIsnsSB8~*V_v9v7u$U+k!0_GCTKw}mSI)(9T>LzGxVQb+D}Hp97jUKi_`+h3XvMSJI`=*TZdC#cnogBYwW#8*bd;w9?9hvoV4iRDy0H{rjqh z%j5nHFdX8zeg!zC zR3BWeD|xrtW?w5K5nN`vbZ8mgMGdUsbWLLV$A~Fk@9Cg0ea&OOEjdD=<}r^wsm=GE zzc*%-b$!V6TH?Czg6R+XB$^*j0tEbKe)FP>iAFy!3Nw7Jfxv;7K#Bvy_B*e17y`3; z^HX$3#2H2(e=;}7hQpXJ_ls0zXZ^pf2&q#PsL1@Avo_A#zcUW>Q!GMtsDz6lVPVLB2U?UouAkcqPl@L+_F+%C z{W--qdQB8|AvM`2x>b`P^(x_aBn?Hp!QHmF6Aa4qZkBsktht%v9ONeGbi&$*ve#Y{ zAC?uH2~;ap!Ln`6IQQEsC?*FmIf?-!KFUWt++qu2@Gh_3QqF(@k-N9536FirE#0h` z0I5wn-nkWtozIWSA!`OJ=;=*~4FQCfmQGxo2OjigoBrpCfoRY6a1!iF{r87&zMgf0 zg5aowf3r37Y|{t#e8T*E2)M`7dh&l?sx_D7VXHmQEU-#W&y9Z+D16?IN7z>yJ!j0- zLg%`(V~}(P>6_6??Q2=+wWOu_89Jy}CfWAs?qN8dxM|SgTaK^nLM4AGGl)u@N8qld z$O#q+z-vi~sir>cxrcP)%$^osN5tRYjlg5#_;$FDf_uNjF$a&u6PGa=)fbi$Kb(a_ z-1k0+N_;Mu12dvIy4{_nSJE|2$fHhx<%_R1VkH3-|d08RqOqKts5RsYP z6SK1@i0nA{xJpfSpBsGNCLD{_l*nqtOR!WkfHY|0JvG@N_Wigo{f*a#z!otQK58Z^ zh1Ft4yi)M=4=O(u9*%#`_%LAGaCF+v0NFzLbshR<4@kli@8!NT&*pf$QTl@nvP@q4 zgMt$c8~aPhb5Uw|O7?}1=d*=;ni_03IHY;6L$&s76g>4qAhfp^P$DcyK>`uSag zNOTqjqimv-I}rOPepz9mCz#-uH_Xx%!;AGSRh-Q69+x$WIF^gYD?HC4tZVsJrWB2< zY0_aO05-#EZhK3uK;MrpN|(_!OgUli)$L*9hl^Foc1~x;2&s6GV<@?LO}1!Iw0N1( zZx5sKmzB~cq)DM%yQ4*w<)28|I@R~Y zHRruH`z-Z25HwkZcX#nsz^{{LcaY8Nj`Qq#8uUrlrK;|g&U zzOC%3*pCYLBUVubF86EF*T*ZtiV&PdNwVDgY`z7Gw1vSST(lT-=UIxziw{U9q?6F? z_Bhr2oOfSmBIa;jCY4b-W!Tu$ULEqS{i+VOls97W>QwK%!7-c7 z_NL+}QrbCuhxdY(dFm6l?$<{ljkA=@1tQlqz9(Fr$=M0bvoafY!xV|{;U*-;s z$lDT{t^~bw7-BPDPdHO3%<`MPe+Qswi)`jgN7B1k%ytRB+xGnSX%IX}Z6&;QE7Cuk z1$1u`C?sfvH~pZxB;k+r8Zh+mn>ey&WVXjz-aUQ2EdFIQN&{DX(u4x+cXD%#w*!Z3 z=r%Gb56~Oe<=YT7Tb*dLc1p4h&FO{_&wRzRm*bsS<;Hc0exgR_}?(FJX1Nc4o`n$}1S5YVowcv{W<2!fVOT;|?C)=CV_>!6-m zliBFEOXGPq<4D~+l)kZ>;xEws8*#}1>q4SGKr;W#@QD4Q*OCb5vu#pD)EI7c{P?Et z>1H8Y2*^AyWS@9G&?$cJ!VzD65nksXbea~BSXRBiaVV_w8DjG0+jYuU`g<6D1b;G6 zZ8DMVVKP>t4O}+5Bg9eKs zs$rz@(8UWw)as7P$RU+{+GMwKZA6mu$72b~8T22`7A62FGfKUixZSL>wRL}fZ z_TDt$lPB*RurCj-Sh|Dbn}WBZ5e{r@5L|BY23cERCw_>;%jPc1nLQ#eZ` zlmTIXWE*F}nI-sIN@eXE@#Ts}aukMemQhZ3k%bJ-57-)t0ES>LE8nzxwf_`VOl0;# z4eWP&S4ZyrNZ##0BN5K(ro9*lo!e2xgc{&F)aLk4T^=opbuM2e%3>u&Cy0K8e->+g zc}0b@1f9&cR6db3`$uR>iT|&}#vig7L`HU@zWo<$iR4Z5lyK|=q3OxzbO z(52U3{?{)p9SW#2RI<@7617jpmQa_$5zj(Xf!ozo;^!%)#02whn^2Ck%^*o>sP!db zPeLw7DYn#06b{B7Ln`LcE>(X06O4M4r-`>BU@4;e(3NiDyL?l0wdj4~MLzykbHuJh zD!{JO`Z-#;a%>q{7~@#4QzI|V!2iT~dmGeK%yCErK5>KX^AbOf9!Q!OV{V0YbvnkEtg;nG@aJasgwvQu~I%eA4tmV4~DsfjMHDFpUx{Heon7}OkkyeTiL1@y)-!ZMp85h`J`8I>;r&$gTso3u-CxB-HWS{SEZLEY=7mq5; zR1nIdYUywG&xf4*fsh}Q4~Cs#d4F7fP`ja|sEe&~Q;?1?L@n!j;!#Lgf;ci)S`ca< zVc2hT&>+c_*ZSRw$W1Hupa61S@xD)*ER$apQ`xX>gibFFzn>yfDko<^bwCH(UtAU= zFLdUo0u7tvYGucDuDn`IZVa{rv%ad0GrNbxt#R!<^XQV&(|j$7QgPyiNR;J1{-Sgw zRdyHTyi`*@F4VW>y#Kt2xG3_iyU%vV;0}Ocu4%5Zt{R(liSK`(#9`In`P$bO`7uQg zPsc7(Mp{K-d7FNrK3Q>@Uth0jZr7I3!hohN&k;91df?=RsKo!{?&f6l z-Gu#6^^h*zaBUzr|DL|4HoJVzUqN8971AHpS0`h~*~)FZ&!;-jr2O6_=8+f$ivlJR?(1 zAf}w{011%dtOEZuTbDs~o~dpQX4xo211gE7#kGY`j+GFzrZR8KkZBSBZ!0ocyl@;)mVU#Wg5>u zrL)Sc82j2I^AAYg7Y+vV8Nk9Z?|ufBKVP(J?&PpQuDVlGWk8jASHyxze~hNM$vnnG zeqO?5=sJtFsuBBqj7+aB0IryFqu|oO(PQ11Y(UL@1tz?`b2y%zD0DM-2o>AX%GWsLoa?`3_iX6 z(LRfmRgS19xMceoSC}h|mkSOI`1Nm#gNAu#Fg;rqPSOPWt)`kIf=#eFje-icTdOJl zLr?F$Rk!+jjPj=%tMBw|2O*y=l{R)#LX-3WWTqy4?7XI8Gqcev`YLxGH0H#tkbdKQ@R@$5G zGKHsl^x-|kur@8%4B9f*k~5fHCDFrH5{FM`fjkmfLO<~%8aF%hLANTy~-Wt~w} zaX3q_WRNoma$eT-^qAm^`CMzj6V_50C@85D79<2R@+X^kvO=44Fq#UU#imd9$?EL7 z0;Z%F->$2ehmA_9p1>dhj#|>?F{+V2%6XH2BFiQ2$r?1UXB}$7nyTH+bhM}H}gt_x^-g=mKYpAIq9ZQ<{-H6$j%F=3Sc~pxU?e0gHz+t@ZG42@w(4qr! z;5u%^E?<%}g$INbCZ0&#hQWyMET;E0;ebRH&r6ANlzE5`T?y-Qt&I0c>xRR@Owj4W z@l}vw8nx-n2H@uflMlYrNw(H#Q@5r)V2CpEru zY3e$ro;S-VN0!P;;_=tz8J1BK&oQwSBK9TbNNTpgF%CrKAt~x40DTd)uXedQHOuXa zQdvWrT(A9a16=b+rd=V=XIMQ(c`U>M*(nE8rQ~+!Md_qg43D8?MQqP*EKQ2o7RDo* z7Ly(WDuNK6NG8f#x~#rSIY{WC(EVVlK9wXhu2}~(P-Gc-iNALku>Xw+iI40o46CG! z+_Ow;V2K*fC9(92w&_3PGpe0#NMwpeZ_KQ{qgm%WRETJunI$mbrBu{CoYZ&cK48!j8+CvLv!D zjyhK8W-wjLB(P^;RP}PCo$WUGeK}@~L#b)*TbO#atX-c>db*#B8pI}t?KN|3UM{yO zvR?S}Ht_2H&D=&P8{X^u;PrmuakmWb+{Ml)-^nh7@e9Z^@-$V3+Wg*=+JR8Q5zFLZ z9%stNBIeDoENH-%@OSXX$;K<1tbAdlY{$Q;YopkHT2s&EEvwKGQp0NI#z@z3)lgGO zKFjq&(97fn2H$J?&LP*YF^4al&dY=piBV3sMrj;u^iftpz57%bMDQje4vD!b!OF^g z-ERMNmMiMXvRbNb(Vft;$ky$4{%zO&Y(8oht~l-7ZZlOEIJ|_ZFnd*|)HmQ8ZIzGG)UY zU(Wk4zgO>Cx)C$72j*l5isnp8JE>KN3=~`$=U0F$O{M}9?Y<%0qfbcb*nWrleO2GE z7B5xZ9Tm3`BB=qG2wDyBv?e1NyMC+ycCU6xl8YAW4y#dbX+ZU zG2kzi^s0_eRJECAN^4*!>AVVOBMhtHVyS^dkn2w(l>)2;lD@+JrF0UhRx_xuVwJ+CDW$`|nH(u#i7MqkS0bkot0A;#(W~vDx-iib&DJxqc^IDmr`CrDiW&f1iGb z6|0^HVX(!0Tl4vvQA>AJ9>v+S*s_Ib<-Y!?Hx#pOMp<@T`S0DxcuXIA9CcBv^~f|>IhogbUApT^mD7-xDK&uF-~O_r-WfMh^&hVK@2AzeJk=0GD^9UQ1;I}{1m!!j zbbTt?0+>qtdK0QBQ(ee>o~!y%aKBpd7WaqKcZDAbGjxYGW?&LWBKRkTDy;g9zh4{k z*eB!qhqlFIIT2MkpV|w0|H|Te;F+ap0TFG|03XYMkKjARpL$-u8*$A}m>ZaW@Sp8v z0z}q`VRH3t(Lygy!6ugGB%|L9Zx7An(=7Zg`+BT&zS!@~FsKKOXYA<6!s8UicWg)d zwX{P%r6Mc+9SAee@ z-5-!TL_*gweO!K1Lms6mgyuue%z%wW*E>?bK%S@lZJOWtfLrP`pWg|^9H-8;d)nDj zmyDdYa8{s4#st(GfJ!9XcE#C_mP1-eaMru)28C;6;^tG!^$^uJ9JSa$ia$6qZi=nr zQ07m~aJ|M{qpx&PfrJpX`*8J&EjD1jXdYZj<0%@-5>tTHm2CgLpEd{L5`|C=tGQgu z5emu~=VI{)YO%5Za-|YgNaqDsQ(=}%2-x(cFUcp2k=SMm+VTczyL}g6%=VPYI~I8U zc1h`h-bmYGl+n>&q;A0`1Bg-JQ8z8qNC_17IZHn0n zUM37uQl9KOi(gU`6GddF;L3X!r+V8Oa9b>gt`u3tJkcngO$zvs&tY6(ANm3j%rXk@ zm~f;G;M?EXs>gZQ${gPa+Caw2<>w)T)M0sL?}|ATZ1>76Jw*;fAWDH*$uMjrk3IJT z5;`@+%>(&t#mLEltr5*#oPR=+qIDDhFzT&VljxwRSmC!;n<4JAt+Pm z_z2BW4jfrZ!ck z^0}hC+&sf|(8}7{`nhQiWXxMXaLN9AFFn(EL>#2>ccixvT; z;#nj4yi1pO?7nCPYQmDqUd+@f26jAfGktmeX~00n7>qiCVm841tKeItcJOOY^mx z>NvEPayQY|t~c9wEiL_Z=BZPsH?#2pDQh-avQ*sM+=a!(U(h$$t5l&lgtWD_lNrw3 zn=A*I%{SZGdEG7tckPu|+d&Vawo#L&#atnrg@wh)ozpLKfX~rTj8g1Jt_D5!Kf~jK z3L8+^LNBBKi zVAWa(TIQdNH|_YYuMZb(&xe^OOI7P=C|9-W^v-8XF`0JV=?@p{YDRDqY^^sQ0yzyC ztySw0TI_%maxcfc`)kZ@ob9pWbOeni3*JnQpTO}XGHncnC25<>{!FW8;8Cq=5~ns@ z-Uje52ZzsU*o+8+TuP|3&kMP)PP|ZmvCA8~6MYLubuBu*w)5Gzcau8=oYtPk?f&}4 z`UZ(bD>`ULN8<8gEe^f95NLOXq#Yk1B}EmKt!yIx(^%%?FpWPQ{`jD8;lU&V$eAc9 zmiFwzirVZ!VDjP4xrFI4>}UNYiE`R2G7x$@%a-kR^`3T-tPx>Yux_=@a-ZUDDn~eW z(ADRRclYJW$AI!NRxO;78MgJ5LLl8P$?^9+nLBh)Q zSmGUBrtoS*ED|2X$;ZaoIpR~YpXyM9*Rwk`JyT|{cezXHPv_Q1N-@H1rt$xg!;LT- z5J2eC)C=SgFOZ?5d-c=%nGdvIb^Km`P5MuDKKfd7Hc)Lbg+wy*coQ)ga%XrK4OOY$ zk#)6oIgVve)G6t+y_o{&Bk!Gkdx;&8e6FVo+Z>Xs*?#Tm{FR`^ zn&Ew&E0c^`$N9F)vYNnJ(Y$uBwRv zH43w}Uf(4mkz>1}o}ZqFyenT6KI;kG^$#jKxyggyE(g@rt+T!wBSpd^%toc$`hL<> zIuUVCC1yvDn~Um#YZH=ErNfa8J_}o}lu-B+=mJJI#vT>rpayb&?B$K-8l`}w@$Phsot z&5wHe-jV%gzg%}?k0%Pc3aB*&vu$j%&t1;OKvZcKtv+ zh9DKI?;dXtyU|CBU%}`m4J03!5|cz$Gra-qmQ$Rs94lb2sXcwtfa%WEU9@q|ynNYwz| z#}hNc{dYwDM^3(ZIfJL#FkE&Y*gi4Fv9m+w_D}Z@21sg3&weLq zIIm=Jy^Q|shxftB%)SXf@nk@2Xiopt^md%naTFi7G5TYe@Z}}Q+CShZ8R&Y!B9}VH zdw1b$ko=;qUM!96^oFN<-eelU?=3BlK!LPWOiEc9#AM6EE(x@5R8$sk)l^hw*)GDD zS60-mIoADXr9sX-A}WgauXCKh%dzALNqgnlOw(GJE|zE?GvZp4m0H<7ENH!}ZPuHu zSL>k$m}8$IWIg2&6`DHh$60A;PNIiFQ5ALT4_)S9K|w)8Y;5(3;XlA_7NfTGFW(Xl zjQRhNe!2cbP!e9AZ&05$gURg7$(VX{2dJq^uT5jaM09RJNENqLIQUK$SgstgH0>66C)Os%Xf>mMj(a1$yMtl-Z=O+OxgV`@`KiuGDS4sP&&E6d4(bD1z2*Nr5_`(Ws?6 z5@*ZoDzhDhR~Ea{#~+9Kmmu-g@KD?PW~hW;&jgUJU#D(9UyKwVAHQPFp{S%JDJ^Xb z+E!T7C9B{isSk+G`Q=(YC7PG_M5}>`=Z`M!-innvAS3TiRJjgc3sFk8B8(a7YNll9 z-xM09%bVU-_=)4q%NKbe=-W@AnnGbz4faztzh9k#SWO(6%K18T6Ht`eQfv z6|2EdoCAjqj%p%n0vv}LJTEwH^T7B>t+b0q{Y+ap%v2^Eu|5~aq?Xl}NNb+x@4ULT zLZi6@3(m^h4BwD3$x2`GWXG5bc7+~NcTcqWo zd3g@^*+58bC*Pf$65GS|9}Qzwv53w#hi529PTPfH?)k53h?%KD;7^Tb;yo2uhFe); z&Iat2%T~C?-{=pfgX=#vv0hq{PN}MPrrW5j9988pgBtE7jE9y<1S7}BUs0O8RYU_U zEho8O*P3m92?>Gqe7w-fnpu2mDJr6aP@VJTMtWi4Hw#Tc@li=LDiisv>>wS4A#CmT zib|J$I7btEdo>=7U{+H&XNvV+#grGTJOkmhL)TeqFSl9io6*5 zd9MeP)-Nw`)qdARzUuhX!wfg{AD1ScY<#m8cF^2@exnmI;2U=bB5aFb>l{$MA+j^(NU{oFL0cO z+?Ox^4FcPpxhoD?eT?N8D_8CeEhLsp1oxJ);J#UFj_9$DI9lzCU}TMPH|K#sxip0rU-#{H>io&)?`(q0sLktR=$KXj|kHK5f65DMaG-vn(B-@WfUM& z(7UUt0E5rF0PO6GYK>9Tli5wmPtNkfKq5^ zXdqKa3A-l?3v5>?5Mx*VuCQ1b>I3hoi_PtcnU^O(t-;uTx;Dd_Fy?xInr4;f;La@N zN!*v$M;+2J=Bk{wN^NX5LCcXE;-0~qHY#hd0H-W5&Z5+#p(GsXR%2ZOi~OOMV@R~`vZ->#=b>2*>2#FbNPK?F`}XASjs)-N5&FCAQCP4Q|F4w4j_dqJ zc-hPe5l-l1Krr_e0WZG&U%z^xlC`r={+PLM+F`R&M(dmIEb=|Pkw+7B#Ww|+I&7p^ z%ApHNXHNzJ`1*S@yG^9U1Yg`9YONQ{Dw)7%%z1X4x(WBD_h@QZxC9W!huoO&Ldv}5 z?RimriATgy?u{?2_Ma@7rTvT%fe)8Q?norXOCsqUO-z>>`*=57#PkeTCdc!M&kISC zH7$m9bR6wn4@63KV`dM7@zPra(y2d~uD5VZ9k1L&jssaYh8u+U6JP+O_XTdad^QAd zV>6C}Bya2-zXf%DLOTrS>Y7^t%Ukd9B#t#ZYmY6-Q^iXKR|gLCX*>aatc2RPGjyFV zTZpbztMoM+r+z?g+_exgyUvNqZD$@=-%OcA+oL~7{Ust~?KI|0OnDKwngWF+@828n$&PLhzKW3q zPCwk4Eu|>UDhzdWhZn9+wl7~#HCp2*^_T=D-`yyg@7~+)i0k69{HBdAD>dk)M!9US zv%MXhJf3gr=qEY-hYC45Q%EjPgb?QGKlm^E5#dwh_JK_;EVpF_#wL&XebqG{zOt6j zzEfH(@njXQ=!y2IR6^2Uy0g82TTN;PuW!8HT`zhQRf7$v3okdOrsyFSjr;PGRWOiH zY)fPZv4||JD-VVo^crempWN7CV#W~Lj=z3wRDa;~Ni*{btG!JYh<@*xyRTU>Em{qX z=kuQbruw1k9=h(%fouHngxQsoE=mkWdCKG+(vfOyqH(TE2sUnX({p3c-QGs$LS;=( z1cq`pa=*6)$7>Jq$1%CW?m60uhf^pL3(TSX8tqKlW24u~z`AAo%>;u+ftvP$V~& zJ5>iywl|lV9O9K?cj2bN2!U;MHCgG|Uxh)P&3=VQ9GNqVD@(sQCqGh4W+7Za`rQRG z6<~NTHq3n zoHO#=A&iky(ZLJ|!hR;|WK~@4rqc9WA9Kddsf`(KvFg>gbyCcVyrkR*Z@hfF>UPJl zAy}s9wd~(B6ODKrI%*{X{Mfj0K)l+NUrM^r9M|I99C^I4S{)!q^tNJtyXK_h{8qP{ zNOc0^FZGVBHai%;|7y~fR%HS_9BeQEgy>c={dl!`Pq#B_njiZm`S)7u@8M3U%F3lz zK>EJd?8%%b%(r5GG<%LT&~3MV}47P@u!@VN6wIcpXXi#I)xl{3W zd;Z|y&vw@fDNRjH4|6Sg?6np zwfduDRN^Ud8sp;t=#bag3ZxkB`S_j~X7l%fb2B;G(OEi@$mwN51kH(AbH_6M?H8Fui)p{V;pg=V! zy)Z*@fWmK?Wu^1nMs-x*<@NXv%pFZ-TWoc5%a$~BLiL?E&y^|^7+G%j^MX{+Kq{&z z?Tq={fQSU2o3P9-ehp(|nnp`?lnU06^Zxm#_v)jB^uKuuT`!O}ljJq@Z;dlAKVRC% zCMNjLCU?Ow?TmKa*2_(1Q&N1~tJPpDx}UQCT9{}ZjTwyB)ZFaew=n08H?hqw#T()J zEBd(A%>hRz=UJrN4ph9y8>5a_k1V5~gWPWthmv&DZOJNrhG9TAhjsF2{>ccXb4=`h zK^U(52&@y>W$P$LneP6cG5z&oW9^FSe{?(lvTjm5V$#xZLB7F!p%m@o;{)Ux>P*J5@!2hZf~FMwTjMl1`bx6? ziqj}#Gb*t@6*qrNKa&q<`bnGmSy%zd#Mj40^rgOlDqeH%iy~+1ng$APgc9~FN`}mx z#DwG$MCC*eCt3+9+XEU)FZ-2QXmD|DwVmnkPd?aw_A3T2icjeR>S-`$f`)KatB$Rq;a3oqD&e0# z8J(IEIJ~VAA!Eq%vHjg!jYtltw8jZ#Pi#DoEVIy`o*>mj5t;tOeX&mN>DW^DeNCn! zMaJAq#YtI>Oao?LqmH|+a=1z#36_FwAxI^pLE-NbaQXV4poaMhlOaNEOg2HTfiGuL z@20O(EB$Wo(c5XEQm;Y;co{cWV}wRGJY~`{;_pJYdf*$;U4uyWI#Puj(|+BX z*n(DmE(k=bPzFy_Z@VRhxFi^O@^N{36@n$Y^b73Bw8ULUz8}KJEGbbc-RhNj+?E=? zZK98o<3A0h6a6+wY2@_@HC#gN-E53=89v3g#v7S`Kfihi?e>N!puG{*LN(FLeu9Bb znT$I3hW&!n9ZN*+_1&~=zg4s{c_V^evokIpg7VtMQO9>3W7q{E45Y?R~ zFj`l1xbQLkO$Pr%3A;hgN~$LHaxmoqhR!u>XWgXm*3VAXV6?yG2{GTR7ZvXFRfaC#v@>ly@wNb;S;Ia>B4OD z+yPO~lUL3aDYqJ`Io0225l32MA?FC-nfi+ya2RUzWu4UM5`oW_XzF?-jHS#DS98~w zgAsqE*Uc>6089+NN6=4jDv#;*;J4%k34B|}^3C!SRa#?ZZ-?ayW`pw`KO)>y+U&I7 z1Vi;^<&!BF%JeG<(`j`>@;PH9yMBX)}t6Ztw{RUI9$W=IhN24h{}xe10IeGk&$4nU*%1!EWU* zB9m6MZh#AYvDWk|cgC$&ibQhM5kfxZQAa-gt`QEDCaF1@Pp?A|EEuTtYBli=RNGkB zAUyMKCs38qTf)M_lT4(P36F`XdZ_)V0TJJEP=sYh+)oqa^7h7ByvpJVnKP`LX>&5$ z+ut8Y;XxwcsN7ZbK%nE44JW_s;nQUW3FD%pLC7Jcl?w~X`2_`5KI&0xLuZ+TDC|M& z)*PT5!{-|iC7aicl7pkUI7;>Gq^yVa^iuszCHGtQ0jo#nA)w#{1IPah*IZ(uD@aXV z9ISxoFjN<@U{wPRRijq_2U6<9uhx2rt*mAe z)C^};ntyK>4o?LB5je*PxetUwn5w`q`}0H^s068YS#h1T|8-RJKOLPGvcjE} z7yq{`SIyex5Gg6rC*;;)?{Pp0kCiP4kmI(H2|xX-!hSCDt+FC??OLH*a^=r3gI2^R z6Q}HIJxH75V0BYJ)AS*baBz$q1LbK^o6^)4Yw5Q5^pvrvDg@n=;G*0bUZribzJHor z%5`Q?6~`1=xM0dD^Rm~&*m=LR$hk!cM-dO3=up))h~->(Ue^CV^t60ssX;VQ&!;&k zO7V0$bcAQuo-0@Vp5TUxUoK8oS&|M+qE?hY?ifRUV{_X3BzhYjjr?A`#<#UCXfW84 zdRRE^K*2w_h^6wi8pE5sn3DcVR>PRiSb!dIAu^4!pSCft*=z|B*Wf>Kz=iGe3ZCd2 zEqMF9Q1Z)W&`6NcQ2oWJk>r*tc1A1x`sgg!+Z*S-XVYm3z*MdK^zE}adOstPZ)8B= z^+&&#pWJQ)Rhenu2Fr()ShLJQ&Lurh;7=>LYkFI}Rr?CHUU`Oq*LWX=Z!{*{=+i zjBrUj9foqi{JhJlp{dOiLuJBm_MlW2nWp8WbArN+7HklgF#9lsBqZ0%wS0ccb+)wG&Z%^M$Lw)M-lZELOu`6^tEHD_nT?(pn0!R#n^s6KX1eY9BXbZ1AHY_`*cc8k=b)y6Kso_{Gf@fs$quj)8&N1T$FiSwUWi26=(*6pB$q^o};NlJXv_|j*uwcmq=350#b&M(0D~^I*W|i&Ehfc9zh;zsFU0xB%iGsHC>C$ ztoT_V|1{S$c{b4>C`o$n-BpCm%{4l{KT9edzx)*DX-v^0t;rlF;Z=>_frcgxe{?Vt zNIrajUv$W)8NtEA>aW(D{7sBVlcuD{MgX}g(1AjeZ^ZQnCf({0P zK*ZprhvE3Q0a)Ppk$VPSi$L^Y##|4~G2Cpc!wMbo(>LclwVAWxbv(8wLBuCDl6 zQg`e5<8`$4M?FN`I}+%vrMMg-k=bN{AMmFWGC`k{>?}IRz#8zkqle2zdGIIHg?2h0 z+wPzrpLl~roO&Xu;iiAj7JoXIeD-FZ7?uu=oZ$@Ji(DEX*8;agH)gYId0rnd73G!Z zPEPJ<-;cSjO%5y9`Yw~YtTnhZ>o}X~FEA<4I1JIeVxrQXo~YjH2PF1Ng03q%*LwRV zq_{^@AH{ROEU57f$qh3|b_4Sibofw3Dbm zNbInN1UC;q|NI`sLDZk2_A?Jiz21}4i^T9}i;PGl^+2)p66)jqiI0QCRbGCF)a5-4 z(aPWfk5YYlZop8(>y#6ANi>_eyBhhffT*JZB??KIF)uhs4OgxX@(O zdtfIi;g$eM4RDx**_a=DjJCnCc};qnZgJq_1jI}?V!6adQiZ!Wf8_Ce5vh&D;K0){$Ne#+s))RP9TS-sqB|6Uh!?XZl)Lw>%Fw5k zHhM~jVh))iF@*^9b^zj-fA0lonE(50Tvq4U+XeBV$=1|)U%nkcdKzHvBPf4&*^y5|76aXg;nP0tysS{H{MrgxGjJp8_t zm37dR%NmzzGP8YnaQJb@Eq62JU+mQJ0rxrx*F6ZXt{j%%h8D0kC;1+>?L55ZsH0z7 z$nLX;GXTVtUIu(|-5JuVqlisl^ZKvL za$O1XP(gkEpk+QXVoXKw^ZShI6c_eE3($e$9uF0<4b#1fGNvo`K!B)cNAijf5-Le~ zFzA!O(||k+ig%3DXDY9)P55;hTXjx{eqX1$gYI0=zv zgZa8C3@B|5Cftg`07JnW(|UfDFc{-mG;oeW7UyoxuJV#iZsgVk&W7F<_`G5hzO6@( zIQ+KBw0icO)MITQS#I*_C>Py)w(ynkeYqn^@{R@)A5LytQ#4_;Z$%S(k^h;NyM7`# zlPVu=$>~J}Vvv6jjC7`QB+(yjjaO2Q+@zP?eUntlP6!V30SNTZ17ml<3n8)iZQn@L z^cK+#{+kP&9!OfQIb*hBPCm=`2gPD@c9T92g*j95d$GztXJ21})lY-JQS!!5xAHm$3N45-e<3EV#Qva1HLR z!S!u^x9Zia_s6|e_rIx{o-=*=%+%@m^tUHU{ZZTb(vPecU04wBeXXKcqi?a&lA8ur z@9p>VZxThtvQUh73?tTga%G6>pZ{btI!Pl>Xb{hH$wm~znhHBOx&lP?)oiF?GetT* zzVpWbA)?D$CEF_Y@0^-=LHyiltr9oPit{m7{t%)^zGepv#;ZcM?OuX*Iupb}hNNNt zg>S>fmd6~TwIQXzZ9wZ z(Q{dI>x~B8&Dp=Cg*@}vbC&|w3%4&F2gQ>+%JB;_E}xX0o0((qCEM(4g6wr*pMFGC zK^!0;BmwQ`BGBMSWgY?|4&&?Ihxr!XSR{&obnk@Vfyo(?+lK*7NQ=|Hua}H0jN~4x z3}`o7!B^8(G_zJm_UNhK|D@NyR{hy=u#Q{J0;_eJID5jr(5yX3pEd1beAc1%@@N6) zOG--0*Co+B^yrTA7|k!ski@2N8s22n68n6~3XeBr4s30ONeHji7CAw9he#^pkC`c}qB%@$%)>ZS1 z{ntf3iha9(1WGr571bB_R0A zqdTCm3)4ZO=y1rc|Kjc_t{>O!Iy|cGK#pEil&oOlqp>mR#Kc5{aruSDt}%cB{!wn1 z+V<|0_D!=Q*8(3BO&)} zbq1>4?WA4KYU<}tZ6cp{c-<7g;ejHng)>Yvd5i;Jx;^Sgw);49D{BcQsJnFaH{Chu z?AVp)S9+79#SrALEav}C-K`zs@l<k%Wh1Y?z(M{GibP|5n007P$-c4LD5h5gbOZLeuraW8`gM}}(sUFK5`2ku!r(;JK@>vmI^Q#2aWp=BGxryUt zWMrm&GP5cdkL^s_bnqvsYuG2T;9Wr!C7D0fvi??j?bLYCL=u(s zT7~1-#perWJwMI%rpvqz8m^1=NofviCI>k40K=eWpAk|?juvEzHbFvey(g?tyI48L zXgl}kNcZak(3v(+;l8g2Xw{4nSwaadC46!Q4YJMg!gE>rMRb8O42XZ#H;k0MD6>~wF=#T z$K5tpc>y~;9Q(YAcfs@vL>8?5G(M`fJw~DBc&q3jMAwH%=5b`k zbMMOJx4NZ_HlMg}jbrDJdnf@SLYUq=RCVmR10Zf}CWrYG3xbePr-iAdyQ-K(NMNd< z_qN;TWn;NS!{OWACaVVJ4-BwhS@}6FV&=%QE^0gH3oIG<>dJj>;Q z#WG;2S*&Kz)`;9z3|eEeGBG97Fj9Cmv$ywrGn9WOJ!P;Iy<`oKeY zMRCRt*Q^ZuWwU5Sq?wCAFsGM*-A+1T&Nhrzq08HtnY@RQ1?a3;=H+bdZa8B9Dp zSt%*0*2t@fnD}@)I=XkV8lz3G30$7+`Vut%|%!D{` z5F%q>F!0tE{;pL@2f)XeP}MT&<(s@-0NCR>`x8H8sg_kxB1?sxH+8`Gk{ajbEPzQ< zN`0oRoLrUdZ(_rGXB7_*9;GzaPIHbV5QwHEI~ubI4!c$t z_SC=oJ``@me-2m9mpBMBmsm@jR9yqVSoJ4FGrLM+BCIE`@rIaiMvckBX0VBfeEUXt zEYpbpozPt84RPWF!$`yPjq07ZcGA%HGQnULzgRtm_(a`E)naLw#+>sbM=ge74tkDi ztQ=c;FFt}KlpXH6`jz=DTr{%1`8P)L1op#0G+EaF8kAj?Tlk(xfX+sIkm*66vyFw< zGy?9NI-BW~5~(8M_~}CRuCH*itgLKwvS)n5JYOK~=}S;JO)Zgt&6Twr;ltTpsgKZX z{|QPLU57abCK;KEgoH#bBo_>hov;ULN-v`7{4K$*8{RIdVr!O;ME9%{WrA|^e;}7R z9UjYeoGjK+Lqu;(W%+=&Di)mtsORu8X9xU!z3LT6B+`K4L>$QA8Bt23Kzq!ur5;oN*KI+rew)8w0gnslCB3}UwD2GySJXb8(84sBJCh?zXl9`W^J>ng;vmfYP z)bsp|+i{(CTtEx9QG{!=E9L zk>xdNG<1_V{v%qqQ$}8XDo+}Tnwq-A^Kd-xEqo)MF>Tj{71@nJ&`1T6zR}1}wg(4O z)6g8At~23ixzuy zp|Mf<1rI28Q}ykNu>Uk*wW41g&iZENrrn~alPu+Tu~vu@*V2lFMNA~n_f5#u6!oB= z<^9TTLbh4P`Nqpf9Z%ac?y<9#M_cO;QFcnsytA8}ReSsX`bNH7?70AuvrZO|TSpRx zti4^6{QBPG*)Am`xkAQaT57rYS4a8-&Lc@;b_x$yB zA9rEJ^c>=YAAoBWIEa>M=$i>A71cIct}}-k7XpwL&}QoF@#-m{9Q76~xOxmb$E}f? z`G06e`me12pJp_5AbwO-gfCfs0N3@sJ+8(ix19e-D9}$*D*Si>w?V=*Os$e zbHBPP8gZxht8Ky&YJAyUVenUh{cf`exDvcg7ziPitKbXTB3~KkVydWAChF@+r`Y;2 znl~^jTKepR?E((6Ie&0pr#p8Ey#;2LepM0yGiv6-ygPw_W*R6-sEh zr;|O9G_m&qfmwBuc{UQ(wYQ{0eXPzUY|>V9G#xRj*Kcn2z>m)l4Ha^8S|xluMp~%u z{>lJl<1{HRN`FKGYq=}wZ76}AIrWtzKZ-Epj5l#lm{d@YT?;>ua=B@c8=&*v%{WMx zXE8(hF?!VUi+3K!K-_5;^MC%l@HS1Oh^q?Ix9Cn4LuKx`d z0W2iFl!=@Vxb2JtMYyCeB8pw1jRoD~+~5k$H=U8ukIZ7b&k6J?2ZAqqgfqd0_xZeY zT=(bH_#@G~i;u&5{P&+sGoH{#Unic286dX9e7!mY$j8g`ti;=G9tq)E{0r zJ^Py*Pl*{=q(1wa}U%D zF`rhtz5rFaO}8k=e-;Jmb7;!pcix*9F44@#GP9O$B{x~IJSa*pZJ^U{WbK3_D(aJp z)f_FMNLw(2>x#_(zOp6h4XPh!C}E?DyxCwiKpA~9S_opSFPu(8`Ay@8`KN^_nFb?q zlX8)7ZvBuq`1c;U+1xVfOUUlPT#KM1$7+1y?$7N-Uw40tB0Fe9z`TH*F=XU2IMJ>X z3!^f+-OCoc=H3cIG!r)Ca$?zCa;)sPZFc#=w9lSD6>0+BxybW9vD?9eiZ}+H9rugBn~)xB<`Bl>DuRTU^Lm;8 zilvb=-uo9C@$$RV&q9Sk-QnRwxfSYqBevY@>+5#BNDj4zXozp|V~awrm7$KNGfFLz z{{bBOaKKRpM;76t-CvEEdK`Xtva{lfr;7WvCRj%1WXBXC)8#I;OwlTM5h}uVwwNkXL`c`nr=g;EC)9{hx&+OAg|A4|wZg9EKnPJ*$4}WS ze}-qINX1PRTl{xc=PWazUE>1%^M;h8OYAj=-GQaE(Ip3n!m#%?hE7oD6;-E$b#p2= zct=zKXn+Z%lzG$J1~IE|9U88`rZRV;e=5hYJq`8DPLU+bXOO`g=}^Na(*HCC*`z{H zSi3EryGfj>-@P;50#;SoOh1R*{tO#Oay;9=CvB${*V~T<@I~IvI9oURMnKJ~F;2BncyBhM8d_GSM5__R*Pd$%*yJR!%zfHBB_*F@sdbJ7f4WJPc zB2FLH5i5fYZ&Snf05n?9Xv`23x=bMWt(w1Rnc>}9x;v_)mCKDs8ssz?zZIvDBw~-2~}MMr>`64-3MhYT>HBB*Hv!Pf35LfyxtHcUAPVW z%`m`v;V~l@sE#VeHQ@B^r~sJ7F%t$>q9%$)2B^U?A6IX)xWx$gkVVIPc&pHE!Y9jP zrskM1;(iPJdXdFLXn1M34difgG>^{9iw0bUEcvVP>}+c-WGwrb?iV@qCy>GGGw{sv z{N|?L@>f!FvXr&8^<7Fgbxmt7@{z-t08k)$=VCaJQ6SBu>Cd87w*#o5%2UasTx;Il z@w0hy^+3(AF+Q|l+%@}Rv@sd6tS^4peWl8{RYP`ZI9q4t$YVB`Sr~9BL`D~@GFAMm zWEG9PMXxWitO#Q(xgn4Oa$fKH*Cy5=pp+I+xYoAxhv7>c@1l~tt=8w~UolP~Gn8KBZ&%df;~U|ET`i!q9@zd2hQVuoS=7uGZ%;D1qvt)+`a7GPz=*X^yM0 zo@6l!wLmeD3Lbt!bNJTPQq+v~cRN+vNUseSo=Q%KFFT9F_@}5se?+pyqS5@n4IaINS+9CO6iBvm3yJnRpQZvxj75K zV#QT>xl|pXzIn84eL~kqw?zxLkncs@A5KU{uXIBA|+}^H0aB=&+o?? zi2AZtL@{|r>AnR{ymh?={ul`cSE{9hj(~F7?MS|EAH}AS64n_OBb?g062|v4&GfzI z(B-bcnz0~8jL0D49y5%V(Vj$z{NFn{)$y!Dd9^j$n_T5*!Bk>iNf-^$V}}a#C2IsD zQg)L!McatoxS{g#=K1L%9jRg2+3t51@73(LI!pU>6I2!-2CVs+JZr0Jf`UD+U)dAi zOW=LibVkkzK=)}Mb>#ZxfiyONrRATg<3FQN(RbDc3CT$riV2#n*mXnv$gN`Gq-6-6 z8iQH6L%HIR;M=(-1}oENL<)?P-&>I4mlA82^)e*#PQG(NazF3ac>*7o+v0XlA2L$$ z*n>5z=4%{q1o;W|{~Gm%=>IoprKv**jn47isdD}2O>UPn^}>YGu=exo0&XiJOCmw~x`@iV&^Hmq6lpjD{EoldRN4w(W&)T$>CcBjK5e z*r6aAVLfc|3(+9xdXeoP=Nry^BRBg86K*}-_pdf{md;NgS*d;D?~74)A@2@}z=8?EqV?s5 zyxdaVF;P*J%*-+2;o-4f(GE_%eSL6oTxdR{-SXPyxehdVqpF-y@=v7?-D2rrnxOajiOs&m+(y{>=%W3I7XiQmbF9Qv70qsf^x%i25_c3>1< zONrbij#G5_b&mEe$*2i00Pd}}3Mo5@9Owg3pxOg|0cCbB^1;`c!ne(Fx7eug0K}Vs z2=|pS|IIcB83>P$LX@P-vd_zi}~%=``s6bHY>t;lGyUHP(Nv(>odS|FA3q%#eRRBL6Q8o+*f&n5C4T TBMae`=~oJ}sxswL=Ar)w8X0+4 literal 0 HcmV?d00001 diff --git a/vocabulary-editing/TransferEvent.user.js b/vocabulary-editing/TransferEvent.user.js new file mode 100644 index 0000000..da68ab5 --- /dev/null +++ b/vocabulary-editing/TransferEvent.user.js @@ -0,0 +1,114 @@ +// ==UserScript== +// @name TransferEvent +// @namespace http://tampermonkey.net/ +// @version 0.1 +// @description Transfer events to object description +// @author Nathan Eikermann +// @match https://sandkasten.museum-digital.de/musdb/objekt_cha.php* +// @icon https://www.google.com/s2/favicons?sz=64&domain=museum-digital.de +// @grant none +// ==/UserScript== + +(function() { + 'use strict'; + + const objectId = document.getElementById("objCounter").textContent; + + const eventModuleOld = document.getElementById("eventModuleOld"); + + function identifyEventId(href) { + + console.log("Parsing event ID from " + href) + const urlParams = new URLSearchParams(href.substring(href.indexOf('?'))); + console.log(urlParams) + return urlParams.get('ernum'); + + } + + function createButton(title) { + const button = document.createElement('span'); + button.textContent = title; + button.style.background = "#000"; + button.style.color = "#FFF"; + button.style.cursor = "pointer"; + button.style.margin = "0 20px" + return button; + } + + function createClickFunction(newObjectText, eventId, eventTypeId) { + return function() { + let updated = 0; + + window.fetch('/musdb/objekt_update.php', { + method: 'POST', cache: 'no-cache', + credentials: 'same-origin', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + body: "objektnum=" + encodeURIComponent(objectId) + '&objekt_beschreibung=' + encodeURIComponent(document.getElementById('objekt_beschreibung').textContent + "\n\n" + newObjectText) + }).then(function(response) { + + updated++; + if (updated === 2) location.reload(); + + }).catch((error) => { + console.log(error); + }); + + window.fetch('/musdb/api_int/object/update_event/' + objectId, { + method: 'POST', cache: 'no-cache', + credentials: 'same-origin', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + body: eventTypeId + '=0&event_id=' + encodeURIComponent(eventId) + }).then(function(response) { + + updated++; + if (updated === 2) location.reload(); + + }).catch((error) => { + console.log(error); + }); + + }; + } + + for (let child of eventModuleOld.children) { + + // Get update link to identify event ID + const updateLink = child.getElementsByClassName("iconsEdit")[0]; + if (updateLink === undefined) continue; + + // Identify event ID + const eventId = identifyEventId(updateLink.href); + console.log(eventId); + + const actorLinks = child.getElementsByClassName('actorToolTip'); + if (actorLinks.length !== 0) { + const actorLink = actorLinks[0]; + + const button = createButton('Transfer') + actorLink.parentElement.appendChild(button); + + button.addEventListener('click', createClickFunction(actorLink.textContent, eventId, 'persinst_id'), {once: true}); + + } + + + const placeLinks = child.getElementsByClassName('placeToolTip'); + if (actorLinks.length !== 0) { + const placeLink = placeLinks[0]; + + const button = createButton('Transfer') + placeLink.parentElement.appendChild(button); + + button.addEventListener('click', createClickFunction(placeLink.textContent, eventId, 'place_id'), {once: true}); + + } + + // Offer manipulating actor + + } + +})();