From b36a929e962db18f3911395f78bf8afde5e436d0 Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Sun, 28 Jan 2024 20:56:21 +0100 Subject: [PATCH] Initial commit --- LICENSE | 187 ++++ README.md | 114 +++ assets/css/editor-styles.css | 18 + assets/css/normalize.css | 427 ++++++++ assets/css/skeleton.css | 417 ++++++++ assets/images/asciiart.txt | 28 + assets/images/matrix-background.jpg | Bin 0 -> 348903 bytes assets/js/retrogeek_func.js | 37 + comments.php | 118 +++ dist/text.png | Bin 0 -> 9200 bytes dist/text.xcf | Bin 0 -> 34087 bytes footer.php | 83 ++ functions.php | 312 ++++++ header.php | 198 ++++ inc/class-retrogeek-customize.php | 302 ++++++ inc/class-retrogeek-text-figlet.php | 412 ++++++++ inc/class-retrogeek-ticker-widget.php | 103 ++ inc/slant.flf | 1295 +++++++++++++++++++++++++ index.php | 135 +++ languages/retrogeek.pot | 189 ++++ searchform.php | 35 + style.css | 373 +++++++ 22 files changed, 4783 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/css/editor-styles.css create mode 100644 assets/css/normalize.css create mode 100644 assets/css/skeleton.css create mode 100644 assets/images/asciiart.txt create mode 100644 assets/images/matrix-background.jpg create mode 100644 assets/js/retrogeek_func.js create mode 100644 comments.php create mode 100644 dist/text.png create mode 100644 dist/text.xcf create mode 100644 footer.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 inc/class-retrogeek-customize.php create mode 100644 inc/class-retrogeek-text-figlet.php create mode 100644 inc/class-retrogeek-ticker-widget.php create mode 100644 inc/slant.flf create mode 100644 index.php create mode 100644 languages/retrogeek.pot create mode 100644 searchform.php create mode 100644 style.css diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3f98b05 --- /dev/null +++ b/LICENSE @@ -0,0 +1,187 @@ +GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright © 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 General Public License is a free, copyleft license for software and other kinds of works. + +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is 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. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. + +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. + +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. + +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 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. Use with the GNU Affero General Public License. + +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 Affero 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 special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. +14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of the GNU 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 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 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 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. diff --git a/README.md b/README.md new file mode 100644 index 0000000..fd1fe45 --- /dev/null +++ b/README.md @@ -0,0 +1,114 @@ +
+RetroGeek Reloaded +
+A extremely lightweight, minimal and fast retro theme for WordPress. +
+This theme is built by an idiot who can't code in PHP, JavaScript, HTML, CSS. Here be dragons! +
+WARNING: This theme is experimental and is still in development. DO NOT USE IT IN PRODUCTION! +--- +
+ +## Why "Reloaded"? +This is a fork of the [RetroGeek theme](https://www.tuxlog.de/retrogeek/) ([WordPress theme](https://wordpress.org/themes/retrogeek/)) with some improvements. The original theme was made by [Tuxlog](https://www.tuxlog.de). + +# Table of Contents +- [Theme management](#theme-management) + - [Prerequisites](#prerequisites) + - [Installing](#installing) + - [Installing using the command line](#installing-using-the-command-line) + - [Installing using FTP](#installing-using-ftp) + - [Updating](#updating) + - [Updating using the command line](#updating-using-the-command-line) + - [Updating using FTP](#updating-using-ftp) + - [Customizing](#customizing) +- [Original description](#original-description-from-tuxlog) +- [Frequently Asked Questions](#faq) + - [How can I change the ASCII logo?](#how-can-i-change-the-ascii-logo) + - [I can't see the ASCII art header, am I doing something wrong?](#i-can-t-see-the-ascii-art-header-am-i-doing-something-wrong) + - [Can I use the ticker in the footer too?](#can-i-use-the-ticker-in-the-footer-too) +- [3rd party resources](#3rd-party-resources) + +# Improvements over RetroGeek +- Cleaner code +- Link to the administration panel (if logged in) +- German translation (view `de-DE` branch) + +# Theme management +## Prerequisites +- minimum WordPress version: **5.3** (last tested on **6.4.2**) +- minimum PHP version: **5.6** (last tested on **8.2**) +- ftp/command line access to your WordPress site +## Installing +### Installing using the command line +1. Establish a SSH connection to your server and cd into your WordPress directory +2. Ensure [git](https://git-scm.org) is installed on your server +3. Execute `cd wp-content/themes` +4. Execute `git clone https://git.staropensource.de/JeremyStarTM/RetroGeekReloaded.git retrogeekreloaded` +5. Activate the **RetroGeek Reloaded** theme in your WordPress administration panel +### Installing using FTP +1. [Download RetroGeek Reloaded as a .zip archive](https://git.staropensource.de/JeremyStarTM/RetroGeekReloaded/archive/develop.zip) +2. Unpack the theme archive into some directory +3. Establish a FTP connection to your server and open your WordPress directory +4. Go into the `wp-content` directory and then into the `themes` directory +5. Upload the unpacked theme directory to your `themes` directory on your server +5. Activate the **RetroGeek Reloaded** theme in your WordPress administration panel +## Updating +### Updating using the command line +1. Establish a SSH connection to your server and cd into your WordPress directory +2. Ensure [git](https://git-scm.org) is installed on your server +3. Execute `cd wp-content/themes/retrogeekreloaded` +4. Execute `git pull` +### Updating using FTP +1. Establish a FTP connection to your server and open your WordPress directory +2. Go into the `wp-content` directory and then into the `themes` directory +3. Remove the `retrogeekreloaded` directory +4. Follow [the FTP installation guide](#installing-using-ftp) +## Customizing +1. Check if the RetroGeek Reloaded theme is activated +2. Go into the WordPress customizer (or append `/wp-admin/customize.php` to your URL) + +# Original description (from Tuxlog) +The idea to create this theme was born while watching the movie "Wargames" with its old computers and funny terminals. +It is of course of interest for nerds and geeks to blog about their daily business or remembering good old time back in the 80s +when we use those green shining terminals. + +The theme is lightweight and somehow minimal without any special and shiny features but with some small geeky highlights like ASCII-Art +header, logo and a terminal news ticker for the headlines and as a widget. It is responsive has up to three widgets in the footer but only one-column. +You can configure the theme using the customiser to change colors and tun on or off header features. + +Please have the follwing things in mind when using the theme: +- Onecolumn, there are no sidebars left and right but there are three widgetareas in the footer +- The ASCII-Art header will switch to text when the device-width gets smaller +- All theme specific settings are in the customizer +- Using a custom header image will replace the blog-title +- If comments are closed no comments, pings or trackbacks are displayed and no hint about closed comments is displayed intentionally + +# FAQ +## How can I change the ASCII logo? +You can change it in the WordPress customizer. You can select either a builtin or your own ASCII art or disable the feature completely. +# I can't see the ASCII art header, am I doing something wrong? +Don't worry! Your device's resolution is too small to display the ASCII art logo correctly. Simply view your website on a device with a bigger screen. +# Can I use the ticker in the footer too? +Yes. RetroGeek Reloaded has a ticker widget builtin, simply drag it to your footer like any other widget. + +# 3rd party resources +## class-text-figlet.php +- Copyright (c) 1997-2002 Evgeny Stepanischev +- License: PHP V2 License, https://www.php.net/license/2_02.txt +- Source: https://pear.php.net/reference/Text_Figlet-0.8.0/__filesource/fsource_Text_Figlet__Figlet.php.html +## Font slant.tlf +- Copyright (C) 1991, 1993, 1994 Glenn Chappell and Ian Chai +- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 John Cowan +- Copyright (C) 2002 Christiaan Keet +- Copyright (C) 2011 Claudio Matsuoka +- License: BSD 3, https://opensource.org/licenses/BSD-3-Clause +- Source: https://github.com/cmatsuoka/figlet/blob/master/fonts/slant.flf +## Some code snippets based on twentysixteen Theme +- Copyright (c) 2016-2021 the WordPress team +- License: GNU General Public License v2 or later, http://www.gnu.org/licenses/gpl-2.0.html +- Source: https://wordpress.org/themes/twentysixteen +## Skeleton V2.0.4 +- Copyright 2014, Dave Gamache +- License: MIT License, https://opensource.org/licenses/MIT +- Source: http://www.getskeleton.com diff --git a/assets/css/editor-styles.css b/assets/css/editor-styles.css new file mode 100644 index 0000000..1304fba --- /dev/null +++ b/assets/css/editor-styles.css @@ -0,0 +1,18 @@ +.wp-block { + font-family: "Monospace", sans-serif; + background-color: var(--rg-background-color); + color: var(--rg-text-color); +} + +.wp-block a { + color: var(--rg-link-text-color); +} + +div.edit-post-visual-editor, +div.block-editor-writing-flow { + background: #303030; +} + +.wp-block.is-selected { + background-color: #444444; +} diff --git a/assets/css/normalize.css b/assets/css/normalize.css new file mode 100644 index 0000000..f1a227a --- /dev/null +++ b/assets/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/assets/css/skeleton.css b/assets/css/skeleton.css new file mode 100644 index 0000000..8328e2e --- /dev/null +++ b/assets/css/skeleton.css @@ -0,0 +1,417 @@ +/* +* Skeleton V2.0.4 +* Copyright 2014, Dave Gamache +* www.getskeleton.com +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +* 12/29/2014 +*/ + + +/* Table of contents +–––––––––––––––––––––––––––––––––––––––––––––––––– +- Grid +- Base Styles +- Typography +- Links +- Buttons +- Forms +- Lists +- Code +- Tables +- Spacing +- Utilities +- Clearing +- Media Queries +*/ + + +/* Grid +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.container { + position: relative; + width: 100%; + max-width: 960px; + margin: 0 auto; + padding: 0 20px; + box-sizing: border-box; } +.column, +.columns { + width: 100%; + float: left; + box-sizing: border-box; } + +/* For devices larger than 400px */ +@media (min-width: 400px) { + .container { + width: 85%; + padding: 0; } +} + +/* For devices larger than 550px */ +@media (min-width: 550px) { + .container { + width: 80%; } + .column, + .columns { + margin-left: 4%; } + .column:first-child, + .columns:first-child { + margin-left: 0; } + + .one.column, + .one.columns { width: 4.66666666667%; } + .two.columns { width: 13.3333333333%; } + .three.columns { width: 22%; } + .four.columns { width: 30.6666666667%; } + .five.columns { width: 39.3333333333%; } + .six.columns { width: 48%; } + .seven.columns { width: 56.6666666667%; } + .eight.columns { width: 65.3333333333%; } + .nine.columns { width: 74.0%; } + .ten.columns { width: 82.6666666667%; } + .eleven.columns { width: 91.3333333333%; } + .twelve.columns { width: 100%; margin-left: 0; } + + .one-third.column { width: 30.6666666667%; } + .two-thirds.column { width: 65.3333333333%; } + + .one-half.column { width: 48%; } + + /* Offsets */ + .offset-by-one.column, + .offset-by-one.columns { margin-left: 8.66666666667%; } + .offset-by-two.column, + .offset-by-two.columns { margin-left: 17.3333333333%; } + .offset-by-three.column, + .offset-by-three.columns { margin-left: 26%; } + .offset-by-four.column, + .offset-by-four.columns { margin-left: 34.6666666667%; } + .offset-by-five.column, + .offset-by-five.columns { margin-left: 43.3333333333%; } + .offset-by-six.column, + .offset-by-six.columns { margin-left: 52%; } + .offset-by-seven.column, + .offset-by-seven.columns { margin-left: 60.6666666667%; } + .offset-by-eight.column, + .offset-by-eight.columns { margin-left: 69.3333333333%; } + .offset-by-nine.column, + .offset-by-nine.columns { margin-left: 78.0%; } + .offset-by-ten.column, + .offset-by-ten.columns { margin-left: 86.6666666667%; } + .offset-by-eleven.column, + .offset-by-eleven.columns { margin-left: 95.3333333333%; } + + .offset-by-one-third.column, + .offset-by-one-third.columns { margin-left: 34.6666666667%; } + .offset-by-two-thirds.column, + .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } + + .offset-by-one-half.column, + .offset-by-one-half.columns { margin-left: 52%; } + +} + + +/* Base Styles +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* NOTE +html is set to 62.5% so that all the REM measurements throughout Skeleton +are based on 10px sizing. So basically 1.5rem = 15px :) */ +html { + font-size: 62.5%; } +body { + font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */ + line-height: 1.6; + font-weight: 400; + font-family: "Monospace", "Courier New", "Courier", Helvetica, Arial, sans-serif; +} + + +/* Typography +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 2rem; + font-weight: 300; } +h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;} +h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } +h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; } +h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; } +h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; } +h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; } + +/* Larger than phablet */ +@media (min-width: 550px) { + h1 { font-size: 5.0rem; } + h2 { font-size: 4.2rem; } + h3 { font-size: 3.6rem; } + h4 { font-size: 3.0rem; } + h5 { font-size: 2.4rem; } + h6 { font-size: 1.5rem; } +} + +p { + margin-top: 0; } + + +/* Links +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +a { + color: var(--rg-link-text-color); } +a:hover { + color: #02e49b; } + + +/* Buttons +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.button, +button, +input[type="submit"], +input[type="reset"], +input[type="button"] { + display: inline-block; + height: 38px; + padding: 0 30px; + color: #555; + text-align: center; + font-size: 11px; + font-weight: 600; + line-height: 38px; + letter-spacing: .1rem; + text-transform: uppercase; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border-radius: 4px; + border: 1px solid #bbb; + cursor: pointer; + box-sizing: border-box; } +.button:hover, +button:hover, +input[type="submit"]:hover, +input[type="reset"]:hover, +input[type="button"]:hover, +.button:focus, +button:focus, +input[type="submit"]:focus, +input[type="reset"]:focus, +input[type="button"]:focus { + color: #333; + border-color: #888; + outline: 0; } +.button.button-primary, +button.button-primary, +input[type="submit"].button-primary, +input[type="reset"].button-primary, +input[type="button"].button-primary { + color: #FFF; + background-color: #33C3F0; + border-color: #33C3F0; } +.button.button-primary:hover, +button.button-primary:hover, +input[type="submit"].button-primary:hover, +input[type="reset"].button-primary:hover, +input[type="button"].button-primary:hover, +.button.button-primary:focus, +button.button-primary:focus, +input[type="submit"].button-primary:focus, +input[type="reset"].button-primary:focus, +input[type="button"].button-primary:focus { + color: #FFF; + background-color: #1EAEDB; + border-color: #1EAEDB; } + + +/* Forms +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea, +select { + height: 38px; + padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */ + background-color: #fff; + border: 1px solid #D1D1D1; + border-radius: 4px; + box-shadow: none; + box-sizing: border-box; } +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +textarea { + min-height: 65px; + padding-top: 6px; + padding-bottom: 6px; } +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="text"]:focus, +input[type="tel"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +textarea:focus, +select:focus { + border: 1px solid #33C3F0; + outline: 0; } +label, +legend { + display: block; + margin-bottom: .5rem; + font-weight: 600; } +fieldset { + padding: 0; + border-width: 0; } +input[type="checkbox"], +input[type="radio"] { + display: inline; } +label > .label-body { + display: inline-block; + margin-left: .5rem; + font-weight: normal; } + + +/* Lists +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +ul { + list-style: circle inside; } +ol { + list-style: decimal inside; } +ol, ul { + padding-left: 0; + margin-top: 0; } +ul ul, +ul ol, +ol ol, +ol ul { + margin: 1.5rem 0 1.5rem 3rem; + font-size: 90%; } +li { + margin-bottom: 1rem; } + + +/* Code +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +code { + padding: .2rem .5rem; + margin: 0 .2rem; + font-size: 90%; + white-space: nowrap; + border-radius: 4px; } +pre > code { + display: block; + padding: 1rem 1.5rem; + white-space: pre; } + + +/* Tables +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +th, +td { + padding: 12px 15px; + text-align: left; + border-bottom: 1px solid #E1E1E1; } +th:first-child, +td:first-child { + padding-left: 0; } +th:last-child, +td:last-child { + padding-right: 0; } + + +/* Spacing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +button, +.button { + margin-bottom: 1rem; } +input, +textarea, +select, +fieldset { + margin-bottom: 1.5rem; } +pre, +blockquote, +dl, +figure, +table, +p, +ul, +ol, +form { + margin-bottom: 2.5rem; } + + +/* Utilities +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.u-full-width { + width: 100%; + box-sizing: border-box; } +.u-max-full-width { + max-width: 100%; + box-sizing: border-box; } +.u-pull-right { + float: right; } +.u-pull-left { + float: left; } + + +/* Misc +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +hr { + margin-top: 3rem; + margin-bottom: 3.5rem; + border-width: 0; + border-top: 1px solid #E1E1E1; } + + +/* Clearing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +/* Self Clearing Goodness */ +.container:after, +.row:after, +.u-cf { + content: ""; + display: table; + clear: both; } + + +/* Media Queries +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* +Note: The best way to structure the use of media queries is to create the queries +near the relevant code. For example, if you wanted to change the styles for buttons +on small devices, paste the mobile query code up in the buttons section and style it +there. +*/ + + +/* Larger than mobile */ +@media (min-width: 400px) {} + +/* Larger than phablet (also point when grid becomes active) */ +@media (min-width: 550px) {} + +/* Larger than tablet */ +@media (min-width: 750px) {} + +/* Larger than desktop */ +@media (min-width: 1000px) {} + +/* Larger than Desktop HD */ +@media (min-width: 1200px) {} diff --git a/assets/images/asciiart.txt b/assets/images/asciiart.txt new file mode 100644 index 0000000..9bbbfd3 --- /dev/null +++ b/assets/images/asciiart.txt @@ -0,0 +1,28 @@ + + \\// + + -(@ @)- + + --oOO-- (_)-- OOo-- + + Kilroy was here + + + .--. + |o_o | + |:_/ | + // \ \ + (| | ) +/'\_ _/`\ +\___)=(___/ + +Tux + + +Art by Hayley Jane Wakenshaw + .----. @ @ + / .-"-.`. \v/ + | | '\ \ \_/ ) + ,-\ `-.' /.' / +'---`----'----' + diff --git a/assets/images/matrix-background.jpg b/assets/images/matrix-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c0f1659800522b5dd444eda2998ac3271961dc2 GIT binary patch literal 348903 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

