From dabc6c8953de5160898030dada23b671324e2492 Mon Sep 17 00:00:00 2001 From: jamster3000 <148760154+Jamster3000@users.noreply.github.com> Date: Thu, 19 Dec 2024 10:42:34 +0000 Subject: [PATCH] Delete public directory --- public/LICENSE | 661 ----- public/README.md | 44 - public/apple.jpg | Bin 644462 -> 0 bytes public/assets/css/main.css | 105 - public/assets/image/del.txt | 1 - public/assets/image/dragon.png | Bin 58593 -> 0 bytes .../images/tutorials/refresh-button.webp | Bin 9665 -> 0 bytes .../images/tutorials/right-panel-button.webp | Bin 2362 -> 0 bytes public/assets/js/main.js | 1 - public/assets/library/del.txt | 1 - public/components/components.js | 33 - public/components/footer.html | 57 - public/components/header.html | 13 - public/index.html | 104 - public/pages/attribution.html | 134 - public/pages/contact.html | 53 - public/pages/designer.html | 138 - public/pages/gallery.html | 40 - public/pages/opinion-form.html | 44 - public/pages/privacy-policy.html | 87 - public/pages/takedown.html | 81 - public/pages/tos.html | 79 - public/pages/tutorial.html | 23 - public/pages/tutorials.html | 42 - public/pages/updates.html | 34 - public/posts/14-9-2024-Migration.md | 7 - public/posts/19-8-2024-DragonMap Update.md | 20 - public/posts/24-7-2024-Welcome.md | 5 - public/posts/30-9-2024-Asset Library.md | 6 - public/robots.txt | 4 - public/scripts/archive.js | 241 -- public/scripts/contact-form.js | 87 - public/scripts/designer.js | 2379 ----------------- public/scripts/main.js | 1 - public/scripts/tutorial.js | 39 - public/scripts/tutorials.js | 104 - public/scripts/update.js | 38 - public/sitemap.xml | 53 - public/styles/contact-form.css | 334 --- public/styles/designer.css | 790 ------ public/styles/main.css | 353 --- public/styles/opinion-form.css | 18 - public/styles/tutorial.css | 28 - public/styles/tutorials.css | 108 - public/styles/updates.css | 40 - ...ith not seeing an update to the website.md | 60 - public/tutorials/exporting the map.md | 16 - 47 files changed, 6506 deletions(-) delete mode 100644 public/LICENSE delete mode 100644 public/README.md delete mode 100644 public/apple.jpg delete mode 100644 public/assets/css/main.css delete mode 100644 public/assets/image/del.txt delete mode 100644 public/assets/image/dragon.png delete mode 100644 public/assets/images/tutorials/refresh-button.webp delete mode 100644 public/assets/images/tutorials/right-panel-button.webp delete mode 100644 public/assets/js/main.js delete mode 100644 public/assets/library/del.txt delete mode 100644 public/components/components.js delete mode 100644 public/components/footer.html delete mode 100644 public/components/header.html delete mode 100644 public/index.html delete mode 100644 public/pages/attribution.html delete mode 100644 public/pages/contact.html delete mode 100644 public/pages/designer.html delete mode 100644 public/pages/gallery.html delete mode 100644 public/pages/opinion-form.html delete mode 100644 public/pages/privacy-policy.html delete mode 100644 public/pages/takedown.html delete mode 100644 public/pages/tos.html delete mode 100644 public/pages/tutorial.html delete mode 100644 public/pages/tutorials.html delete mode 100644 public/pages/updates.html delete mode 100644 public/posts/14-9-2024-Migration.md delete mode 100644 public/posts/19-8-2024-DragonMap Update.md delete mode 100644 public/posts/24-7-2024-Welcome.md delete mode 100644 public/posts/30-9-2024-Asset Library.md delete mode 100644 public/robots.txt delete mode 100644 public/scripts/archive.js delete mode 100644 public/scripts/contact-form.js delete mode 100644 public/scripts/designer.js delete mode 100644 public/scripts/main.js delete mode 100644 public/scripts/tutorial.js delete mode 100644 public/scripts/tutorials.js delete mode 100644 public/scripts/update.js delete mode 100644 public/sitemap.xml delete mode 100644 public/styles/contact-form.css delete mode 100644 public/styles/designer.css delete mode 100644 public/styles/main.css delete mode 100644 public/styles/opinion-form.css delete mode 100644 public/styles/tutorial.css delete mode 100644 public/styles/tutorials.css delete mode 100644 public/styles/updates.css delete mode 100644 public/tutorials/How to deal with not seeing an update to the website.md delete mode 100644 public/tutorials/exporting the map.md diff --git a/public/LICENSE b/public/LICENSE deleted file mode 100644 index 0ad25db..0000000 --- a/public/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - 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/public/README.md b/public/README.md deleted file mode 100644 index cdd0d26..0000000 --- a/public/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# DragonMaps© - -DragonMaps is a free to use battlemap maker with Tabletop Role Playing games specifically in mind. WHen I say for TTRPG's I mean virtual Tabletops such as Roll20, Foundry, and the awesome **__Cauldron VTT__**. There are a lot of plans for this, so far, DragonMaps© is sill in it's early days, with exciting plans for the future. Whether you're crafting an epic encounter or working on designing a detailed world, DragonMaps© provides a user-friendly platform to create and bring your maps to life. - -# Features - -Currently, DragonMaps© offers a basic set of features to help you create your battlemaps quickly and easily: -- Intuitive Interfact: Simple drag-and-drop functionality with an awesome unique colour theme. -- Grid: Includes a square grid where it's visibiliy can be toggled on and off. -- Asset Library: Includes a currently limited selection of non-comercial, pre-made asets that can be used for non-comercial use with your maps. -- Export: You can currently export your created map as a png file. (You must put the DragonMaps© logo on your map before you can export the map as an image - The watermark image will change to the logo). -- Tools: There are tools to allow you to draw, erase, and place text, using GoogleFonts to apply your own custom fonts (The shape tool is still a work in progress). - -While DragonMaps© is still in its (very) early stages, it provides some of the essentials for creating and exporting very simple battlemaps. I plan to add additional features and enhancements to make DragonMaps a free powerful tool for everyone to create awesome battlemaps. - -# RoadMap -Rather than listing everything there is planned to impliment here, just take a look at the [issues](https://github.com/Jamster3000/dragonmaps/issues) Page for a list of all features, enhancements and bugs. Alternitivly you can take a look at [Project DragonCode](https://github.com/users/Jamster3000/projects/11) to see what will and won't be worked on, what is currently being worked on, and what has already been done. - -# Usage -Whilst DragonMaps© is in development, there will be no instructions on how to use it (because things are always changing and evolving). Once I can officially announce that it has reached a production standard, I will use DragonMaps© [tutorals](https://jamster3000.github.io/dragonmaps/pages/tutorials) page to help those who are new to DragonMap© Designer or just for those that aren't very skilled in computers and website alike. - -# Contributing -DragonMaps© is an open-source project, I don't request nor desire payment or anything in return, the reward for this is all about doing it for the community. I like to think of myself as a lone programmer and developer so despite the issues and bugs I prefer to keep things developed by myself, thus allowing me to take 100% rights to claim the entire development of the website and future projects as my own. - -If there is anything you want to do in return for a free to use website, keeping your eye out for any bugs so I can fix them to improve DragonMaps© would be great. Along with this, if you have map assets (trees, wells, fences, etc. you get the idea) that you own copyright to (such as making them yourself), I'd appreciate being able to add them to the asset library allowing everyone use them. For as long as you allow DragonMaps© to use the assets to add to the library and for other's to use, I'm open to agreeing to use them under almost every license (non-comercial or comercial). - -To reiterate, while I appreciate help on any development or fixes of the website's code, I'd much rather retain the core development role. - -To get in contact with me, there are a few different ways. -- [Contact Form](https://jamster3000.github.io/dragonmaps/pages/contact): You can use the contact form on the DragonMaps© website to contact me by email. -- [Discussions](https://github.com/Jamster3000/dragonmaps/discussions) - I have never used Discussions on a github repository but feel free to use that to get in contact. -- [Issues](https://github.com/Jamster3000/dragonmaps/issues) - If you uncovered a bug that needs squashing, you can create an issue yourself (provided you have an account for Github). See "Reporting Issues" below for a bit more guidance on this. - -# Reporting Issues -You can report [issues](https://github.com/Jamster3000/dragonmaps/issues) for DragonMaps© on this github's repository page. For as long as you're signed in with a github account, you can report bugs, feature requests, etc. here. When you're writing the description please be detailed and specific, if it doesn't make sense, I will almost definitly deregard it (and eventually delete it). If you are submitting a bug this way, please be as detailed as you can to help me able to replicate the bug on my side (the first step to fixing a bug is to know how to make the said bug happen myself). Any screenshots of what happens would be really good to as that helps give me a visulisation of the issue. - -**Please DO NOT submit any confidential or personal details. These should not be required in any bugs or feature requests** - -# License -DragonMaps© is licensed under the [APGL 3.0 License](https://github.com/Jamster3000/dragonmaps?tab=AGPL-3.0-1-ov-file). This means you can use, modify, and distribite the code as long as you alos distribute the source code of you rmodifications and any derivative works under the same APGL-3.0 license. - -
- -Finally, I hope you enjoy DragonMaps© and it comes in handy for you. diff --git a/public/apple.jpg b/public/apple.jpg deleted file mode 100644 index 4f81db44a0f928ca218128999c7d4025acf0a1c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644462 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
Q}J&HGhdLB`b; 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

98djDNnJRNfZ}|6 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

8GKLpDtg)? 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 -=X-R_g-o@g`Y>c)h^hDehfyd>AS<4cVCq5( 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

-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

eC-J|EFvGs3X^@ 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 Q+AIKS%Gyem3RdC&2k0?^2LJ#7 diff --git a/public/assets/images/tutorials/refresh-button.webp b/public/assets/images/tutorials/refresh-button.webp deleted file mode 100644 index 820b14cccd25492370aa9212e9a51b85531ac7c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9665 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 response.text()) - .then(data => { - // Replace relative paths with the correct base path - const updatedData = data.replace(/href="(?!http|https:\/\/)/g, `href="${basePath}/`); - headerPlaceholder.innerHTML = updatedData; - }) - .catch(error => console.error('Error loading header:', error)); - } - - // Load footer (only if not on designer page) - const footerPlaceholder = document.getElementById('footer-placeholder'); - if (footerPlaceholder && !document.body.classList.contains('designer-page')) { - fetch(`${basePath}/components/footer.html`) - .then(response => response.text()) - .then(data => { - // Replace relative paths with the correct base path - const updatedData = data.replace(/href="(?!http|https:\/\/)/g, `href="${basePath}/`); - footerPlaceholder.innerHTML = updatedData; - }) - .catch(error => console.error('Error loading footer:', error)); - } -}); diff --git a/public/components/footer.html b/public/components/footer.html deleted file mode 100644 index b950c58..0000000 --- a/public/components/footer.html +++ /dev/null @@ -1,57 +0,0 @@ - - -

diff --git a/public/components/header.html b/public/components/header.html deleted file mode 100644 index 9c0aa01..0000000 --- a/public/components/header.html +++ /dev/null @@ -1,13 +0,0 @@ -
- -
\ No newline at end of file diff --git a/public/index.html b/public/index.html deleted file mode 100644 index f193eb8..0000000 --- a/public/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - DragonMaps | Free battlemap maker - - - - - - - - - - - - - - - - - - - - -
-
-
-

Create Epic D&D Battlemaps

-

Design and bring your adventures to life!

-

NOTE: Please keep in mind that Dragon Maps is still in development and is not offically a finished product. You can see the updates page to see how things are going with the development of Dragon Maps

- Start Creating -
- - -
-
-

- We improve our products and advertising by using Microsoft Clarity to see how you use our website. - By using our site, you agree that we and Microsoft can collect and use this data. - Our privacy statement has more details. -

-
- - - - diff --git a/public/pages/attribution.html b/public/pages/attribution.html deleted file mode 100644 index 6f5b678..0000000 --- a/public/pages/attribution.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - Dragon Maps | Attribution - - - - - - - - - - - - - - - - -
- -
-
-

Attributions and Licensing

- -
-

Quick Reference

-
    -
  • Maps using only Dragon Maps-provided assets: Non-commercial use only
  • -
  • Maps incorporating your own assets: Commercial and non-commercial use allowed
  • -
  • Always provide attribution to Dragon Maps and asset creators
  • -
-
- -

Asset Sources and Licenses

- -

1. Venatusmaps Assets

-

License: BY-NC-SA 4.0 International Creative Commons

-
    -
  • You can share and adapt the material
  • -
  • Must provide attribution
  • -
  • Non-commercial use only
  • -
  • Adaptations must be shared under the same license
  • -
- -

2. Gogots Assets

-

License: CAL-BY-NC

-
    -
  • Require attribution
  • -
  • Can only be used for non-commercial purposes
  • -
  • Commercial usage is forbidden in any way.
  • -
- -

3. Crosshead Studios

-

License: CC-NC-SA 4.0

-
    -
  • Must provide attribution
  • -
  • Non-commercial use only
  • -
  • Adaptations must be shared under the same license
  • -
- -

4. SmallDungeon

-

License: No Explicit License

-
    -
  • These assets from SmallDungeon can only be used for non-commercial.
  • -
- -

5. Neovatar

-

License: CC BY 4.0

-
    -
  • Must provide attribution
  • -
  • Commercial and non-commercial use allowed
  • -
- -

6. MalosPaths

-

License: No Explicit License

-

These assets from MalosPaths can be used for:

-
    -
  • No Attribution Required.
  • -
  • Can be used for commerical or none commercial.
  • -
- -

7. Adayat

-

License: CAL-BY-AS

-
    -
  • Attribution required
  • -
  • Non-commercial use only
  • -
- -

8. Matt's Massive Maps Menagerie

-

License: Unknown

-

Please keep in mind that these are old assets from a creator that can no longer be contacted. Although there are no limits on what you can or cannot do with these assets, it is adviced to use them for non-commercial only. You are responsible for your actions and cannot put any blame on Dragon Maps from using these assets.

- -

9. Skront

-

License: No commercial, no attribute, no edits

- -

Dragon Maps Licensing Terms

-
    -
  • Your original contributions belong to you
  • -
  • Maps using only Dragon Maps-provided assets: Non-commercial use only
  • -
  • Maps incorporating your own assets: Commercial and non-commercial use allowed
  • -
  • Always provide attribution to Dragon Maps and asset creators
  • -
  • You can share, adapt, and build upon your maps
  • -
- -

Practical Guidelines

-

You can:

-
    -
  • Use maps for personal or commercial gaming sessions (depending on assets used)
  • -
  • Share maps on community platforms (with proper attribution)
  • -
  • Modify or build upon created maps
  • -
- -

You must:

-
    -
  • Provide attribution to Dragon Maps and asset creators
  • -
  • Respect non-commercial restrictions for Dragon Maps-provided assets
  • -
- -

For any questions about asset or map usage, please contact us.

-
-
- - - - diff --git a/public/pages/contact.html b/public/pages/contact.html deleted file mode 100644 index 9bd02ef..0000000 --- a/public/pages/contact.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - DragonMaps | Contact Form - - - - - - - - - - - - - - - - - -
-
-
-

Contact Form

-
-
-
- - -
-
- - -
- - - -
-
-
-
-
-
-

If you're interested in being part of a community, why not join our Discord server?

-
- -
-
- - - diff --git a/public/pages/designer.html b/public/pages/designer.html deleted file mode 100644 index ee63546..0000000 --- a/public/pages/designer.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - DragonMaps | Designer - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -
-

Tools

- - - - -
- -
- -
-
-
-
-
- - - -
- - - diff --git a/public/pages/gallery.html b/public/pages/gallery.html deleted file mode 100644 index 67df773..0000000 --- a/public/pages/gallery.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - DragonMaps | Gallery - - - - - - - - - - - - - - - - -
- -
- -

Test

- -
- - - - - - diff --git a/public/pages/opinion-form.html b/public/pages/opinion-form.html deleted file mode 100644 index 78dc386..0000000 --- a/public/pages/opinion-form.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - DragonMaps | your thoughts made digital - - - - - - - - - - - - - - - - -
- -
-
- -
-
- - - diff --git a/public/pages/privacy-policy.html b/public/pages/privacy-policy.html deleted file mode 100644 index e8f8b9e..0000000 --- a/public/pages/privacy-policy.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - Dragon Maps | Privacy Policy - - - - - - - - - - - - - - - -
-
-
-

Dragon Maps Privacy Policy

-
-

Last updated: 19/9/2024

-

1. Introduction

-

Dragon Maps ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our website, Dragon Maps (the "Service"), a battlemap creator for tabletop role-playing games or the like.

- -

2. Information We Collect

-

Dragon Maps is primarily a client-side application hosted on Firebase. Most operations occur in your web browser, and we do not actively collect or store personal data.

-

However, please note:

-
    -
  • Your browser may store data locally to improve your user experience (e.g., saving your creations).
  • -
  • We use a cookie to manage the display of our feedback popup.
  • -
  • We use Microsoft Clarity to help us understand how users interact with our website (more details below).
  • -
- -

3. Use of Cookies and Analytics

-

We use a single cookie to remember when we've shown you our feedback request popup. This cookie helps us ensure we don't show you the popup too frequently. Specifically:

-
    -
  • Cookie Name: 'feedback_popup_shown'
  • -
  • Purpose: To record when the feedback popup was last shown to you
  • -
  • Duration: 30 days
  • -
-

You can control and/or delete cookies as you wish. For details, see aboutcookies.org.

- -

Microsoft Clarity

-

We use Microsoft Clarity to analyze how users interact with our website. Clarity uses cookies and other technologies to collect usage data and helps us improve our service. The data collected is anonymized and does not personally identify you. It may include:

-
    -
  • Device and browser information
  • -
  • IP address (anonymized)
  • -
  • Website interactions (e.g., mouse movements, clicks, scrolling)
  • -
  • Pages visited and time spent on the site
  • -
-

For more information about Microsoft Clarity and its privacy practices, please visit the Microsoft Clarity Terms of Service and Microsoft Privacy Statement.

- -

4. Your Data Rights

-

Under the UK GDPR and the Data Protection Act 2018, you have rights related to your personal data. As we collect minimal data, most of these rights are not applicable to our Service. However, you always have the right to:

-
    -
  • Be informed about how we use cookies and analytics tools (as detailed in this policy)
  • -
  • Delete the cookies we've set through your browser settings
  • -
  • Opt-out of Microsoft Clarity analytics by [insert opt-out method, if available]
  • -
- -

5. Children's Privacy

-

Our Service is not intended for children under 13. We do not knowingly collect personal information from children under 13.

- -

6. Data Security

-

We encourage users to take appropriate measures to secure their devices and the data stored locally by their browsers.

- -

7. Changes to This Privacy Policy

-

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.

- -

8. Contact Us

-

For any questions about asset or map usage, please contact us.

-
-
- - - diff --git a/public/pages/takedown.html b/public/pages/takedown.html deleted file mode 100644 index fc52f76..0000000 --- a/public/pages/takedown.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Dragon Maps | Takedown Policy - - - - - - - - - - - - - - - - -
- -
-
-

Dragon Maps Takedown Policy

-

Last updated: 31/7/2024

-
-

1. Purpose

-

This policy outlines the procedure for requesting the removal of content from Dragon Maps that infringes upon intellectual property rights or violates applicable laws.

-
-

2. Reporting Infringing Content

-

If you believe that content available on Dragon Maps infringes your copyright or other intellectual property rights, or if you wish to request removal of your own content, please submit a notice via the contact form on our website with the following information:

-
    -
  • A description of the copyrighted work or other intellectual property that you claim has been infringed.
  • -
  • A description of where the material that you claim is infringing is located on Dragon Maps.
  • -
  • Your email address.
  • -
  • A statement by you that you have a good faith belief that the disputed use is not authorized by the copyright or intellectual property owner, its agent, or the law.
  • -
-
-

3. Response to Takedown Requests

-

Upon receiving a valid takedown request, we will: -

    -
  • Acknowledge receipt of your complaint within 3 days.
  • -
  • Review the complaint and the reported content.
  • -
  • Remove or disable access to the content if we determine the complaint is valid, or if it's a request from the content creator.
  • -
  • Notify the content creator of the takedown, if applicable.
  • -
-

-
-

4. Counter-Notification

-

If content is removed due to a takedown request, the content creator may submit a counter-notification if they believe the content was wrongly removed. Counter-notifications should be sent via the contact form on our website and include:

-
    -
  • Identification of the removed content and its location before removal.
  • -
  • A statement under penalty of perjury that the content was removed by mistake or misidentification.
  • -
  • The content creator's name and email address.
  • -
-
-

5. Repeated Infringers

-

We reserve the right to terminate access to Dragon Maps for users who repeatedly infringe upon others' intellectual property rights.

-
-

6. Disclaimer

-

This policy is provided for informational purposes only and does not constitute legal advice. We recommend seeking legal counsel for specific concerns about intellectual property rights or content removal.

-
-

7. Changes to This Policy

-

We may update our Takedown Policy from time to time. We will notify you of any changes by posting the new Takedown Policy on this page and updating the "Last updated" date.

-
-

8. Contact Us

-

For any questions about asset or map usage, please contact us.

-
-
- - - - diff --git a/public/pages/tos.html b/public/pages/tos.html deleted file mode 100644 index 843a6ba..0000000 --- a/public/pages/tos.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - Dragon Maps | Terms of Service - - - - - - - - - - - - -
- -
-
-

Dragon Maps Terms of Service

-

Last updated: 19/9/2024

-
-

1. Acceptance of Terms

-

By using Dragon Maps ("Service"), you agree to these Terms of Service. If you disagree with any part of the terms, you may not use our Service.

-
-

2. Description of Service

-

Dragon Maps is a client-side battlemap creator for tabletop role-playing games or the like, hosted on Firebase.

-
-

3. User Responsibilities

-

You are responsible for your use of the Service and any content you create or share. Do not violate any laws or infringe on others' rights.

-
-

4. Intellectual Property Rights

-

Dragon Maps and its original content are the property of Dragon Maps. Users retain rights to their created content but grant Dragon Maps a license to use, display, and share the content in connection with the Service.

-

Users should be aware that maps created using Dragon Maps may incorporate assets subject to various licenses. While users own their original creations, use and distribution of maps created with Dragon Maps must comply with the terms of these asset licenses. For more information, please refer to our Attributions page.

-
-

5. Prohibited Activities

-

Users must not: -

    -
  • Use the Service for any illegal purposes
  • -
  • Infringe upon others' intellectual property rights
  • -
  • Attempt to gain unauthorized access to the Service
  • -
  • Use the Service to distribute malware or other harmful code
  • -
-

-
-

6. Disclaimer of Warranties

-

The Service is provided "as is" without any warranties, express or implied.

-
-

7. Limitation of Liability

-

Dragon Maps shall not be liable for any indirect, incidental, special, consequential or punitive damages resulting from your use of the Service.

-
-

8. Changes to Terms

-

We reserve the right to modify these Terms at any time. We will always post the most current version on our site.

-
-

9. Governing Law

-

These Terms shall be governed by the laws of the United Kingdom.

-
-

10. Contact

-

For any questions about asset or map usage, please contact us.

-
-
- - - - diff --git a/public/pages/tutorial.html b/public/pages/tutorial.html deleted file mode 100644 index b1b8ede..0000000 --- a/public/pages/tutorial.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - DragonMaps | Tutorial - - - - - - - - DragonMaps | Tutorials - - - - - - - - - - - - - - - - - DragonMaps | Updates - - - - - - - - - - - - - - - - - - -
-
- - - diff --git a/public/posts/14-9-2024-Migration.md b/public/posts/14-9-2024-Migration.md deleted file mode 100644 index 4cb6bb6..0000000 --- a/public/posts/14-9-2024-Migration.md +++ /dev/null @@ -1,7 +0,0 @@ -# Dragon Maps Update -
- -So, it's unlikely that anyone would have followed the migration but dragon-maps is no longer hosted or running on GitHub. * Insert cheering here * I have moved to a different service and with that, I have gotten a better domain name which is entirely free ("dragon-maps.web.app)… well it's much better in my opinion as opposed to ("jamster3000/dragonmaps.github.io"). - -## What are the benefits of this migration -Without going into detail this migration provides several benefits (not looking at the fact, everything is still entirely free). This migration provides me with usable storage (alright, given it's not much but it's still decent), as mentioned, a better domain name, although you won't see any difference, it's somehow considered faster than GitHub Pages are. Along with this, this migration also includes several free services that you might see in the distant future. For example, authentication (aka, accounts and logging in). Amongst other services too of course. \ No newline at end of file diff --git a/public/posts/19-8-2024-DragonMap Update.md b/public/posts/19-8-2024-DragonMap Update.md deleted file mode 100644 index 45039d5..0000000 --- a/public/posts/19-8-2024-DragonMap Update.md +++ /dev/null @@ -1,20 +0,0 @@ -# development Update -
- -So offically I can't say DragonMaps designer is anywhere near to completion but I will say it's come a long way from the last update made. - -I just wanted to make a very breif list of things that have been added so far. -- Assets and a okay amount so far (there are many more to come yet) -- Draw and erase tool (including snap to grid, free hand and straight lines) -- Search for assets -- Add text tool where you can have almost any fonts you want -- And much much more - -## github -So if you haven't already found it, this website is being run on github pages thus means that all the code files are in a public repository here too. [DragonMaps Github](https://github.com/Jamster3000/dragonmaps) - -Here you'll find all the files that make up DragonMaps. There is also a project page for this so you can get a rough idea of what is happening when, what's being worked on and if. [DragonMaps Project DragonCode](https://github.com/users/Jamster3000/projects/11/views/1) - -Finally, there is already a [contact](https://jamster3000.github.io/dragonmaps/pages/contact) form on the website, there is hte discussions page on the DragonMaps github repository (I honestly have never used that so I hope you can use it anyway), and if you find or want to mention an issue, bug, or a feature implimentation for a future DragonMaps update, you can use the issues tab in the DragonMaps repository (if you have a github account) where you can submit your own things there which I will look at and deal with appropiatly. - -May your dragons be friendly and your maps be undevelopedly epic. diff --git a/public/posts/24-7-2024-Welcome.md b/public/posts/24-7-2024-Welcome.md deleted file mode 100644 index 02c342d..0000000 --- a/public/posts/24-7-2024-Welcome.md +++ /dev/null @@ -1,5 +0,0 @@ -# Development Stage -
-If you have come accross this website, you'll notice it's not finished yet, there is still a lot of work to do and get working. You're more than welcome to try the website out at any time you'd like. The updates and tutorial pages are likely to be the last pages to be changes because they mostly rely on the designer to be version 1 (currenlty in alpha) and for it to be complete. - -I hope to flood the designer with assets that can be used. I started creating a small collection of assets that can be used (legally) and I plan to put them in at a later date. I am likely to be making my own too which does provide much more flexability in how they can be used. If you would be willing to have any of your assets accessable as part of the designer that would be amazing and greatly appreciated. There will be a contact page set up at some point in the near future, but for now, you could always use the discussions page to communicate to me, until then. diff --git a/public/posts/30-9-2024-Asset Library.md b/public/posts/30-9-2024-Asset Library.md deleted file mode 100644 index 8349ac5..0000000 --- a/public/posts/30-9-2024-Asset Library.md +++ /dev/null @@ -1,6 +0,0 @@ -# Update to the Asset Library -
- -The asset Library for Dragon Maps Designer will be down for the next few weeks. It is due to a development phrase where the current storage solution for the images are not suitable enough, so instead it will be changing to something better and more adaptable. - -Once the asset library is back up, there will be more images (26,000+ in total) and keywords for each asset will have been greatly enhanced to get more relevant and better results when searching for that perfect asset for you map. diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index 8fa447c..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,4 +0,0 @@ -User-agent: * -Disallow: - -Sitemap: https://dragon-maps.web.app/sitemap.xml diff --git a/public/scripts/archive.js b/public/scripts/archive.js deleted file mode 100644 index 264c6f4..0000000 --- a/public/scripts/archive.js +++ /dev/null @@ -1,241 +0,0 @@ -const ITEMS_PER_PAGE = 100; -const MAX_RETRIES = 3; -const RETRY_DELAY = 1000; // 1 second -allImagesLoaded = false; - -async function getImageUrlsFromArchive(accountName, page = 1) { - const apiUrl = `https://archive.org/advancedsearch.php?q=uploader:${accountName}&fl[]=identifier&fl[]=mediatype&output=json&rows=${ITEMS_PER_PAGE}&page=${page}`; - try { - const response = await fetchWithRetry(apiUrl); - const data = await response.json(); - const imageItems = data.response.docs.filter(item => item.mediatype === 'image'); - const imageData = await Promise.all(imageItems.map(getItemDetails)); - return imageData.flat().filter(Boolean); - } catch (error) { - console.error('Error fetching data:', error); - return []; - } -} - -async function fetchWithRetry(url, retries = MAX_RETRIES) { - try { - const response = await fetch(url); - if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`); - return response; - } catch (error) { - if (retries > 0) { - console.log(`Retrying fetch for ${url}. Attempts left: ${retries - 1}`); - await new Promise(resolve => setTimeout(resolve, RETRY_DELAY)); - return fetchWithRetry(url, retries - 1); - } else { - throw error; - } - } -} - -async function getItemDetails(item) { - const cacheKey = `item_${item.identifier}`; - const cachedData = localStorage.getItem(cacheKey); - if (cachedData) { - return JSON.parse(cachedData); - } - - try { - const metadataUrl = `https://archive.org/metadata/${item.identifier}`; - const response = await fetchWithRetry(metadataUrl); - const data = await response.json(); - const creator = data.metadata.creator || 'Unknown Creator'; - const license = data.metadata.licenseurl; - const keywords = data.metadata.subject; - - const images = data.files - .filter(file => file.name.toLowerCase().endsWith('.webp')) - .map(file => ({ - url: `https://archive.org/download/${item.identifier}/${file.name}`, - creator: creator, - license: license, - keywords: keywords, - thumbnail: `https://archive.org/download/${item.identifier}/${file.name}` - })); - - localStorage.setItem(cacheKey, JSON.stringify(images)); - return images; - } catch (error) { - console.error(`Error fetching details for ${item.identifier}:`, error); - return null; - } -} - -function loadImages(imageData) { - const assetLocation = document.querySelector("#assets-section .section-content"); - const groupedImages = imageData.reduce((acc, img) => { - if (img) { - acc[img.creator] = acc[img.creator] || []; - acc[img.creator].push(img); - } - return acc; - }, {}); - - Object.entries(groupedImages).forEach(([creator, images]) => { - let categoryContainer = document.querySelector(`.asset-category[data-creator="${creator}"]`); - if (!categoryContainer) { - categoryContainer = document.createElement('div'); - categoryContainer.className = "asset-category"; - categoryContainer.dataset.creator = creator; - categoryContainer.innerHTML = ` -

${creator}

- - `; - assetLocation.appendChild(categoryContainer); - } - const contentDiv = categoryContainer.querySelector('.category-content'); - - images.forEach(img => { - let imgElement = document.createElement('img'); - imgElement.dataset.src = img.thumbnail; - imgElement.alt = `Image by ${creator}`; - imgElement.draggable = true; - imgElement.dataset.fullSrc = img.url; - imgElement.addEventListener('click', loadFullImage); - imgElement.addEventListener('error', handleImageError); - imgElement.style.width = '100%'; // Ensure the image takes full width of its container - imgElement.style.height = 'auto'; // Maintain aspect ratio - contentDiv.appendChild(imgElement); - }); - }); - - addToggleListeners(); - lazyLoadImages(); -} - -function lazyLoadImages() { - const images = document.querySelectorAll('img[data-src]'); - const options = { - root: null, - rootMargin: '0px', - threshold: 0.1 - }; - - const observer = new IntersectionObserver((entries, observer) => { - entries.forEach(entry => { - if (entry.isIntersecting) { - const img = entry.target; - const fullSizeImg = new Image(); - fullSizeImg.onload = function () { - img.src = this.src; - img.style.opacity = 0; - setTimeout(() => { - img.style.transition = 'opacity 0.3s ease-in'; - img.style.opacity = 1; - }, 50); - }; - fullSizeImg.src = img.dataset.src; - observer.unobserve(img); - } - }); - }, options); - - images.forEach(img => { - // Set a low-quality placeholder - img.src = 'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"%3E%3C/svg%3E'; - img.style.background = '#0A0A1A'; - observer.observe(img); - }); -} - -function loadFullImage(event) { - const img = event.target; - img.src = img.dataset.fullSrc; -} - -function addToggleListeners() { - document.querySelectorAll('.category-header').forEach(header => { - if (!header.hasListener) { - header.addEventListener('click', function () { - this.classList.toggle('active'); - const content = this.nextElementSibling; - content.style.display = content.style.display === 'none' ? 'block' : 'none'; - const icon = this.querySelector('.toggle-icon'); - icon.textContent = icon.textContent === '▼' ? '▲' : '▼'; - }); - header.hasListener = true; - } - }); -} - -function handleImageError(event) { - const img = event.target; - console.error(`Failed to load image: ${img.src}`); - - if (img.src === img.dataset.fullSrc) { - img.src = '../apple.jpg'; - img.alt = 'Image failed to load'; - } else { - console.log(`Attempting to load full-size image: ${img.dataset.fullSrc}`); - img.src = img.dataset.fullSrc; - } -} - -// Debounce function to limit the rate of function calls -function debounce(func, wait) { - let timeout; - return function executedFunction(...args) { - const later = () => { - clearTimeout(timeout); - func(...args); - }; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - }; -} - -// Debounced version of loadMoreImages -const debouncedLoadMoreImages = debounce(() => { - if (!isLoading) { - loadMoreImages(); - } -}, 250); - -let isLoading = false; - -async function loadMoreImages() { - if (isLoading || allImagesLoaded) return; - isLoading = true; - showLoadingIndicator(); - - try { - const newImages = await getImageUrlsFromArchive(accountName, currentPage); - if (newImages.length === 0) { - allImagesLoaded = true; - } else { - loadImages(newImages); - currentPage++; - } - } catch (error) { - console.error('Error loading more images:', error); - } finally { - isLoading = false; - hideLoadingIndicator(); - } -} - -function showLoadingIndicator() { - document.getElementById('loading-indicator').style.display = 'flex'; -} - -function hideLoadingIndicator() { - document.getElementById('loading-indicator').style.display = 'none'; -} - -// Usage -const accountName = 'jrbaines.04@gmail.com'; -getImageUrlsFromArchive(accountName) - .then(loadImages) - .catch(error => console.error('Error:', error)); - -// Add scroll event listener for infinite scroll -window.addEventListener('scroll', () => { - if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight - 500) { - debouncedLoadMoreImages(); - } -}); diff --git a/public/scripts/contact-form.js b/public/scripts/contact-form.js deleted file mode 100644 index 993e04a..0000000 --- a/public/scripts/contact-form.js +++ /dev/null @@ -1,87 +0,0 @@ -document.addEventListener('DOMContentLoaded', function() { - const form = document.getElementById('contactForm'); - const responseDiv = document.getElementById('response'); - const dragon = document.getElementById('dragon'); - const funMessage = document.getElementById('fun-message'); - - const messages = [ - "The dragon is carefully sending your message with its fiery breath!", - "Your email is being delivered on a dragon’s enchanted wings!", - "The dragon is making sure your message reaches us with great speed!", - "Your message is on a dragon’s trusty journey to our inbox!", - "The dragon is weaving its magic to ensure your email gets through!", - "Your email is soaring through the dragon’s mystical clouds!", - "The dragon’s fiery breath is ensuring your message arrives promptly!", - "Your message is being carried by a dragon with the utmost care!", - "The dragon is guiding your email with its ancient magic!", - "Your message is riding on the dragon’s mystical path to us!", - "The dragon is using its magical breath to send your message!", - "Your email is being transported on the dragon’s swift wings!", - "The dragon is making sure your message reaches its destination!", - "Your message is being sent with a touch of dragon magic!", - "The dragon’s scales are glowing as it delivers your email!", - "Your email is being carried by the dragon’s enchanted spell!", - "The dragon is ensuring your message arrives with its magical touch!", - "Your message is being delivered with the dragon’s powerful breath!", - "The dragon is guiding your email through its mystical realm!", - "Your email is being sent with a burst of dragon magic!", - "The dragon is using its fiery breath to speed up your message!", - "Your message is being escorted by the dragon’s enchanted wings!", - "The dragon’s ancient magic is making sure your email gets through!", - "Your email is being flown across enchanted lands by the dragon!", - "The dragon is using its mystical flames to ensure your message arrives!", - "Your message is being delivered with a touch of dragon’s whimsy!", - "The dragon’s magical breath is making sure your email is on its way!", - "Your email is riding on the dragon’s majestic wings to us!", - "The dragon is using its fiery magic to send your message swiftly!", - "Your message is being carried by the dragon’s enchanted flight!", - "The dragon’s magical breath is guiding your email safely to us!", - "Your email is being delivered with a hint of dragon’s charm!", - "The dragon is ensuring your message gets to us with its mystical power!", - "Your message is being flown on the dragon’s magical trail!", - "The dragon’s enchanted wings are carrying your email to its destination!", - "Your email is being sent with the dragon’s magical efficiency!" - ]; - - form.addEventListener('submit', function(e) { - e.preventDefault(); - - const formData = new FormData(form); - const randomMessage = messages[Math.floor(Math.random() * messages.length)]; - funMessage.textContent = randomMessage; - funMessage.style.display = "block"; - - responseDiv.textContent = 'Sending...'; - responseDiv.className = ''; - - confetti({ - particleCount: 500, - spread: 200, - gravity: 0.75 - }); - - // Immediately show success message - responseDiv.textContent = 'Thank you for your message. We\'ll get back to you soon!'; - responseDiv.className = 'success'; - - // Perform the actual form submission in the background - fetch(form.action, { - method: 'POST', - body: formData, - headers: { - 'Accept': 'application/json' - } - }).then(response => { - if (!response.ok) { - throw new Error('Form submission failed'); - } - }).catch(error => { - console.error('Form submission error:', error); - // Optionally, you can show an error message here if the submission fails - // responseDiv.textContent = 'There was an issue sending your message. Please try again later.'; - // responseDiv.className = 'error'; - }); - - form.reset(); // Clear the form - }); -}); diff --git a/public/scripts/designer.js b/public/scripts/designer.js deleted file mode 100644 index 434fca8..0000000 --- a/public/scripts/designer.js +++ /dev/null @@ -1,2379 +0,0 @@ -// Stage and Layer Variables -let stage, layer, gridLayer, gridGroup, gridPattern; -let gridSize = 50; -let gridActive = true; -let gridOffset = { x: 0, y: 0 }; -let gridUpdateTimeout; - -// Tool State Variables -let currentTool = null; -let isDrawing = false; -let lastLine; -let isPanning = false; -let lastPanPosition = { x: 0, y: 0 }; -let isTransform = false; -let currentTransform = null; -let currentTextNode = null; -let originalProperties = {}; -let currentSelectedNode = null; - -// UI State Variables -let menuNode = document.getElementById('menu'); -let activeMenu = null; -let activeMenuItem = -1; -let menuClick = false; -let isShowingContextMenu = false; -let isRightMouseDown = false; -let rightClickStartPos = null; -let rightClickStartTime = null; -let isEditingText = false; -let isSearchBarFocused = false; -let savedCursor; -let dropIndicator; -let selectedImage = null; - -// Shortcuts and Overlays -let shortcutsLink = document.getElementById('shortcuts'); -let shortcutsOverlay = document.getElementById('shortcuts-overlay'); -let closeShortcuts = document.getElementById('close-shortcuts'); -let shortcutsTable = document.getElementById('shortcuts-table'); - -// Action History -let actionHistory = []; -let currentActionIndex = -1; - -// Pagination -let currentPage = 1; -const resultsPerPage = 20; - -// Platform Detection -const { isMac, isWindows } = detectPlatform(); - -// Constants -const MOVE_THRESHOLD = 5; // pixels -const CLICK_DURATION_THRESHOLD = 200; // milliseconds - -// Transformers and Image Handling -const transformers = []; -let currentTransformer; -let imagePresenceCallback; -let imageNode = null; - -let searchData = {}; - -document.addEventListener('DOMContentLoaded', function () { - const container = document.getElementById('canvas-container'); - - // Create a new stage - stage = new Konva.Stage({ - container: 'canvas-container', - width: container.offsetWidth, - height: container.offsetHeight - }); - - // Create and add a grid layer to the canvas - gridLayer = new Konva.Layer(); - stage.add(gridLayer); - - // Create and add a grid group to the grid layer - gridGroup = new Konva.Group(); - gridLayer.add(gridGroup); - - // Add layer to the canvas that everything is drawn and placed on - layer = new Konva.Layer(); - stage.add(layer); - - createGrid(); // Creates the grid on the grid layer - setupEventListeners(); // Creates and manages event listeners - setupShortcutKeyHelp(); // Creates the shortcut key help overlay - shortcut_draggable(); - rightPanel(); // Manages the right panel, toggle, and everything included in the right panel - popup_draggable(); // Makes the popup tool box draggable - loadSearch(); - setupDrawingPropertyListeners(); - - document.addEventListener('keydown', handleKeyDown); - document.addEventListener('keyup', handleKeyUp); - - setInterval(checkImageOnCanvas, 10); - - // Add drag and drop event listeners - document.addEventListener('dragstart', onDragStart); - container.addEventListener('dragover', onDragOver); - container.addEventListener('drop', onDrop); - - // Add event listener for window resize - window.addEventListener('resize', resizeCanvas); -}); - -document.addEventListener('click', function (event) { - const container = stage.container(); - if (!container.contains(event.target)) { - deselectAllImages(); - } -}); - -//=========================================== -//search bar and search results -//========================================== - -const searchBar = document.getElementById('search-bar'); -const searchResults = document.getElementById('search-results'); -const resultsContainer = document.getElementById('image-grid'); - -function preloadImage(url) { - return new Promise((resolve, reject) => { - const img = new Image(); - img.crossOrigin = 'Anonymous'; - img.onload = () => resolve(url); - img.onerror = () => reject(url); - img.src = url; - }); -} - -function debounce(func, delay) { - let timeoutId; - return function (...args) { - clearTimeout(timeoutId) - timeoutId = setTimeout(() => func.apply(this, args), delay); - }; -} - -class LRUCache { - constructor(capacity) { - this.capacity = capacity; - this.cache = new Map(); - } - - get(key) { - if (!this.cache.has(key)) return undefined; - const value = this.cache.get(key); - this.cache.delete(key); - this.cache.set(key, value); - return value; - } - - put(key, value) { - if (this.cache.has(key)) this.cache.delete(key); - else if (this.cache.size >= this.capacity) { - this.cache.delete(this.cache.keys().next().value); - } - this.cache.set(key, value); - } -} - -const searchCache = new LRUCache(800); // Adjust capacity as needed - -const memoizedSearch = (query) => { - if (searchCache.get(query)) { - return searchCache.get(query); - } - const result = search(query); - searchCache.put(query, result); - return result; -}; - -const performSearch = debounce(() => { - const query = searchBar.value.trim(); - const results = memoizedSearch(query); - isEditingText = true; - - searchResults.style.display = query === "" ? "none" : "block"; - resultsContainer.innerHTML = ''; // Clear previous results - - if (query !== "") { - currentPage = 1; // Reset page count for new search - loadMoreResults(results); - - // Add sentinel for infinite scrolling - const sentinel = document.createElement('div'); - sentinel.id = 'sentinel'; - resultsContainer.appendChild(sentinel); - resultsObserver.observe(sentinel); - } -}, 300); - -function loadMoreResults(results) { - const startIndex = (currentPage - 1) * resultsPerPage; - const endIndex = startIndex + resultsPerPage; - const pageResults = results.slice(startIndex, endIndex); - - pageResults.forEach(result => { - const resultItem = document.createElement('div'); - resultItem.classList.add('result-item'); - - const img = document.createElement('img'); - img.className = "image-results"; - img.alt = 'Search result image'; - img.style.border = "1px solid #FF4500"; - img.style.maxWidth = "100px"; - img.style.margin = "5px"; - img.title = 'Drag to place on grid'; - img.draggable = true; - - // Use data-src for lazy loading - img.dataset.src = result.url; - - // Add a loading placeholder - img.src = '../assets/images/loading.gif'; - - // Add drag start event listener - img.addEventListener('dragstart', onDragStart); - - resultItem.appendChild(img); - resultsContainer.appendChild(resultItem); - }); - - currentPage++; - lazyLoadImages(); -} - -searchBar.addEventListener('input', performSearch); -function lazyLoadImages() { - const images = resultsContainer.querySelectorAll('img[data-src]'); - const imageObserver = new IntersectionObserver((entries, observer) => { - entries.forEach(entry => { - if (entry.isIntersecting) { - const img = entry.target; - img.src = img.dataset.src; - img.onload = () => { - img.removeAttribute('data-src'); - img.classList.add('loaded'); - }; - imageObserver.unobserve(img); - } - }); - }, { rootMargin: '200px 0px' }); - - images.forEach(img => imageObserver.observe(img)); -} - -// Search on input change -searchBar.addEventListener('input', performSearch); - -//Shows the search results when clicking on the search bar assuming there is something that has been searched and not cleared. -searchBar.addEventListener('focus', () => { - isEditingText = true; - if (searchBar.value === "") { - searchResults.style.display = "none"; - } else { - searchResults.style.display = "block"; - } - -}); - -searchBar.addEventListener('blur', () => { - isSearchBarFocused = false; -}); - -const resultsObserver = new IntersectionObserver((entries) => { - if (entries[0].isIntersecting) { - const query = searchBar.value.trim(); - const results = memoizedSearch(query); - loadMoreResults(results); - } -}, { rootMargin: '100px' }); - -//hides the search result when clicking off it -document.addEventListener('click', (event) => { - const target = event.target; - if (!searchBar.contains(target) && !searchResults.contains(target)) { - searchResults.style.display = "none"; - isEditingText = false; - } -}); - -//all the other even listerns for eventListener or stages -function setupEventListeners() { - const toolbox = document.getElementById('toolbox'); - const newMapOption = document.getElementById('new-map-option'); - const toggleToolboxButton = document.getElementById('toggle-toolbox'); - const undoMenuItem = document.getElementById('undo-menu-item'); - const redoMenuItem = document.getElementById('redo-menu-item'); - const showGridMenuItem = document.getElementById('show-grid-menu-item'); - - // Flag to check if a transform is happening - let isTransform = false; - - // Check if toolbox exists before adding event listeners - if (toolbox) { - toolbox.addEventListener('click', function (e) { - if (isEditingText) { - return; - } - - let targetElement = e.target; - - // Ensure the target element is the button - if (e.target.tagName === 'I') { - targetElement = e.target.parentElement; - } - - if (targetElement.tagName === 'BUTTON') { - const selectedTool = targetElement.getAttribute('data-tool'); - - // Deselect the current tool if the same tool is clicked again - if (selectedTool === currentTool) { - targetElement.classList.remove('active'); - currentTool = null; // Reset the current tool - hideToolOptions(); // Hide tool options if needed - } else { - document.querySelectorAll('#toolbox button').forEach(btn => { - btn.classList.remove('active'); - }); - targetElement.classList.add('active'); - currentTool = selectedTool; - showToolOptions(currentTool, targetElement); - } - updateCursor(); - updateImagesDraggable(); // Add this line to update image draggability - } - }); - } - - // Ensure these elements exist before adding event listeners - if (newMapOption) { - newMapOption.addEventListener('click', showNewMapOverlay); - } - - if (toggleToolboxButton) { - toggleToolboxButton.addEventListener('click', toggleToolbox); - } - - if (undoMenuItem) { - undoMenuItem.addEventListener('click', undo); - } - - if (redoMenuItem) { - redoMenuItem.addEventListener('click', redo); - } - - if (showGridMenuItem) { - showGridMenuItem.addEventListener('click', toggleGrid); - } - - // Adding event listeners to the stage - if (stage) { - stage.content.addEventListener('contextmenu', function (e) { - e.preventDefault(); - }); - - // Consolidate click event listeners - stage.on('click', function (event) { - // Deselect all images if clicking on the canvas background - if (event.target === stage) { - deselectAllImages(); - if (currentTransformer && !isTransform) { - currentTransformer.nodes([]); - layer.draw(); - } - } - - // Handle clearing transformer only if not transforming - if (event.target === stage && currentTool === null && !isTransform) { - if (currentTransform) { - currentTransform.destroy(); - currentTransform = null; - resetTextNodeOpacity(); - } - } - - // Hide context menu on click - hideContextMenu(); - - // Handle clicking on stage to remove transformer - if (currentTool !== 'draw' && currentTool !== 'erase' && !isTransform) { - if (currentTransformer) { - currentTransformer.nodes([]); // This clears the transformer - layer.draw(); - } - } - }); - - stage.on('contextmenu', function (e) { - e.evt.preventDefault(); - }); - - // Handle mouse events on the stage - stage.on('mousedown', function (e) { - isTransform = false; // Reset the transform flag when the mouse is pressed down - handleMouseDown(e); - }); - - stage.on('mousemove', handleMouseMove); - stage.on('mouseup', function (e) { - isTransform = false; // Reset after the mouse is released - handleMouseUp(e); - }); - - // Handle transformer events to set `isTransform` flag - stage.on('transformstart', function () { - isTransform = true; // Set transform flag to true when transform starts - }); - - stage.on('transformend', function () { - isTransform = false; // Reset transform flag when transform ends - }); - - stage.on('wheel', handleZoom); - } - - // Handle document-wide click events to hide context menus and search results - document.addEventListener('click', (event) => { - const target = event.target; - if (!searchBar.contains(target) && !searchResults.contains(target)) { - searchResults.style.display = "none"; - isEditingText = false; - } - - if (activeMenu && !document.getElementById(`${activeMenu}-menu`).contains(target)) { - toggleMenu(activeMenu); - } - }); - - // Hide right-click menu - window.addEventListener('click', () => { - if (menuNode) { - menuNode.style.display = 'none'; - } - }); - - // Resize toolbox popup on window resize - window.addEventListener('resize', positionToolboxPopup); - - // Export functionality - const exportImageButton = document.getElementById('export-image'); - const exportJsonButton = document.getElementById('export-json'); -} - -function updateCursor() { - switch (currentTool) { - case 'draw': - stage.container().style.cursor = 'crosshair'; - break; - case 'erase': - stage.container().style.cursor = 'crosshair'; - break; - case 'text': - stage.container().style.cursor = 'text'; - break; - case 'shape': - stage.container().style.cursor = 'crosshair'; - break; - default: - stage.container().style.cursor = 'default'; - } -} - -//=========================================== -//window overlays -//========================================== -function setupShortcutKeyHelp() { - shortcutsLink.addEventListener('click', showShortcuts); - closeShortcuts.addEventListener('click', hideShortcuts); -} - -function showShortcuts() { - const isMac = navigator.platform.toUpperCase().indexOf('MAC') >= 0; - const shortcuts = [ - // Tool Selection - { key: 'D', description: 'Select draw tool' }, - { key: 'E', description: 'Select erase tool' }, - { key: 'S', description: 'Select shape tool' }, - { key: 'T', description: 'Select text tool' }, - - // Action Shortcuts - { key: isMac ? 'ctrl + Z' : 'Ctrl + Z', description: 'Undo' }, - { key: isMac ? 'ctrl + Y' : 'Ctrl + Y', description: 'Redo' }, - - // UI and Miscellaneous - { key: isMac ? 'ctrl + T' : 'Alt + T', description: 'Toggle toolbox' }, - { key: isMac ? 'ctrl + R' : 'Alt + R', description: 'Toggle right panel' }, - { key: isMac ? 'ctrl + G' : 'Alt + G', description: 'Toggle grid' }, - { key: isMac ? 'ctrl + N' : 'Alt + N', description: 'New map' }, - { key: isMac ? 'ctrl + S' : 'Alt + S', description: 'Show shortcuts' }, - - // Special Actions - { key: 'Escape', description: 'Deselect or unfocus' }, - { key: '/ (Forward Slash)', description: 'Focus search bar' } - ]; - - - shortcutsTable.innerHTML = shortcuts.map(shortcut => ` - - ${shortcut.key} - ${shortcut.description} - - `).join(''); - - shortcutsOverlay.style.display = 'flex'; -} - -function hideShortcuts() { - shortcutsOverlay.style.display = 'none'; -} - - -//================== -// asset management on canvas -//================== -//allows images to be dragged and moved about on the canvas - -//allows for dropping images -function onDragOver(e) { - e.preventDefault(); -} - -//when the image ahs been dropped -function onDragStart(e) { - e.dataTransfer.setData('text/plain', e.target.id); -} - -function selectImage(image) { - deselectAllImages(); - image.selected = true; - selectedImage = image; - layer.draw(); -} - -function onDrop(e) { - e.preventDefault(); - deselectAllImages(); - - - const elementId = e.dataTransfer.getData('text/plain'); - const draggedElement = document.getElementById(elementId); - - const stageContainer = stage.container(); - const stageRect = stageContainer.getBoundingClientRect(); - - const dropX = (e.clientX - stageRect.left - stage.x()) / stage.scaleX(); - const dropY = (e.clientY - stageRect.top - stage.y()) / stage.scaleY(); - - if (draggedElement && draggedElement.id === 'watermark') { - const konvaImage = new Konva.Image({ - image: draggedElement, - draggable: true, - x: dropX, - y: dropY, - id: "konva-watermark", - offsetX: draggedElement.width / 2, - offsetY: draggedElement.height / 2, - width: 150, - height: 150, - crossOrigin: 'anonymous' - }); - - layer.add(konvaImage); - layer.draw(); - - recordAction({ - type: 'addImage', - image: konvaImage - }); - - konvaImage.on('click', function (evt) { - if (currentTool === 'draw' || currentTool === 'erase') { - return; - } - - selectImage(konvaImage); - updateTransformer(konvaImage); - evt.cancelBubble = true; - }); - - selectImage(konvaImage); - updateTransformer(konvaImage); - } else { - let imageUrl = isWindows ? e.dataTransfer.getData('text/uri-list') : e.dataTransfer.getData('text/uri-list'); - if (imageUrl.endsWith('.webp')) { - const pngUrl = imageUrl.replace('.webp', '.png'); - - const img = new Image(); - img.crossOrigin = 'Anonymous'; - img.onload = function () { - const konvaImage = new Konva.Image({ - image: img, - draggable: true, - x: dropX, - y: dropY, - offsetX: img.width / 2, - offsetY: img.height / 2, - }); - - layer.add(konvaImage); - - recordAction({ - type: 'addImage', - image: konvaImage - }); - - konvaImage.on('click', function (evt) { - if (currentTool === 'draw' || currentTool === 'erase') { - return; - } - - selectImage(konvaImage); - updateTransformer(konvaImage); - evt.cancelBubble = true; - }); - - selectImage(konvaImage); - updateTransformer(konvaImage); - stage.batchDraw(); - }; - - img.onerror = function (error) { - console.error('Error loading PNG image:', error); - }; - - img.src = pngUrl; - } else { - console.warn('The image URL is not a WebP image.'); - } - } -} - -function updateTransformer(image) { - if (!currentTransformer) { - currentTransformer = new Konva.Transformer({ - borderStroke: '#FF4500', - borderStrokeWidth: 2, - padding: 10, - draggable: true, - resizeEnabled: true, - rotateEnabled: true, - anchorCornerRadius: 50, - anchorSize: 18, - shouldOverdrawWholeArea: true, - rotateAnchorOffset: 60, - enabledAnchors: ['top-left', 'top-center', 'top-right', 'middle-right', 'middle-left', 'bottom-left', 'bottom-center', 'bottom-right'], - rotationSnapTolerance: 10, - }); - layer.add(currentTransformer); - } - - currentTransformer.nodes([image]); - layer.batchDraw(); -} - - -//========================== -//Grid and canvas management -//========================== -//creates the grid on start of the page being loaded -function createGrid() { - if (!gridGroup) { - gridGroup = new Konva.Group(); - gridLayer.add(gridGroup); - } - updateGrid(); -} - -//Ensures that the user is okay to start a new map environment if there's already something on the map -function showNewMapOverlay() { - const text = "Are you sure?\nThis will remove everything you've done so far?"; - - if (layer.getChildren().length > 0) { - if (confirm(text) == true) { - layer.removeChildren(); - actionHistory = []; - currentActionIndex = -1; - } - } -} - -function resizeCanvas() { - const container = document.getElementById('canvas-container'); - stage.width(container.offsetWidth); - stage.height(container.offsetHeight); - createGrid(); // Redraw the grid based on the new size -} - -//updates the grid when it's being drawn on or otherwise changed -function updateGrid() { - clearTimeout(gridUpdateTimeout); - - gridUpdateTimeout = setTimeout(() => { - const stagePos = stage.position(); - const scale = stage.scaleX(); - const viewportWidth = stage.width() / scale; - const viewportHeight = stage.height() / scale; - - const startX = Math.floor((0 - stagePos.x / scale) / gridSize) * gridSize; - const endX = Math.ceil((viewportWidth - stagePos.x / scale) / gridSize) * gridSize; - const startY = Math.floor((0 - stagePos.y / scale) / gridSize) * gridSize; - const endY = Math.ceil((viewportHeight - stagePos.y / scale) / gridSize) * gridSize; - - gridGroup.destroyChildren(); - - const verticalLines = []; - const horizontalLines = []; - - for (let x = startX; x <= endX; x += gridSize) { - verticalLines.push(new Konva.Line({ - points: [x, startY, x, endY], - stroke: '#ddd', - strokeWidth: 1 / scale, - })); - } - - for (let y = startY; y <= endY; y += gridSize) { - horizontalLines.push(new Konva.Line({ - points: [startX, y, endX, y], - stroke: '#ddd', - strokeWidth: 1 / scale, - })); - } - - gridGroup.add(...verticalLines, ...horizontalLines); - gridLayer.batchDraw(); - }, 0); -} - - -//snap to grid calculation -function snapToGrid(x, y) { - return { - x: Math.round(x / gridSize) * gridSize, - y: Math.round(y / gridSize) * gridSize - }; -} - -//updates the canvas for interacting with the canvas environment such as dropping an image or drawing -function updateCanvas() { - layer.destroyChildren(); // Clear the canvas - - for (let i = 0; i <= currentActionIndex; i++) { - const action = actionHistory[i]; - switch (action.type) { - case 'draw': - case 'erase': - const line = new Konva.Line({ - points: action.points, - stroke: action.color, - strokeWidth: action.size, - globalCompositeOperation: action.type === 'erase' ? 'destination-out' : 'source-over', - lineCap: 'round', - lineJoin: 'round' - }); - layer.add(line); - break; - case 'addText': - case 'addShape': - case 'addImage': - layer.add(action.node); - break; - } - } - layer.batchDraw(); -} - -//toggles the grid visibiliy -function toggleGrid() { - if (gridActive === true) { - gridLayer.hide(); - gridActive = false; - } else if (gridActive === false) { - gridLayer.show(); - gridActive = true; - } -} - - -//======================== -//menus -//======================== -//deals with the right click menu -function toggleMenu(menuName) { - const menu = document.getElementById(`${menuName}-menu`); - if (!menu) { - console.error(`Menu not found: ${menuName}-menu`); - return; - } - const dropdownContent = menu.querySelector('.dropdown-content'); - if (!dropdownContent) { - console.error(`Dropdown content not found in menu: ${menuName}-menu`); - return; - } - - if (activeMenu === menuName) { - dropdownContent.style.display = 'none'; - activeMenu = null; - activeMenuItem = -1; - } else { - if (activeMenu) { - const activeDropdown = document.getElementById(`${activeMenu}-menu`).querySelector('.dropdown-content'); - if (activeDropdown) { - activeDropdown.style.display = 'none'; - } - } - dropdownContent.style.display = 'block'; - activeMenu = menuName; - highlightMenuItem(0); - } -} - -//heighlights an item in the file, view, or edit menu if the user makes the menu appear by using alt+f/e/v -function highlightMenuItem(index) { - const menuItems = document.querySelectorAll(`#${activeMenu}-menu .dropdown-content a`); - menuItems.forEach(item => item.classList.remove('highlighted')); - - if (index >= 0 && index < menuItems.length) { - menuItems[index].classList.add('highlighted'); - activeMenuItem = index; - } -} - -//shows the popup toolbox when a tool is selected -function showToolboxPopup() { - const popup = document.getElementById('toolbox-popup'); - popup.style.display = 'block'; - positionToolboxPopup(); - - document.querySelectorAll('.number-input-wrapper').forEach(wrapper => { - const input = wrapper.querySelector('input[type="number"]'); - const increaseBtn = wrapper.querySelector('.number-input-control.increase'); - const decreaseBtn = wrapper.querySelector('.number-input-control.decrease'); - - increaseBtn.addEventListener('click', () => { - input.stepUp(); - input.dispatchEvent(new Event('change')); - }); - - decreaseBtn.addEventListener('click', () => { - input.stepDown(); - input.dispatchEvent(new Event('change')); - }); - }); -} - -//deals with positioning the popup toolbox -function positionToolboxPopup() { - const toolbox = document.getElementById('toolbox'); - const popup = document.getElementById('popup-toolbox'); - const toolboxRect = toolbox.getBoundingClientRect(); - - // Increase the offset to move the popup further to the right - const offset = 30; // Adjust this value as needed - popup.style.left = `${toolboxRect.right + offset}px`; - popup.style.top = `${toolboxRect.top}px`; -} - -//hides the right click menu -function hideContextMenu() { - const menuNode = document.getElementById('menu'); - menuNode.style.display = 'none'; - isShowingContextMenu = false; -} - -//shows the right click menu -function showContextMenu(e) { - if (isPanning) { - return; - } - - const menuNode = document.getElementById('menu'); - menuNode.innerHTML = ''; // Clear existing menu items - - const menuItems = [ - { label: 'Add Text', action: showAddTextPopup }, - { label: 'Paste', action: paste }, - ]; - - menuItems.forEach(item => { - const menuItem = document.createElement('div'); - menuItem.textContent = item.label; - menuItem.className = 'menu-item'; - menuItem.addEventListener('click', () => { - item.action(e); - hideContextMenu(); - }); - menuNode.appendChild(menuItem); - }); - - menuNode.style.display = 'block'; - menuNode.style.top = `${e.evt.clientY}px`; - menuNode.style.left = `${e.evt.clientX}px`; - - isShowingContextMenu = true; -} - - -//============================ -//handles -//============================ -//handle zoom by mouse wheel scroll -function handleZoom(e) { - e.evt.preventDefault(); - - const oldScale = stage.scaleX(); - const pointer = stage.getPointerPosition(); - const mousePointTo = { - x: (pointer.x - stage.x()) / oldScale, - y: (pointer.y - stage.y()) / oldScale, - }; - - const newScale = e.evt.deltaY > 0 ? oldScale * 0.9 : oldScale * 1.1; - - stage.scale({ - x: newScale, - y: newScale - }); - - const newPos = { - x: pointer.x - mousePointTo.x * newScale, - y: pointer.y - mousePointTo.y * newScale, - }; - stage.position(newPos); - - updateGrid(); - stage.batchDraw(); -} - -//handles if a key is pressed down -function handleKeyDown(e) { - if (isEditingText || isSearchBarFocused) { - // Only handle Escape to exit text editing or search - if (e.key === 'Escape') { - if (isEditingText) { - // Add logic to finish text editing - isEditingText = false; - } - if (isSearchBarFocused) { - searchBar.blur(); - } - } - return; - } - - if (e.ctrlKey || (isMac && e.altKey)) { - switch (e.key.toLowerCase()) { - case 'z': - e.preventDefault(); - undo(); - break; - case 'y': - e.preventDefault(); - redo(); - break; - } - } - - if ((isWindows && e.altKey) || (isMac && e.ctrlKey)) { - switch (e.key.toLowerCase()) { - case 'f': - e.preventDefault(); - toggleMenu('file'); - return; - case 'e': - e.preventDefault(); - toggleMenu('edit'); - return; - case 'v': - e.preventDefault(); - toggleMenu('view'); - return; - case 'g': - e.preventDefault(); - toggleGrid(); - return; - case 'n': - e.preventDefault(); - showNewMapOverlay(); - return; - case 'r': - e.preventDefault(); - document.getElementById('toggle-right-panel').click(); - return; - case 't': - e.preventDefault(); - document.getElementById('toggle-toolbox').click(); - return; - case 's': - e.preventDefault(); - if (shortcutsOverlay.style.display === "" || shortcutsOverlay.style.display === "none") { - showShortcuts(); - } else if (shortcutsOverlay.style.display === "flex") { - hideShortcuts(); - } - return; - case 'u': - e.preventDefault(); - window.open("tutorials.html", '_blank').focus(); - return; - } - } - - const textInput = document.getElementById('text-content'); - const editArea = document.getElementById('text-edit'); - - var isFocused = (document.activeElement === textInput); - var isEditing = (document.activeElement === editArea); - - switch (e.key.toLowerCase()) { - case 'd': - selectTool('draw'); - break; - case 'e': - selectTool('erase'); - break; - case 't': - selectTool('text'); - break; - case 's': - selectTool('shape'); - break; - case '/': - e.preventDefault(); - searchBar.focus(); - isSearchBarFocused = true; - break; - case 'escape': - deselectTool(); - break; - case 'shift': - try { - document.getElementById(`${currentTool}-snap`).checked = true; - break; - } catch (TypeError) { } - } - - if (activeMenu) { - switch (e.key) { - case 'ArrowUp': - e.preventDefault(); - highlightMenuItem(Math.max(0, activeMenuItem - 1)); - break; - case 'ArrowDown': - e.preventDefault(); - highlightMenuItem(Math.min(document.querySelectorAll(`#${activeMenu}-menu .dropdown-content a`).length - 1, activeMenuItem + 1)); - break; - case 'Enter': - e.preventDefault(); - if (activeMenuItem >= 0) { - const menuItems = document.querySelectorAll(`#${activeMenu}-menu .dropdown-content a`); - if (menuItems[activeMenuItem]) { - menuItems[activeMenuItem].click(); // Trigger the click event on the selected item - } - } - toggleMenu(activeMenu); // Close the menu after selecting an item - break; - case 'Escape': - e.preventDefault(); - toggleMenu(activeMenu); // Close the menu when Escape is pressed - break; - } - } -} - -//handles if key pressed up -function handleKeyUp(e) { - try { - if (e.key.toLowerCase() === 'shift') { - document.getElementById(`${currentTool}-snap`).checked = false; - } - } catch (TypeError) { } -} - -//handles the mouse movement -function handleMouseMove(e) { - if (isRightMouseDown) { - const currentPos = stage.getPointerPosition(); - const dx = currentPos.x - rightClickStartPos.x; - const dy = currentPos.y - rightClickStartPos.y; - if (Math.sqrt(dx * dx + dy * dy) > MOVE_THRESHOLD) { - isPanning = true; - if (!savedCursor) { - savedCursor = stage.container().style.cursor; - stage.container().style.cursor = 'grabbing'; - } - } - } - - if (isPanning) { - const dx = e.evt.movementX; - const dy = e.evt.movementY; - stage.position({ - x: stage.x() + dx, - y: stage.y() + dy - }); - updateGrid(); - stage.batchDraw(); - } else if (isDrawing) { - draw(e); - } -} - - -//handles when a mouse button lifts up -function handleMouseUp(e) { - if (e.evt.button === 2) { // Right mouse button - const clickDuration = Date.now() - rightClickStartTime; - if (!isPanning && clickDuration < CLICK_DURATION_THRESHOLD) { - showContextMenu(e); - } else { - hideContextMenu(); - } - if (isPanning && savedCursor) { - stage.container().style.cursor = savedCursor; - savedCursor = null; - } - isPanning = false; - isRightMouseDown = false; - rightClickStartPos = null; - rightClickStartTime = null; - } else if (e.evt.button === 0) { // Left mouse button - stopDrawing(); - } - updateCursor(); -} - - -//handles when a mouse button is pressed down -function handleMouseDown(e) { - if (e.evt.button === 2) { // Right mouse button - hideContextMenu(); // Hide the context menu when starting a new right-click action - isRightMouseDown = true; - rightClickStartPos = stage.getPointerPosition(); - rightClickStartTime = Date.now(); - isPanning = false; // Don't start panning immediately - } else if (e.evt.button === 0) { // Left mouse button - if (currentTool === 'draw' || currentTool === 'erase') { - startDrawing(e); - } else if (currentTool === 'text') { - addText(e); - } else if (currentTool === 'shape') { - addShape(e); - } else { - // Allow node selection when no tool is active - const clickedNode = e.target; - if (clickedNode instanceof Konva.Node) { - if (clickedNode.hasName('drawn-node')) { - selectNode(clickedNode); - } else { - // Deselect everything if clicking on an empty area or a different type of node - deselectAllNodes(); - } - } else { - // clicked on empty area - remove selection - deselectAllNodes(); - } - } - } -} - - - -//============================== -//images (not search specifically) -//============================== -function deselectAllImages() { - try { - layer.find('Image').forEach(function (node) { - node.stroke(null); // Remove the selection stroke - node.selected = false; // Custom property to manage selection state - }); - layer.draw(); - } catch (TypeError) {} -} - -function updateImagesDraggable() { - layer.find('Image').forEach(image => { - image.draggable(currentTool !== 'draw' && currentTool !== 'erase'); - }); -} - -function checkImageOnCanvas() { - const foundImage = layer.find('#konva-watermark'); - const exportImageButton = document.getElementById('export-image'); - const exportJsonButton = document.getElementById('export-json'); - - // Check if elements exist before modifying properties - if (exportImageButton && exportJsonButton) { - if (foundImage.length > 0) { - exportImageButton.disabled = false; - exportJsonButton.disabled = false; - } else { - exportImageButton.disabled = true; - exportJsonButton.disabled = true; - } - } else { - console.error('Export buttons not found in the DOM'); - } -} - -//============================== -//Tools -//============================== -function addText(e) { - // Prevent creating new text nodes if a transformation is in progress or editing text - if (isTransform || isEditingText || currentTool !== "text") { - return; - } - - // Check if the user is clicking on a text node to edit instead of adding a new one - const clickedNode = e.target; - if (clickedNode instanceof Konva.Text) { - // Highlight the clicked node and dim others - highlightTextNodeOpacity(clickedNode); - updateTextProperties(clickedNode); - isEditingText = true; - return; - } - - // Cleanup existing transformer if any - if (currentTransform) { - currentTransform.destroy(); - currentTransform = null; - } - - // Make the current text node non-draggable if it exists - if (currentTextNode) { - currentTextNode.draggable(false); - } - - let pos = getRelativePointerPosition(layer); - let text = document.getElementById('text-content').value; - let fontName = document.getElementById('text-font').value; - let fontSize = parseInt(document.getElementById('text-size').value); - let color = document.getElementById('text-color').value; - let initialWidth = parseInt(document.getElementById('text-width').value); - - // Ensure the font is loaded and ready to be used - document.fonts.load(`${fontSize}px '${fontName}'`).then(() => { - const textNode = new Konva.Text({ - x: pos.x, - y: pos.y, - text: text, - fontSize: fontSize, - fontFamily: fontName, - fill: color, - draggable: true, - width: initialWidth, - }); - - layer.add(textNode); - - const transformer = new Konva.Transformer({ - nodes: [textNode], - borderStroke: '#FF4500', - draggable: true, - borderStrokeWidth: 2, - padding: 10, - resizeEnabled: false, // Disable stretching of text - rotateEnabled: true, - anchorCornerRadius: 50, - anchorSize: 18, - shouldOverdrawWholeArea: true, - rotateAnchorOffset: 60, - rotationSnapTolerance: 10 - }); - - layer.add(transformer); - layer.draw(); - - // Update current transformer and text node references - currentTransform = transformer; - currentTextNode = textNode; - - // Prevent creating new text nodes while rotating/transforming - transformer.on('transformstart', () => { - isTransform = true; - }); - - transformer.on('transformend', () => { - isTransform = false; // End transformation state - resetTextNodeOpacity(textNode); // Optionally reset opacity after transformation - }); - - // Safeguard the transformation process - textNode.on('transform', () => { - if (!textNode) { - console.error('Text node not found during transformation.'); - return; - } - transformer.nodes([textNode]); - layer.batchDraw(); - }); - - // Click a text node with the text tool to edit its properties - textNode.on('click', function () { - - updateTextProperties(this); - isEditingText = true; - }); - - // Listen for the width slider and change the text's available width before wrapping - document.getElementById('text-width').addEventListener('change', (e) => { - const newWidth = parseInt(e.target.value); - updateTextWidth(textNode, newWidth); - }); - - // Record the action for undo/redo functionality - recordAction({ - type: 'addText', - node: textNode - }); - }).catch((error) => { - console.error(`Failed to load font ${fontName}:`, error); // Debugging - }); -} - -function resetTextEditing() { - isEditingText = false; -} - -function updateTextWidth(textNode, newWidth) { - //This function updates the text node's width property - textNode.width(newWidth); - textNode.getLayer().batchDraw() -} - -function updateTextProperties(textNode) { - //only funtions whilst the text tool is open, updates the values so they match teh selected text. - document.getElementById('text-content').value = textNode.text(); - document.getElementById('text-font').value = textNode.fontFamily(); - document.getElementById('text-size').value = textNode.fontSize(); - document.getElementById('text-color').value = textNode.fill(); - document.getElementById('text-width').value = textNode.width(); - - //changes the text when the user types - document.getElementById('text-content').oninput = function () { - textNode.text(this.value); - layer.batchDraw(); - }; - - //changes the font when the user selects a new font - document.getElementById('text-font').onchange = function () { - textNode.fontFamily(this.value); - layer.batchDraw(); - }; - - //changes the font size when the user selects a new font size - document.getElementById('text-size').onchange = function () { - textNode.fontSize(parseInt(this.value)); - layer.batchDraw(); - }; - - //changes the text color when the user selects a new color - document.getElementById('text-color').onchange = function () { - textNode.fill(this.value); - layer.batchDraw(); - }; - - //changes the text width when the user selects a new width - document.getElementById('text-width').onchange = function () { - textNode.width(parseInt(this.value)); - layer.batchDraw(); - }; - - // Update the current text node reference - currentTextNode = textNode; - - highlightTextNodeOpacity(textNode); - - // Create or update transformer - if (currentTransform) { - currentTransform.destroy(); - } - currentTransform = new Konva.Transformer({ - nodes: [textNode], - borderStroke: '#FF4500', - borderStrokeWidth: 2, - padding: 10, - draggable: true, - resizeEnabled: false, - rotateEnabled: true, - anchorCornerRadius: 50, - anchorSize: 18, - shouldOverdrawWholeArea: true, - rotateAnchorOffset: 60, - rotationSnapTolerance: 10, - }); - - layer.add(currentTransform); - layer.draw(); -} - -function highlightTextNodeOpacity(textNode) { - textNode.opacity(1); // Set full opacity for the selected node - layer.find('Text').forEach(node => { - if (node !== textNode) { - node.opacity(0.5); // Dim all other text nodes - } - }); - layer.batchDraw(); -} - -// Function to reset all text nodes' opacity to full -function resetTextNodeOpacity() { - layer.find('Text').forEach(node => { - node.opacity(1); // Reset opacity for all text nodes - }); - layer.batchDraw(); -} - -function addShape(e) { - const startPos = getRelativePointerPosition(layer); - let shape; - const shapeType = document.getElementById('shape-type').value; - const strokeWidth = parseInt(document.getElementById('shape-stroke-width').value); - const fillColor = document.getElementById('shape-fill').value; - const strokeColor = document.getElementById('shape-stroke').value; - const snapToGrid = document.getElementById('shape-snap').checked || e.evt.shiftKey; - - switch (shapeType) { - case 'Rectangle': - shape = new Konva.Rect({ - x: startPos.x, - y: startPos.y, - width: gridSize, - height: gridSize, - fill: fillColor, - stroke: strokeColor, - strokeWidth: strokeWidth, - draggable: true, - }); - break; - case 'Circle': - shape = new Konva.Circle({ - x: startPos.x, - y: startPos.y, - radius: gridSize / 2, - fill: fillColor, - stroke: strokeColor, - strokeWidth: strokeWidth, - draggable: true, - }); - break; - case 'Triangle': - shape = new Konva.RegularPolygon({ - x: startPos.x, - y: startPos.y, - sides: 3, - radius: gridSize / 2, - fill: fillColor, - stroke: strokeColor, - strokeWidth: strokeWidth, - draggable: true, - }); - break; - case 'Pentagon': - shape = new Konva.RegularPolygon({ - x: startPos.x, - y: startPos.y, - sides: 5, - radius: gridSize / 2, - fill: fillColor, - stroke: strokeColor, - strokeWidth: strokeWidth, - draggable: true, - }); - break; - } - - layer.add(shape); - layer.draw(); - - // Record the action for undo/redo - recordAction({ - type: 'addShape', - node: shape, - }); - - // Add event listeners for shape movement and transformation - shape.on('dragmove', () => { - layer.batchDraw(); - }); - shape.on('transformer.transform', () => { - layer.batchDraw(); - }); - - // Create the transformer and add it to the layer - const transformer = new Konva.Transformer({ - node: shape, - borderStroke: 'blue', - borderStrokeWidth: 2, - padding: 10, - resizeEnabled: true, - rotateEnabled: true, - anchorCornerRadius: 50, - anchorSize: 14, - shouldOverdrawWholeArea: true, - rotateAnchorOffset: 60, - enabledAnchors: ['top-left', 'top-center', 'top-right', 'middle-right', 'middle-left', 'bottom-left', 'bottom-center', 'bottom-right'], - rotationSnapTolerance: 10, - }); - layer.add(transformer); - - if (currentTransformer) { - currentTransformer.nodes([]); - } - currentTransformer = transformer; - currentTransformer.nodes([currentTransformer.getNodes()[0]]); - layer.batchDraw(); -} - -function handleShapeResize(e) { - if (currentTransformer && e.target === currentTransformer.getNodes()[0]) { - // The user is trying to resize a shape, so we don't want to create a new one - return; - } else { - // The user is not trying to resize a shape, so we can proceed with creating a new one - addShape(e); - } -} - -function addSquare(e) { - const startPos = getRelativePointerPosition(layer); - const shape = new Konva.Rect({ - x: startPos.x, - y: startPos.y, - width: gridSize, - height: gridSize, - fill: fillColor, - stroke: strokeColor, - strokeWidth: strokeWidth, - draggable: true, - }); - - layer.add(shape); - layer.draw(); - - // Record the action for undo/redo - recordAction({ - type: 'addShape', - node: shape, - }); - - // Add event listeners for shape movement and transformation - shape.on('dragmove', () => { - layer.batchDraw(); - }); - shape.on('transformer.transform', () => { - layer.batchDraw(); - }); - - // Create the transformer and add it to the layer - const transformer = new Konva.Transformer({ - node: shape, - borderStroke: 'blue', - borderStrokeWidth: 2, - padding: 10, - resizeEnabled: true, - rotateEnabled: true, - anchorCornerRadius: 50, - anchorSize: 14, - shouldOverdrawWholeArea: true, - rotateAnchorOffset: 60, - enabledAnchors: ['top-left', 'top-center', 'top-right', 'middle-right', 'middle-left', 'bottom-left', 'bottom-center', 'bottom-right'], - rotationSnapTolerance: 10, - }); - layer.add(transformer); - - if (currentTransformer) { - currentTransformer.nodes([]); - } - currentTransformer = transformer; - currentTransformer.nodes([currentTransformer.getNodes()[0]]); - layer.batchDraw(); -} - -function addEllipse(e) { - addShape(e); -} - -function addPentagon(e) { - addShape(e); -} - -//for the drawing tool -function startDrawing(e) { - isDrawing = true; - const pos = getRelativePointerPosition(layer); - const colorInput = document.getElementById('draw-color'); - const sizeInput = document.getElementById('draw-size'); - const color = colorInput ? colorInput.value : 'black'; - const size = sizeInput ? parseInt(sizeInput.value) : 5; - let snapToGridEnabled = document.getElementById(`${currentTool}-snap`).checked || e.evt.shiftKey; - let startPos = snapToGridEnabled ? snapToGrid(pos.x, pos.y) : pos; - lastLine = new Konva.Line({ - stroke: currentTool === 'draw' ? color : 'white', - strokeWidth: size, - globalCompositeOperation: currentTool === 'erase' ? 'destination-out' : 'source-over', - points: [startPos.x, startPos.y], - lineCap: 'round', - lineJoin: 'round', - name: 'drawn-node' - }); - layer.add(lastLine); - - // Add click event to the new line - lastLine.on('click', function () { - selectNode(this); - }); -} - - -//also for the drawing tool -function draw(e) { - if (!isDrawing) return; - const pos = getRelativePointerPosition(layer); - let straightLineEnabled = e.evt.altKey; - let snapToGridEnabled = false; - const snapElement = document.getElementById(`${currentTool}-snap`); - - if (snapElement) { - snapToGridEnabled = !straightLineEnabled && (snapElement.checked || e.evt.shiftKey); - } else { - return; - } - let newPos; - if (straightLineEnabled) { - // ... (keep your existing straight line logic) - } else if (snapToGridEnabled) { - newPos = snapToGrid(pos.x, pos.y); - } else { - newPos = pos; - } - let newPoints = lastLine.points().concat([newPos.x, newPos.y]); - lastLine.points(newPoints); - - // Update the line properties based on current UI values - lastLine.stroke(document.getElementById('draw-color').value); - lastLine.strokeWidth(parseInt(document.getElementById('draw-size').value)); - - layer.batchDraw(); -} - -//uh, again when the user stops drawing -function stopDrawing() { - if (isDrawing) { - isDrawing = false; - recordAction({ - type: currentTool, - points: lastLine.points(), - color: lastLine.stroke(), - size: lastLine.strokeWidth() - }); - } -} - -//============================== -//other fuctions and such -//============================== - -function paste() { - console.log("nothing here"); -} - -function loadSearch() { - const storageData = {}; - for (let i = 0; i < localStorage.length; i++) { - const key = localStorage.key(i); - const value = localStorage.getItem(key); - try { - storageData[key] = JSON.parse(value); - } catch (e) { - storageData[key] = value; - } - } - - for (let key in storageData) { - if (storageData.hasOwnProperty(key)) { - const items = storageData[key]; - - // Ensure items is an array before iterating - if (Array.isArray(items)) { - for (let item of items) { - if (item.url && item.keywords) { - if (!searchData[key]) { - searchData[key] = {}; - } - searchData[key][item.url] = item.keywords; - } - } - } - } - } -} - - -function search(query) { - const results = []; - const lowerQuery = query.toLowerCase(); - - for (let itemKey in searchData) { - if (searchData.hasOwnProperty(itemKey)) { - const itemData = searchData[itemKey]; - for (let url in itemData) { - if (itemData.hasOwnProperty(url)) { - const keywords = itemData[url]; - if (keywords.some(keyword => { - const lowerKeyword = keyword.toLowerCase(); - return lowerKeyword.includes(lowerQuery) || lowerQuery.includes(lowerKeyword); - })) { - results.push({ url, keywords }); - } - } - } - } - } - return results; -} - -function popup_draggable() { - const popupToolbox = document.getElementById("popup-toolbox"); - if (popupToolbox) { - dragElement(popupToolbox); - } -} - -//allowing of dragging elements -function dragElement(elmnt) { - var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; - - elmnt.onmousedown = function (e) { - // Check if the target is an interactive element - if (e.target.tagName.toLowerCase() === 'input' || - e.target.tagName.toLowerCase() === 'select' || - e.target.tagName.toLowerCase() === 'button' || - e.target.tagName.toLowerCase() === 'textarea') { - return; // Don't start dragging - } - dragMouseDown(e); - }; - - function dragMouseDown(e) { - e = e || window.event; - e.preventDefault(); - // get the mouse cursor position at startup: - pos3 = e.clientX; - pos4 = e.clientY; - document.onmouseup = closeDragElement; - // call a function whenever the cursor moves: - document.onmousemove = elementDrag; - } - - function elementDrag(e) { - e = e || window.e; - e.preventDefault(); - // calculate the new cursor position: - pos1 = pos3 - e.clientX; - pos2 = pos4 - e.clientY; - pos3 = e.clientX; - pos4 = e.clientY; - // set the element's new position: - elmnt.style.top = (elmnt.offsetTop - pos2) + "px"; - elmnt.style.left = (elmnt.offsetLeft - pos1) + "px"; - } - - function closeDragElement() { - // stop moving when mouse button is released: - document.onmouseup = null; - document.onmousemove = null; - } -} - -//used for key binds -function selectTool(tool) { - const toolButton = document.querySelector(`#toolbox button[data-tool="${tool}"]`); - - // If a tool button exists for the provided tool - if (toolButton) { - if (currentTool === tool) { - // If the selected tool is already active, toggle it off (deselect) - deselectTool(); - } else { - // If a different tool is selected, switch to the new tool - if (currentTool) { - deselectTool(); - } - currentTool = tool; - toolButton.classList.add('active'); - showToolOptions(tool); - updateCursor(); - } - } -} - -function deselectTool() { - // Deselect the current tool if any tool is active - if (currentTool) { - const activeButton = document.querySelector(`#toolbox button[data-tool="${currentTool}"]`); - if (activeButton) { - activeButton.classList.remove('active'); - } - hideToolOptions(); - currentTool = null; - updateCursor(); - } -} - - -//toggles toolbox visibility on click -function toggleToolbox() { - const toolbox = document.getElementById('toolbox'); - const toggleButton = document.getElementById('toggle-toolbox'); - toolbox.classList.toggle('visible'); - toggleButton.innerHTML = toolbox.classList.contains('visible') ? '►►' : '◄◄'; -} - -//get's the user's mouse pointer position -function getRelativePointerPosition(node) { - const transform = node.getAbsoluteTransform().copy(); - transform.invert(); - const pos = node.getStage().getPointerPosition(); - return transform.point(pos); -} - -//show the tool box popup options, different tools have different options -function showToolOptions(tool, buttonElement) { - const popupToolbox = document.getElementById('popup-toolbox'); - const toolOptions = document.getElementById('tool-options'); - toolOptions.innerHTML = ''; - - const options = getToolOptions(tool); - options.forEach(option => { - const optionElement = document.createElement('div'); - optionElement.classList.add('tool-option'); - - if (option.type === 'checkbox') { - optionElement.innerHTML = ` - - `; - } else if (option.type === "breakline") { - optionElement.innerHTML = `
`; - } else if (option.type === "number") { - optionElement.innerHTML = ` - -
- -
- - -
-
- `; - } else if (option.type === "file") { - optionElement.innerHTML = ` - -
- -
- `; - } else if (option.type === 'select') { - optionElement.innerHTML = ` - - - `; - } else { - optionElement.innerHTML = ` - - - `; - } - toolOptions.appendChild(optionElement); - }); - - popupToolbox.style.display = 'block'; - positionToolboxPopup(); - - try { - document.getElementById('import-font').addEventListener('change', function (event) { - handleFontImport(event); - }); - } catch (TypeError) { } - - // Add event listeners for custom number inputs - document.querySelectorAll('.number-input-wrapper').forEach(wrapper => { - const input = wrapper.querySelector('input[type="number"]'); - const increaseBtn = wrapper.querySelector('.number-input-control.increase'); - const decreaseBtn = wrapper.querySelector('.number-input-control.decrease'); - - increaseBtn.addEventListener('click', () => { - input.stepUp(); - input.dispatchEvent(new Event('change')); - }); - - decreaseBtn.addEventListener('click', () => { - input.stepDown(); - input.dispatchEvent(new Event('change')); - }); - }); - - try { - document.getElementById('import-font-button').addEventListener('click', loadGoogleFont); - } catch (TypeError) { } - - // Load saved fonts from local storage and update the font selection - loadSavedFonts(); -} - -function hideToolOptions() { - const popupToolbox = document.getElementById('popup-toolbox'); - popupToolbox.style.display = 'none'; -} - -//get the tool that has what options -function getToolOptions(tool) { - switch (tool) { - case 'draw': - return [{ - id: 'draw-color', - label: 'Color', - type: 'color', - value: '#000000' - }, - { - id: 'draw-size', - label: 'Size', - type: 'number', - value: 5 - }, - { - id: 'draw-snap', - label: 'Snap to Grid', - type: 'checkbox' - } - ]; - case 'erase': - return [{ - id: 'erase-size', - label: 'Size', - type: 'number', - value: 20 - }, - { - id: 'erase-snap', - label: 'Snap to Grid', - type: 'checkbox' - } - ]; - case 'text': - return [ - { - id: 'text-content', - label: 'Text', - type: 'text', - value: 'Enter text' - }, - { - id: 'text-font', - label: 'Font', - type: 'select', - options: [ - 'Arial', - 'Times New Roman', - 'Courier New', - 'Garamond', - 'Comic Sans MS', - 'Arial Black', - 'Impact' - ] - }, - { - id: 'text-size', - label: 'Size', - type: 'number', - value: 50 - }, - { - id: 'text-width', - label: 'Width', - type: 'range', - max: 100000, - min: 400, - value: 400 - }, - { - id: 'text-color', - label: 'Color', - type: 'color', - value: '#ffffff' - }, - { - id: 'import-font', - label: 'Import Font', - type: 'file' - } - ]; - case 'shape': - return [ - { - id: 'shape-type', - label: 'Shape', - type: 'select', - options: ['Rectangle', 'Circle', 'Triangle', 'Pentagon'] - }, - { - id: 'shape-fill', - label: 'Fill Color', - type: 'color', - value: '#ffffff' - }, - { - id: 'shape-stroke', - label: 'Stroke Color', - type: 'color', - value: '#000000' - }, - { - id: 'shape-stroke-width', - label: 'Stroke Width', - type: 'number', - value: 2 - }, - { - id: 'shape-snap', - label: 'Snap to Grid', - type: 'checkbox' - } - ]; - default: - return []; - } -} - -//undo feature -function undo() { - if (currentActionIndex >= 0) { - currentActionIndex--; - updateCanvas(); - } -} - -function redo() { - if (currentActionIndex < actionHistory.length - 1) { - currentActionIndex++; - updateCanvas(); - } -} - -function showAddTextPopup(e) { - const toolButton = document.querySelector(`#toolbox button[data-tool="text"]`); - toolButton.click(); - pos = getRelativePointerPosition(layer); -} - -//recording the user's action which can be used to undo or redo -function recordAction(action) { - actionHistory = actionHistory.slice(0, currentActionIndex + 1); - actionHistory.push(action); - currentActionIndex++; -} - -function shortcut_draggable() { - const shortcut = document.querySelector(".overlay-content"); - if (shortcut) { - dragElement(shortcut); - } -} - -function rightPanel() { - const rightPanel = document.getElementById('right-panel'); - const toggleRightPanelButton = document.getElementById('toggle-right-panel'); - - if (toggleRightPanelButton) { - toggleRightPanelButton.addEventListener('click', toggleRightPanel); - } - - function toggleRightPanel() { - if (rightPanel) { - rightPanel.classList.toggle('visible'); - toggleRightPanelButton.classList.toggle('panel-open'); - - if (rightPanel.classList.contains('visible')) { - const watermarkImage = document.getElementById('watermark'); - - if (watermarkImage) { - watermarkImage.className = "image-results"; - watermarkImage.alt = 'Search result image'; - watermarkImage.style.border = "1px solid #FF4500"; - watermarkImage.style.maxWidth = "100px"; - watermarkImage.style.margin = "5px"; - watermarkImage.title = 'Drag to place on grid'; - watermarkImage.draggable = true; - watermarkImage.addEventListener('dragstart', onDragStart); - } - - toggleRightPanelButton.innerHTML = '►►'; - } else { - toggleRightPanelButton.innerHTML = '◄◄'; - } - } - } - - if (rightPanel) { - document.querySelectorAll('.section-header, .category-header').forEach(header => { - header.addEventListener('click', function () { - this.classList.toggle('active'); - let content = this.nextElementSibling; - if (content) { - content.style.display = content.style.display === 'block' ? 'none' : 'block'; - let icon = this.querySelector('.toggle-icon'); - if (icon) { - icon.textContent = icon.textContent === '▼' ? '▲' : '▼'; - } - } - }); - }); - } - - const exportImageButton = document.getElementById('export-image'); - const exportJsonButton = document.getElementById('export-json'); - - if (exportImageButton) { - exportImageButton.addEventListener('click', async function (e) { - e.preventDefault(); - - if (stage) { - // Create a temporary canvas to capture full content - const fullCanvas = document.createElement('canvas'); - const fullContext = fullCanvas.getContext('2d'); - - // Set dimensions to the full extent of the stage - const fullWidth = stage.width() * stage.scaleX(); - const fullHeight = stage.height() * stage.scaleY(); - fullCanvas.width = fullWidth; - fullCanvas.height = fullHeight; - - // Draw the stage content onto the full canvas - const image = new Image(); - const dataURL = stage.toDataURL({ pixelRatio: stage.scaleX() }); - - image.onload = () => { - fullContext.drawImage(image, 0, 0); - - // Draw the grid if it exists - if (gridLayer) { - const gridDataURL = gridLayer.toDataURL(); - const gridImage = new Image(); - - gridImage.onload = () => { - fullContext.drawImage(gridImage, 0, 0); - - // Export the full canvas - const link = document.createElement('a'); - link.href = fullCanvas.toDataURL('image/png'); - link.download = 'full-canvas-image.png'; // Specify the file name - - // Trigger the download - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); - }; - - gridImage.src = gridDataURL; - } else { - // Export the full canvas - const link = document.createElement('a'); - link.href = fullCanvas.toDataURL('image/png'); - link.download = 'full-canvas-image.png'; // Specify the file name - - // Trigger the download - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); - } - }; - - image.src = dataURL; - } - }); - } - - - if (exportJsonButton) { - exportJsonButton.addEventListener('click', function () { - console.log('Exporting as JSON...'); - }); - } -} - -function handleFontImport(event) { - const file = event.target.files[0]; - if (file) { - const reader = new FileReader(); - reader.onload = function (e) { - const fontName = file.name.split('.')[0]; // Use filename as font name - const fontFace = new FontFace(fontName, e.target.result); - fontFace.load().then(function (loadedFace) { - document.fonts.add(loadedFace); - addFontToSelection(fontName); - - // Save font to local storage - saveFont(e.target.result, fontName + ".ttf"); - - // Add a style to make the font available - const style = document.createElement('style'); - style.textContent = ` - @font-face { - font-family: '${fontName}'; - src: url(${URL.createObjectURL(file)}) format('truetype'); - } - `; - document.head.appendChild(style); - }).catch(function (error) { - console.error('Error loading font:', error); - }); - }; - reader.readAsArrayBuffer(file); - } -} - - -function addFontToSelection(fontName) { - try { - const fontSelect = document.getElementById('text-font'); - - // Check if the font is already in the list - if (!Array.from(fontSelect.options).some(option => option.value === fontName)) { - const option = document.createElement('option'); - option.value = fontName; - option.textContent = fontName; - fontSelect.appendChild(option); - } - - // Select the new font - fontSelect.value = fontName; - } catch (error) { } -} - -function saveFont(data, filename) { - const fontName = filename.split('.')[0]; // Remove the .ttf extension - localStorage.setItem(filename, JSON.stringify({ - data: Array.from(new Uint8Array(data)), - name: fontName - })); -} - -function loadSavedFonts() { - try { - for (let i = 0; i < localStorage.length; i++) { - const key = localStorage.key(i); - if (key.endsWith('.ttf')) { - const fontData = JSON.parse(localStorage.getItem(key)); - if (fontData && fontData.data && fontData.name) { - const fontName = fontData.name.split('.')[0]; //font name without the .ttf at the end - const fontDataArray = new Uint8Array(fontData.data); //the font's data - const fontBlob = new Blob([fontDataArray], { type: 'font/ttf' }); //create a blob from the font data - const fontUrl = URL.createObjectURL(fontBlob); //create a URL for the blob - - const fontFace = new FontFace(fontName, `url(${fontUrl})`); - fontFace.load().then(function (loadedFace) { - document.fonts.add(loadedFace); - addFontToSelection(fontName); - - // Add a style to make the font available - const style = document.createElement('style'); - style.textContent = ` - @font-face { - font-family: '${fontName}'; - src: url(${fontUrl}) format('truetype'); - } - `; - document.head.appendChild(style); - - }).catch(function (error) { - console.error('Error loading font:', error); - }); - } - } - } - } catch (error) { } -} - -//used to select drawing node -function selectNode(node) { - deselectAllNodes(); - // Store original properties - originalProperties = { - stroke: node.stroke(), - strokeWidth: node.strokeWidth() - }; - // Highlight the selected node - node.stroke('#FF4500'); - node.strokeWidth(originalProperties.strokeWidth + 2); - node.draw(); - // Store the selected node for further actions - currentSelectedNode = node; - // Update UI to reflect current properties - updateDrawingPropertiesUI(node); -} - - -function deselectAllNodes() { - const nodes = layer.getChildren(); - nodes.forEach(function (node) { - if (node.hasName('drawn-node')) { - // Restore original properties if they exist - if (node === currentSelectedNode && originalProperties) { - node.stroke(originalProperties.stroke); - node.strokeWidth(originalProperties.strokeWidth); - } - node.draw(); - } - }); - currentSelectedNode = null; - originalProperties = {}; -} - -function updateDrawingPropertiesUI(node) { - if (node) { - const colorInput = document.getElementById('draw-color'); - const sizeInput = document.getElementById('draw-size'); - if (colorInput) colorInput.value = node.stroke(); - if (sizeInput) sizeInput.value = node.strokeWidth(); - } -} - -function updateDrawingProperties() { - if (currentSelectedNode) { - const colorInput = document.getElementById('draw-color'); - const sizeInput = document.getElementById('draw-size'); - const newColor = colorInput ? colorInput.value : currentSelectedNode.stroke(); - const newSize = sizeInput ? parseInt(sizeInput.value) : currentSelectedNode.strokeWidth(); - - currentSelectedNode.stroke(newColor); - currentSelectedNode.strokeWidth(newSize); - - // Update original properties - originalProperties.stroke = newColor; - originalProperties.strokeWidth = newSize; - - layer.batchDraw(); - } -} - -function setupDrawingPropertyListeners() { - const colorInput = document.getElementById('draw-color'); - const sizeInput = document.getElementById('draw-size'); - - if (colorInput) { - colorInput.addEventListener('change', updateDrawingProperties); - } - if (sizeInput) { - sizeInput.addEventListener('change', updateDrawingProperties); - } -} - -function detectPlatform() { - // Check if userAgentData is available - const platform = navigator.userAgentData ? navigator.userAgentData.platform : navigator.platform; - - // Normalize platform string to uppercase for consistent comparisons - const normalizedPlatform = platform ? platform.toUpperCase() : ''; - - // Detect Mac and Windows platforms - const isMac = normalizedPlatform.indexOf('MAC') >= 0; - const isWindows = normalizedPlatform.indexOf('WIN') >= 0; - - return { isMac, isWindows }; -} - diff --git a/public/scripts/main.js b/public/scripts/main.js deleted file mode 100644 index 8b13789..0000000 --- a/public/scripts/main.js +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/scripts/tutorial.js b/public/scripts/tutorial.js deleted file mode 100644 index 21848a8..0000000 --- a/public/scripts/tutorial.js +++ /dev/null @@ -1,39 +0,0 @@ -document.addEventListener("DOMContentLoaded", async function() { - const tutorialContent = document.getElementById('tutorial-content'); - const tutorialTitle = document.getElementById('tutorial-title'); - - function getQueryParam(param) { - const urlParams = new URLSearchParams(window.location.search); - return urlParams.get(param); - } - - async function fetchMarkdownFile(filename) { - const response = await fetch(`../tutorials/${filename}`); - if (!response.ok) { - throw new Error(`Error fetching ${filename}`); - } - return await response.text(); - } - - try { - const file = getQueryParam('file'); - if (!file) { - throw new Error('No file specified in query parameter.'); - } - const markdown = await fetchMarkdownFile(file); - const htmlContent = marked.parse(markdown); - - // Display title dynamically from the filename - const title = file.split('-').slice(3).join(' ').replace('.md', ''); - if (tutorialTitle) { - tutorialTitle.textContent = title; - } else { - console.error('Element with ID "tutorial-title" not found.'); - } - - tutorialContent.innerHTML = htmlContent; - } catch (error) { - console.error('Error loading tutorial:', error); - tutorialContent.innerHTML = '

Sorry, this tutorial could not be loaded.

'; - } -}); diff --git a/public/scripts/tutorials.js b/public/scripts/tutorials.js deleted file mode 100644 index 5de4d4f..0000000 --- a/public/scripts/tutorials.js +++ /dev/null @@ -1,104 +0,0 @@ -document.addEventListener("DOMContentLoaded", function() { - const postsContainer = document.getElementById('posts-container'); - const searchInput = document.getElementById('search-input'); - - const postFiles = ['exporting the map.md', 'How to deal with not seeing an update to the website.md']; - - function extractTitleFromFilename(filename) { - const title = filename.split('.').join(' ').replace('.md', '').replace(' md', ''); - return title.trim(); // Ensuring we don't have extra spaces - } - - async function fetchMarkdownFile(filename) { - const response = await fetch(`../tutorials/${filename}`); - if (!response.ok) { - throw new Error(`Error fetching ${filename}`); - } - return await response.text(); - } - - function extractDescription(markdown) { - const lines = markdown.split('\n'); - let description = ''; - let isInParagraph = false; - let foundFirstParagraph = false; - - for (const line of lines) { - const trimmedLine = line.trim(); - - if (!isInParagraph && trimmedLine === '') { - continue; - } - - if (!foundFirstParagraph && !isInParagraph && trimmedLine !== '') { - foundFirstParagraph = true; - continue; - } - - if (foundFirstParagraph && !isInParagraph && trimmedLine !== '') { - isInParagraph = true; - } - - if (isInParagraph && trimmedLine === '') { - break; - } - - if (isInParagraph) { - description += trimmedLine + ' '; - } - } - - return description.trim(); - } - - async function renderTutorialLinks() { - postsContainer.innerHTML = ''; - - for (const file of postFiles) { - const postElement = document.createElement('div'); - const title = extractTitleFromFilename(file); - - try { - const markdown = await fetchMarkdownFile(file); - const description = extractDescription(markdown); - - postElement.innerHTML = ` -
-

${title}

-

${description}

- Read more -
- `; - - // Set data-title attribute to lowercased title for easier search comparison - postElement.classList.add('tutorial-card'); - postElement.setAttribute('data-title', title.toLowerCase()); - - postsContainer.appendChild(postElement); - } catch (error) { - console.error('Error loading tutorial:', error); - } - } - } - - // Search functionality - function filterTutorials() { - const query = searchInput.value.toLowerCase(); - const tutorials = document.querySelectorAll('.tutorial-card'); - - tutorials.forEach(tutorial => { - const title = tutorial.getAttribute('data-title'); - - // Check if the title contains the query string - if (title.includes(query)) { - tutorial.style.display = 'flex'; - } else { - tutorial.style.display = 'none'; - } - }); - } - - searchInput.addEventListener('input', filterTutorials); - - renderTutorialLinks(); -}); diff --git a/public/scripts/update.js b/public/scripts/update.js deleted file mode 100644 index 4f0da13..0000000 --- a/public/scripts/update.js +++ /dev/null @@ -1,38 +0,0 @@ -const postsContainer = document.getElementById('posts-container'); - -async function fetchMarkdownFile(filename) { - const response = await fetch(`../posts/${filename}`); - return await response.text(); -} - -function extractDateFromFilename(filename) { - const parts = filename.split('-'); - return new Date(parts[2], parts[1] - 1, parts[0]); -} - -async function renderPosts() { - const postFiles = ['30-9-2024-Asset Library.md', 14-9-2024-Migration.md', '19-8-2024-DragonMap Update.md', '24-7-2024-Welcome.md']; - - // Sort files by date (newest first) - postFiles.sort((a, b) => extractDateFromFilename(b) - extractDateFromFilename(a)); - - for (const file of postFiles) { - try { - const markdown = await fetchMarkdownFile(file); - const html = marked.parse(markdown); - const postElement = document.createElement('div'); - const date = extractDateFromFilename(file); - postElement.innerHTML = ` -
- - ${html} -
- `; - postsContainer.appendChild(postElement); - } catch (error) { - console.error(`Error loading ${file}:`, error); - } - } -} - -renderPosts(); diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 5f4114f..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - https://dragon-maps.web.app/ - 2024-09-15 - 1.00 - - - https://dragon-maps.web.app/pages/designer - 2024-09-15 - 0.80 - - - https://dragon-maps.web.app/pages/gallery - 2024-09-15 - 0.80 - - - https://dragon-maps.web.app/pages/tutorials - 2024-09-15 - 0.80 - - - https://dragon-maps.web.app/pages/updates - 2024-09-15 - 0.80 - - - https://dragon-maps.web.app/pages/contact - 2024-09-15 - 0.80 - - - https://dragon-maps.web.app/pages/attribution - 2024-09-15 - 0.60 - - - https://dragon-maps.web.app/pages/privacy-policy - 2024-09-15 - 0.60 - - - https://dragon-maps.web.app/pages/tos - 2024-09-15 - 0.60 - - - https://dragon-maps.web.app/pages/takedown - 2024-09-15 - 0.60 - - diff --git a/public/styles/contact-form.css b/public/styles/contact-form.css deleted file mode 100644 index 441a10c..0000000 --- a/public/styles/contact-form.css +++ /dev/null @@ -1,334 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Roboto:wght@300;400;700&display=swap'); - -:root { - --background-color: #0A0A1A; - --header-color: #1A1A2E; - --primary-color: #8A2BE2; - --secondary-color: #FF6B6B; - --text-color: #E0E0E0; - --nav-link-color: #B19CD9; - --accent-color: #FF4500; -} - -body { - font-family: 'Roboto', sans-serif; - line-height: 1.6; - background-color: var(--background-color); - color: var(--text-color); - position: relative; - margin: 0; - padding: 0; -} - -body::before { - content: ''; - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-image: - radial-gradient(circle at 50% 50%, rgba(138, 43, 226, 0.1) 0%, transparent 50%), - radial-gradient(circle at 20% 20%, rgba(255, 107, 107, 0.05) 0%, transparent 30%), - radial-gradient(circle at 80% 80%, rgba(255, 69, 0, 0.05) 0%, transparent 30%); - background-size: 100% 100%, 50% 50%, 75% 75%; - background-repeat: no-repeat; - animation: backgroundShimmer 20s infinite alternate; - z-index: -1; -} - -@keyframes backgroundShimmer { - 0% { - background-position: 0% 0%; - } - - 100% { - background-position: 100% 100%; - } -} - -#fun-message { - display: none; - position: fixed; - bottom: 120px; - left: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - padding: 10px; - border-radius: 5px; - font-family: 'Roboto', sans-serif; - width: 250px; - z-index: 10; -} - -.container { - max-width: 600px; - margin: 2rem auto; - padding: 2rem; - background-color: rgba(26, 26, 46, 0.7); - backdrop-filter: blur(10px); - box-shadow: 0 0 20px rgba(138, 43, 226, 0.2); - animation: contentFadeIn 1s ease-out; -} - -@keyframes contentFadeIn { - from { - opacity: 0; - transform: translateY(20px); - } - - to { - opacity: 1; - transform: translateY(0); - } -} - -h2 { - font-family: 'Cinzel', serif; - color: var(--secondary-color); - margin-bottom: 1.5rem; - font-size: 2.5rem; - text-shadow: 0 0 15px rgba(255, 107, 107, 0.3); - animation: headerGlow 4s infinite alternate; -} - -@keyframes headerGlow { - 0% { - text-shadow: 0 0 15px rgba(255, 107, 107, 0.3); - } - - 100% { - text-shadow: 0 0 25px rgba(255, 107, 107, 0.6); - } -} - -.form-group { - margin-bottom: 1.5rem; -} - -label { - display: block; - margin-bottom: 0.5rem; - color: var(--nav-link-color); -} - -input[type="email"], -textarea, -input { - width: 100%; - padding: 0.75rem; - background-color: rgba(255, 255, 255, 0.1); - border: 1px solid var(--primary-color); - border-radius: 5px; - color: var(--text-color); - transition: all 0.3s ease; -} - -input[type="email"]:focus, -textarea:focus { - outline: none; - border-color: var(--accent-color); - box-shadow: 0 0 10px rgba(255, 69, 0, 0.3); -} - -textarea { - height: 150px; - resize: vertical; -} - -button { - font-family: 'Cinzel', serif; - display: block; - width: 100%; - padding: 0.75rem 1.5rem; - background-color: var(--primary-color); - color: var(--text-color); - border: none; - border-radius: 5px; - cursor: pointer; - font-size: 1.1rem; - transition: all 0.3s ease; - box-shadow: 0 0 10px rgba(138, 43, 226, 0.3); -} - -button:hover { - background-color: var(--accent-color); - transform: translateY(-2px); - box-shadow: 0 5px 15px rgba(255, 69, 0, 0.4); -} - -#response { - margin-top: 1.5rem; - padding: 1rem; - border-radius: 5px; - font-weight: bold; - text-align: center; -} - -.success { - background-color: rgba(0, 255, 0, 0.1); - color: #4CAF50; -} - -.error { - background-color: rgba(255, 0, 0, 0.1); - color: #FF6B6B; -} - -::-webkit-scrollbar { - width: 12px; -} - -::-webkit-scrollbar-track { - background: var(--background-color); -} - -::-webkit-scrollbar-thumb { - background-color: var(--primary-color); - border-radius: 6px; - border: 3px solid var(--background-color); -} - -::-webkit-scrollbar-thumb:hover { - background-color: var(--accent-color); -} - -@media screen and (max-width: 768px) { - .container { - margin: 1rem; - padding: 1.5rem; - } - - h2 { - font-size: 2rem; - } - - input[type="email"], - textarea, - input { - position: relative; - padding: 0.35rem; - } - - button { - padding: 0.6rem 1.2rem; - } - - #fun-message { - position: fixed; - bottom: -30px !important; - left: 15% !important; - background: rgba(0, 0, 0, 0.8); - color: #fff; - padding: 8px; - border-radius: 5px; - font-family: 'Roboto', sans-serif; - width: calc(100% - 20px); - max-width: 300px; - z-index: 10; - } -} - -@media screen and (min-width: 769px) { - .container { - max-width: 600px; - margin: 2rem auto; - padding: 2rem; - } - - h2 { - font-size: 2.5rem; - } - - input[type="email"], - textarea, - input { - padding: 0.75rem; - } - - button { - padding: 0.75rem 1.5rem; - } - - #fun-message { - bottom: 120px; - left: 10px; - width: 250px; - } -} - -.discord-widget-container { - display: flex; - justify-content: center; - /* Center the widget horizontally */ - margin: 20px 0; - /* Add some space around the widget */ -} - - -#dragon { - width: 100px; - height: 100px; - background-image: url('../assets/image/dragon.png'); - background-size: cover; - position: fixed; - bottom: 10px; - right: 10px; - animation: float 5s ease-in-out infinite; -} - -@keyframes float { - - 0%, - 100% { - transform: translateY(0); - } - - 50% { - transform: translateY(-10px); - } -} - - -#fun-message { - display: none; - position: fixed; - bottom: 120px; - left: 10px; - background: rgba(0, 0, 0, 0.8); - color: #fff; - padding: 10px; - border-radius: 5px; - font-family: 'Roboto', sans-serif; - width: 250px; -} - - -#response.success { - color: #28a745; -} - -#response.error { - color: #dc3545; -} - -@media (max-width: 600px) { - .discord-widget-container iframe { - width: 85%; - height: 400px; - } -} - -@media (min-width: 601px) and (max-width: 1024px) { - .discord-widget-container iframe { - width: 80%; - height: 450px; - } -} - -@media (min-width: 1025px) { - .discord-widget-container iframe { - width: 350px; - height: 500px; - } -} diff --git a/public/styles/designer.css b/public/styles/designer.css deleted file mode 100644 index f3e7f4b..0000000 --- a/public/styles/designer.css +++ /dev/null @@ -1,790 +0,0 @@ -:root { - --background-color: #0A0A1A; - --header-color: #1A1A2E; - --primary-color: #8A2BE2; - --secondary-color: #FF6B6B; - --text-color: #E0E0E0; - --nav-link-color: #B19CD9; - --accent-color: #FF4500; -} - -/* General Styles */ -body { - font-family: 'Roboto', sans-serif; - line-height: 1.6; - background-color: var(--background-color); - color: var(--text-color); - margin: 0; - padding: 0; - min-height: 100vh; - display: flex; - flex-direction: column; - overflow: hidden; -} - -a { - color: var(--nav-link-color); -} - -.skip-link { - position: absolute; - top: -40px; - left: 0; - background: #000; - color: white; - padding: 8px; - z-index: 100; -} - -.skip-link:focus { - top: 0; -} - -#menu { - position: absolute; - z-index: 1000; /* Ensure this is higher than the z-index of other elements */ - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); - display: none; - background-color: var(--primary-color); - border-radius: 4px; -} - -#menu button:hover { - background-color: var(--accent-color); -} - -.menu-item { - padding: 8px 12px; - cursor: pointer; -} - -/* Apply border-radius to the first and last menu items */ -.menu-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -.menu-item:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.menu-item:hover { - background-color: var(--secondary-color); -} - -h2 { - font-family: 'Cinzel', serif; - color: var(--secondary-color); - margin-bottom: 1rem; - font-size: 1.5rem; - text-shadow: 0 0 10px rgba(255, 107, 107, 0.3); -} - -button { - background-color: var(--primary-color); - color: var(--text-color); - border: none; - padding: 0.5rem 1rem; - margin: 0.25rem; - border-radius: 5px; - cursor: pointer; - transition: background-color 0.3s ease; -} - - button:hover { - background-color: var(--accent-color); - } - - button:disabled { - background-color: #555; /* A darker, muted color to indicate disabled state */ - color: #aaa; /* Lighter text color for disabled state */ - cursor: not-allowed; /* Change cursor to indicate the button is not clickable */ - opacity: 0.4; /* Slightly transparent to indicate disabled */ - } - -/* Header and Navigation */ -header, .designer-header { - background-color: var(--header-color); - color: var(--text-color); - padding: 1rem; - border-bottom: 2px solid var(--accent-color); -} - -.designer-header { - padding: 0.5rem 1rem; -} - -nav { - display: flex; - justify-content: space-between; - align-items: end; - padding: 0 20px; -} - -.nav-left { - display: flex; - align-items: center; -} - -.nav-right { - display: flex; - align-items: center; -} - -.menu-container { - display: flex; - gap: 10px; - margin-left: auto; -} - -nav .dropdown { - justify-content: center; -} - -.logo { - font-family: 'Cinzel', serif; - font-size: 28px; - color: var(--secondary-color); - text-shadow: 0 0 10px rgba(255, 107, 107, 0.5); -} - -.designer-header .logo { - font-size: 20px; -} - -/* Designer Container */ -#designer-container { - display: flex; - height: calc(100vh - 60px); -} - -#toolbox, #asset-library { - width: 200px; - background-color: rgba(255, 255, 255, 0.05); - backdrop-filter: blur(10px); - padding: 1rem; - overflow-y: auto; - border-radius: 10px; - margin: 1rem; - box-shadow: 0 0 20px rgba(138, 43, 226, 0.1); -} - -#canvas-container { - width: 100%; - height: calc(100vh - 60px); - overflow: hidden; - position: relative; -} - -#canvas-area { - width: 100%; - height: 100%; -} - -#grid-canvas, #map-canvas { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - margin: 0; - padding: 0; - display: block; -} - -#grid-canvas { - z-index: 1; - pointer-events: none; -} - -#map-canvas { - z-index: 2; - background-color: rgba(255, 255, 255, 0.03); - border: 2px solid var(--accent-color); - border-radius: 10px; - box-shadow: 0 0 30px rgba(255, 69, 0, 0.2); -} - -.konvajs-content { - position: absolute !important; - top: 0; - left: 0; -} - -/* Footer */ -footer { - background-color: var(--header-color); - color: var(--text-color); - text-align: center; - padding: 1rem; - margin-top: auto; - border-top: 2px solid var(--accent-color); -} - -/* Dropdown */ -.dropdown { - position: relative; - display: inline-block; -} - -.dropdown-content { - display: none; - position: absolute; - background-color: var(--primary-color); - min-width: 160px; - box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); - z-index: 5000; - right: 0; -} - - .dropdown-content a { - color: var(--text-color); - padding: 12px 16px; - text-decoration: none; - display: block; - } - - .dropdown-content a:hover { - background-color: var(--accent-color); - } - -.dropdown:hover .dropdown-content { - display: block; -} - -/* Toolbox */ -#toolbox { - position: fixed; - top: 80px; - left: -100px; - width: 50px; - height: auto; - color: white; - transition: left 0.3s ease-in-out; - z-index: 1000; - padding: 10px; - overflow-x: hidden; -} - - #toolbox.visible { - left: 0; - } - -#toggle-toolbox { - position: fixed; - top: 10%; - left: 20px; - transform: translateY(-50%); - background: rgba(0, 0, 0, 0.5); - color: white; - border: none; - padding: 10px; - cursor: pointer; - z-index: 1001; - transition: transform 0.2s ease; -} - - #toggle-toolbox:hover { - transform: translateY(-50%) scale(1.1); - } - -#toolbox button { - display: flex; - align-items: center; - justify-content: center; - width: 40px; - height: 40px; - margin-bottom: 20px; - margin-left: 5px; - background-color: var(--primary-color); - color: var(--text-color); - border: none; - border-radius: 5px; - cursor: pointer; - transition: all 0.3s ease; -} - - #toolbox button:hover { - background-color: var(--accent-color); - transform: scale(1.05); - } - - #toolbox button i { - font-size: 20px; - } - - #toolbox button.active { - background-color: var(--accent-color); - box-shadow: 0 0 10px rgba(255, 69, 0, 0.5); - } - - #toolbox button::after { - content: attr(title); - position: absolute; - left: 120%; - top: 50%; - transform: translateY(-50%); - background-color: var(--header-color); - color: var(--text-color); - padding: 5px 10px; - border-radius: 5px; - font-size: 14px; - opacity: 0; - transition: opacity 0.3s ease; - pointer-events: none; - white-space: nowrap; - z-index: 9999; - } - - #toolbox button:hover::after { - opacity: 1; - } - -.overlay-content { - background-color: var(--header-color); - padding: 20px; - border-radius: 5px; -} - - .overlay-content input { - display: block; - margin-bottom: 10px; - } - -/* Popup Toolbox */ -.popup-toolbox { - position: absolute; - border: 1px solid var(--accent-color); - border-radius: 5px; - padding: 10px; - z-index: 1000; - display: none; - background-color: var(--header-color); - color: var(--text-color); -} - - .popup-toolbox h3 { - margin-top: 0; - margin-bottom: 10px; - } - -.tool-option input[type="number"] { - width: 120px; - height: 25px; - font-size: 16px; - padding: 0 24px 0 10px; - -moz-appearance: textfield; - position: relative; - border-radius: 4px; -} - - .tool-option input[type="number"]::-webkit-outer-spin-button, - .tool-option input[type="number"]::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; - } - -.tool-option .number-input-wrapper { - position: relative; - display: inline-block; -} - -.tool-option .number-input-controls { - position: absolute; - right: 2px; - top: -2px; - bottom: 2px; - width: 20px; - display: flex; - flex-direction: column; -} - -.tool-option .number-input-control { - width: 20px; - height: 31%; - background: var(--primary-color); - border: none; - color: var(--text-color); - font-size: 12px; - font-weight: bold; - display: flex; - align-items: center; - justify-content: center; - cursor: pointer; - transition: background-color 0.3s ease; - padding: 0; -} - - .tool-option .number-input-control:hover { - background: var(--accent-color); - } - - .tool-option .number-input-control.increase { - border-top-right-radius: 4px; - } - - .tool-option .number-input-control.decrease { - border-bottom-right-radius: 4px; - } - - .tool-option .number-input-control + .number-input-control { - margin-top: 0; - } - -.dropdown-content a { - color: var(--text-color); - background-color: var(--primary-color); - padding: 12px 16px; - text-decoration: none; - display: block; -} - - .dropdown-content a:hover, .dropdown-content a.highlighted { - background-color: var(--accent-color); - color: var(--text-color); - } - - -#right-panel { - position: fixed; - top: 50px; - right: -25%; - width: 25%; - height: calc(100% - 70px); - background-color: var(--background-color); - border-left: 1px solid var(--primary-color); - color: var(--text-color); - transition: right 0.3s ease-in-out; - z-index: 1000; - padding: 10px; - overflow-y: auto; - overflow-x: hidden; -} - -#right-sidebar { - position: fixed; - right: 0; - top: 0; - bottom: 0; - max-width: 250px; - width: 100%; /* Adjust as needed */ - background-color: #f0f0f0; - transition: transform 0.3s ease-in-out; - transform: translateX(100%); -} - -#right-panel.visible { - right: 0; -} - - -#toggle-right-panel { - position: fixed; - top: 10%; - right: 25px; - transform: translateY(-50%); - background: rgba(0, 0, 0, 0.5); - color: white; - border: none; - padding: 10px; - cursor: pointer; - z-index: 1001; - transition: right 0.3s ease, transform 0.2s ease; -} - - #toggle-right-panel:hover { - transform: translateY(-50%) scale(1.1); - } - - #toggle-right-panel.panel-open { - right: 405px; - } - -.panel-section { - margin-bottom: 5px; -} - -.section-header, .category-header { - cursor: pointer; - padding: 10px; - background-color: var(--header-color); - border-bottom: 1px solid var(--primary-color); - color: var(--nav-link-color); -} - -.section-content, .category-content { - padding: 10px; - display: none; - background-color: var(--background-color); -} - -.toggle-icon { - float: right; - color: var(--secondary-color); -} - -#layer-list { - list-style-type: none; - padding: 0; -} - - #layer-list li { - padding: 5px; - border-bottom: 1px solid var(--primary-color); - } - -.asset-category img { - width: 50px; - height: 50px; - margin: 5px; - cursor: pointer; - border: 1px solid var(--accent-color); -} - -button { - background-color: var(--primary-color); - color: var(--text-color); - border: none; - padding: 5px 10px; - margin: 5px 0; - cursor: pointer; - transition: background-color 0.3s; -} - - button:hover { - background-color: var(--secondary-color); - } - -#add-layer, #export-image, #export-json { - width: 100%; - margin-top: 10px; -} - -.section-header:hover, .category-header:hover { - background-color: var(--primary-color); - color: var(--text-color); -} - -.category-content { - display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 10px; -} - - .category-content img { - width: 100%; - max-width: 150px; - height: auto; - object-fit: cover - } - - .category-content img:hover { - transform: scale(1.05); - } - -#right-panel button { - display: flex; - align-items: center; - justify-content: center; - width: 40px; - height: 40px; - margin-bottom: 10px; - background-color: var(--primary-color); - color: var(--text-color); - border: none; - border-radius: 5px; - cursor: pointer; - transition: all 0.3s ease; -} - - #right-panel button:hover { - background-color: var(--accent-color); - transform: scale(1.05); - } - - #right-panel button i { - font-size: 20px; - } - - #right-panel button.active { - background-color: var(--accent-color); - box-shadow: 0 0 10px rgba(255, 69, 0, 0.5); - } - - #right-panel button::after { - content: attr(title); - position: absolute; - left: 120%; - top: 50%; - transform: translateY(-50%); - background-color: var(--header-color); - color: var(--text-color); - padding: 5px 10px; - border-radius: 5px; - font-size: 14px; - opacity: 0; - transition: opacity 0.3s ease; - pointer-events: none; - white-space: pre-wrap; - z-index: 9999; - } - - #right-panel button:hover::after { - opacity: 1; - } - -.overlay { - display: none; - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - justify-content: center; - align-items: center; - z-index: 1000; -} - -.overlay-content { - position: absolute; - background-color: var(--background-color); - padding: 20px; - border-radius: 5px; - max-width: 80%; - max-height: 80%; - overflow-y: auto; -} - -#shortcuts-table { - border-collapse: collapse; - width: 100%; -} - - #shortcuts-table td { - padding: 5px; - border-bottom: 1px solid #ddd; - } - - #shortcuts-table kbd { - background-color: var(--header-color); - border: 1px solid #ccc; - border-radius: 3px; - padding: 2px 4px; - font-family: monospace; - } - -#export-image, -#export-json, -#add-layer{ - width: 100% !important; -} - -/*search bar*/ -.search-bar { - background-color: var(--background-color); - border: 1px solid var(--primary-color); - border-radius: 20px; - color: var(--text-color); - padding: 8px 15px; - margin-left: 20px; - width: 200px; - transition: all 0.3s ease; -} - - .search-bar::placeholder { - color: var(--nav-link-color); - } - - .search-bar:focus { - outline: none; - box-shadow: 0 0 5px var(--accent-color); - width: 250px; - } - -.search-results { - display: none; - position: absolute; - width: 300px; - background-color: var(--header-color); - border: 2px solid var(--accent-color); - box-shadow: 50px 0 100px rgba(0, 0, 0, 0.7); - border-radius: 5px; - margin-left: 60%; - text-align: center; - max-height: 225px; - overflow: auto; - z-index: 1000; -} - -.search-results img { - max-width: 100px; - width: 100%; - height: auto; -} - -.image-grid { - display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 10px; - padding: 10px; -} - -.image-results:hover { - transform: scale(1.05); -} - -#loading-indicator { - position: fixed; - bottom: 20px; - left: 50%; - transform: translateX(-50%); - background-color: rgba(0, 0, 0, 0.7); - color: white; - padding: 10px 20px; - border-radius: 5px; - display: flex; - align-items: center; - z-index: 1000; -} - -.spinner { - border: 3px solid #f3f3f3; - border-top: 3px solid #3498db; - border-radius: 50%; - width: 20px; - height: 20px; - animation: spin 2s linear infinite; - margin-right: 10px; -} - -@keyframes spin { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - transform: rotate(360deg); - } -} - -/* Webkit Scrollbar Styles */ -::-webkit-scrollbar { - width: 12px; -} - -::-webkit-scrollbar-track { - background: var(--background-color); -} - -::-webkit-scrollbar-thumb { - background-color: var(--primary-color); - border-radius: 6px; - border: 3px solid var(--background-color); -} - - ::-webkit-scrollbar-thumb:hover { - background-color: var(--accent-color); - } diff --git a/public/styles/main.css b/public/styles/main.css deleted file mode 100644 index 51f9007..0000000 --- a/public/styles/main.css +++ /dev/null @@ -1,353 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Roboto:wght@300;400;700&display=swap'); - -:root { - --background-color: #0A0A1A; - --header-color: #1A1A2E; - --primary-color: #8A2BE2; - --secondary-color: #FF6B6B; - --text-color: #E0E0E0; - --nav-link-color: #B19CD9; - --accent-color: #FF4500; -} - -body { - font-family: 'Roboto', sans-serif; - line-height: 1.6; - background-color: var(--background-color); - color: var(--text-color); - position: relative; - margin: 0; - padding: 0; -} - -body::before { - content: ''; - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-image: - radial-gradient(circle at 50% 50%, rgba(138, 43, 226, 0.1) 0%, transparent 70%), - radial-gradient(circle at 20% 20%, rgba(255, 107, 107, 0.05) 0%, transparent 60%), - radial-gradient(circle at 80% 80%, rgba(255, 69, 0, 0.05) 0%, transparent 60%); - background-size: 150% 150%, 100% 100%, 100% 100%; - background-repeat: no-repeat; - animation: backgroundShimmer 4s infinite alternate; - z-index: -1; -} - -@keyframes backgroundShimmer { - 0% { background-position: 0% 0%; } - 100% { background-position: 100% 100%; } -} - -a { - color: var(--nav-link-color); -} - -header, footer { - background-color: var(--header-color); - color: var(--text-color); - padding: 1rem; - border-bottom: 2px solid var(--primary-color); -} - -nav { - display: flex; - justify-content: space-between; - align-items: center; - flex-wrap: wrap; -} - -nav ul { - display: flex; - list-style: none; - margin: 0; - padding: 0; - flex-wrap: wrap; -} - -nav ul li { - margin-left: 1.5rem; - margin-bottom: 0.5rem; -} - -nav ul li a { - color: var(--nav-link-color); - text-decoration: none; - transition: color 0.3s ease; -} - -nav ul li a:hover { - color: var(--accent-color); -} - -.logo { - font-family: 'Cinzel', serif; - font-size: 28px; - color: var(--secondary-color); - text-shadow: 0 0 10px rgba(255, 107, 107, 0.5); -} - -.logo a:link{ - color: var(--secondary-color); - text-decoration: none; -} - -main { - max-width: 1200px; - margin: 2rem auto; - padding: 2rem; - background-color: rgba(26, 26, 46, 0.7); - backdrop-filter: blur(10px); - border-radius: 15px; - box-shadow: 0 0 20px rgba(138, 43, 226, 0.2); - animation: contentFadeIn 1s ease-out; -} - -@keyframes contentFadeIn { - from { opacity: 0; transform: translateY(20px); } - to { opacity: 1; transform: translateY(0); } -} - -h1, h2, h3 { - font-family: 'Cinzel', serif; - color: var(--secondary-color); - margin-bottom: 1.5rem; - text-shadow: 0 0 15px rgba(255, 107, 107, 0.3); - animation: headerGlow 4s infinite alternate; -} - -h1 { font-size: 2.5rem; } -h2 { font-size: 2rem; } -h3 { font-size: 1.5rem; } - -@keyframes headerGlow { - 0% { text-shadow: 0 0 15px rgba(255, 107, 107, 0.3); } - 100% { text-shadow: 0 0 25px rgba(255, 107, 107, 0.6); } -} - -button, .btn { - font-family: 'Cinzel', serif; - border: none; - padding: 0.75rem 1.5rem; - cursor: pointer; - font-size: 1.1rem; - background-color: var(--primary-color); - color: var(--text-color); - transition: all 0.3s ease; - border-radius: 5px; - box-shadow: 0 0 10px rgba(138, 43, 226, 0.3); - text-decoration: none; - display: inline-block; -} - -button:hover, .btn:hover { - background-color: var(--accent-color); - transform: translateY(-2px); - box-shadow: 0 5px 15px rgba(255, 69, 0, 0.4); -} - -.popup { - display: none; - position: fixed; - bottom: 20px; - right: 20px; - background-color: #1A1A2E; - border: 2px solid #8A2BE2; - border-radius: 8px; - padding: 20px; - box-shadow: 0 4px 12px rgba(138, 43, 226, 0.2); - z-index: 1000; - max-width: 300px; - transition: opacity 0.3s ease-in-out; - color: #E0E0E0; -} - -.popup-content { - margin-bottom: 15px; -} - -.popup-content h2 { - color: #FF6B6B; - margin-top: 0; -} - -.close-btn { - color: #B19CD9; - float: right; - font-size: 28px; - font-weight: bold; - cursor: pointer; - transition: color 0.2s; -} - -.close-btn:hover { - color: #FF4500; -} - -.cta-button { - background-color: #8A2BE2; - color: #E0E0E0; - border: none; - padding: 10px 15px; - border-radius: 5px; - cursor: pointer; - transition: background-color 0.2s; -} - -.cta-button:hover { - background-color: #FF4500; -} - -.disclosure { - background-color: var(--header-color); - padding: 15px; - padding-bottom: 30px; - border-radius: 8px; - text-align: center; - margin-top: 20px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); -} - -.disclosure p { - color: var(--text-color); - font-size: 14px; - line-height: 1.6; - margin: 0; -} - -.disclosure .privacy-link { - color: var(--accent-color); - text-decoration: none; - font-weight: bold; -} - -.disclosure .privacy-link:hover { - color: var(--secondary-color); - text-decoration: underline; -} - -/* Webkit Scrollbar Styles */ -::-webkit-scrollbar { - width: 12px; -} - -::-webkit-scrollbar-track { - background: var(--background-color); -} - -::-webkit-scrollbar-thumb { - background-color: var(--primary-color); - border-radius: 6px; - border: 3px solid var(--background-color); -} - -::-webkit-scrollbar-thumb:hover { - background-color: var(--accent-color); -} - -@media screen and (max-width: 768px) { - body { - font-size: 16px; - } - - header { - padding: 1rem 0.5rem; - } - - nav { - flex-direction: column; - align-items: center; - } - - .logo { - font-size: 24px; - margin-bottom: 1rem; - text-align: center; - } - - nav ul { - flex-direction: column; - width: 100%; - padding-top: 1rem; - align-items: center; - } - - nav ul li { - margin: 0.5rem 0; - } - - main { - padding: 1.5rem; - margin: 1rem; - max-width: 100%; - } - - h1 { - font-size: 2rem; - text-align: center; - } - h2 { font-size: 1.75rem; } - h3 { font-size: 1.5rem; } - - #hero { - text-align: center; - } - - .btn, button { - display: inline-block; - width: auto; - min-width: 200px; - max-width: 80%; - margin: 1rem auto; - padding: 0.75rem 1.5rem; - } - - .popup { - left: 10px; - right: 10px; - max-width: calc(100% - 20px); - bottom: 10px; - } - - .disclosure { - padding: 15px; - margin-top: 2rem; - } - - .disclosure p { - font-size: 12px; - } - - footer { - padding: 1rem 0.5rem; - text-align: center; - } - - footer ul { - display: flex; - flex-direction: column; - align-items: center; - padding: 0; - } - - footer ul li { - margin: 0.5rem 0; - } -} - -@media screen and (max-width: 480px) { - body { - font-size: 14px; - } - - h1 { font-size: 1.75rem; } - h2 { font-size: 1.5rem; } - h3 { font-size: 1.25rem; } - - .btn, button { - min-width: 180px; - } -} diff --git a/public/styles/opinion-form.css b/public/styles/opinion-form.css deleted file mode 100644 index 3b86668..0000000 --- a/public/styles/opinion-form.css +++ /dev/null @@ -1,18 +0,0 @@ -iframe { - width: 100%; - height: 800px; - border: none; - max-width: 100%; - } - - @media (max-width: 768px) { - iframe { - height: 600px; - } - } - - @media (max-width: 480px) { - iframe { - height: 400px; - } - } diff --git a/public/styles/tutorial.css b/public/styles/tutorial.css deleted file mode 100644 index b195aa9..0000000 --- a/public/styles/tutorial.css +++ /dev/null @@ -1,28 +0,0 @@ -code { - background-color: #2e2e2e; - color: #FF6B6B; - font-family: 'Courier New', Courier, monospace; - padding: 2px 4px; - border-radius: 4px; - font-size: 90%; - border: 1px solid #444; - white-space: nowrap; -} - -img { - max-width: 100%; - height: auto; - border-radius: 8px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); - margin: 10px 0; - display: block; - transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; -} - -.image-container { - text-align: center; - padding: 10px; - background-color: #1A1A2E; - border: 2px solid #8A2BE2; - border-radius: 10px; -} diff --git a/public/styles/tutorials.css b/public/styles/tutorials.css deleted file mode 100644 index 2a755e4..0000000 --- a/public/styles/tutorials.css +++ /dev/null @@ -1,108 +0,0 @@ -/* Grid container for tutorials */ -#posts-container { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); - grid-gap: 30px; /* Increased gap between grid items */ - padding: 20px; - box-sizing: border-box; -} - -/* Style for each tutorial card */ -.tutorial-card { - height: 100%; - display: flex; -} - -/* Style for each tutorial box */ -.tutorial-list-item { - background-color: rgba(26, 26, 46, 0.8); - border: 1px solid var(--primary-color); - border-radius: 10px; - overflow: hidden; - padding: 20px; - box-shadow: 0 4px 8px rgba(138, 43, 226, 0.3); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - text-align: center; - transition: transform 0.3s ease, box-shadow 0.3s ease; - width: 100%; -} - -.tutorial-list-item:hover { - transform: scale(1.05); - box-shadow: 0 6px 12px rgba(138, 43, 226, 0.4); -} - -.tutorial-list-item h2 { - font-family: 'Cinzel', serif; - color: var(--secondary-color); - margin: 0 0 15px 0; - font-size: 1.5rem; - text-shadow: 0 0 10px rgba(255, 107, 107, 0.3); -} - -.tutorial-list-item p { - flex-grow: 1; - margin: 0 0 15px 0; - overflow: hidden; - display: -webkit-box; - -webkit-line-clamp: 5; /* Increased to show more lines */ - -webkit-box-orient: vertical; - line-height: 1.4; /* Adjusted for better readability */ -} - -.tutorial-list-item a { - color: var(--secondary-color); - text-decoration: none; - font-size: 1.2rem; - display: block; - margin-top: auto; - padding: 10px 20px; - background-color: rgba(138, 43, 226, 0.2); - border-radius: 5px; - transition: background-color 0.3s ease, color 0.3s ease; - align-self: center; -} - -.tutorial-list-item a:hover { - color: var(--accent-color); - background-color: rgba(138, 43, 226, 0.4); -} - -/* Responsive adjustments */ -@media (max-width: 768px) { - #posts-container { - grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); - } -} - -/* Container for centering the search bar */ -.search-container { - display: flex; - justify-content: center; /* Horizontally center */ - align-items: center; /* Vertically center (if needed) */ - width: 100%; /* Ensure the container takes full width */ - margin: 0 auto; /* Center container within its parent */ -} - -/* Search bar styling */ -.search-bar { - background-color: var(--background-color); - border: 1px solid var(--primary-color); - border-radius: 20px; - color: var(--text-color); - padding: 8px 15px; - width: 50%; /* Adjust width as needed */ - transition: all 0.3s ease; -} - -.search-bar::placeholder { - color: var(--nav-link-color); -} - -.search-bar:focus { - outline: none; - box-shadow: 0 0 5px var(--accent-color); -} diff --git a/public/styles/updates.css b/public/styles/updates.css deleted file mode 100644 index 1b5900d..0000000 --- a/public/styles/updates.css +++ /dev/null @@ -1,40 +0,0 @@ -#posts-container { - max-width: 1200px; - margin: 2rem auto; - padding: 0 1rem; -} - -.update-post-container { - border-radius: 10px; - margin: 1rem 0; - padding: 1.5rem; - box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); - background-color: rgba(255, 255, 255, 0.05); - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.post-date { - font-size: 0.9rem; - color: #aaa; - margin-bottom: 0.5rem; -} - -.update-post-container h1 { - font-family: 'MedievalSharp', cursive; - color: #fff; - margin-top: 0; -} - -.update-post-container p { - color: #ddd; - line-height: 1.6; -} - -.update-post-container a { - color: #B19CD9; - text-decoration: none; -} - -.update-post-container a:hover { - text-decoration: underline; -} diff --git a/public/tutorials/How to deal with not seeing an update to the website.md b/public/tutorials/How to deal with not seeing an update to the website.md deleted file mode 100644 index e49ffb6..0000000 --- a/public/tutorials/How to deal with not seeing an update to the website.md +++ /dev/null @@ -1,60 +0,0 @@ -# How to deal with not seeing an update to the website - -Sometimes changes on Dragon Maps aren’t immediately visible. This tutorial shows you how to refresh and ensure you see the latest updates. - -Web browsers "cache" websites and its content to make loading the website faster. Ultimately, this is efficient and great for all website, including Dragon Maps. One of the biggest downsides to this, especially for a static website, such as Dragon Maps, is that it can be updated and you still wouldn't have the newest update. - -If that didn't make sense, don't worry about it, just follow the simple steps below. - -
- -You can do a hard refresh whilst viewing Dragon Maps to tell the web browser to reload the entire website, including all the cache. - -![Refresh button on web browsers](../assets/images/tutorials/refresh-button.webp "refresh button") - -## Google Chrome (Windows and Linux) -- Hold down the `ctrl` key and press the refresh button or you can press `F5` at the top your keyboard instead of the refresh button (certain keyboards require `FN` key to be held too in addition to the `F5` key). - -- Alternatively you can press `ctrl` + `shift` + `R`. - -
- -## Google Chrome (Mac) -- Hold down the `shift` key and press the refresh button. - -- Alternatively press `shift` + `Command` + `R` - -
- -## Mozilla Firefox (Windows & Linux) -- Hold down the `ctrl` key and press the refresh button or you can press `F5` at the top your keyboard instead of the refresh button (certain keyboards require `FN` key to be held too in addition to the `F5` key). - -- Alternatively you can press `ctrl` + `shift` + `R`. - -
- -## Mozilla Firefox (Mac) -- Hold down the `shift` key and press the refresh button. - -- Alternatively press `shift` + `Command` + `R` - -
- -## Microsoft Edge (Windows & Linux) -- Hold down the `ctrl` key and press the refresh button or you can press `F5` at the top your keyboard instead of the refresh button (certain keyboards require `FN` key to be held too in addition to the `F5` key). - -- Alternatively you can press `ctrl` + `shift` + `R`. - -
- -## Safari (Mac) -- Hold down the `shift` key and press the refresh button. - -- Alternatively press `shift` + `Command` + `R` - -
- -## Opera (Windows & Linux) -- Hold down the `ctrl` key and press the refresh button or you can press `F5` at the top your keyboard instead of the refresh button (certain keyboards require `FN` key to be held too in addition to the `F5` key). - -- Alternatively you can press `ctrl` + `shift` + `R`. \ No newline at end of file diff --git a/public/tutorials/exporting the map.md b/public/tutorials/exporting the map.md deleted file mode 100644 index 1dc086e..0000000 --- a/public/tutorials/exporting the map.md +++ /dev/null @@ -1,16 +0,0 @@ -### Exporting the map - -In this tutorial, we will learn how to export the map to an image. Currently, the export feature is tricky to use, but we are working on improving it. - -So the canvas is unlimited as you can tell. You can continuously pan around on the map and you'll never reach the end. This is because the map is generated on the fly and is not a static. - -1) To export the map, you need to zoom out as much as possible. To ensure the exported image contains everything you will want to zoom out as much as you can to fit everything in your view of the map. -2) Once everything that you want to export is in view, open up the right panel by clicking the `<<` button. -![Refresh button on web browsers](../assets/images/tutorials/right-panel-button.webp "right panel button") -3) Open up the `Export` tab. Here you will see an image of Dragon Maps logo and an option to export as an image or json. -4) Currently, exporting as Json doesn't do anything. THis is a future feature that will allow you to re-import your map into Dragon Maps. - In order to be able to use the export button, you will first need to place the Dragon Maps logo onto your map. Drag and drop this image onto your map, then use the circles at the corners of that image to size it to the right size (there is a limit on this so you can't make it too small). You can also move this around on your map, so you can place and size it wherever without obstructing any important details of your map. -5) Once you have the logo on your map, you can click the export button. This will generate an image of your map and download it to your computer. - -## Why do I have to have Dragon Maps logo on my map? -This is because, as mentioned in the attribution page, we require you to attribute Dragon Maps whenever you use our maps. Please do not try to crop the logo out, future implimentations will comabt this potential issue. If you are using it for a virtual table top, it's possible you can just use a fog of war to cover that part up, so nobody whos playing will need to see where the map came from. \ No newline at end of file