{8%=Z5F}FnUPun?Lk6C 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¬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 literal 0 HcmV?d00001 diff --git a/assets/js/retrogeek_func.js b/assets/js/retrogeek_func.js new file mode 100644 index 0000000..f7d80e3 --- /dev/null +++ b/assets/js/retrogeek_func.js @@ -0,0 +1,37 @@ +/** + * Some small javascript functions for the RetroGeek Theme + * + * @package retrogeek + */ + +/** + * Function to process the tagline as a terminal like ticker + **/ +function rg_terminal(cont, notes, cl) { + var container = document.getElementById( cont ); + var div = document.createElement( "div" ); + div.className = cl; + container.appendChild( div ); + var txt = notes.toUpperCase().split( "" ); + var i = 0; + (function display() { + if (i < txt.length) { + div.innerHTML += txt[i].replace( "\n", "
" ); + ++i; + setTimeout( display, 135 ); + } + })(); +} + +/* + * Javascript function to toggle the burger menu on mobile devices + **/ +function retrogeek_toggle_mobile_menu() { + x = document.getElementById( 'mobile-menu' ); + d = document.getElementById( "mobile-menu" ).style.display; + if ( d === "none" || d === "") { + x.style.display = 'inline-block'; + } else { + x.style.display = 'none'; + } +} diff --git a/comments.php b/comments.php new file mode 100644 index 0000000..9e32db5 --- /dev/null +++ b/comments.php @@ -0,0 +1,118 @@ +. ** + **************************************************************************** + ** comments.php (Comments) ** + ** ** + ** This source file is handles the comment section. This includes viewing ** + ** comments and posting comments. ** + **************************************************************************** + */ +?> + + +

diff --git a/dist/text.png b/dist/text.png new file mode 100644 index 0000000000000000000000000000000000000000..55f003d8ee819c802d7fd0ca3304d20af67d10ae GIT binary patch literal 9200 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. ** + **************************************************************************** + ** footer.php (Footer) ** + ** ** + ** This source file is responsible for displaying the wigetized footer. ** + **************************************************************************** + */ +?> + + + + + + + + + + + diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..6cee86a --- /dev/null +++ b/functions.php @@ -0,0 +1,312 @@ +. ** + **************************************************************************** + ** functions.php (Shared functions) ** + ** ** + ** This source file contains various functions that are referenced by ** + ** other source files. ** + **************************************************************************** + */ +?> + '#232323', + ); + add_theme_support('custom-background', $retrogeek_args); + + // add support for feed links. + add_theme_support('automatic-feed-links'); + + // add support for post thumbnails. + add_theme_support('post-thumbnails'); + + // add support for custom-header. + $retrogeek_args1 = array( + 'default-text-color' => '#00ff00', + 'width' => 900, + 'height' => 150, + 'flex-width' => true, + 'flex-height' => true, + ); + add_theme_support('custom-header', $retrogeek_args1); + + $retrogeek_args2 = array( + 'width' => 170, + 'height' => 150, + 'flex-width' => true, + 'flex-height' => true, + 'header-text' => array('site-title', 'site-description'), + 'unlink-homepage-logo' => true, + ); + add_theme_support('custom-logo', $retrogeek_args2); +} +add_action('after_setup_theme', 'retrogeek_theme_support'); + +/** + * Sets up theme defaults and registers support for various WordPress features. + */ +function retrogeek_editor_styles_setup() { + $m1 = esc_attr(get_theme_mod('textcolor', '#00ff00')); + $m2 = esc_attr(get_theme_mod('link_textcolor', '#74f774')); + $m3 = esc_attr(get_theme_mod('background_color', '#232323')); + + add_theme_support( + 'editor-color-palette', + array( + array( + 'name' => 'retrogeek background color', + 'slug' => 'retrogeek-background', + 'color' => $m3, + ), + array( + 'name' => 'retrogeek foreground color', + 'slug' => 'retrogeek-foreground', + 'color' => $m1, + ), + array( + 'name' => 'retrogeek link color', + 'slug' => 'retrogeek-link', + 'color' => $m2, + ), + ) + ); + + // Add support for editor styles. + add_theme_support('editor-styles'); + + // Enqueue editor styles. + add_editor_style('assets/css/editor-styles.css'); +} +add_action('after_setup_theme', 'retrogeek_editor_styles_setup'); + +/** + * This functions echos the CSS vars used from customizer for the WordPress editor. + **/ +function retrogeek_css_admin_vars() { + $css_str = RetroGeek_Customize::header_output(); + echo ''; +} +add_action('admin_head', 'retrogeek_css_admin_vars'); + + +/** + * Enqueue style sheets. + */ +function retrogeek_add_theme_scripts() { + wp_enqueue_script('retrogeek-javascript', get_template_directory_uri() . '/assets/js/retrogeek_func.js', false, 42, true); + wp_enqueue_style('retrogeek-normalize', get_template_directory_uri() . '/assets/css/normalize.css', false, '42', 'all'); + wp_enqueue_style('retrogeek-skeleton', get_template_directory_uri() . '/assets/css/skeleton.css', 'retrogeek-normalize', '42', 'all'); + wp_enqueue_style('retrogeek-style', get_template_directory_uri() . '/style.css', 'retrogeek-skeleton', '42', 'all'); + + // Output custom CSS to site. + $css_str = RetroGeek_Customize::header_output(); + wp_add_inline_style('retrogeek-skeleton', $css_str, 'after'); + + if(is_singular() && comments_open() && get_option('thread_comments')) { + wp_enqueue_script('comment-reply'); + } +} +add_action('wp_enqueue_scripts', 'retrogeek_add_theme_scripts'); + +/** + * Remove invalid html from WordPress. + * + * @param string $content HTML string to sanitize. + */ +function retrogeek_sanitize_pagination($content) { + // Remove role attribute. + $content = str_replace('role="navigation"', '', $content); + + // Remove h2 tag. + $content = preg_replace('#(.*?)<\/h2>#si', '', $content); + + return $content; +} +add_action('navigation_markup_template', 'retrogeek_sanitize_pagination'); + + +/** + * Register main menu. + */ +function retrogeek_register_main_menu() { + register_nav_menu('primary', __('Mainmenu', 'retrogeek')); +} +add_action('init', 'retrogeek_register_main_menu'); + + +// include widget classes. +require_once 'inc/class-retrogeek-ticker-widget.php'; + +/** + * Register our footer widget area and widgets. + */ +function retrogeek_widgets_init() { + + register_sidebar( + array( + 'name' => __('Footer left', 'retrogeek'), + 'id' => 'rg_footer_left', + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '
', + 'after_title' => '
', + ) + ); + + register_sidebar( + array( + 'name' => __('Footer middle', 'retrogeek'), + 'id' => 'rg_footer_middle', + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '
', + 'after_title' => '
', + ) + ); + + register_sidebar( + array( + 'name' => __('Footer right', 'retrogeek'), + 'id' => 'rg_footer_right', + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '
', + 'after_title' => '
', + ) + ); + + // register widgets. + register_widget('retrogeek_ticker_widget'); +} +add_action('widgets_init', 'retrogeek_widgets_init'); + +/** + * Add search form to the right of the menubar + * + * @param array $items array of Menuiitems. + * @param array $args special arguments for menu. + */ +function retrogeek_add_search_form_to_menu($items, $args) { + $rg_show_searchform = get_theme_mod('rg_homepage_searchform', true); + + // If this isn't the main navbar menu or searchform is disabled, do nothing. + if(!('primary' === $args->theme_location) || ! $rg_show_searchform) { // with Customizr Pro 1.2+ and Cusomizr 3.4+ you can chose to display the saerch box to the secondary menu, just replacing 'main' with 'secondary'. + return $items; + } else { + // On main menu: put styling around search and append it to the menu items. + return $items . ''; + } +} + +// As of 3.1.10, Customizr doesn't output an html5 form. +add_theme_support('html5', array('search-form')); + +add_filter('wp_nav_menu_items', 'retrogeek_add_search_form_to_menu', 10, 2); + +/** + * Return the ASCII-Logo string depending on the customizer setting. + */ +function retrogeek_get_asciilogo() { + $asciilogo = get_theme_mod('rg_logo_radio', 'snail'); + if('snail' === $asciilogo) { + $asciilogo_string = <<. ** + **************************************************************************** + ** header.php (Header) ** + ** ** + ** This source file is responsible for displaying the header. ** + **************************************************************************** + */ +?> + + + class="no-js"> + + + + + + + + + + +> + +
+ +
+ + +
\ No newline at end of file diff --git a/inc/class-retrogeek-customize.php b/inc/class-retrogeek-customize.php new file mode 100644 index 0000000..bf52ae6 --- /dev/null +++ b/inc/class-retrogeek-customize.php @@ -0,0 +1,302 @@ +add_setting( + 'textcolor', + array( + 'default' => '#00ff00', // Default setting/value to save. + 'type' => 'theme_mod', // Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', // Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', // What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + 'sanitize_callback' => 'sanitize_hex_color', // callback to sanitize input values. + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Color_Control( // Instantiate the color control class. + $wp_customize, // Pass the $wp_customize object (required). + 'retrogeek_textcolor', // Set a unique ID for the control. + array( + 'label' => __( 'Text Color', 'retrogeek' ), // Admin-visible name of the control. + 'settings' => 'textcolor', // Which setting to load and manipulate (serialized is okay). + 'priority' => 10, // Determines the order this control appears in for the specified section. + 'section' => 'colors', // ID of the section this control should render in (can be one of yours, or a WordPress default section). + ) + ) + ); + + $wp_customize->add_setting( + 'link_textcolor', + array( + 'default' => '#74f774', + 'type' => 'theme_mod', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh', + 'sanitize_callback' => 'sanitize_hex_color', + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Color_Control( + $wp_customize, + 'retrogeek_link_textcolor', + array( + 'label' => __( 'Link Color', 'retrogeek' ), + 'settings' => 'link_textcolor', + 'priority' => 11, + 'section' => 'colors', + 'sanitize_callback' => 'sanitize_hex_color', + ) + ) + ); + + $wp_customize->add_setting( + 'rg_header_ascii', + array( + 'default' => false, + 'type' => 'theme_mod', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh', + 'sanitize_callback' => array( 'RetroGeek_Customize', 'sanitize_checkbox' ), + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Control( + $wp_customize, + 'retrogeek_header_ascii', + array( + 'label' => __( 'Title as ASCII-Art?', 'retrogeek' ), + 'settings' => 'rg_header_ascii', + 'priority' => 10, + 'section' => 'title_tagline', + 'type' => 'checkbox', + 'description' => __( 'If activated converts the blog title to a ASCII-Art representation', 'retrogeek' ), + ) + ) + ); + + $wp_customize->add_setting( + 'rg_header_ticker', + array( + 'default' => true, + 'type' => 'theme_mod', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh', + 'sanitize_callback' => array( 'RetroGeek_Customize', 'sanitize_checkbox' ), + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Control( + $wp_customize, + 'rg_header_ticker', + array( + 'label' => __( 'Retro-Ticker for Subtitle?', 'retrogeek' ), + 'settings' => 'rg_header_ticker', + 'priority' => 14, + 'section' => 'title_tagline', + 'type' => 'checkbox', + 'description' => __( 'If activated, show the tagline in a letter by letter way, like on a terminal in the 80s. Geeky.', 'retrogeek' ), + ) + ) + ); + + $wp_customize->add_setting( + 'rg_logo_radio', + array( + 'capability' => 'edit_theme_options', + 'default' => 'snail', + 'transport' => 'refresh', + 'sanitize_callback' => array( 'RetroGeek_Customize', 'sanitize_logo_radio' ), + ) + ); + + $wp_customize->add_control( + 'rg_logo_radio', + array( + 'type' => 'radio', + 'section' => 'title_tagline', + 'label' => __( 'ASCII-Art Logo', 'retrogeek' ), + 'description' => __( 'Select your ASCII-Art logo.', 'retrogeek' ), + 'priority' => 55, + 'choices' => array( + 'snail' => __( 'Snail', 'retrogeek' ), + 'kilroy' => __( 'Kilroy', 'retrogeek' ), + 'tux' => __( 'Tux', 'retrogeek' ), + 'user' => __( 'Userdefined', 'retrogeek' ), + 'none' => __( 'None', 'retrogeek' ), + ), + ) + ); + + $wp_customize->add_setting( + 'rg_logo_userdefined', + array( + 'capability' => 'edit_theme_options', + 'default' => '', + 'sanitize_callback' => 'sanitize_textarea_field', + ) + ); + + $wp_customize->add_control( + 'rg_logo_userdefined', + array( + 'type' => 'textarea', + 'section' => 'title_tagline', + 'label' => __( 'Custom ASCII-Art Logo', 'retrogeek' ), + 'description' => __( 'This is to have your own ASCII-Art Logog in the header of the site.', 'retrogeek' ), + 'priority' => 56, + ) + ); + + $wp_customize->add_setting( + 'rg_homepage_searchform', + array( + 'default' => true, + 'type' => 'theme_mod', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh', + 'sanitize_callback' => array( 'RetroGeek_Customize', 'sanitize_checkbox' ), + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Control( + $wp_customize, + 'rg_homepage_searchform', + array( + 'label' => __( 'Toggle searchform', 'retrogeek' ), + 'settings' => 'rg_homepage_searchform', + 'priority' => 10, + 'section' => 'static_front_page', + 'type' => 'checkbox', + 'description' => __( 'If activated shows a searchform in the menu bar', 'retrogeek' ), + ) + ) + ); + + $wp_customize->add_setting( + 'rg_homepage_metadata', + array( + 'default' => true, + 'type' => 'theme_mod', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh', + 'sanitize_callback' => array( 'RetroGeek_Customize', 'sanitize_checkbox' ), + ) + ); + + // Define the control itself (which links a setting to a section and renders the HTML controls). + $wp_customize->add_control( + new WP_Customize_Control( + $wp_customize, + 'retrogeek_homepgae_metadata', + array( + 'label' => __( 'Toggle metadata', 'retrogeek' ), + 'settings' => 'rg_homepage_metadata', + 'priority' => 10, + 'section' => 'static_front_page', + 'type' => 'checkbox', + 'description' => __( 'If activated shows metadata about posts', 'retrogeek' ), + ) + ) + ); + } + + + /** + * This will output the custom WordPress settings fro CSS to the WP head. + * + * Used by hook: 'wp_enqueue_script' + */ + public static function header_output() { + + $m1 = get_theme_mod( 'textcolor', '#00ff00' ); + $m2 = get_theme_mod( 'link_textcolor', '#74f774' ); + $m3 = get_theme_mod( 'background_color', '#232323' ); + $m4 = get_theme_mod( 'header_textcolor', '#00ff00' ); + + // Work around some WordPress special effects. + if ( false === strpos( $m1, '#' ) ) { + $m1 = '#' . $m1; + } + + if ( false === strpos( $m2, '#' ) ) { + $m2 = '#' . $m2; + } + + if ( false === strpos( $m3, '#' ) ) { + $m3 = '#' . $m3; + } + + if ( false === strpos( $m4, '#' ) ) { + $m4 = '#' . $m4; + } + + $css_str = "/* Customizer CSS */\n"; + $css_str .= ":root {\n"; + $css_str .= esc_attr( "--rg-text-color: $m1;\n" ); + $css_str .= esc_attr( "--rg-link-text-color: $m2;\n" ); + $css_str .= esc_attr( "--rg-background-color: $m3;\n" ); + $css_str .= esc_attr( "--rg-header-text-color: $m4;\n" ); + + $css_str .= "}\n"; + $css_str .= "/* /Customizer CSS */\n"; + + return $css_str; + } + + + /** + * Sanitize radio button input + * + * @param string $input string to sanitize. + * @param object $setting radio object. + **/ + public static function sanitize_logo_radio( $input, $setting ) { + // Ensure input is a slug. + $input = sanitize_key( $input ); + + // Get list of choices from the control associated with the setting. + $choices = $setting->manager->get_control( $setting->id )->choices; + + // If the input is a valid key, return it; otherwise, return the default. + return ( array_key_exists( $input, $choices ) ? $input : $setting->default ); + } + + /** + * Sanitize check box + * + * @param string $input String to sanitize. + **/ + public static function sanitize_checkbox( $input ) { + // returns true if checkbox is checked. + return ( ( isset( $input ) && true === $input ) ? true : false ); + } +} diff --git a/inc/class-retrogeek-text-figlet.php b/inc/class-retrogeek-text-figlet.php new file mode 100644 index 0000000..17aa91b --- /dev/null +++ b/inc/class-retrogeek-text-figlet.php @@ -0,0 +1,412 @@ +font = array(); + if ( ! file_exists( $filename ) ) { + throw new Exception( 'File is not found', 1 ); + } + + if ( is_readable( $filename ) ) { + $wpfs = new WP_Filesystem_Direct( array() ); + $fc = explode( "\n", $wpfs->get_contents( $filename ) ); + + /** + * Schema: flf2a$ 6 5 20 15 3 0 143 229 + * | | | | | | | | | | + * / / | | | | | | | \ + * Signature / / | | | | | \ Codetag_Count + * Hardblank / / | | | \ Full_Layout + * Height / | | \ Print_Direction + * Baseline / \ Comment_Lines + * Max_Length Old_Layout + */ + $header = explode( ' ', $fc[0] ); + array_shift( $fc ); + + if ( substr( $header[0], 0, 5 ) !== 'flf2a' ) { + throw new Exception( 'Unknown FIGlet font format.', 3 ); + } + + list ( $this->hardblank, $this->height, , , $this->oldlayout, $cmt_count, $this->rtol ) = $header; + $this->hardblank = substr( $this->hardblank, -1, 1 ); + + for ( $i = 0; $i < $cmt_count; $i++ ) { + array_shift( $fc ); + } + + // ASCII charcters. + for ( $i = 32; $i < 127; $i++ ) { + $this->font[ $i ] = $this->char( $fc ); + } + + foreach ( array( 91, 92, 93, 123, 124, 125, 126 ) as $i ) { + if ( $loadgerman ) { + $letter = $this->char( $fc ); + + // Invalid character but main font is loaded and I can use it. + if ( false === $letter ) { + return true; + } + + // Load if it is not blank only. + if ( trim( implode( '', $letter ) ) !== '' ) { + $this->font[ $i ] = $letter; + } + } else { + $this->skip( $fc ); + } + } + + // Extented characters. + for ( $n = 0; ! empty( $fc ); $n++ ) { + list ($i) = explode( ' ', rtrim( $fc[0] ), 2 ); + array_shift( $fc ); + if ( '' === $i ) { + continue; + } + + // If comment. + if ( preg_match( '/^\-0x/i', $i ) ) { + $this->skip( $fc ); + } else { + // If Unicode. + if ( preg_match( '/^0x/i', $i ) ) { + $i = hexdec( substr( $i, 2 ) ); + } else { + // If octal. + if ( '0' === $i[0] && '0' !== $i || substr( $i, 0, 2 ) === '-0' ) { + $i = octdec( $i ); + } + } + + $letter = $this->char( $fc ); + + // Invalid character but main font is loaded and I can use it. + if ( false === $letter ) { + return true; + } + + $this->font[ $i ] = $letter; + } + } + + return true; + } else { + throw new Exception( 'Cannot open font file', 2 ); + } + } + + /** + * Print string using font loaded by load_Font method + * + * @param string $str string for printing. + * @param bool $inhtml (optional) output mode - HTML (true) or plain text (false). + * @access public + * @return string contains + */ + public function line_echo( $str, $inhtml = false ) { + $out = array(); + + $sl = strlen( $str ); + for ( $i = 0; $i < $sl; $i++ ) { + // Pseudo Unicode support. + if ( substr( $str, $i, 2 ) === '%u' ) { + $ss = substr( $str, $i + 2, 4 ); + $lt = hexdec( $ss ); + $i += 5; + } else { + $lt = ord( $str[ $i ] ); + } + + $hb = preg_quote( $this->hardblank, '/' ); + $sp = "$hb\\x00\\s"; + + // If chosen character not found try to use default. + // If default character is not defined skip it.. + + if ( ! isset( $this->font[ $lt ] ) ) { + if ( isset( $this->font[0] ) ) { + $lt = 0; + } else { + continue; + } + } + + for ( $j = 0; $j < $this->height; $j++ ) { + $line = $this->font[ $lt ][ $j ]; + + // Replace hardblanks. + if ( isset( $out[ $j ] ) ) { + if ( $this->rtol ) { + $out[ $j ] = $line . $out[ $j ]; + } else { + $out[ $j ] .= $line; + } + } else { + $out[ $j ] = $line; + } + } + + if ( $this->oldlayout > -1 && $i ) { + // Calculate minimal distance between two last letters. + + $mindiff = -1; + + for ( $j = 0; $j < $this->height; $j++ ) { + if ( preg_match( "/\S(\s*\\x00\s*)\S/", $out[ $j ], $r ) ) { + $mindiff = -1 === $mindiff ? strlen( $r[1] ) : min( $mindiff, strlen( $r[1] ) ); + } + } + + // Remove spaces between two last letter. + // dec mindiff for exclude \x00 symbol. + + if ( --$mindiff > 0 ) { + for ( $j = 0; $j < $this->height; $j++ ) { + if ( preg_match( "/\\x00(\s{0,{$mindiff}})/", $out[ $j ], $r ) ) { + $l = strlen( $r[1] ); + $b = $mindiff - $l; + $out[ $j ] = preg_replace( "/\s{0,$b}\\x00\s{{$l}}/", "\0", $out[ $j ], 1 ); + + } + } + } + // Smushing. + $this->smush_flag = 0; + + for ( $j = 0; $j < $this->height; $j++ ) { + $out[ $j ] = preg_replace_callback( "#([^$sp])\\x00([^$sp])#", array( &$this, 'rep' ), $out[ $j ] ); + } + + // Remove one space if smushing. + // and remove all \x00 except tail whenever. + + if ( $this->smush_flag ) { + $pat = array( "/\s\\x00(?!$)|\\x00\s/", "/\\x00(?!$)/" ); + $rep = array( '', '' ); + } else { + $pat = "/\\x00(?!$)/"; + $rep = ''; + } + + for ( $j = 0; $j < $this->height; $j++ ) { + $out[ $j ] = preg_replace( $pat, $rep, $out[ $j ] ); + } + } + } + + $trans = array( + "\0" => '', + $this->hardblank => ' ', + ); + + $str = strtr( implode( "\n", $out ), $trans ); + + if ( $inhtml ) { + return '' . nl2br( str_replace( ' ', ' ', htmlspecialchars( $str, ENT_COMPAT, 'UTF-8' ) ) ) . ''; + } + + return $str; + } + + /** + * It is preg_replace callback function that makes horizontal letter smushing + * + * @param array $r array for horizontal smushing. + * @return string + * @access private + */ + private function rep( $r ) { + if ( $this->oldlayout & 1 && $r[1] === $r[2] ) { + $this->smush_flag = 1; + return $r[1]; + } + + if ( $this->oldlayout & 2 ) { + $symb = '|/\\[]{}()<>'; + + if ( '_' === $r[1] && strpos( $symb, $r[2] ) !== false || + '_' === $r[2] && strpos( $symb, $r[1] ) !== false ) { + $this->smush_flag = 1; + return $r[1]; + } + } + + if ( $this->oldlayout & 4 ) { + $classes = '|/\\[]{}()<>'; + + $left = strpos( $classes, $r[1] ); + if ( false !== $left ) { + $right = strpos( $classes, $r[2] ); + if ( false !== $right ) { + $this->smush_flag = 1; + return $right > $left ? $r[2] : $r[1]; + } + } + } + + if ( $this->oldlayout & 8 ) { + $t = array( + '[' => ']', + ']' => '[', + '{' => '}', + '}' => '{', + '(' => ')', + ')' => '(', + ); + + if ( isset( $t[ $r[2] ] ) && $r[1] === $t[ $r[2] ] ) { + $this->smush_flag = 1; + return '|'; + } + } + + if ( $this->oldlayout & 16 ) { + $t = array( + '/\\' => '|', + '\\/' => 'Y', + '><' => 'X', + ); + + if ( isset( $t[ $r[1] . $r[2] ] ) ) { + $this->smush_flag = 1; + return $t[ $r[1] . $r[2] ]; + } + } + + if ( $this->oldlayout & 32 ) { + if ( $r[1] === $r[2] && $r[1] === $this->hardblank ) { + $this->smush_flag = 1; + return $this->hardblank; + } + } + + return $r[1] . "\00" . $r[2]; + } + + + /** + * Function loads one character in the internal array from file + * + * @param resource $fp handle of font file. + * @return mixed lines of the character or false if foef occured. + * @access private + */ + private function char( &$fp ) { + $out = array(); + + for ( $i = 0; $i < $this->height; $i++ ) { + if ( empty( $fp ) ) { + return false; + } + + $line = rtrim( $fp[0], "\r\n" ); + array_shift( $fp ); + if ( preg_match( '/(.){1,2}$/', $line, $r ) ) { + $line = str_replace( $r[1], '', $line ); + } + + $line .= "\x00"; + + $out[] = $line; + } + + return $out; + } + + /** + * Function for skipping one character in a font file + * + * @param resource $fp handle of font file. + * @return bool always return true + * @access private + */ + private function skip( &$fp ) { + for ( $i = 0; $i < $this->height && empty( $fp ); $i++ ) { + array_shift( $fp ); + } + + return true; + } +} diff --git a/inc/class-retrogeek-ticker-widget.php b/inc/class-retrogeek-ticker-widget.php new file mode 100644 index 0000000..1a8ab4f --- /dev/null +++ b/inc/class-retrogeek-ticker-widget.php @@ -0,0 +1,103 @@ + __( 'Ticker Widget which shows the text as it were received via a slow modem connection', 'retrogeek' ) ) + ); + } + + /** + * Function to display the widget. + * + * @param array $args - constains the widget arguments. + * @param array $instance - contains the instance variables of the widget. + */ + public function widget( $args, $instance ) { + $title = apply_filters( 'widget_title', $instance['title'] ); + $tickertext = apply_filters( 'widget_title', $instance['tickertext'] ); + $allowed_tags = wp_kses_allowed_html( 'post' ); + + // before and after widget arguments are defined by themes. + echo wp_kses( $args['before_widget'], $allowed_tags ); + + if ( ! empty( $title ) ) { + echo wp_kses( $args['before_title'] . esc_attr( $title ) . $args['after_title'], $allowed_tags ); + } + + // Add the tickertext and ticker call. + if ( ! empty( $tickertext ) ) { + echo '

'; + + // add the ticker javascript and execution. + wp_add_inline_script( + 'retrogeek-javascript', + 'rg_terminal("' . esc_attr( $this->id ) . '", "' . esc_attr( $tickertext ) . '", "site-description, rg_tickertext" );', + 'after' + ); + } + + echo wp_kses( $args['after_widget'], $allowed_tags ); + } + + /** + * Function to display the widget backend. + * + * @param array $instance - contains the instance variables of the widget. + */ + public function form( $instance ) { + if ( isset( $instance['title'] ) ) { + $title = $instance['title']; + } else { + $title = __( 'New title', 'retrogeek' ); + } + + if ( isset( $instance['tickertext'] ) ) { + $tickertext = $instance['tickertext']; + } else { + $tickertext = __( 'New tickertext', 'retrogeek' ); + } + + // Widget admin form. + ?> +

+ + +

+ +

+ + +

+ 12/96 to include new parameter +supported by FIGlet and FIGWin. May also be slightly modified for better use +of new full-width/kern/smush alternatives, but default output is NOT changed. + + $$@ + $$ @ + $$ @ + $$ @ + $$ @ +$$ @@ + __@ + / /@ + / / @ + /_/ @ +(_) @ + @@ + _ _ @ +( | )@ +|/|/ @ + $ @ +$ @ + @@ + __ __ @ + __/ // /_@ + /_ _ __/@ +/_ _ __/ @ + /_//_/ @ + @@ + __@ + _/ /@ + / __/@ + (_ ) @ +/ _/ @ +/_/ @@ + _ __@ + (_)_/_/@ + _/_/ @ + _/_/_ @ +/_/ (_) @ + @@ + ___ @ + ( _ ) @ + / __ \/|@ +/ /_/ < @ +\____/\/ @ + @@ + _ @ + ( )@ + |/ @ + $ @ +$ @ + @@ + __@ + _/_/@ + / / @ + / / @ +/ / @ +|_| @@ + _ @ + | |@ + / /@ + / / @ + _/_/ @ +/_/ @@ + @ + __/|_@ + | /@ +/_ __| @ + |/ @ + @@ + @ + __ @ + __/ /_@ +/_ __/@ + /_/ @ + @@ + @ + @ + @ + _ @ +( )@ +|/ @@ + @ + @ + ______@ +/_____/@ + $ @ + @@ + @ + @ + @ + _ @ +(_)@ + @@ + __@ + _/_/@ + _/_/ @ + _/_/ @ +/_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ + ___@ + < /@ + / / @ + / / @ +/_/ @ + @@ + ___ @ + |__ \@ + __/ /@ + / __/ @ +/____/ @ + @@ + _____@ + |__ /@ + /_ < @ + ___/ / @ +/____/ @ + @@ + __ __@ + / // /@ + / // /_@ +/__ __/@ + /_/ @ + @@ + ______@ + / ____/@ + /___ \ @ + ____/ / @ +/_____/ @ + @@ + _____@ + / ___/@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _____@ +/__ /@ + / / @ + / / @ +/_/ @ + @@ + ____ @ + ( __ )@ + / __ |@ +/ /_/ / @ +\____/ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + \__, / @ +/____/ @ + @@ + @ + _ @ + (_)@ + _ @ +(_) @ + @@ + @ + _ @ + (_)@ + _ @ +( ) @ +|/ @@ + __@ + / /@ +/ / @ +\ \ @ + \_\@ + @@ + @ + _____@ + /____/@ +/____/ @ + $ @ + @@ +__ @ +\ \ @ + \ \@ + / /@ +/_/ @ + @@ + ___ @ + /__ \@ + / _/@ + /_/ @ +(_) @ + @@ + ______ @ + / ____ \@ + / / __ `/@ +/ / /_/ / @ +\ \__,_/ @ + \____/ @@ + ___ @ + / |@ + / /| |@ + / ___ |@ +/_/ |_|@ + @@ + ____ @ + / __ )@ + / __ |@ + / /_/ / @ +/_____/ @ + @@ + ______@ + / ____/@ + / / @ +/ /___ @ +\____/ @ + @@ + ____ @ + / __ \@ + / / / /@ + / /_/ / @ +/_____/ @ + @@ + ______@ + / ____/@ + / __/ @ + / /___ @ +/_____/ @ + @@ + ______@ + / ____/@ + / /_ @ + / __/ @ +/_/ @ + @@ + ______@ + / ____/@ + / / __ @ +/ /_/ / @ +\____/ @ + @@ + __ __@ + / / / /@ + / /_/ / @ + / __ / @ +/_/ /_/ @ + @@ + ____@ + / _/@ + / / @ + _/ / @ +/___/ @ + @@ + __@ + / /@ + __ / / @ +/ /_/ / @ +\____/ @ + @@ + __ __@ + / //_/@ + / ,< @ + / /| | @ +/_/ |_| @ + @@ + __ @ + / / @ + / / @ + / /___@ +/_____/@ + @@ + __ ___@ + / |/ /@ + / /|_/ / @ + / / / / @ +/_/ /_/ @ + @@ + _ __@ + / | / /@ + / |/ / @ + / /| / @ +/_/ |_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + / ____/ @ +/_/ @ + @@ + ____ @ + / __ \@ + / / / /@ +/ /_/ / @ +\___\_\ @ + @@ + ____ @ + / __ \@ + / /_/ /@ + / _, _/ @ +/_/ |_| @ + @@ + _____@ + / ___/@ + \__ \ @ + ___/ / @ +/____/ @ + @@ + ______@ + /_ __/@ + / / @ + / / @ +/_/ @ + @@ + __ __@ + / / / /@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ + _ __@ +| | / /@ +| | / / @ +| |/ / @ +|___/ @ + @@ + _ __@ +| | / /@ +| | /| / / @ +| |/ |/ / @ +|__/|__/ @ + @@ + _ __@ + | |/ /@ + | / @ + / | @ +/_/|_| @ + @@ +__ __@ +\ \/ /@ + \ / @ + / / @ +/_/ @ + @@ + _____@ +/__ /@ + / / @ + / /__@ +/____/@ + @@ + ___@ + / _/@ + / / @ + / / @ + / / @ +/__/ @@ +__ @ +\ \ @ + \ \ @ + \ \ @ + \_\@ + @@ + ___@ + / /@ + / / @ + / / @ + _/ / @ +/__/ @@ + //|@ + |/||@ + $ @ + $ @ +$ @ + @@ + @ + @ + @ + @ + ______@ +/_____/@@ + _ @ + ( )@ + V @ + $ @ +$ @ + @@ + @ + ____ _@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ + __ @ + / /_ @ + / __ \@ + / /_/ /@ +/_.___/ @ + @@ + @ + _____@ + / ___/@ +/ /__ @ +\___/ @ + @@ + __@ + ____/ /@ + / __ / @ +/ /_/ / @ +\__,_/ @ + @@ + @ + ___ @ + / _ \@ +/ __/@ +\___/ @ + @@ + ____@ + / __/@ + / /_ @ + / __/ @ +/_/ @ + @@ + @ + ____ _@ + / __ `/@ + / /_/ / @ + \__, / @ +/____/ @@ + __ @ + / /_ @ + / __ \@ + / / / /@ +/_/ /_/ @ + @@ + _ @ + (_)@ + / / @ + / / @ +/_/ @ + @@ + _ @ + (_)@ + / / @ + / / @ + __/ / @ +/___/ @@ + __ @ + / /__@ + / //_/@ + / ,< @ +/_/|_| @ + @@ + __@ + / /@ + / / @ + / / @ +/_/ @ + @@ + @ + ____ ___ @ + / __ `__ \@ + / / / / / /@ +/_/ /_/ /_/ @ + @@ + @ + ____ @ + / __ \@ + / / / /@ +/_/ /_/ @ + @@ + @ + ____ @ + / __ \@ +/ /_/ /@ +\____/ @ + @@ + @ + ____ @ + / __ \@ + / /_/ /@ + / .___/ @ +/_/ @@ + @ + ____ _@ + / __ `/@ +/ /_/ / @ +\__, / @ + /_/ @@ + @ + _____@ + / ___/@ + / / @ +/_/ @ + @@ + @ + _____@ + / ___/@ + (__ ) @ +/____/ @ + @@ + __ @ + / /_@ + / __/@ +/ /_ @ +\__/ @ + @@ + @ + __ __@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ + @ + _ __@ +| | / /@ +| |/ / @ +|___/ @ + @@ + @ + _ __@ +| | /| / /@ +| |/ |/ / @ +|__/|__/ @ + @@ + @ + _ __@ + | |/_/@ + _> < @ +/_/|_| @ + @@ + @ + __ __@ + / / / /@ + / /_/ / @ + \__, / @ +/____/ @@ + @ + ____@ +/_ /@ + / /_@ +/___/@ + @@ + __@ + _/_/@ + _/_/ @ +< < @ +/ / @ +\_\ @@ + __@ + / /@ + / / @ + / / @ + / / @ +/_/ @@ + _ @ + | |@ + / /@ + _>_>@ + _/_/ @ +/_/ @@ + /\//@ + //\/ @ + $ @ + $ @ +$ @ + @@ + _ _ @ + (_)(_)@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_)_(_)@ + / __ `/ @ +/ /_/ / @ +\__,_/ @ + @@ + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\__,_/ @ + @@ + ____ @ + / __ \@ + / / / /@ + / /_| | @ + / //__/ @ +/_/ @@ +160 NO-BREAK SPACE + $$@ + $$ @ + $$ @ + $$ @ + $$ @ +$$ @@ +161 INVERTED EXCLAMATION MARK + _ @ + (_)@ + / / @ + / / @ +/_/ @ + @@ +162 CENT SIGN + __@ + __/ /@ + / ___/@ +/ /__ @ +\ _/ @ +/_/ @@ +163 POUND SIGN + ____ @ + / ,__\@ + __/ /_ @ + _/ /___ @ +(_,____/ @ + @@ +164 CURRENCY SIGN + /|___/|@ + | __ / @ + / /_/ / @ + /___ | @ +|/ |/ @ + @@ +165 YEN SIGN + ____@ + _| / /@ + /_ __/@ +/_ __/ @ + /_/ @ + @@ +166 BROKEN BAR + __@ + / /@ + /_/ @ + __ @ + / / @ +/_/ @@ +167 SECTION SIGN + __ @ + _/ _)@ + / | | @ + | || | @ + | |_/ @ +(__/ @@ +168 DIAERESIS + _ _ @ + (_) (_)@ + $ $ @ + $ $ @ +$ $ @ + @@ +169 COPYRIGHT SIGN + ______ @ + / _____\ @ + / / ___/ |@ + / / /__ / @ +| \___/ / @ + \______/ @@ +170 FEMININE ORDINAL INDICATOR + ___ _@ + / _ `/@ + _\_,_/ @ +/____/ @ + $ @ + @@ +171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + ____@ + / / /@ +/ / / @ +\ \ \ @ + \_\_\@ + @@ +172 NOT SIGN + @ + ______@ +/___ /@ + /_/ @ + $ @ + @@ +173 SOFT HYPHEN + @ + @ + _____@ +/____/@ + $ @ + @@ +174 REGISTERED SIGN + ______ @ + / ___ \ @ + / / _ \ |@ + / / , _/ / @ +| /_/|_| / @ + \______/ @@ +175 MACRON + ______@ +/_____/@ + $ @ + $ @ +$ @ + @@ +176 DEGREE SIGN + ___ @ + / _ \@ +/ // /@ +\___/ @ + $ @ + @@ +177 PLUS-MINUS SIGN + __ @ + __/ /_@ + /_ __/@ + __/_/_ @ +/_____/ @ + @@ +178 SUPERSCRIPT TWO + ___ @ + |_ |@ + / __/ @ +/____/ @ + $ @ + @@ +179 SUPERSCRIPT THREE + ____@ + |_ /@ + _/_ < @ +/____/ @ + $ @ + @@ +180 ACUTE ACCENT + __@ + /_/@ + $ @ + $ @ +$ @ + @@ +181 MICRO SIGN + @ + __ __@ + / / / /@ + / /_/ / @ + / ._,_/ @ +/_/ @@ +182 PILCROW SIGN + _______@ + / _ /@ +/ (/ / / @ +\_ / / @ + /_/_/ @ + @@ +183 MIDDLE DOT + @ + _ @ +(_)@ + $ @ +$ @ + @@ +184 CEDILLA + @ + @ + @ + @ + _ @ +/_)@@ +185 SUPERSCRIPT ONE + ___@ + < /@ + / / @ +/_/ @ +$ @ + @@ +186 MASCULINE ORDINAL INDICATOR + ___ @ + / _ \@ + _\___/@ +/____/ @ + $ @ + @@ +187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +____ @ +\ \ \ @ + \ \ \@ + / / /@ +/_/_/ @ + @@ +188 VULGAR FRACTION ONE QUARTER + ___ __ @ + < / _/_/ @ + / /_/_/___@ +/_//_// / /@ + /_/ /_ _/@ + /_/ @@ +189 VULGAR FRACTION ONE HALF + ___ __ @ + < / _/_/__ @ + / /_/_/|_ |@ +/_//_/ / __/ @ + /_/ /____/ @ + @@ +190 VULGAR FRACTION THREE QUARTERS + ____ __ @ + |_ / _/_/ @ + _/_ < _/_/___@ +/____//_// / /@ + /_/ /_ _/@ + /_/ @@ +191 INVERTED QUESTION MARK + _ @ + (_)@ + _/ / @ +/ _/_ @ +\___/ @ + @@ +192 LATIN CAPITAL LETTER A WITH GRAVE + __ @ + _\_\@ + / _ |@ + / __ |@ +/_/ |_|@ + @@ +193 LATIN CAPITAL LETTER A WITH ACUTE + __@ + _/_/@ + / _ |@ + / __ |@ +/_/ |_|@ + @@ +194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + //|@ + _|/||@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +195 LATIN CAPITAL LETTER A WITH TILDE + /\//@ + _//\/ @ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +196 LATIN CAPITAL LETTER A WITH DIAERESIS + _ _ @ + (_)(_)@ + / _ | @ + / __ | @ +/_/ |_| @ + @@ +197 LATIN CAPITAL LETTER A WITH RING ABOVE + (())@ + / |@ + / /| |@ + / ___ |@ +/_/ |_|@ + @@ +198 LATIN CAPITAL LETTER AE + __________@ + / ____/@ + / /| __/ @ + / __ /___ @ +/_/ /_____/ @ + @@ +199 LATIN CAPITAL LETTER C WITH CEDILLA + ______@ + / ____/@ + / / @ +/ /___ @ +\____/ @ + /_) @@ +200 LATIN CAPITAL LETTER E WITH GRAVE + __ @ + _\_\@ + / __/@ + / _/ @ +/___/ @ + @@ +201 LATIN CAPITAL LETTER E WITH ACUTE + __@ + _/_/@ + / __/@ + / _/ @ +/___/ @ + @@ +202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + //|@ + _|/||@ + / __/ @ + / _/ @ +/___/ @ + @@ +203 LATIN CAPITAL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + / __/ @ + / _/ @ +/___/ @ + @@ +204 LATIN CAPITAL LETTER I WITH GRAVE + __ @ + _\_\@ + / _/@ + _/ / @ +/___/ @ + @@ +205 LATIN CAPITAL LETTER I WITH ACUTE + __@ + _/_/@ + / _/@ + _/ / @ +/___/ @ + @@ +206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX + //|@ + _|/||@ + / _/ @ + _/ / @ +/___/ @ + @@ +207 LATIN CAPITAL LETTER I WITH DIAERESIS + _ _ @ + (_)(_)@ + / _/ @ + _/ / @ +/___/ @ + @@ +208 LATIN CAPITAL LETTER ETH + ____ @ + / __ \@ + __/ /_/ /@ +/_ __/ / @ + /_____/ @ + @@ +209 LATIN CAPITAL LETTER N WITH TILDE + /\//@ + _//\/ @ + / |/ / @ + / / @ +/_/|_/ @ + @@ +210 LATIN CAPITAL LETTER O WITH GRAVE + __ @ + __\_\@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +211 LATIN CAPITAL LETTER O WITH ACUTE + __@ + __/_/@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +213 LATIN CAPITAL LETTER O WITH TILDE + /\//@ + _//\/ @ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +214 LATIN CAPITAL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +215 MULTIPLICATION SIGN + @ + @ + /|/|@ + > < @ +|/|/ @ + @@ +216 LATIN CAPITAL LETTER O WITH STROKE + _____ @ + / _// \@ + / //// /@ +/ //// / @ +\_//__/ @ + @@ +217 LATIN CAPITAL LETTER U WITH GRAVE + __ @ + __\_\_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +218 LATIN CAPITAL LETTER U WITH ACUTE + __ @ + __/_/_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + //| @ + _|/||_@ + / / / /@ +/ /_/ / @ +\____/ @ + @@ +220 LATIN CAPITAL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\____/ @ + @@ +221 LATIN CAPITAL LETTER Y WITH ACUTE + __ @ +__/_/_@ +\ \/ /@ + \ / @ + /_/ @ + @@ +222 LATIN CAPITAL LETTER THORN + __ @ + / /_ @ + / __ \@ + / ____/@ +/_/ @ + @@ +223 LATIN SMALL LETTER SHARP S + ____ @ + / __ \@ + / / / /@ + / /_| | @ + / //__/ @ +/_/ @@ +224 LATIN SMALL LETTER A WITH GRAVE + __ @ + __\_\_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +225 LATIN SMALL LETTER A WITH ACUTE + __ @ + __/_/_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +226 LATIN SMALL LETTER A WITH CIRCUMFLEX + //| @ + _|/||_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +227 LATIN SMALL LETTER A WITH TILDE + /\//@ + _//\/_@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +228 LATIN SMALL LETTER A WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ `/ @ +/ /_/ / @ +\__,_/ @ + @@ +229 LATIN SMALL LETTER A WITH RING ABOVE + __ @ + __(())@ + / __ `/@ +/ /_/ / @ +\__,_/ @ + @@ +230 LATIN SMALL LETTER AE + @ + ____ ___ @ + / __ ` _ \@ +/ /_/ __/@ +\__,_____/ @ + @@ +231 LATIN SMALL LETTER C WITH CEDILLA + @ + _____@ + / ___/@ +/ /__ @ +\___/ @ +/_) @@ +232 LATIN SMALL LETTER E WITH GRAVE + __ @ + _\_\@ + / _ \@ +/ __/@ +\___/ @ + @@ +233 LATIN SMALL LETTER E WITH ACUTE + __@ + _/_/@ + / _ \@ +/ __/@ +\___/ @ + @@ +234 LATIN SMALL LETTER E WITH CIRCUMFLEX + //|@ + _|/||@ + / _ \ @ +/ __/ @ +\___/ @ + @@ +235 LATIN SMALL LETTER E WITH DIAERESIS + _ _ @ + (_)(_)@ + / _ \ @ +/ __/ @ +\___/ @ + @@ +236 LATIN SMALL LETTER I WITH GRAVE + __ @ + \_\@ + / / @ + / / @ +/_/ @ + @@ +237 LATIN SMALL LETTER I WITH ACUTE + __@ + /_/@ + / / @ + / / @ +/_/ @ + @@ +238 LATIN SMALL LETTER I WITH CIRCUMFLEX + //|@ + |/||@ + / / @ + / / @ +/_/ @ + @@ +239 LATIN SMALL LETTER I WITH DIAERESIS + _ _ @ + (_)_(_)@ + / / @ + / / @ +/_/ @ + @@ +240 LATIN SMALL LETTER ETH + || @ + =||=@ + ___ || @ +/ __` | @ +\____/ @ + @@ +241 LATIN SMALL LETTER N WITH TILDE + /\//@ + _//\/ @ + / __ \ @ + / / / / @ +/_/ /_/ @ + @@ +242 LATIN SMALL LETTER O WITH GRAVE + __ @ + __\_\@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +243 LATIN SMALL LETTER O WITH ACUTE + __@ + __/_/@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +244 LATIN SMALL LETTER O WITH CIRCUMFLEX + //|@ + _|/||@ + / __ \@ +/ /_/ /@ +\____/ @ + @@ +245 LATIN SMALL LETTER O WITH TILDE + /\//@ + _//\/ @ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +246 LATIN SMALL LETTER O WITH DIAERESIS + _ _ @ + (_)_(_)@ + / __ \ @ +/ /_/ / @ +\____/ @ + @@ +247 DIVISION SIGN + @ + _ @ + __(_)_@ +/_____/@ + (_) @ + @@ +248 LATIN SMALL LETTER O WITH STROKE + @ + _____ @ + / _// \@ +/ //// /@ +\_//__/ @ + @@ +249 LATIN SMALL LETTER U WITH GRAVE + __ @ + __\_\_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +250 LATIN SMALL LETTER U WITH ACUTE + __ @ + __/_/_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +251 LATIN SMALL LETTER U WITH CIRCUMFLEX + //| @ + _|/||_@ + / / / /@ +/ /_/ / @ +\__,_/ @ + @@ +252 LATIN SMALL LETTER U WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ +/ /_/ / @ +\__,_/ @ + @@ +253 LATIN SMALL LETTER Y WITH ACUTE + __ @ + __/_/_@ + / / / /@ + / /_/ / @ + \__, / @ +/____/ @@ +254 LATIN SMALL LETTER THORN + __ @ + / /_ @ + / __ \@ + / /_/ /@ + / .___/ @ +/_/ @@ +255 LATIN SMALL LETTER Y WITH DIAERESIS + _ _ @ + (_) (_)@ + / / / / @ + / /_/ / @ + \__, / @ +/____/ @@ diff --git a/index.php b/index.php new file mode 100644 index 0000000..40f9aa1 --- /dev/null +++ b/index.php @@ -0,0 +1,135 @@ +. ** + **************************************************************************** + ** index.php (Main theme file) ** + **************************************************************************** + */ +?> + + +
+
+
 
+
+ +
+ +
> + +
+ + + +
+ + +
+
+
+
+ + +
+ + +
+ + + +
+ +
+ +
+ + + + +
+
+
+ +
+
 
+ +
+ +
+ diff --git a/languages/retrogeek.pot b/languages/retrogeek.pot new file mode 100644 index 0000000..cad17f4 --- /dev/null +++ b/languages/retrogeek.pot @@ -0,0 +1,189 @@ +# Copyright (C) 2021 tuxlog +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: RetroGeek 0.2\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/retrogeek\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2021-03-13T10:19:21+01:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: retrogeek\n" + +#. Theme Name of the theme +msgid "RetroGeek" +msgstr "" + +#. Theme URI of the theme +msgid "https://tuxlog.de/retrogeek/" +msgstr "" + +#. Description of the theme +msgid "A lightweight, minimal, fast and geeky retro theme remembering the good old terminal times" +msgstr "" + +#. Author of the theme +msgid "tuxlog" +msgstr "" + +#. Author URI of the theme +msgid "https://tuxlog.de/" +msgstr "" + +#. translators: 1: heading for comments +#: comments.php:33 +msgctxt "comments title" +msgid "One thought on “%s”" +msgstr "" + +#. translators: 1: Number of comments, 2: Post title. +#: comments.php:47 +msgctxt "comments title" +msgid "%1$s thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" + +#: comments.php:87 +msgid "Comments are closed." +msgstr "" + +#: footer.php:47 +msgid "https://wordpress.org/" +msgstr "" + +#. translators: %s: WordPress +#: footer.php:50 +msgid "Proudly powered by %s and RetroGeek-Theme" +msgstr "" + +#: functions.php:178 +msgid "Mainmenu" +msgstr "" + +#: functions.php:189 +msgid "Footer left" +msgstr "" + +#: functions.php:200 +msgid "Footer middle" +msgstr "" + +#: functions.php:211 +msgid "Footer right" +msgstr "" + +#: header.php:35 +msgid "Skip to content" +msgstr "" + +#: inc/class-retrogeek-customize.php:41 +msgid "Text Color" +msgstr "" + +#: inc/class-retrogeek-customize.php:66 +msgid "Link Color" +msgstr "" + +#: inc/class-retrogeek-customize.php:92 +msgid "Title as ASCII-Art?" +msgstr "" + +#: inc/class-retrogeek-customize.php:97 +msgid "If activated converts the blog title to a ASCII-Art representation" +msgstr "" + +#: inc/class-retrogeek-customize.php:119 +msgid "Retro-Ticker for Subtitle?" +msgstr "" + +#: inc/class-retrogeek-customize.php:124 +msgid "If activated, show the tagline in a letter by letter way, like on a terminal in the 80s. Geeky." +msgstr "" + +#: inc/class-retrogeek-customize.php:144 +msgid "ASCII-Art Logo" +msgstr "" + +#: inc/class-retrogeek-customize.php:145 +msgid "Select your ASCII-Art logo." +msgstr "" + +#: inc/class-retrogeek-customize.php:148 +msgid "Snail" +msgstr "" + +#: inc/class-retrogeek-customize.php:149 +msgid "Kilroy" +msgstr "" + +#: inc/class-retrogeek-customize.php:150 +msgid "Tux" +msgstr "" + +#: inc/class-retrogeek-customize.php:151 +msgid "Userdefined" +msgstr "" + +#: inc/class-retrogeek-customize.php:152 +msgid "None" +msgstr "" + +#: inc/class-retrogeek-customize.php:171 +msgid "Custom ASCII-Art Logo" +msgstr "" + +#: inc/class-retrogeek-customize.php:172 +msgid "This is to have your own ASCII-Art Logog in the header of the site." +msgstr "" + +#: index.php:56 +msgid "Continue reading" +msgstr "" + +#: index.php:68 +msgctxt "Parent post link" +msgid "Published in%title" +msgstr "" + +#: index.php:75 +#: index.php:116 +msgid "Page" +msgstr "" + +#. translators: %: page number. +#: index.php:78 +msgid "Page %" +msgstr "" + +#: index.php:85 +msgid "Filed under: " +msgstr "" + +#: index.php:85 +#: index.php:88 +msgid "Edit This" +msgstr "" + +#: index.php:88 +msgid "Published" +msgstr "" + +#: searchform.php:12 +msgctxt "label" +msgid "Search for:" +msgstr "" + +#: searchform.php:13 +msgctxt "placeholder" +msgid "Search …" +msgstr "" + +#: searchform.php:15 +msgctxt "submit button" +msgid "Search" +msgstr "" diff --git a/searchform.php b/searchform.php new file mode 100644 index 0000000..ad42209 --- /dev/null +++ b/searchform.php @@ -0,0 +1,35 @@ +. ** + **************************************************************************** + ** searchform.php (Search form template) ** + ** ** + ** This source file is a template for displaying search forms. ** + **************************************************************************** + */ +?> + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..c3ae7fe --- /dev/null +++ b/style.css @@ -0,0 +1,373 @@ +/* + **************************************************************************** + ** RETROGEEK RELOADED SOURCE FILE ** + ** Copyright (c) 2021-2022 Tuxlog ** + ** Copyright (c) 2024 JeremyStarTM & Contributors ** + ** Licensed under the GNU General Public License v3 ** + **************************************************************************** + ** This program is free software: you can redistribute it and/or modify ** + ** it under the terms of the GNU 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 General Public License for more details. ** + ** ** + ** You should have received a copy of the GNU General Public License ** + ** along with this program. If not, see . ** + **************************************************************************** + ** searchform.php (Search form template) ** + ** ** + ** This source file is a template for displaying search forms. ** + **************************************************************************** +*/ + +/* whenever we need to clear floats */ +.clearfix { content:""; display:table; clear:both; } + +/* position post thumbnails */ +.retrogeek-thumbnail {float:left; padding-right: 20px;} + +body { background-color: var(--rg-background-color); + color: var(--rg-text-color); +} + +.site-branding, +.asite-description, +.site-info, +.site-title { + align-items: center; + justify-content: center; + display: flex; +} + +@media (max-width: 700px) { + #asciiartlogo { font-size: 10px; } +} + +.site-description {margin-bottom: 30px;} + +.site-title > a >pre { font-size:16px;} + +/* Hide short text by default (resolution > 600px) */ +.site-title-mob { display: none; } + +/* When resolution <= 600px, hide full text and show short text */ +@media (max-width: 600px) { + .site-title { display: none; } + .site-title-mob { display: inline-block; } +} + +/* some space */ +.site-footer { margin-top: 50px; } +.entry-right { padding-bottom: 55px;} + + +/* code tag wrap amd color */ +code { display: block; overflow-x: auto; padding: .5em; background: #444444; } + +/* add border to sticky post */ +.sticky { border: #ffffff solid 2px; padding:10px; margin-bottom: 30px;} + +/* make quotes italic */ +blockquote { font-style: italic; } + +/* custom logo */ +.custom-logo { max-width: 170px; } + + +/* Menu bar start */ +.navigation{ position: relative; z-index: 1000; padding: 11px 0 0; } +.nav{ margin: 0; padding: 0; } +div.main-nav { background-color: #444444; min-height: 31px; margin: 0 0 25px; } + +.nav li{ + float: left; + font-size: 16px; + line-height: 26px; + margin: 0 38px 0 0; + position: relative; + list-style-type: none; + background-color: #444444; +} + +.nav li:last-child{ + margin: 0; +} + +.nav li a{ + color: var(--rg-text-color); + display: block; + -webkit-transition: all 0.3s ease-in-out; + -moz-transition: all 0.3s ease-in-out; + -ms-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} + +.nav li a:hover, .nav li.current_page_item a{ + color: var(--rg-link-text-color); +} + +.nav li ul{ + position: absolute; + width: 220px; + top: 23px; + left: 0; + background-color: #444444; + transform: scaleY(0); + transform-origin: 0 0 0; + transition: all 0.3s ease 0s; + visibility: hidden; +} + +.nav li:hover > ul, +.nav li:focus-within ul{ + transform: scale(1); + visibility: visible; + z-index: 1; +} + +.nav li ul li{ + float: none; + margin: 0; + font-size: 14px; + line-height: 22px; + border-top: 1px solid #aaaaaa; +} + +.nav li ul li a{ + padding: 10px 10px; + color: var(--rg-text-color); +} +.nav li ul li a:hover{ + color: var(--rg-link-text-color); +} +/* end menubar */ + +/* + * style mobile top navigation menu + */ +.toggle-topnav { + display: none !important; +} + +@media screen and ( max-width: 580px ) { + .main-nav { display: none; } + .toggle-topnav { + display: inline-block !important; + margin: 15px 15px 0px 15px; + font-size: 2em; + transition: color linear 0.15s; + } + + a.toggle-topnav:link, + a.toggle-topnav:visited, + a.toggle-topnav:hover, + a.toggle-topnav:active { + text-decoration: none; + color: var(--rg-text-color); + } + + .sub-menu { display: block !important; } +} + +.top-nav { + display: block; + position: relative; + background: #444; + text-align: left; +} + + +.top-nav ul { + display: none; + overflow: auto; + top: 0px; + right: 0px; + z-index: 999; + padding-right: 15px; + background: #444; + font-size: 100% !important; + margin: 0.5rem 0.5rem 0.1rem 0.1rem; +} + +.top-nav ul li { + float: none; + display: block; + position: relative; + top: 0px; + right: -15px; + min-width: 200px; + background: #444; + text-align: left; +} + +.top-nav li:after { + content: none; +} + + +/* position footer widget areas */ +.widget-area { float:left; width:33%;} +@media (max-width:767px) { + .widget-area{ position:relative; width:100%; } +} + + +/* WordPress classes */ +.alignleft { display: inline; float: left; } +.alignright { display: inline; float: right; } +.aligncenter { display: block; margin-right: auto; margin-left: auto; } +blockquote.alignleft, .wp-caption.alignleft, img.alignleft { margin: 0.4em 1.6em 1.6em 0; } +blockquote.alignright, .wp-caption.alignright, img.alignright { margin: 0.4em 0 1.6em 1.6em; } +blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { clear: both; margin-top: 0.4em; margin-bottom: 1.6em; } +.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter { margin-bottom: 1.2em; } +.wp-caption-text { color: var(--rg-text-color); font-family: "Monospace", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; } +.gallery-caption { color: var(--rg-text-color); display: block; font-family: "Monospace", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; } +.bypostauthor > article .fn:after { content: "\f304"; position: relative; top: 5px; left: 3px; } +.says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; } + + +/* comment classes */ +li.comment {list-style-type: none;} +div.comment-author { float:left; padding-right:10px;} +div.comment-author > cite { vertical-align:top; } +div.comment-meta:after {content:"";display:table; clear:both;} +div.reply {margin-bottom: 3em;} +div.comment-body > p {margin-bottom: 1em;} +.comment.odd {background-color: #444444} +input#submit.submit {color: var(--rg-link-text-color);} +textarea#comment { color: #000000;} +.comment-respond {margin-top: 40px;} +.nav-previous { float:left;} +.nav-next { float:right;} +div.nav-links:after {content:"";display:table; clear:both;} + + +/* + * Style the search form at the right side of the menu bar + */ +/* my-nav-menu-search menu item created in functions.php. Move it way over to the right */ +.my-nav-menu-search { + float: right; +} + +.my-nav-menu-search .search-form { + position: relative; + margin: 0; +} +/*Stop the display of the Search button*/ +.my-nav-menu-search .search-submit { + display: none; +} +/* The "Search for" text is needed for screen readers, but we move it off screen, so we won't see it */ +.my-nav-menu-search .search-form .screen-reader-text { + position: absolute; + left: -9999px; + overflow: hidden; +} + +.search-field { + background-color: var(--rg-background-color) !important; + color: var(--rg-text-color); +} + +.search-submit { + display:none; +} + + + +/* Style the search input textbox */ +.my-nav-menu-search .search-field { + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + cursor: pointer; + height: 22px; + margin: 1px 0 1px 0; + padding: 0px; + position: relative; + -webkit-transition: width 400ms ease; + -moz-transition: width 400ms ease; + -o-transition: width 400ms ease; + transition: width 400ms ease; + width: 130px; + color: var(--rg-text-color); +} + +::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: var(--rg-link-text-color); + opacity: 1; /* Firefox */ +} + +/* Reset nav width and search floating for mobile menu */ +@media (max-width: 979px){ + .navbar .nav .my-nav-menu-search { + float: left; + } + .navbar .nav { + width: auto; + } +} + + +/* skip to content link is hidden until it gets focus. */ +.skip-link:focus { + clip: auto; + height: auto; + left: 6px; + top: 7px; + width: auto; + z-index: 100000; + position:relative !important; +} + +/* make sure WordPress galleries have a correct clear at the end */ +.gallery:after { content:""; display:table; clear:both; } + +/* make sure tables are striped if applicable */ +.wp-block-table.is-style-stripes tbody tr:nth-child(odd) { + background-color: #444444; +} + +/* formatting for the tickerwidget */ +.rg_tickertext { + margin-right: 25px; + margin-bottom: 25px; +} + + +/* added some fixes for mobile view -thanks to Samuel - v0.6 */ +/* position checkbox above text - comments and visitor not logged in */ +.comment-form-cookies-consent label { + display: inline; +} +#wp-comment-cookies-consent { + margin-bottom: 0; +} + +/* for mobile */ +@media (max-width: 575.98px) { + /* beautify post thumbnail on mobile */ + .retrogeek-thumbnail { + float: unset !important; + padding-right: 0 !important; + width: 100%; + margin-bottom: 2em; + } + .retrogeek-thumbnail img { + width: 100%; + height: auto; + object-fit: contain; + } + + /* fix width of comment text input field */ + #comment { + width: 348px; + } +}