From e77c62e3817f017990d965713a6b1014ad24482c Mon Sep 17 00:00:00 2001 From: grey Date: Wed, 28 Jul 2021 00:32:13 +0200 Subject: [PATCH] try again --- LICENSE | 674 ---- README.md | 11 +- images/background.jpg | Bin 199475 -> 163502 bytes images/background.jpg.license.txt | 127 + images/favicon.ico | Bin 0 -> 1150 bytes images/logo_admin.jpg | Bin 4316 -> 16700 bytes ...pen source social network logo license.txt | 1 + locale/ossn.en.php | 15 + nbproject/project.properties | 7 - nbproject/project.xml | 9 - ossn_theme.php | 44 +- ossn_theme.xml | 18 +- plugins/default/chat/friends-item.php | 10 +- plugins/default/chat/friends/friend-item.php | 13 +- plugins/default/css/OssnChat.php | 548 +++ plugins/default/css/core/administrator.php | 64 +- plugins/default/css/core/default.php | 3131 ++++++++++------- plugins/default/flexi/friends_widget.php | 26 + plugins/default/flexi/members_widget.php | 32 + plugins/default/js/OssnLikes.php | 153 - plugins/default/js/goblue.php | 114 +- plugins/default/menus/admin_sidemenu.php | 8 +- plugins/default/menus/entityextra.php | 8 +- plugins/default/menus/footer.php | 9 +- plugins/default/menus/groupheader.php | 8 +- plugins/default/menus/search.php | 8 +- plugins/default/menus/sections/newsfeed.php | 8 +- plugins/default/menus/topbar_admin.php | 4 +- plugins/default/menus/topbar_dropdown.php | 8 +- plugins/default/menus/user_timeline.php | 47 +- plugins/default/menus_old/admin_sidemenu.php | 22 - plugins/default/menus_old/entityextra.php | 28 - plugins/default/menus_old/footer.php | 23 - plugins/default/menus_old/groupheader.php | 47 - plugins/default/menus_old/search.php | 26 - .../default/menus_old/sections/newsfeed.php | 51 - plugins/default/menus_old/topbar_admin.php | 62 - plugins/default/menus_old/topbar_dropdown.php | 27 - plugins/default/menus_old/user_timeline.php | 47 - plugins/default/output/users_list.php | 10 +- plugins/default/pages/contents/index.php | 43 + plugins/default/pagination/view.php | 24 +- plugins/default/theme/page/administrator.php | 26 +- .../default/theme/page/elements/footer.php | 17 +- .../default/theme/page/elements/sidebar.php | 6 +- .../theme/page/elements/system_messages.php | 10 +- .../default/theme/page/elements/topbar.php | 82 +- .../layout/administrator/administrator.php | 12 +- .../theme/page/layout/administrator/login.php | 10 +- .../default/theme/page/layout/contents.php | 10 +- plugins/default/theme/page/layout/media.php | 31 +- plugins/default/theme/page/layout/module.php | 10 +- .../default/theme/page/layout/newsfeed.php | 10 +- plugins/default/theme/page/layout/search.php | 10 +- plugins/default/theme/page/layout/startup.php | 10 +- plugins/default/theme/page/page.php | 21 +- plugins/default/widget/view.php | 10 +- widgets/profile/widget.php | 10 +- 58 files changed, 3129 insertions(+), 2671 deletions(-) delete mode 100644 LICENSE create mode 100644 images/background.jpg.license.txt create mode 100644 images/favicon.ico create mode 100644 images/open source social network logo license.txt create mode 100644 locale/ossn.en.php delete mode 100644 nbproject/project.properties delete mode 100644 nbproject/project.xml create mode 100644 plugins/default/css/OssnChat.php create mode 100644 plugins/default/flexi/friends_widget.php create mode 100644 plugins/default/flexi/members_widget.php delete mode 100644 plugins/default/js/OssnLikes.php delete mode 100644 plugins/default/menus_old/admin_sidemenu.php delete mode 100644 plugins/default/menus_old/entityextra.php delete mode 100644 plugins/default/menus_old/footer.php delete mode 100644 plugins/default/menus_old/groupheader.php delete mode 100644 plugins/default/menus_old/search.php delete mode 100644 plugins/default/menus_old/sections/newsfeed.php delete mode 100644 plugins/default/menus_old/topbar_admin.php delete mode 100644 plugins/default/menus_old/topbar_dropdown.php delete mode 100644 plugins/default/menus_old/user_timeline.php create mode 100644 plugins/default/pages/contents/index.php diff --git a/LICENSE b/LICENSE deleted file mode 100644 index d16d71c..0000000 --- a/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU 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. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {Tema para red social ossn 4} - Copyright (C) {2016} {Antonio Huertes @ Atlántida Formación S.L.} - - 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 . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {nestheme} Copyright (C) {2016} {Tema para ossn 4} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/README.md b/README.md index 421fcbe..de59e10 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ -# nestheme -ossn (open source social network) version 4.x theme +# Flexi 1.5 + +* Issue when trying to view a post while not being logged in #9 +* Bug Report: Components overlapping #8 +* Sanitizing of latest friends widget #6 +* Duplicate tooltips in opened left menu #5 + +# Flexi 1.3 +1. very limited usability on screen widths from 767px - 1141px #7 diff --git a/images/background.jpg b/images/background.jpg index ea29344af3cbe86358aea14cd371619575ee8051..98d944e76262537797e5d3ff705de1be5983f880 100644 GIT binary patch literal 163502 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πyY(uSI7swEKu>L?%-L;~J8qLP*U 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�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 diff --git a/plugins/default/css/OssnChat.php b/plugins/default/css/OssnChat.php new file mode 100644 index 0000000..d092376 --- /dev/null +++ b/plugins/default/css/OssnChat.php @@ -0,0 +1,548 @@ +.ossn-chat-base { + border-bottom: 0; + bottom: 0px; + left: 15px; + display: block; + font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; + font-size: 11px; + height: 33px; + position: fixed; + text-align: left; + z-index: 1028; + margin-top: 8px; + left: 15%; + color: #000; + width: 850px; +} + +.ossn-chat-base .ossn-chat-bar { + display: block; + bottom: 0px; + cursor: pointer; + width: 200px; + float: right; +} + +.ossn-chat-base .ossn-chat-bar .inner { + padding: 10px; + margin-left: 5px; + background: #F7F7F7; + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); + border: 1px solid #BAC0CD; + height: 35px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.ossn-chat-base .ossn-chat-bar .inner:hover { + background: #fff; +} +.ossn-chat-windows-long .friends-list-item img { + border: 3px solid #ec2828; +} +.ossn-chat-base .ossn-chat-bar .friends-list { + background: #F9F9FB; + width: 195px; + min-height: 271px; + margin-top: -271px; + margin-left: 5px; + position: fixed; + height: 268px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + display: none; +} +img.ustatus { + border-radius: 32px; +} +img.ustatus.ossn-chat-icon-online { + border: 3px solid #4cae4c; +} +.ossn-chat-inner-text { + width: 145px; + margin-left: 20px; + font-weight: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.ossn-chat-tab-titles { + background: #0b769c; + color: #fff; + padding: 3px; + border: 1px solid #086c90; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} + +.ossn-chat-inline-table { + display: inline-table; +} + +.ossn-chat-tab-titles .options { + float: right; + margin-right: 10px; + color: #FFF; + margin-top: 2px; + font-size: 12px; + cursor: pointer; +} + +.ossn-chat-tab-titles .options .item:hover { + background: #5E72A2; + width: 17px; + margin-right: -4px; + text-align: center; +} + +.ossn-chat-tab-titles:hover { + background: #086c90; + border: 1px solid #0b769c; +} + +.ossn-chat-tab-titles .text { + color: #FFF; + font-weight: bold; + margin-left: 9px; + padding: 2px; + max-width: 190px; + white-space: nowrap; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; +} + +.ossn-chat-bar .friends-list .data { + width: 195px; + overflow: hidden; + overflow-y: scroll; + height: 236px; + + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; +} + +.ossn-chat-base .ossn-chat-bar .friends-list-item:hover { + background: #eee; +} + +.ossn-chat-base .ossn-chat-bar .friends-list-item .friends-item-inner { + margin: 5px 5px 5px 5px; + height: 36px; + padding: 2px; +} + +.ossn-chat-base .ossn-chat-bar .friends-list-item .icon { + display: inline-table; + width: 32px; + height: 32px; +} + +.ossn-chat-base .ossn-chat-bar .friends-list-item .name { + margin-top: -28px; + margin-left: 40px; + max-width: 110px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.ossn-chat-base .ossn-chat-bar .friends-list-item .ossn-chat-icon-online { + border: 3px solid #4cae4c; + border-radius: 32px; +} + +.ossn-chat-none { + padding: 5px; + margin-top:10px; + color:#fff; +} + +.friend-tab-item { + display: block; + bottom: 0px; + cursor: pointer; + width: 200px; + float: right; +} + +.friend-tab-item .friend-tab { + padding: 12px; + margin-left: 5px; + background: #F7F7F7; + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); + border: 1px solid #ccc; + height: 35px; + + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} + +.ossn-chat-tab-active { + background: #5D7D91 !important; + border: 1px solid #2F4959 !important; + color: #fff; +} + +.friend-tab-item .tab-container { + margin-top: -268px; + position: absolute; + height: 265px; + width: 251px; + margin-left: 5px; + display: none; +} + +.friend-tab-item .tab-container .data { + background: #eee; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + width: 251px; + height: 237px; + overflow: hidden; + overflow-y: scroll; +} + +.friend-tab-item .data .message-reciever .text, +.friend-tab-item .data .message-sender .text { + position: relative; + margin-top: 5px; + margin-bottom: 5px; + max-width: 80%; + clear: both; +} + +.friend-tab-item .data .message-reciever .text { + margin-right: auto; + background-image: -webkit-linear-gradient(bottom, #F2F2F2, #FFF); + background-image: -moz-linear-gradient(bottom, #F2F2F2, #FFF); + background-image: -ms-linear-gradient(bottom, #F2F2F2, #FFF); + background-image: linear-gradient(bottom, #F2F2F2, #FFF); + border-radius: 3px; + border: 1px solid #ccc; + text-shadow: rgba(255, 255, 255, .5) 0 1px 0; + color: #000; + display: inline-table; +} + +.friend-tab-item .data .message-reciever .text .inner { + padding: 5px; + line-height: 15px; + max-width: 165px; + word-wrap: break-word; +} + +.friend-tab-item .data .message-sender { + width: 210px; + float: right; +} + +.friend-tab-item .data .message-reciever { + width: 222px; + float: left; +} + +.friend-tab-item .data .message-reciever .user-icon { + display: inline-table; + padding: 3px; +} +.friend-tab-item .data .message-reciever .user-icon img { + width:32px; + height:32px; +} + +.friend-tab-item .data .message-sender .text { + margin-left: 35px; + background: linear-gradient(#C7DEFE, #E7F1FE); + background-image: -webkit-gradient(linear, center bottom, center top, from(#C7DEFE), to(#E7F1FE)); + background-image: -webkit-linear-gradient(bottom, #C7DEFE, #E7F1FE); + border: 1px solid #DFDFDF; + border: 1px solid rgba(0, 0, 0, 0.18); + border-bottom-color: rgba(0, 0, 0, 0.29); + -webkit-border-radius: 4px; + -webkit-box-shadow: 0 1px 0 #DCE0E6; + display: inline-table; +} + +.friend-tab-item .data .message-sender .text .inner { + padding: 5px; + line-height: 15px; + max-width: 158px; + word-wrap: break-word; +} + +.ossn-chat-triangle { + border-top: 5px solid rgba(0, 0, 0, 0); + border-bottom: 5px solid rgba(0, 0, 0, 0); +} + +.ossn-chat-triangle-blue { + border-left: 5px solid #AFD0FE; + margin-top: 10px; + float: right; +} + +.ossn-chat-triangle-white { + border-right: 5px solid #B8B8B8; + margin-top: 10px; + margin-left: 38px; + float: left; +} + +.ossn-chat-text-data { + margin-top: -40px; +} + +.ossn-chat-text-data-right { + float: right; +} + +.friend-tab-item .friend-tab form { + display: none; +} + +.friend-tab-item .friend-tab input[type='text'] { + width: 213px; + height: 30px; + padding: 2px; + margin-top: -12px; + margin-left: -12px; + position: absolute; + font-size: 12px; + border:0px; + outline:none; +} + +.ossn-chat-tab-close { + width: 17px; + margin-right: -4px; + text-align: center; +} + +.ossn-chat-new-message { + background-color: #dc0d17; + background-image: -webkit-gradient(linear, center top, center bottom, from(#fa3c45), to(#dc0d17)); + background-image: -webkit-linear-gradient(#fa3c45, #dc0d17); + color: #fff; + min-height: 13px; + padding: 1px 3px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, .4); + font-size: 10px; + float: left; + display: none; + margin-top: -2px; + position: absolute; +} + +.ossn-chat-icon-smilies { + background: #FFF; + width: 235px; + min-height: 40px; + padding: 5px; + position: fixed; + border: 1px solid #CCC; + z-index: 1; +} + +.ossn-chat-item-smiles { + padding: 3px; +} + +.ossn-chat-icon-smile-set { + margin-top: -12px; + background: #fff; + width: 37px; + padding: 4px; + height: 27px; + position: absolute; + margin-left: 200px; +} + +.ossn-chat-icon-smilies { + display: none; +} +/** Icons **/ +.ossn-chat-icon {} +.ossn-chat-icon-online:before { + content: "\f111 "; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + color: #57B540; + font-size: 12px; + float: left; +} + +.ossn-chat-icon-offline:before { + content: "\f111 "; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + color: #D23636; + font-size: 12px; + float: left; +} +.ossn-chat-icon-expend:before { + content: "\f0b2"; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + color: #fff; + font-size: 12px; +} + +.ossn-chat-icon-expend:hover { + opacity: 0.9; +} + +.ossn-chat-icon-smile:before { + content: "\f118"; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + font-size: 16px; + margin-left: 10px; +} + +.ossn-chat-icon { + width: 16px !important; + height: 16px !important; +} + +.ossn-chat-windows-long { + display: none; +} + +@media only screen +and (min-width : 1280px) { + .ossn-chat-base { + width: 910px !important; + } +} + +@media only screen +and (min-width : 1360px) { + .ossn-chat-bar { + display: none !important; + } + + .ossn-chat-windows-long { + float: right; + position: fixed; + min-height: 500px; + width: 80px; + border-left: 1px solid #333; + bottom: 0px; + right: 0; + top: 0; + background: #333; + display: block; + } + + .ossn-chat-windows-long .inner { + margin-top: 45px; + border-top: 1px solid #ccc; + overflow-x: hidden; + overflow-y: auto; + } + + .ossn-chat-windows-long .friends-list-item .friends-item-inner { + margin: 5px 10px 5px 5px; + height: 55px; + } + + .ossn-chat-windows-long .friends-list-item { + margin-bottom: 5px; + padding-left: 2px; + text-align: center; + } + + .ossn-chat-windows-long .friends-list-item:hover { + background: #4a4a4a; + cursor: pointer; + } + + .ossn-chat-windows-long .friends-list-item .icon { + display: inline-block; + width: 50px; + height: 50px; + } + + + .ossn-chat-windows-long .friends-list-item .name { + margin-top: -25px; + margin-left: 40px; + max-width: 110px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .ossn-chat-windows-long .friends-list-item .ossn-chat-icon-online:before { + float: right; + margin-right:4px; + margin-top: -17px; + content: "\f111 "; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + color: #57B540; + font-size: 12px; + } +} +/** Document **/ +#ossn-chat-sound { + display: none; +} + +.ossn-chat-message-sending { + position: absolute; + width: 218px; + height: 11px; + margin-top: -9px; + margin-left: -9px; + padding: 10px; + background: #fff; + display: none; +} +.friend-tab .ossn-chat-inner-text { + margin-top: -2px; +} +.ossn-chat-sending-icon { + background: url("components/OssnChat/images/loading-small.gif") no-repeat; + width: 16px; + height: 11px; +} +.ossnchat-scroll-top { + margin-top:0px !important; +} + +@media (max-width: 480px){ + .ossn-chat-base { + display:none !important; + } +} + +@media only screen and (max-width: 480px) { + .ossn-chat-base { + display:none !important; + } +} +@media only screen and (max-width: 768px) { + .ossn-chat-base { + display:none !important; + } +} +footer { + margin-bottom:50px; +} +@-ms-viewport { + width: auto; +} +.friend-tab-item .container-table-pagination { + visibility:hidden; +} +.friend-tab-item .pagination { + margin:0; +} \ No newline at end of file diff --git a/plugins/default/css/core/administrator.php b/plugins/default/css/core/administrator.php index 0b12268..4e50954 100644 --- a/plugins/default/css/core/administrator.php +++ b/plugins/default/css/core/administrator.php @@ -2,21 +2,21 @@ /** * Open Source Social Network * - * @package (Informatikon.com).ossn - * @author OSSN Core Team - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence + * @package (softlab24.com).ossn + * @author OSSN Core Team + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ */ ?> /** * Open Source Social Network * - * @package (Informatikon.com).ossn - * @author OSSN Core Team - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence + * @package (softlab24.com).ossn + * @author OSSN Core Team + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ */ body { font-family: 'Roboto Slab', serif; @@ -25,7 +25,7 @@ body { } .header { - height:65px; + height: 70px; color:#fff; background: #3D3D3D; } @@ -143,11 +143,14 @@ label { float: right; } .page-title { - font-size: 20px; - border-bottom: 1px solid #eee; - padding-bottom: 10px; - margin-bottom:10px; - text-transform: uppercase; + background-color: #f8f8f8; + border: 1px solid #e7e7e7; + padding: 10px; + font-weight: 700; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + text-transform: uppercase; + margin-bottom:10px; } .page-botton-notice { margin-top:10px; @@ -211,6 +214,8 @@ label { border: 1px solid #e7e7e7; padding: 10px; font-weight: 700; + border-top-left-radius: 5px; + border-top-right-radius: 5px; } .admin-dashboard-contents .text { font-size: 40px; @@ -295,3 +300,30 @@ footer a { padding: 0px; display: inline-block; } +.admin-dashboard-box-small { + min-height:100px; +} +.admin-dashboard-contents-small { + max-height: 100px; +} +.admin-dashboard-contents-small .text { + padding:10px; +} +.navbar-default { + background-color: #585858; + border-color: #6f6f6f; + border-radius: 0; + border:0; +} +.navbar-default .navbar-nav>li>a { + color:#fff; +} +.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { + color: #f1f1f1; + background-color: transparent; +} +@media (max-width: 480px) { + .topbar-menu .nav li { + padding-left: 15px; + } +} diff --git a/plugins/default/css/core/default.php b/plugins/default/css/core/default.php index 69b8229..53617db 100644 --- a/plugins/default/css/core/default.php +++ b/plugins/default/css/core/default.php @@ -1,2102 +1,2657 @@ /****************************** Basic **********************************/ - body { - font-size: 14px; - background-color: #1a1a1a; - font-family: 'PT Sans', sans-serif; - height: 100%; + font-size: 14px; + background-color: #e9ebee; + font-family: font-family: 'Roboto', sans-serif; + height: 100%; } + .ossn-required { - color: #a94442; + color: #a94442; } + ::-webkit-scrollbar { - width: 12px; + width: 12px; } + ::-webkit-scrollbar-track { - background-color: #eaeaea; - border-left: 1px solid #ccc; + background-color: #eaeaea; + border-left: 1px solid #ccc; } + ::-webkit-scrollbar-thumb { - background-color: #ccc; + background-color: #ccc; } + ::-webkit-scrollbar-thumb:hover { - background-color: #aaa; + background-color: #aaa; } + .ossn-form input[type='password'], .ossn-form text, .ossn-form select, .ossn-form textarea, .ossn-form input[type='text'] { - width: 100%; - border: 1px solid #eee; - padding: 10px; - margin-bottom: 5px; - outline: none; - display: block; - resize:vertical; + width: 100%; + border: 1px solid #eee; + padding: 10px; + margin-bottom: 5px; + outline: none; + display: block; + resize: vertical; } + .ossn-form input[type='submit'] { - margin-top:5px; - margin-bottom:5px; + margin-top: 5px; + margin-bottom: 5px; } + .ossn-red-borders { - border: 1px solid #a94442 !important; + border: 1px solid #a94442 !important; } + .fa { - margin-right: 5px; + margin-right: 5px; } + .ossn-hidden { - display: none; + display: none; } + p { - font-size: 15px; + font-size: 15px; } + .col-center { - float: none; - margin: 0 auto; + float: none; + margin: 0 auto; } + .container-table { - display: table; - width: 100%; + display: table; + width: 100%; } + .center-row { display: table-cell; - text-align: center; + text-align: center; } + .radio-block { - margin-top:10px; - margin-bottom:10px; + margin-top: 10px; + margin-bottom: 10px; } + .radio-block span { - display: inline-block; - margin-right: 10px; - - font-size: 15px; - font-weight: bold; - margin-left: 10px; + display: inline-block; + margin-right: 10px; + font-size: 15px; + font-weight: bold; + margin-left: 10px; } +.btn { + border-radius: 2px; + padding: 4px 8px; +} + +.btn-primary { +background-color: #3f4257; + border-color: #4e505d; +} +.btn-primary:hover { + background: #494c62; +} + +a { + color: #0f3b4a; +} + + /************************************ Layouts ************************************/ + + /** didn't we have a minimum page height in goblue? #702 **/ + .ossn-layout-module, .ossn-layout-contents, .ossn-layout-media, .ossn-layout-newsfeed { - margin-top: 10px; - min-height: 400px; -} -.ossn-home-container, -.ossn-layout-startup { - min-height: 560px; -} -.ossn-home-container .ossn-page-contents { - background: rgba(255, 255, 255, 0.18); - border: 1px solid rgba(238, 238, 238, 0.08); -} -.ossn-layout-startup { - min-height: 560px; - background:url("images/background.jpg") no-repeat; - background-size:cover; + margin-top: 10px; + min-height: 400px; } -.ossn-layout-startup footer .ossn-footer-menu a { - color:#fff; +.ossn-home-container, +.ossn-layout-startup { + min-height: 560px; } + +.ossn-home-container .ossn-page-contents { + background: rgba(255, 255, 255, 0); + border: 1px solid rgba(238, 238, 238, 0); +} + +.ossn-layout-startup { + min-height: 560px; + background: url("") no-repeat; + background-size: cover; +} + +.ossn-layout-startup footer .ossn-footer-menu a { + color: #fff; +} + .ossn-home-container { - margin-top: 20px; + margin-top: 20px; } + .ossn-layout-newsfeed .newsfeed-right { - background: #fff; - border: 1px solid #eee; - padding: 10px; + } + .ossn-page-container { - overflow-x: hidden; - min-height: 400px; + overflow-x: hidden; + min-height: 400px; } + .ossn-layout-module { - margin-top: 10px; - background: #fff; - border: 1px solid #eee; - padding: 10px; + margin-top: 10px; + background: #fff; + border: 1px solid #eee; + padding: 10px; } + .ossn-layout-module .module-title { - background: #F9F7F7; - border: 1px solid #eee; - padding: 10px; + background: #F9F7F7; + border: 1px solid #eee; + padding: 10px; } + .ossn-layout-module .module-contents { - padding: 10px; + padding: 10px; } + .ossn-layout-module .module-title .title { - font-weight: bold; - display: inline-block; + font-weight: bold; + display: inline-block; } + .ossn-layout-module .controls { - float: right; - display: inline-table; + float: right; + display: inline-table; } + .ossn-layout-media { - margin-top:10px; + margin-top: 10px; } + .ossn-layout-media .like-share, .ossn-layout-media .comments-list { - margin-left: -10px; - margin-right: -10px; + margin-left: -10px; + margin-right: -10px; } + .ossn-layout-media .content, .ossn-page-contents { - background: #fff; - padding: 10px; - border: 1px solid #eee; + background: #fff; + padding: 10px; + border: 1px solid #eee; } + .opensource-socalnetwork { - min-height: 500px; + min-height: 500px; } + .ossn-home-container .row { - margin-right: 10px; - margin-left: 10px; + margin-right: 10px; + margin-left: 10px; } + #ossn-signup-errors { - display: none; - margin-top:10px; + display: none; + margin-top: 10px; } -.ossn-error-page { - text-align:center; - padding: 100px; + +.ossn-error-page { + text-align: center; + padding: 100px; } + .ossn-error-page .error-heading { font-size: 50px; - font-weight: bold; + font-weight: bold; } + .ossn-error-page .error-text { font-size: 16px; } -.ossn-error-page .fa-exclamation-triangle { - font-size: 100px; + +.ossn-error-page .fa-exclamation-triangle { + font-size: 100px; } + .ossn-group-members { margin-right: 5px; } + +.ossn-page-loading-annimation { + background: #fff; + position: fixed; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + z-index: 9999; +} + +.ossn-page-loading-annimation .ossn-page-loading-annimation-inner { + width: 24px; + margin: 0 auto; + margin-top: 20%; +} + + /******************************* Topbar ********************************/ .topbar { - background: linear-gradient(#2C91B7, #0084B4); - color: #fff; - border-bottom: 1px solid #0B769C; - z-index: 1; - position: relative; + color: #fff; + z-index: 1; + position: relative; + height: 48px; + height: 70px; + background-color: #3f4257; } + .topbar .fa { - font-size: 20px; - margin-top: 5px; + font-size: 20px; + margin-top: 5px; } + .topbar .site-name a { text-transform: uppercase; - font-size: 20px; - padding: 10px; - color:#fff; + font-size: 1.1vw; + color: #fff; display: block; - font-weight: bold; + font-weight: 700; + padding: 25px; + padding-left: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 300px; } + .topbar .site-name a:hover { - text-decoration:none; + text-decoration: none; } .topbar-menu-left { position: relative; z-index: 1; + display: inline-block; + float: left; } + .topbar-menu-right li, .topbar-menu-left li { - display: inline-block; + display: inline-block; +} +.ossn-topbar-dropdown-menu a[role="button"]{ + color:#fff; +} +.ossn-topbar-dropdown-menu { + padding-top: 15px; + } +.ossn-topbar-dropdown-menu, +#ossn-notif-notification a, +#ossn-notif-messages a, +#ossn-notif-friends a { + padding: 10px; + display: block; + color: #fff; + height: 70px; + padding-top: 20px; } -.topbar-menu-right li a, .topbar-menu-left li a { padding: 10px; display: block; color: #fff; + height: 70px; + padding-top: 20px; + padding-right: 30px; + padding-left: 30px; } + .topbar-menu-right li:hover, .topbar-menu-left li:hover { - cursor: pointer; - background-color: #07688C; + cursor: pointer; + background-color: #494c62; } + .topbar .right-side-nospace .topbar-menu-right { - margin-right: 0px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + margin-right: 0px; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + .topbar .right-side-space .topbar-menu-right { - margin-right: 10px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + margin-right: 10px; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + + .topbar .ossn-icons-topbar-friends, .topbar .ossn-icons-topbar-messages, .topbar .ossn-icons-topbar-notification i { - color: #174D61; + color: #fff; } + .topbar .ossn-icons-topbar-friends-new, .topbar .ossn-icons-topbar-messages-new, .topbar .ossn-icons-topbar-notifications-new i { - color: #fff; + color: #fff; } + .ossn-topbar-dropdown-menu { - float: right; + float: right; + margin-left:10px; } + .ossn-topbar-dropdown-menu ul li a, .ossn-topbar-dropdown-menu ul li { - display: block; - width: 100%; - color: #000; + display: block; + width: 100%; + color: #000; } + .ossn-topbar-dropdown-menu .dropdown-menu { - margin: 1px -120px 0; + margin: 1px -120px 0; } + + /*********************************** Ossn Wall *************************************/ -.ossn-wall {} .ossn-wall-items {} .ossn-wall-item { - padding: 30px; - padding-top: 10px; - border: 1px solid #eee; - margin-top: 20px; - background-color: #333333; - padding-bottom: 0px; +.ossn-wall {} + +.ossn-wall-items {} + +.ossn-wall-item { + padding: 30px; + padding-top: 10px; + border: 1px solid #eee; + margin-top: 20px; + background-color: #fff; + padding-bottom: 0px; } + .ossn-wall-item:first-child { - margin-top: 0px; + margin-top: 0px; } + .ossn-wall-item .friends a { - text-decoration: none; + text-decoration: none; } + .ossn-wall-item .friends a:first-child:before { - content: "-"; - margin-left: 5px; - margin-right: 5px; + content: "-"; + margin-left: 5px; + margin-right: 5px; } + .ossn-wall-item .user-img { - border-radius: 50px; - display: inline-block; - float: left; - margin-right: 10px; + border-radius: 50px; + display: inline-block; + float: left; + margin-right: 10px; } -.ossn-wall-item .meta {} .ossn-wall-item .meta .user { - display: inline-block; - margin-top: 3px; + +.ossn-wall-item .meta {} + +.ossn-wall-item .meta .user { + display: inline-block; + margin-top: 3px; } + .ossn-wall-item .meta .user a { - font-weight: bold; + font-weight: bold; } + .ossn-wall-item .meta .user span { - color: #999; + color: #999; } + .ossn-wall-item .post-contents { - margin-top: 15px; + margin-top: 15px; } + .ossn-wall-item .post-contents p { - word-break: break-all; + /** Incorrect Hyphenation in the theme GoBlue 3.0 #824 **/ + word-break: break-word; + text-align: justify; } + .ossn-wall-item .post-contents img { - width: 100%; - border: 1px solid #EAE8E8; + max-width: 100%; + border: 1px solid #eae8e8; + display: block; + margin-bottom: 10px; } + .ossn-wall-item .meta .post-menu { - float: right; + float: right; } + .ossn-wall-container { - background: #fff; - border: 1px solid #eee; - border-radius: 2px; - padding: 10px; - padding-top: 0px; margin-bottom: 10px; } + .ossn-wall-container textarea { - padding: 10px; - width: 100%; - border: 1px solid; - border-color: #E5E6E9 #DFE0E4; - border-bottom: 0px; - border-top: 0px; - resize: none; - outline: none; + padding: 10px; + width: 100%; + border: 1px solid; + border-color: #E5E6E9 #DFE0E4; + border-bottom: 0px; + border-top: 0px; + resize: none; + outline: none; } + .ossn-wall-container .controls { - background-color: #F6F7F8; - border-bottom: 1px solid #E9EAED; - border-left: 1px solid #E9EAED; - border-right: 1px solid #E9EAED; - height: 40px; - width: 100%; - margin-top: 3px; - margin-top: -5px; - padding-right: 10px; + background-color: #F6F7F8; + border-bottom: 1px solid #E9EAED; + border-left: 1px solid #E9EAED; + border-right: 1px solid #E9EAED; + height: 40px; + width: 100%; + margin-top: 3px; + margin-top: -5px; + padding-right: 10px; } + .ossn-wall-container .wall-tabs { - border-bottom: 1px solid #E5E5E5; - height: 26px; + border-bottom: 1px solid #E5E5E5; + background-color: #F6F7F8; + border: 1px solid #E9EAED; } + .ossn-wall-container .wall-tabs .item { - margin-top: 5px; + padding: 10px; + display: inline-flex; + cursor: pointer; + border-bottom: 1px solid #eee; + font-weight: bold; + font-size: 13px; } + +.ossn-wall-container .wall-tabs .item:hover { + background: #eee; +} + .ossn-wall-container .wall-tabs .item div { - display: inline-block; + display: inline-block; } + .ossn-wall-container .wall-tabs .item .text { - font-weight: bold; - margin-top: 1px; - margin-left: 5px; - position: absolute; - font-size: 15px; + font-weight: bold; + margin-top: 1px; + margin-left: 5px; + position: absolute; + font-size: 15px; } -.ossn-wall-container .tabs-input {} .ossn-wall-container .controls li { - padding: 10px; - display: inline-block; - cursor: pointer; + +.ossn-wall-container .tabs-input {} + +.ossn-wall-container .controls li { + padding: 10px; + display: inline-block; + cursor: pointer; } + .ossn-wall-container .controls li:hover { - background: #eee; + background: #eee; } + .ossn-wall-privacy { - float: right; - margin-right: 5px; + float: right; + margin-right: 5px; } + .ossn-wall-container input[type='submit'] { - padding: 3px 20px; - display: block; - margin-top: 6px; + padding: 3px 20px; + display: block; + margin-top: 6px; } + .ossn-wall-container i { - font-size: 15px; + font-size: 15px; } + .ossn-wall-container input[type="file"] { - border-left: 1px solid #EEE; - border-right: 1px solid #EEE; + border-left: 1px solid #EEE; + border-right: 1px solid #EEE; } + .ossn-wall-container input[type="file"], .ossn-wall-container input[type="text"] { - width: 100%; - border-top: 1px dashed #EEE; - padding: 5px; - margin-bottom: 5px; - margin-top: -5px; - outline: none; + width: 100%; + border-top: 1px dashed #EEE; + padding: 5px; + margin-bottom: 5px; + margin-top: -5px; + outline: none; } + #token-input-ossn-wall-friend-input { - width: 100% !important; - border-top: 1px dashed #EEE; - padding: 7px; - margin-bottom: 5px; - margin-top: -5px; + width: 100% !important; + border-top: 1px dashed #EEE; + padding: 7px; + margin-bottom: 5px; + margin-top: -5px; } + #ossn-wall-form .ossn-loading { - margin: 7px; + margin: 7px; } + .ossn-wall-item-type { - display: inline-block; + display: inline-block; } -.ossn-wall-item p, + .ossn-wall-item .friends { - display:inline-block; + display: inline-block; } + + /******************************* Comments Likes ********************************/ .ossn-comment-menu { - float: right; - display: none; + float: right; + display: none; } + .comments-item:hover .ossn-comment-menu { - display: block; + display: block; } + .comments-likes { - min-height: 50px; - width: 100%; + min-height: 50px; + width: 100%; } + .menu-likes-comments-share { - margin-bottom: 10px; + margin-bottom: 10px; } + .menu-likes-comments-share li { - display: inline-block; + display: inline-block; } + .menu-likes-comments-share li::after { - content: "-"; - margin-left: 5px; - margin-right: 5px; - color: #ccc; + content: "-"; + margin-left: 5px; + margin-right: 5px; + color: #ccc; } + .menu-likes-comments-share li:last-child:after { - content: " "; + content: " "; } + .comments-list { - background-color: #333333; - margin-left: -15px; - margin-right: -15px; - padding-left: 10px; - padding-right: 10px; + background-color: #FBFBFB; + margin-left: -15px; + margin-right: -15px; + padding-left: 10px; + padding-right: 10px; } + .comments-list .comments-item { - padding-top: 10px; - padding-bottom: 5px; + padding-top: 10px; + padding-bottom: 5px; } + .comments-list .comments-item:first-child { - margin-top: 0px; - padding-top: 10px; + margin-top: 0px; + padding-top: 10px; } + .comments-list .comments-item:last-child { - border-bottom: none; + border-bottom: none; } + .comments-list .comments-item .comment-user-img { - display: inline-block; - border-radius: 32px; + display: inline-block; + border-radius: 32px; } + .comments-list .comments-item .comment-contents { - display: inline-block; - margin-top: -3px; + display: inline-block; + margin-top: -3px; } + .comment-container { - padding-bottom: 10px; - position: relative; - z-index: 0; + padding-bottom: 10px; + position: relative; + z-index: 0; } + .comments-item .col-md-11 { - padding-left: 0px; + padding-left: 0px; } + .comment-metadata .time-created, .comment-metadata a { - display: inline-block; + display: inline-block; } + .comment-contents p { - margin: 0px; - word-break: break-all; + margin: 0px; + word-break: break-word; + text-align: justify; } + .comment-contents p img { - display: block; - margin-top: 10px; - margin-bottom: 10px; - max-width: 100%; + display: block; + margin-top: 10px; + margin-bottom: 10px; + max-width: 100%; } + .comment-contents .owner-link { - font-weight: bold; - margin-right: 5px; - font-size: 14px; + font-weight: bold; + margin-right: 5px; + font-size: 14px; } + .comment-contents { - width: 100%; + width: 100%; } + +.comment-container span[readonly='readonly'], .comment-container input[readonly='readonly'] { - background: #eee; + background: #eee; } + .comment-box { - padding: 5px 30px 5px 5px !important; - z-index: 1; - position: relative; + width: 100%; + border: 1px solid #eee; + padding: 5px 30px 5px 5px !important; + margin-bottom: 5px; + outline: none; + display: block; + resize: vertical; + background: #fff; + min-height: 32px; } + +[contentEditable=true]:empty:not(:focus)::before { + content: attr(placeholder); +} + + /********************************* Like ************************************/ .like-share { - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; - padding: 10px; - margin-top: 10px; - background-color: #FBFBFB; - margin-left: -15px; - margin-right: -15px; - padding-left: 20px; - padding-right: 20px; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; + padding: 10px; + margin-top: 10px; + background-color: #FBFBFB; + margin-left: -15px; + margin-right: -15px; + padding-left: 20px; + padding-right: 20px; } + .ossn-like-comment, .ossn-total-likes { - margin-left: 10px; + margin-left: 10px; } + + /******************************** Global ***********************************/ .time-created { - font-size: 14px; - font-style: italic; - color: #999; + font-size: 14px; + font-style: italic; + color: #999; } + + /******************************** Sidebar Nav *********************************/ .sidebar { - background-color: #333; - height: 200px; - z-index: 1000; - width: 200px; - position: absolute; - height: 100%; - margin-left: -200px; - overflow-y: auto; - overflow-x: hidden; - color: #fff; + background-color: #333; + height: 200px; + z-index: 1000; + width: 200px; + position: absolute; + height: 100%; + overflow-y: auto; + overflow-x: hidden; + color: #fff; } + .sidebar-close { - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + width:80px; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + .sidebar-open { - margin-left: 0px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + width:200px; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + +.sidebar-open-no-annimation { + margin-left: 0px; +} + .sidebar-open-page-container { - margin-left: 200px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + margin-left: 200px !important; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + +.sidebar-open-page-container-no-annimation { + margin-left: 200px; +} + .sidebar-close-page-container { - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; + margin-left:80px; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; } + .newseed-uinfo { - padding: 10px; + padding: 10px; } + .newseed-uinfo img { - display: inline-block; - border-radius: 50px; - float: left; + display: inline-block; + border-radius: 50px; + float: left; } + .newseed-uinfo .name { - display: inline-block; - width: 100px; - margin-left: 10px; - margin-top: -2px; + display: inline-block; + width: 100px; + margin-left: 10px; + margin-top: -2px; } + .newseed-uinfo .name a { - font-weight: bold; - display: block; - color: #fff; - font-size: 13px; + font-weight: bold; + display: block; + color: #fff; + font-size: 13px; } + .newseed-uinfo .name .edit-profile { - font-weight: inherit; + font-weight: inherit; } + .sidebar-menu-nav { - overflow: auto; - font-family: verdana; - font-size: 12px; - font-weight: 200; - top: 0px; - width: 100%; - height: 100%; + overflow: auto; + font-family: verdana; + font-size: 12px; + font-weight: 200; + top: 0px; + width: 100%; + height: 100%; } + .sidebar-menu-nav ul, .sidebar-menu-nav li { - list-style: none; - padding: 0px; - margin: 0px; - line-height: 35px; - cursor: pointer; + list-style: none; + padding: 0px; + margin: 0px; + line-height: 35px; + cursor: pointer; } + .sidebar-menu-nav ul:not(collapsed) .arrow:before, .sidebar-menu-nav li:not(collapsed) .arrow:before { - font-family: FontAwesome; - content: "\f078"; - display: inline-block; - padding-left: 10px; - padding-right: 10px; - vertical-align: middle; - float: right; + font-family: FontAwesome; + content: "\f078"; + display: inline-block; + padding-left: 10px; + padding-right: 10px; + vertical-align: middle; + float: right; } + +.sidebar-menu-nav ul .sub-menu li { + padding-left: 20px; +} + .sidebar-menu-nav ul .sub-menu li, .sidebar-menu-nav li .sub-menu li { - border: none; - line-height: 28px; - border-bottom: 1px solid #23282e; - margin-left: 0px; + border: none; + line-height: 28px; + border-bottom: 1px solid #23282e; + margin-left: 0px; } + .sidebar-menu-nav ul .sub-menu li:hover, .sidebar-menu-nav li .sub-menu li:hover { - background-color: #020203; + background-color: #020203; } + .sidebar-menu-nav ul .sub-menu li:before, .sidebar-menu-nav li .sub-menu li:before { - font-family: FontAwesome; - content: "\f105"; - display: inline-block; - padding-left: 10px; - padding-right: 10px; - vertical-align: middle; + font-family: FontAwesome; + content: "\f105"; + display: inline-block; + padding-left: 10px; + padding-right: 10px; + vertical-align: middle; } + .sidebar-menu-nav li { - padding-left: 0px; - border-bottom: 1px solid #23282e; + padding-left: 0px; + border-bottom: 1px solid #23282e; } + .sidebar-menu-nav li a { - text-decoration: none; - color: #fff; + text-decoration: none; + color: #fff; } + .sidebar-menu-nav li a i { - padding-left: 10px; - width: 20px; - padding-right: 20px; + padding-left: 10px; + width: 20px; + padding-right: 20px; } + .sidebar-menu-nav li:hover { - border-left: 3px solid #fff; - background-color: #4f5b69; - -webkit-transition: all 1s ease; - -moz-transition: all 1s ease; - -o-transition: all 1s ease; - -ms-transition: all 1s ease; - transition: all 1s ease; + border-left: 3px solid #fff; + background-color: #4f5b69; + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + -ms-transition: all 1s ease; + transition: all 1s ease; } -@media (max-width: 767px) { - .sidebar-menu-nav { - position: relative; - width: 100%; - margin-bottom: 10px; +.sidebar-open .newseed-uinfo .name { + display:inline-block; +} +.sidebar-close .newseed-uinfo .name { + display:none; +} +.sidebar-close .sub-menu a{ + display:none; +} +.sidebar-close .sidebar-menu-nav li a .text { + display:none; +} +.sidebar-menu-nav ul .sub-menu li:before { + font-size: 18px; +} +.sidebar-menu-nav ul .sub-menu li, +.sidebar-menu-nav li .sub-menu li { + line-height: 40px; +} +@media (max-width: 768px) { + .topbar .site-name a { + font-size: 2.1vw; } - .ossn-group-members { + .sidebar { + margin-left:-200px; + } + .sidebar-close-page-container { + margin-left:0px; + } + .sidebar-close { + margin-left:-200px; + } + .sidebar-open { + margin-left:0px; + } + .sidebar-menu-nav { + position: relative; + width: 100%; + margin-bottom: 10px; + } + .ossn-group-members { height: 75px !important; - } + } } + + /****************************** Ossn global css clsses *******************************/ .right { - float: right; + float: right; } + .left { - float: left; + float: left; } + .text-right { - text-align: right; + text-align: right; } + .text-left { - text-align: left; + text-align: left; } + .text-center { - text-align: center; + text-align: center; } + .margin-top-10 { - margin-top: 10px; + margin-top: 10px; } + .margin-top-20 { - margin-top: 20px; + margin-top: 20px; } + + /************************ Dropdown ***************************/ .dropdown-submenu { - position: relative; + position: relative; } + .dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px; - border-radius: 0 6px 6px 6px; + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px; + border-radius: 0 6px 6px 6px; } + .dropdown-submenu:hover>.dropdown-menu { - display: block; + display: block; } + .dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #ccc; + margin-top: 5px; + margin-right: -10px; } + .dropdown-submenu:hover>a:after { - border-left-color: #fff; + border-left-color: #fff; } + .dropdown-submenu.pull-left { - float: none; + float: none; } + .dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; } + .dropmenu-topbar-icons { - left: inherit; - right: 0; + left: inherit; + right: 0; } + + /****************************************** Ossn Ads *******************************************/ -.ossn-ad-item {} .ossn-ad-item .ad-image { - width: 100%; +.ossn-ad-item {} + +.ossn-ad-item .ad-image { + max-width: 100%; + margin: 0 auto; + display: block; } + .ossn-ad-item a { - text-decoration: none; - color: #000; - cursor: pointer; + text-decoration: none; + color: #000; + cursor: pointer; } + .ossn-ad-item .ad-title { - font-weight: bold; - font-size: 15px; - margin-bottom: 5px; + font-weight: bold; + font-size: 15px; + margin-bottom: 5px; } + .ossn-ad-item .ad-link { - margin-bottom: 5px; + margin-bottom: 5px; } + .ossn-ad-item p { - margin-top: 10px; - text-align: justify; + margin-top: 10px; + text-align: justify; } + + /***************************** Widgets ******************************/ .ossn-widget { - margin-bottom: 10px; - background-color: #fff; + margin-bottom: 10px; + background-color: #fff; + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + .ossn-widget .widget-heading { - background: #F9F7F7; - border: 1px solid #eee; - padding: 10px; - font-weight: bold; + border-bottom: 1px solid #E5E5E5; + background: #F6F7F8; + border: 1px solid #E9EAED; + + padding: 10px; + font-weight: bold; + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + .ossn-widget .widget-contents { - padding: 10px; - border-bottom: 1px solid #eee; + padding: 10px; + border-bottom: 1px solid #eee; } + + /*********************************** Ossn Notifications ***************************************/ .ossn-notifications-box { - width: 430px; - color: #000; + width: 430px; + color: #000; } + .ossn-notifications-box .notificaton-item { - border-bottom: 1px solid #eee; + border-bottom: 1px solid #eee; } + .ossn-notifications-box .notificaton-item:hover, .ossn-notifications-box .notificaton-item .active { - background-color: #F9F9F9; + background-color: #F9F9F9; } + .ossn-notifications-box .type-name { - font-size: 13px; - font-weight: bold; - padding: 1px 10px 5px 10px; - color: #000; - height: 25px; - border-bottom: 1px solid #DDDDDD; + font-size: 13px; + font-weight: bold; + padding: 1px 10px 5px 10px; + color: #000; + height: 25px; + border-bottom: 1px solid #DDDDDD; } + .ossn-notification-box-loading { - margin: 0 auto; - margin-top: 20px; - margin-bottom: 20px; + margin: 0 auto; + margin-top: 20px; + margin-bottom: 20px; } + .ossn-no-notification { - text-align: center; - padding: 10px; + text-align: center; + padding: 10px; } + .ossn-notifications-box .type-name .title { - display: inline-block; + display: inline-block; } + .ossn-notifications-box .type-name .links { - display: inline-block; - float: right; + display: inline-block; + float: right; } + .ossn-notifications-box .type-name .links a { - color: #337ab7; - display: inline; - font-weight: normal; + color: #337ab7; + display: inline; + font-weight: normal; } + .ossn-notifications-box .notification-image, .ossn-notifications-box .notification-image img { - width: 50px; - height: 50px; - display: inline-block; + width: 50px; + height: 50px; + display: inline-block; } + .ossn-notifications-box .bottom-all a, .ossn-notifications-box .notfi-meta strong { - color: #337ab7; + color: #337ab7; } + .ossn-notifications-box .notfi-meta { - width: 330px; - margin-left: 5px; - display: inline-block; - float: right; - color: #000; + width: 330px; + margin-left: 5px; + display: inline-block; + float: right; + color: #000; } + .ossn-notifications-box .bottom-all a { - font-weight: bold; + font-weight: bold; } + .ossn-notifications-box .bottom-all { - background: #F7F7F7; - text-align: center; - padding: 0px; - padding-top: 10px; - display: block; - height: 40px; - border-top: 1px solid #eee; + background: #F7F7F7; + text-align: center; + padding: 0px; + padding-top: 10px; + display: block; + height: 40px; + border-top: 1px solid #eee; } + .ossn-notifications-box .metadata { - margin-bottom: -5px; + margin-bottom: -5px; } + .ossn-notifications-box .messages-inner { - max-height: 400px; - overflow: hidden; - overflow-y: scroll; + max-height: 400px; + overflow: hidden; + overflow-y: scroll; } + .latest-users img { - margin-bottom: 5px; + margin-bottom: 5px; } + .ossn-notification-mark-read { - float: right; + float: right; } -.ossn-notifications-all a {} .ossn-notifications-all li { - padding: 10px; - display: block; + +.ossn-notifications-all a {} + +.ossn-notifications-all li { + padding: 10px; + display: block; } + .ossn-notifications-all a:hover { - cursor: pointer; - background-color: transparent; - text-decoration:none; + cursor: pointer; + background-color: transparent; + text-decoration: none; } + .ossn-notifications-box li:hover, .ossn-notifications-box a:hover, .ossn-notifications-all a:hover, .ossn-notifications-all li:hover { - background: #F9F9F9; + background: #F9F9F9; } + .ossn-notification-container { - background-color: #dc0d17; - background-image: -webkit-linear-gradient(#fa3c45, #dc0d17); - color: #fff; - min-height: 13px; - padding: 1px 3px; - text-shadow: 0 -1px 0 rgba(0, 0, 0, .4); - -webkit-border-radius: 2px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .7); - -webkit-background-clip: padding-box; - display: inline-block; - font-size: 11px; - line-height: normal; - position: absolute; - margin-left: -10px; - z-index: 1; + background-color: #dc0d17; + background-image: -webkit-linear-gradient(#fa3c45, #dc0d17); + color: #fff; + min-height: 13px; + padding: 1px 3px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, .4); + -webkit-border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .7); + -webkit-background-clip: padding-box; + display: inline-block; + font-size: 11px; + line-height: normal; + position: absolute; + margin-left: -10px; + z-index: 1; } + .notification-friends .image { - width: 50px; - height: 50px; - display: inline-table; - float: left; + width: 50px; + height: 50px; + display: inline-table; + float: left; } + .ossn-notifications-friends-inner { - padding: 6px; + padding: 6px; } + .ossn-notifications-friends-inner form { - display: inline-table; + display: inline-table; } + .ossn-notification-page li img { - display: none; + display: none; } + .notification-friends li { - margin-bottom: 5px; - width: 100%; - border-bottom: 1px solid #eee; + margin-bottom: 5px; + width: 100%; + border-bottom: 1px solid #eee; } + .notification-friends .notfi-meta a { - color: #337ab7; - font-weight: bold; - display: inline-block; - width: 200px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + color: #337ab7; + font-weight: bold; + display: inline-block; + width: 200px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .ossn-notifications-friends-inner .controls { - float: right; - margin-top: 6px; - display: inline-block; + float: right; + margin-top: 6px; + display: inline-block; } + .ossn-notifications-friends-inner .btn { - padding: 3px 9px; - border-radius: 1px; + padding: 3px 9px; + border-radius: 1px; } + .notification-friends { - max-height: 400px; + max-height: 400px; } + + /******************************* Profile ********************************/ .ossn-profile .top-container { - background: #fff; - border: 1px solid #C4CDE0; - border-width: 1px 1px 2px; + background: #fff; + border: 1px solid #C4CDE0; + border-width: 1px 1px 2px; } + .ossn-profile .top-container .profile-cover { - height: 200px; - overflow: hidden; - opacity: .99; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .38))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#94000000', GradientType=0); + height: 200px; + overflow: hidden; + opacity: .99; + background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .38))); + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); + background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); + background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#94000000', GradientType=0); + position: relative; } + .ossn-profile .top-container .profile-cover img { - width: 100%; + width: 100%; } + .ossn-profile-row { - margin-bottom: 20px; + margin-bottom: 20px; } + .profile-hr-menu ul { - margin-bottom: 0px; - padding: 0px; + margin-bottom: 0px; + padding: 0px; } + .profile-hr-menu ul li { - display: inline-block; + display: inline-block; } + .profile-hr-menu ul li a { - display: block; - padding: 15px; - margin-right: 5px; - font-weight: bold; - border-right: 1px solid #eee; + display: block; + padding: 15px; + margin-right: 5px; + font-weight: bold; + border-right: 1px solid #eee; } + .profile-hr-menu .dropdown-menu li { - display: block; + display: block; } + .profile-hr-menu .dropdown a i { - margin-left: 5px; + margin-left: 5px; } + .profile-hr-menu .dropdown-menu li a { - border-right: 0px; - margin-right: 0px; + border-right: 0px; + margin-right: 0px; } -.profile-hr-menu ul li:hover {} .profile-hr-menu { - border-bottom: 1px solid #eee; + +.profile-hr-menu ul li:hover {} + +.profile-hr-menu { + border-bottom: 1px solid #eee; } + .profile-hr-menu ul li:last-child { - border-right: none; + border-right: none; } + .ossn-profile .profile-photo { - position: absolute; - margin-left: 20px; - margin-top: -190px; - background-color: #fff; - border: 1px solid #CCC; - border-radius: 2px 2px 2px 2px; - -webkit-border-radius: 2px 2px 2px 2px; - -moz-border-radius: 2px 2px 2px 2px; - padding: 2px; + position: absolute; + margin-left: 20px; + margin-top: -190px; + background-color: #fff; + border: 1px solid #CCC; + border-radius: 2px 2px 2px 2px; + -webkit-border-radius: 2px 2px 2px 2px; + -moz-border-radius: 2px 2px 2px 2px; + padding: 2px; } -.ossn-profile .profile-photo img {} .ossn-profile .user-fullname { - color: #FFF; - font-weight: bold; - margin-top: -155px; - font-size: 35px; - font-size: 2.3vw; - margin-left: 211px; - position: absolute; - text-shadow: 0 0 3px #000; - /** overlapping issue with longer names on profile page #630 **/ - max-width: 820px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + +.ossn-profile .profile-photo img {} + +.ossn-profile .user-fullname { + color: #FFF; + font-weight: bold; + margin-top: -155px; + font-size: 35px; + font-size: 2.3vw; + margin-left: 211px; + position: absolute; + text-shadow: 0 0 3px #000; + /** overlapping issue with longer names on profile page #630 **/ + max-width: 820px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .ossn-profile-role { - font-size: 25px !important; - margin-top: -105px !important; + font-size: 25px !important; + margin-top: -105px !important; } + .btn-standalone-grey { - color: #333; - font-weight: bold; - text-decoration: none; - width: auto; - margin: 0; - font-size: 12px; - line-height: 16px; - padding: 5px 6px; - cursor: pointer; - outline: none; - text-align: center; - white-space: nowrap; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - border: 1px solid #999; - border-bottom-color: #888; - background: #EEE; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); - background: -moz-linear-gradient(#f5f6f6, #e4e4e3); - background: -o-linear-gradient(#f5f6f6, #e4e4e3); - background: linear-gradient(#F5F6F6, #E4E4E3); - text-decoration: none; + color: #333; + font-weight: bold; + text-decoration: none; + width: auto; + margin: 0; + font-size: 12px; + line-height: 16px; + padding: 5px 6px; + cursor: pointer; + outline: none; + text-align: center; + white-space: nowrap; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; + border: 1px solid #999; + border-bottom-color: #888; + background: #EEE; + background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); + background: -moz-linear-gradient(#f5f6f6, #e4e4e3); + background: -o-linear-gradient(#f5f6f6, #e4e4e3); + background: linear-gradient(#F5F6F6, #E4E4E3); + text-decoration: none; } + .btn-standalone-grey:active { - background: #ddd; - border-bottom-color: #999; - box-shadow: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; + background: #ddd; + border-bottom-color: #999; + box-shadow: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; } + .btn-standalone-grey:hover { - color: #333; - text-decoration: none; + color: #333; + text-decoration: none; } + .profile-cover-controls { - position: absolute; - width: 100%; - margin-right: -32px; - margin-top: 150px; - z-index: 1; + position: absolute; + width: 100%; + margin-right: -32px; + margin-top: 150px; + z-index: 1; } + .change-cover { - float: right; - position: relative; - margin-right: 50px !important; + float: right; + position: relative; + margin-right: 50px !important; } + .reposition-cover { - float: right; - position: relative; - margin-right: 5px !important; + float: right; + position: relative; + margin-right: 5px !important; } + .profile-menu { - float: right; - position: relative; - margin-top: -40px; - margin-right: 20px; + float: right; + position: relative; + margin-top: -40px; + margin-right: 20px; } + #cover-menu { - display: none; + display: none; } + .upload-photo { - background: #000; - opacity: 0.5; - width: 170px; - padding: 10px; - position: absolute; - color: #FFF; - text-align: center; - font-size: 15px; - font-family: sans-serif; + background: #000; + opacity: 0.5; + width: 170px; + padding: 10px; + position: absolute; + color: #FFF; + text-align: center; + font-size: 15px; + font-family: sans-serif; } + .upload-photo span { - width: 100%; - padding: 12px; - text-align: center; + width: 100%; + padding: 12px; + text-align: center; } + .user-cover-uploading { - opacity: 0.4; + opacity: 0.4; } + .user-photo-uploading { - height: 100%; - opacity: 0.8; - background: #fff; - width: 100%; - padding: 7px; - position: absolute; - border-radius: 2px; + height: 100%; + opacity: 0.8; + background: #fff; + width: 100%; + padding: 7px; + position: absolute; + border-radius: 2px; } + .user-photo-uploading span { - display: none; + display: none; } + .ossn-profile-bottom { - margin-top: 10px; + margin-top: 10px; } + .page-sidebar, .ossn-profile-sidebar { - background: #fff; - border: 1px solid #eee; - padding: 10px; + background: #fff; + border: 1px solid #eee; + padding: 10px; } + .ossn-layout-media .content { - margin-right: 10px; - margin-left: 10px; + margin-right: 10px; + margin-left: 10px; } + .ossn-profile-extra-menu { - display: inline-block; + display: inline-block; } + + +/***************************** + Side Menu icons +*******************************/ + +.menu-section-item-newsfeed:before { + content: "\f0a1" !important; +} + +.menu-section-item-friends:before { + content: "\f0c0" !important; +} + +.menu-section-item-allgroups:before { + content: "\f0c0" !important; +} + +.menu-section-item-photos:before { + content: "\f03e" !important; +} + +.menu-section-item-messages:before { + content: "\f0e0" !important; +} + +.menu-section-item-invite-friends:before { + content: "\f234" !important; +} + +.menu-section-item-addgroup:before { + content: "\f067" !important; +} + +.menu-section-item-groups { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 200px; + padding-right: 10px; +} + + /****************************** Search ******************************/ .ossn-menu-search li { - display: block; + display: block; } + .ossn-menu-search li:hover { - background: #F9F9F9; + background: #F9F9F9; } + .ossn-menu-search li a { - display: block; - width: 100%; - padding: 5px; + display: block; + width: 100%; + padding: 5px; } + .ossn-menu-search li a:hover { - text-decoration: none; + text-decoration: none; } -.ossn-menu-search li a .text{ - display: inline-block; + +.ossn-menu-search li a .text { + display: inline-block; } + .ossn-search-page .ossn-users-list-item { - margin-left: 0px; - margin-right: 0px; + margin-left: 0px; + margin-right: 0px; } + .ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 25px; + margin-left: 25px; } + .ossn-menu-search-users .text:before { font-family: FontAwesome; content: "\f007"; display: absolute; padding-right: 10px; vertical-align: middle; - float: left; + float: left; } + .ossn-menu-search-groups .text:before { font-family: FontAwesome; content: "\f0c0"; display: absolute; padding-right: 10px; vertical-align: middle; - float: left; + float: left; } + + /****************************** Token Input *******************************/ ul.token-input-list { - overflow: hidden; - height: auto !important; - height: 1%; - width: 100%; - cursor: text; - font-size: 12px; - font-family: Verdana; - min-height: 1px; - z-index: 999; - padding: 0; - margin: 0; - margin-top: -5px; - background-color: #fff; - list-style-type: none; - clear: left; - color: #2B5470; - border-top: 1px dashed #EEE; - border-right: 1px solid #EEE; - border-left: 1px solid #EEE; + overflow: hidden; + height: auto !important; + height: 1%; + width: 100%; + cursor: text; + font-size: 12px; + font-family: Verdana; + min-height: 1px; + z-index: 999; + padding: 0; + margin: 0; + margin-top: -5px; + background-color: #fff; + list-style-type: none; + clear: left; + color: #2B5470; + border-top: 1px dashed #EEE; + border-right: 1px solid #EEE; + border-left: 1px solid #EEE; } + li.token-input-token { - overflow: hidden; - height: auto !important; - height: 15px; - margin: 3px; - padding: 1px 3px; - background-color: #eff2f7; - color: #2B5470; - cursor: default; - font-weight: bold; - border: 1px solid #ccd5e4; - font-size: 11px; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - float: left; - white-space: nowrap; + overflow: hidden; + height: auto !important; + height: 15px; + margin: 3px; + padding: 1px 3px; + background-color: #eff2f7; + color: #2B5470; + cursor: default; + font-weight: bold; + border: 1px solid #ccd5e4; + font-size: 11px; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + float: left; + white-space: nowrap; } + li.token-input-token p { - display: inline; - padding: 0; - margin: 0; - font-size:12px; + display: inline; + padding: 0; + margin: 0; + font-size: 12px; } + li.token-input-token span { - color: #a6b3cf; - margin-left: 5px; - font-weight: bold; - cursor: pointer; + color: #a6b3cf; + margin-left: 5px; + font-weight: bold; + cursor: pointer; } + li.token-input-selected-token { - background-color: #F9F9F9; - border: 1px solid #eee; - color: #2B5470; - font-weight: bold; + background-color: #F9F9F9; + border: 1px solid #eee; + color: #2B5470; + font-weight: bold; } + li.token-input-input-token { - float: left; - margin: 0; - padding: 0; - list-style-type: none; + float: left; + margin: 0; + padding: 0; + list-style-type: none; } + div.token-input-dropdown { - position: absolute; - width: 400px; - background-color: #fff; - overflow: hidden; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; - border-bottom: 1px solid #ccc; - cursor: default; - font-size: 11px; - font-family: Verdana; - z-index: 1; + position: absolute; + width: 400px; + background-color: #fff; + overflow: hidden; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + cursor: default; + font-size: 11px; + font-family: Verdana; + z-index: 1; } + div.token-input-dropdown p { - margin: 0; - padding: 5px; + margin: 0; + padding: 5px; } + div.token-input-dropdown ul { - margin: 0; - padding: 0; + margin: 0; + padding: 0; } + div.token-input-dropdown ul li { - background-color: #fff; - padding: 3px; - margin: 0; - list-style-type: none; + background-color: #fff; + padding: 3px; + margin: 0; + list-style-type: none; } + div.token-input-dropdown ul li.token-input-dropdown-item { - background-color: #fff; + background-color: #fff; } + div.token-input-dropdown ul li.token-input-dropdown-item2 { - background-color: #fff; + background-color: #fff; } + div.token-input-dropdown ul li em { - font-weight: bold; - font-style: normal; + font-weight: bold; + font-style: normal; } + div.token-input-dropdown ul li.token-input-selected-dropdown-item { - background-color: #F9F9F9; - color: #2B5470; - font-weight: bold; + background-color: #F9F9F9; + color: #2B5470; + font-weight: bold; } + + /****************************************** System Messages *******************************************/ .ossn-system-messages .ossn-system-messages-inner { - margin-top: 20px; - margin-bottom:20px; - display:none; + margin-top: 20px; + margin-bottom: 20px; + display: none; } + .ossn-system-messages .ossn-system-messages-inner .alert { - margin-bottom:0px; + margin-bottom: 0px; } + + /** v1-v3 compitible **/ + .ossn-message-done { - border: 1px solid #1EB0DF; - border-width: 1px; - background-color: #DAF6FF; - padding: 13px; - text-align: left; + border: 1px solid #1EB0DF; + border-width: 1px; + background-color: #DAF6FF; + padding: 13px; + text-align: left; } + + /************************************* 0ssn modal box ***************************************/ .ossn-halt { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 10000; - background-color: #000; - opacity: 0.9; - cursor: auto; - height: 100%; - display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 10000; + background-color: #000; + opacity: 0.9; + cursor: auto; + height: 100%; + display: none; } + .ossn-light { - opacity: 0.4; + opacity: 0.4; } + .ossn-viewer { - width: 940px; - margin: 0 auto; - position: relative; + width: 940px; + margin: 0 auto; + position: relative; } + .ossn-viewer .ossn-container { - height: 200px; - position: fixed; - width: 900px; - z-index: 10000; - margin-top: 70px; - min-height: 515px; + height: 200px; + position: fixed; + width: 900px; + z-index: 10000; + margin-top: 70px; + min-height: 515px; } + .ossn-viewer-loding { - font-size: 15px; + font-size: 15px; } + .ossn-viewer .ossn-container .close-viewer { - float: right; - cursor: pointer; - margin-right: 5px; - font-weight: bold; - font-size: 13px; - color: #ccc; + float: right; + cursor: pointer; + margin-right: 5px; + font-weight: bold; + font-size: 13px; + color: #ccc; } + .ossn-container tbody { - background: #000; + background: #000; } + .ossn-halt { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 10000; - background-color: #000; - opacity: 0.9; - cursor: auto; - height: 100%; - display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 10000; + background-color: #000; + opacity: 0.9; + cursor: auto; + height: 100%; + display: none; } + .ossn-viewer .info-block { - background: #fff; - height: 100%; - width: 325px; - float: right; - margin-left: -3px; + background: #fff; + height: 100%; + width: 325px; + float: right; + margin-left: -3px; } + .image-block img { - max-width: 700px; + max-width: 700px; } + .ossn-message-box { - width: 470px; - min-width: 470px; - min-height: 96px; - background: #fff; - border: 1px solid #999; - position: fixed; - top: 0px; - left: 0px; - right: 0px; - margin-left: auto; - margin-right: auto; - z-index: 60000; - margin-top: 100px; - border-radius: 3px; - display: none; - box-shadow: 0 2px 26px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1); + width: 470px; + min-width: 470px; + min-height: 96px; + background: #fff; + border: 1px solid #999; + position: fixed; + top: 0px; + left: 0px; + right: 0px; + margin-left: auto; + margin-right: auto; + z-index: 60000; + margin-top: 100px; + border-radius: 3px; + display: none; + box-shadow: 0 2px 26px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1); } + .ossn-message-box .close-box { - float: right; - color: #ccc; - cursor: pointer; + float: right; + color: #ccc; + cursor: pointer; } + .ossn-message-box .title { - background: #F5F6F7; - padding: 11px; - border-radius: 3px; - border-bottom: 1px solid #E5E5E5; - color: #5E5656; - font-size: 14px; - font-weight: bold; + background: #F5F6F7; + padding: 11px; + border-radius: 3px; + border-bottom: 1px solid #E5E5E5; + color: #5E5656; + font-size: 14px; + font-weight: bold; } + .ossn-message-box .contents { - padding: 10px; - min-height: 150px; - max-height: 420px; - overflow-x: auto; - overflow: overlay; - overflow-x: -moz-hidden-unscrollable + padding: 10px; + min-height: 150px; + max-height: 420px; + overflow-x: auto; + overflow: overlay; + overflow-x: -moz-hidden-unscrollable } + .ossn-message-box .control { - margin-left: 10px; - margin-right: 10px; - height: 45px; - padding: 10px; - border-top: 1px solid #E9EAED; + margin-left: 10px; + margin-right: 10px; + height: 45px; + padding: 10px; + border-top: 1px solid #E9EAED; } + .ossn-message-box .control .controls { - float: right; + float: right; } + .ossn-message-box .control .controls .btn { - padding: 2px 13px; - border-radius: 2px; + padding: 2px 13px; + border-radius: 2px; } + .ossn-message-box .contents input[type='text'] { - border: 1px solid #EEE; - width: 292px; - padding: 7px; + border: 1px solid #EEE; + width: 292px; + padding: 7px; } + .ossn-message-box .contents input[type='text'], .ossn-message-box .contents label { - display: inline-table; + display: inline-table; } + .ossn-message-box .contents label { - color: #666; - font-weight: bold; - font-size: 13px; - margin-right: 13px; + color: #666; + font-weight: bold; + font-size: 13px; + margin-right: 13px; } + + /******************************* Ossn Blocked *********************************/ + .ossn-blocked i { - font-size: 100px; + font-size: 100px; } + .ossn-blocked { text-align: center; - padding: 100px; + padding: 100px; } + .ossn-blocked div { - font-size: 50px; - font-weight: bold; + font-size: 50px; + font-weight: bold; } + .ossn-blocked p { - font-size: 16px; + font-size: 16px; } + + /******************************** Loading Icon @source: https://github.com/jlong/css-spinners *********************************/ @-moz-keyframes three-quarters-loader { - 0% { - -moz-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -moz-transform: rotate(360deg); - transform: rotate(360deg); - } + 0% { + -moz-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + transform: rotate(360deg); + } } + @-webkit-keyframes three-quarters-loader { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } + @keyframes three-quarters-loader { - 0% { - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } + 0% { + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } + + /* :not(:required) hides this rule from IE9 and below */ .ossn-loading:not(:required) { - -moz-animation: three-quarters-loader 1250ms infinite linear; - -webkit-animation: three-quarters-loader 1250ms infinite linear; - animation: three-quarters-loader 1250ms infinite linear; - border: 8px solid #38e; - border-right-color: transparent; - border-radius: 16px; - box-sizing: border-box; - position: relative; - overflow: hidden; - text-indent: -9999px; - width: 24px; - height: 24px; + -moz-animation: three-quarters-loader 1250ms infinite linear; + -webkit-animation: three-quarters-loader 1250ms infinite linear; + animation: three-quarters-loader 1250ms infinite linear; + border: 8px solid #38e; + border-right-color: transparent; + border-radius: 16px; + box-sizing: border-box; + position: relative; + overflow: hidden; + text-indent: -9999px; + width: 24px; + height: 24px; } + .ossn-box-loading { - margin-left: 216px; - margin-top: 37px; + margin-left: 216px; + margin-top: 37px; } + + /******************************* Buttons *********************************/ .button-grey, .btn-action { - color: #333; - font-weight: bold; - text-decoration: none; - width: auto; - margin: 0; - font-size: 12px; - line-height: 16px; - padding: 5px 6px; - cursor: pointer; - outline: none; - text-align: center; - white-space: nowrap; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - border: 1px solid #999; - border-bottom-color: #888; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); - background: -moz-linear-gradient(#f5f6f6, #e4e4e3); - background: -o-linear-gradient(#f5f6f6, #e4e4e3); - background: linear-gradient(#F5F6F6, #E4E4E3); - text-decoration: none; + color: #333; + font-weight: bold; + width: auto; + margin: 0; + font-size: 12px; + line-height: 16px; + padding: 5px 6px; + cursor: pointer; + outline: none; + text-align: center; + white-space: nowrap; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; + border: 1px solid #ccc; + background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); + background: -moz-linear-gradient(#f5f6f6, #e4e4e3); + background: -o-linear-gradient(#f5f6f6, #e4e4e3); + background: linear-gradient(#F5F6F6, #E4E4E3); + border-radius: 4px; + text-decoration: none; } + .button-grey:hover, .btn-action:hover { - text-decoration: none; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#E4E4E3), to(#F5F6F6)); - background: -moz-linear-gradient(#E4E4E3, #F5F6F6); - background: -o-linear-gradient(#E4E4E3, #F5F6F6); - background: linear-gradient(#E4E4E3, #F5F6F6); + text-decoration: none; + background: -webkit-gradient(linear, 0 0, 0 100%, from(#E4E4E3), to(#F5F6F6)); + background: -moz-linear-gradient(#E4E4E3, #F5F6F6); + background: -o-linear-gradient(#E4E4E3, #F5F6F6); + background: linear-gradient(#E4E4E3, #F5F6F6); } + + /****************************** Users List *******************************/ .ossn-users-list-item .users-list-controls { - margin-top: 20px; + margin-top: 20px; } + .ossn-users-list-item .users-list-controls a { - margin-left: 5px; + margin-left: 5px; } + .ossn-users-list-item { - border: 1px solid #E9EAED; - margin-bottom: 10px; - margin-right: -10px; - margin-left: -10px; + border: 1px solid #E9EAED; + margin-bottom: 10px; + margin-right: -10px; + margin-left: -10px; } + .ossn-users-list-item .uinfo a { - font-size: 14px; - font-weight: bold; - margin-top: 20px; - float: left; - text-overflow: ellipsis; - width: 300px; - white-space: nowrap; - overflow: hidden; + font-size: 14px; + font-weight: bold; + margin-top: 20px; + float: left; + text-overflow: ellipsis; + width: 300px; + white-space: nowrap; + overflow: hidden; } + .ossn-users-list-item .col-md-2 { - text-align: center; + text-align: center; } + + /********************************* Footer **********************************/ footer { - margin-top: 20px; - padding-top: 5px; + margin-top: 20px; + padding-top: 5px; } + footer .col-md-11 { - border-top: 1px solid #E8E8E8; + border-top: 1px solid #E8E8E8; } -footer .container {} footer .ossn-footer-menu { - padding-bottom: 10px; + +footer .container {} + +footer .ossn-footer-menu { + padding-bottom: 10px; } + footer .ossn-footer-menu a { - color: #807D7D; - font-size: 13px; + color: #807D7D; + font-size: 13px; } + footer .ossn-footer-menu a::after { - content: "|"; - margin-left: 10px; - margin-right: 10px; + content: "|"; + margin-left: 10px; + margin-right: 10px; } + footer .ossn-footer-menu a:nth-last-child(2)::after, footer .ossn-footer-menu a:last-child::after { - content: ""; + content: ""; } + .menu-footer-powered { - float: right; + float: right; } + .menu-footer-powered:after { - display: none; + display: none; } + .menu-footer-a_copyrights { - text-transform: uppercase; + text-transform: uppercase; } + + /**************************** Home ****************************/ .home-left-contents { - margin-top: 5%; + } + .home-left-contents .logo { - text-align: center; + text-align: center; } + .home-left-contents .description { - font-size: 17px; - text-transform: uppercase; - font-weight: bold; - margin-top: 20px; - text-align: justify; - color:#fff; + font-size: 17px; + text-transform: uppercase; + font-weight: bold; + margin-top: 20px; + text-align: justify; + color: #fff; } + .home-left-contents .buttons { - text-align: center; - margin-top: 10px; + text-align: center; + margin-top: 10px; } + #ossn-home-signup p { - margin-top:10px; + margin-top: 10px; } + + /************************** System ***************************/ .ossn-list-users { - height: 60px; - border-bottom: 1px solid #E9EAED; - display: block; - margin-left: 5px; - margin-bottom: 10px; + height: 60px; + border-bottom: 1px solid #E9EAED; + display: block; + margin-left: 5px; + margin-bottom: 10px; } + .ossn-list-users img, .ossn-list-users .uinfo { - display: inline-block; + display: inline-block; } + .ossn-list-users .uinfo .userlink { - font-size: 14px; - font-weight: bold; - float: right; - margin-left: 12px; - text-overflow: ellipsis; - width: 370px; - white-space: nowrap; - overflow: hidden; + font-size: 14px; + font-weight: bold; + float: right; + margin-left: 12px; + text-overflow: ellipsis; + width: 370px; + white-space: nowrap; + overflow: hidden; } + .ossn-list-users .friendlink { - float: right; - margin-top: 10px; - margin-right: 9px; - text-overflow: ellipsis; - width: 280px; - white-space: nowrap; - overflow: hidden; + float: right; + margin-top: 10px; + margin-right: 9px; + text-overflow: ellipsis; + width: 280px; + white-space: nowrap; + overflow: hidden; } + .sidebar-menu-nav .sidebar-menu .menu-content { - display: block; + display: block; } + .ossn-box-inner { - width:446px; + width: 446px; } + .home-left-contents .some-icons i { - font-size: 50px; + font-size: 50px; } + .home-left-contents .some-icons li { - display: inline-block; - color: #fff; - border: 3px solid #fff; - border-radius: 100%; - padding: 20px; - margin-right: 20px; - margin-bottom: 20px; - - width: 100px; - height: 100px; + display: inline-block; + color: #fff; + border: 3px solid #fff; + border-radius: 100%; + padding: 20px; + margin-right: 20px; + margin-bottom: 20px; + width: 100px; + height: 100px; } + .home-left-contents .some-icons { - margin-top: 10%; - text-align: center; + margin-top: 10%; + text-align: center; } + + /************************** Similies **************************/ + .ossn-smiley-item { - display: inline-block !important; - margin-left: 2px; - margin-right: 2px; - width: initial !important; - margin-bottom: 0px !important; - margin-top: 0px !important; - border: 0px !important; + display: inline-block !important; + margin-left: 2px; + margin-right: 2px; + width: initial !important; + margin-bottom: 0px !important; + margin-top: 0px !important; + border: 0px !important; } + + /************************** Embed **************************/ + .ossn_embed_video { margin-top: 10px; - margin-bottom: 10px; - padding-top:0px; - + margin-bottom: 10px; + padding-top: 0px; } + + /************************** Photos ***************************/ + .ossn-photo-viewer .image-block img, .ossn-photo-viewer { - max-width: 100% !important; + max-width: 100% !important; } + + /************************** Mobile Layout Settings ***************************/ @media (max-width: 480px) { - /*********************** + /*********************** Comments ***********************/ - - .comments-list .comments-item .comment-user-img { - display: none; - } - .comments-item .col-md-11 { - padding-left: 15px; - } - /************************ + .comments-list .comments-item .comment-user-img { + display: none; + } + .comments-item .col-md-11 { + padding-left: 15px; + } + /************************ Wall ************************/ - - .ossn-wall-item-type { - display: block; - } - .ossn-wall-item .meta .user { - width: 155px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - .ossn-list-users .uinfo .userlink { - text-overflow: ellipsis; - width: 195px; - white-space: nowrap; - overflow: hidden; - } - .ossn-list-users a.right.btn.btn-primary { - display: none; - } - .ossn-list-users a.right.btn.btn-danger { - display: none; - } - .ossn-message-box .contents { - height: 280px ; - overflow-x: auto; + .ossn-wall-item-type { + display: block; + } + .ossn-wall-item .meta .user { + width: 155px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .ossn-list-users .uinfo .userlink { + text-overflow: ellipsis; + width: 195px; + white-space: nowrap; + overflow: hidden; + } + .ossn-list-users a.right.btn.btn-primary { + display: none; + } + .ossn-list-users a.right.btn.btn-danger { + display: none; + } + .ossn-message-box .contents { + height: 280px; + overflow-x: auto; overflow: overlay; - } - /*************************** + } + /*************************** Topbar notification box *****************************/ - - .ossn-notifications-box { - width: 300px; - } - .ossn-notifications-box .notfi-meta { - width: 230px; - } - .notification-friends .notfi-meta a { - width: 100px; - } - .ossn-notifications-box .notfi-meta, - .ossn-notification-messages .user-item .data { - width: 220px !important; - } - .ossn-notification-messages .reply-text-from { - width: 200px !important; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - /****************************** + .ossn-notifications-box { + width: 300px; + } + .ossn-notifications-box .notfi-meta { + width: 230px; + } + .notification-friends .notfi-meta a { + width: 100px; + } + .ossn-notifications-box .notfi-meta, + .ossn-notification-messages .user-item .data { + width: 215px !important; + } + .ossn-notification-messages .user-item .data .name { + width: 110px !important; + } + .ossn-notification-messages .reply-text-from { + width: 200px !important; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + /****************************** Profile ********************************/ - - .ossn-profile .profile-photo img { - width: 100px; - height: 100px; - } - .ossn-profile .user-fullname { - font-size: 16px; - margin-left: 135px; - margin-top: -100px; - width: 140px; - } - .ossn-profile .top-container .profile-cover { - height: 188px; - } - .ossn-profile .profile-photo { - margin-top: -130px; - } - .profile-menu { - float: none; - margin: 13px; - } - .ossn-profile .top-container .profile-cover img { - width: auto; - } - .ossn-group-cover-button, - .profile-cover-controls { - display: none !important; - } - .upload-photo { - width: 100px; - } - .profile-hr-menu ul li { - display: block; - text-align: center; - border-bottom: 1px solid rgb(238, 238, 238); - margin-right: 0px; - } - .profile-hr-menu ul li a { - margin-right: 0px; - } - .ossn-profile-role { - display: none; - } - /***************************** + .ossn-profile .profile-photo img { + width: 100px; + height: 100px; + } + .ossn-profile .user-fullname { + font-size: 16px; + margin-left: 135px; + margin-top: -100px; + width: 140px; + } + .ossn-profile .top-container .profile-cover { + height: 188px; + } + .ossn-profile .profile-photo { + margin-top: -130px; + } + .profile-menu { + float: none; + margin: 13px; + } + .ossn-profile .top-container .profile-cover img { + width: auto; + } + .ossn-group-cover-button, + .profile-cover-controls { + display: none !important; + } + .upload-photo { + width: 100px; + } + .profile-hr-menu ul li { + display: block; + text-align: center; + border-bottom: 1px solid rgb(238, 238, 238); + margin-right: 0px; + } + .profile-hr-menu ul li a { + margin-right: 0px; + } + .ossn-profile-role { + display: none; + } + /***************************** System *****************************/ - - .ossn-users-list-item img { - display: none; - } - .ossn-users-list-item .users-list-controls { - margin-top: 10px; - margin-bottom: 10px; - } - .ossn-users-list-item .uinfo a { - margin-top: 10px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 90px ; - } - .ossn-search-page .ossn-users-list-item .uinfo a { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 100px; - } - .ossn-system-messages { - padding-left: 15px; - padding-right: 15px; - } - .ossn-users-list-item { - padding-bottom: 10px; - } - .ossn-widget .widget-contents { - padding:5px; - } - .ossn-message-box { - min-width: 300px; - width:300px; - } - .ossn-box-loading { - margin-left: 150px; + .ossn-users-list-item img { + display: none; + } + .ossn-users-list-item .users-list-controls { + margin-top: 10px; + margin-bottom: 10px; + } + .ossn-users-list-item .uinfo a { + margin-top: 10px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 90px; + } + .ossn-search-page .ossn-users-list-item .uinfo a { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 100px; + } + .ossn-system-messages { + padding-left: 15px; + padding-right: 15px; + } + .ossn-users-list-item { + padding-bottom: 10px; + } + .ossn-widget .widget-contents { + padding: 5px; + } + .ossn-message-box { + min-width: 300px; + width: 300px; + } + .ossn-box-loading { + margin-left: 150px; margin-top: 37px; - } - .ossn-message-box .contents input[type="text"] { - width:195px; - } - .ossn-box-inner { - width:280px; - } - footer .ossn-footer-menu a:nth-last-child(2)::after { - content:"|"; - } - - /********************** + } + .ossn-message-box .contents input[type="text"] { + width: 195px; + } + .ossn-box-inner { + width: 280px; + } + footer .ossn-footer-menu a:nth-last-child(2)::after { + content: "|"; + } + /********************** Groups ************************/ - - .ossn-group-cover img { - top: auto !important; - } - .ossn-group-cover { - height: 100px !important; - } - .groups-buttons { - float: none !important; - } - .ossn-group-cover-header, - .ossn-group-profile .profile-header, - .ossn-group-profile .profile-header .header-bottom { - height: auto !important; - } - .ossn-group-profile .profile-header { - max-height: inherit !important; - } - .groups-buttons { - margin-top: 50px; - } - .ossn-group-profile .profile-header .group-name { - float: none !important; - } - #group-header-menu li, - #group-header-menu { - width: 100% !important; - } - #group-header-menu li { - border-bottom: 1px solid #EEE !important; - } - .group-name { - text-align: center; - width: 100%; - border-bottom: 1px solid #eee; - } - .ossn-group-members { - margin-left: 15px; - margin-right: 15px; - } - .ossn-group-members .request-controls, - .ossn-group-members .uinfo { - display: inline-block; - } - .ossn-group-members .uinfo .userlink { - width: 130px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - .sidebar-menu-nav .sidebar-menu .menu-content { - display: block; - } - .sidebar-hide-contents-xs { - display: none; - } - .home-left-contents .some-icons { - display:none; - } - /************************** + .ossn-group-cover img { + top: auto !important; + } + .ossn-group-cover { + height: 100px !important; + } + .groups-buttons { + float: none !important; + } + .ossn-group-cover-header, + .ossn-group-profile .profile-header, + .ossn-group-profile .profile-header .header-bottom { + height: auto !important; + } + .ossn-group-profile .profile-header { + max-height: inherit !important; + } + .groups-buttons { + margin-top: 50px; + } + .ossn-group-profile .profile-header .group-name { + float: none !important; + } + #group-header-menu li, + #group-header-menu { + width: 100% !important; + } + #group-header-menu li { + border-bottom: 1px solid #EEE !important; + } + .group-name { + text-align: center; + width: 100%; + border-bottom: 1px solid #eee; + } + .ossn-group-members { + margin-left: 15px; + margin-right: 15px; + } + .ossn-group-members .request-controls, + .ossn-group-members .uinfo { + display: inline-block; + } + .ossn-group-members .uinfo .userlink { + width: 130px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .sidebar-menu-nav .sidebar-menu .menu-content { + display: block; + } + .sidebar-hide-contents-xs { + display: none; + } + .home-left-contents .some-icons { + display: none; + } + /************************** Layouts ****************************/ - - .newsfeed-right { - display: none; - } - .ossn-messages .message-with .user-icon, - .ossn-messages .messages-recent .messages-from .user-item .image { - display: none; - } - .ossn-messages .message-inner .row { - margin-left: 0px !important; - } - /************************* + .newsfeed-right { + display: none; + } + .ossn-messages .message-with .user-icon, + .ossn-messages .messages-recent .messages-from .user-item .image { + display: none; + } + .ossn-messages .message-inner .row { + margin-left: 0px !important; + } + /************************* Home Page **************************/ - - .logo img { - width: 260px; - } - .home-left-contents .description { - font-size: 16px; - } - .home-left-contents { - margin-bottom: 20px; - } - /***************************** + .logo img { + width: 260px; + } + .home-left-contents .description { + font-size: 16px; + } + .home-left-contents { + margin-bottom: 20px; + } + /***************************** Wall Menu ******************************/ - .dropdown-menu { - margin-left: -110px; - } - .menu-footer-powered { - float:none; - } + .dropdown-menu { + margin-left: -110px; + } + .menu-footer-powered { + float: none; + } } + + /*************************************** Tablets ****************************************/ @media only screen and (max-width: 992px) { - .ossn-group-cover img { - top: auto !important; - } + .ossn-group-cover img { + top: auto !important; + } .dropdown-menu { - margin-left: -110px; - } - .ossn-profile .user-fullname { - max-width:500px; - } - - /*********************** + margin-left: -110px; + } + .ossn-profile .user-fullname { + max-width: 500px; + } + /*********************** Comments ***********************/ - .comments-list .comments-item .comment-user-img { - display: none; - } - .comments-item .col-md-11 { - padding-left: 15px; - } - /************************** + .comments-list .comments-item .comment-user-img { + display: none; + } + .comments-item .col-md-11 { + padding-left: 15px; + } + /************************** Layouts ****************************/ - - .newsfeed-right { - display: none; - } - /******************* + .newsfeed-right { + display: none; + } + /******************* Messages *******************/ - - .ossn-messages .message-with .user-icon, - .ossn-messages .messages-recent .messages-from .user-item .image { - display: none; - } - .ossn-messages .message-inner .row { - margin-left: 0px !important; - } - .sidebar-menu-nav .sidebar-menu .menu-content { - display: block; - } + .ossn-messages .message-with .user-icon, + .ossn-messages .messages-recent .messages-from .user-item .image { + display: none; + } + .ossn-messages .message-inner .row { + margin-left: 0px !important; + } + .sidebar-menu-nav .sidebar-menu .menu-content { + display: block; + } } @media only screen and (max-width: 1199px) { - .comments-list .comments-item .col-md-1, - .comments-list .comments-item .comment-user-img { - display: none; - } - .comments-list .comments-item .col-md-11 { - width: 100%; - } - .comments-item .col-md-11 { - padding-left: 15px; - } - .group-search-details { - margin-left: 10px; - } - .ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 35px; - } - .ossn-search-page .ossn-users-list-item .uinfo a { - text-overflow: ellipsis; - width: 200px; - white-space: nowrap; - overflow: hidden; - } - .ossn-users-list-item .users-list-controls { - margin-bottom:10px; - } - .ossn-profile .user-fullname { - max-width: 640px; - } + .comments-list .comments-item .col-md-1, + .comments-list .comments-item .comment-user-img { + display: none; + } + .comments-list .comments-item .col-md-11 { + width: 100%; + } + .comments-item .col-md-11 { + padding-left: 15px; + } + .group-search-details { + margin-left: 10px; + } + .ossn-search-page .ossn-users-list-item .uinfo { + margin-left: 35px; + } + .ossn-search-page .ossn-users-list-item .uinfo a { + text-overflow: ellipsis; + width: 200px; + white-space: nowrap; + overflow: hidden; + } + .ossn-users-list-item .users-list-controls { + margin-bottom: 10px; + } + .ossn-profile .user-fullname { + max-width: 640px; + } } + @media only screen and (max-width: 767px) { - .ossn-profile .user-fullname { - max-width: 767px; - } - .ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 0; - } + .ossn-profile .user-fullname { + max-width: 767px; + } + .ossn-search-page .ossn-users-list-item .uinfo { + margin-left: 0; + } } + + +/***************************************************** + Adding icons for some 3rd party components +******************************************************/ + +.sidebar-menu-nav ul .sub-menu li:before { + font-family: FontAwesome; + display: inline-block; + padding-left: 10px; + padding-right: 10px; + vertical-align: middle; +} + +.menu-section-item-groups:before { + content: "\f07b" !important +} +.topbar-search input{ + background-color: #494c62; + border: 0; + padding: 10px; + height: 70px; + width: 100%; + color:#fff; +} + +.com-members-memberlist-item img { + border: 1px solid #e0e0e0 !important; + margin: 1px 0px 5px 1px !important; + padding:0 !important; + border-radius:0 !important; +} \ No newline at end of file diff --git a/plugins/default/flexi/friends_widget.php b/plugins/default/flexi/friends_widget.php new file mode 100644 index 0000000..632d3ab --- /dev/null +++ b/plugins/default/flexi/friends_widget.php @@ -0,0 +1,26 @@ + + * @copyright 2014-2018 SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + +$attr = array( + 'limit' => 12, + 'order_by' => 'r.relation_id DESC' +); +$friends = ossn_loggedin_user()->getFriends('', $attr); + +if ($friends) { + foreach($friends as $user) { ?> + + + + * @copyright 2014-2018 SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + +$count = 12; +if(isset($params['count'])){ + $count = $params['count']; +} +$users = new OssnUser; +$attr = array( + 'keyword' => false, + 'order_by' => 'guid DESC', + 'limit' => $count, + 'page_limit' => 12, + 'offset' => 1 +); +$users = $users->searchUsers($attr); + +foreach($users as $user) { ?> + + + - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence - */ -Ossn.ViewLikes = function($post, $type) { - if (!$type) { - $type = 'post'; - } - Ossn.MessageBox('likes/view?guid=' + $post + '&type=' + $type); -}; - -Ossn.PostUnlike = function(post) { - Ossn.PostRequest({ - url: Ossn.site_url + 'action/post/unlike', - beforeSend: function() { - $('#ossn-like-' + post).html(''); - }, - params: '&post=' + post, - callback: function(callback) { - if (callback['done'] !== 0) { - $('#ossn-like-' + post).html(callback['button']); - $('#ossn-like-' + post).attr('onclick', 'Ossn.PostLike(' + post + ');'); - } else { - $('#ossn-like-' + post).html(Ossn.Print('unlike')); - } - }, - }); - -}; -Ossn.PostLike = function(post) { - Ossn.PostRequest({ - url: Ossn.site_url + 'action/post/like', - beforeSend: function() { - $('#ossn-like-' + post).html(''); - }, - params: '&post=' + post, - callback: function(callback) { - if (callback['done'] !== 0) { - $('#ossn-like-' + post).html(callback['button']); - $('#ossn-like-' + post).attr('onClick', 'Ossn.PostUnlike(' + post + ');'); - } else { - $('#ossn-like-' + post).html(Ossn.Print('like')); - } - }, - }); - -}; - -Ossn.EntityUnlike = function(entity) { - Ossn.PostRequest({ - url: Ossn.site_url + 'action/post/unlike', - beforeSend: function() { - $('#ossn-like-' + entity).html(''); - }, - params: '&entity=' + entity, - callback: function(callback) { - if (callback['done'] !== 0) { - $('#ossn-like-' + entity).html(callback['button']); - $('#ossn-like-' + entity).attr('onclick', 'Ossn.EntityLike(' + entity + ');'); - } else { - $('#ossn-like-' + entity).html(Ossn.Print('unlike')); - } - }, - }); - -}; -Ossn.EntityLike = function(entity) { - Ossn.PostRequest({ - url: Ossn.site_url + 'action/post/like', - beforeSend: function() { - $('#ossn-like-' + entity).html(''); - }, - params: '&entity=' + entity, - callback: function(callback) { - if (callback['done'] !== 0) { - $('#ossn-like-' + entity).html(callback['button']); - $('#ossn-like-' + entity).attr('onClick', 'Ossn.EntityUnlike(' + entity + ');'); - } else { - $('#ossn-like-' + post).html(Ossn.Print('like')); - } - }, - }); - -}; -Ossn.RegisterStartupFunction(function() { - $(document).ready(function() { - $(document).delegate('.ossn-like-comment', 'click', function(e) { - e.preventDefault(); - var $item = $(this); - var $type = $.trim($item.attr('data-type')); - var $url = $item.attr('href'); - Ossn.PostRequest({ - url: $url, - action: false, - beforeSend: function() { - $item.html(''); - }, - callback: function(callback) { - if (callback['done'] == 1) { - $total_guid = Ossn.UrlParams('annotation', $url); - $total = $('.ossn-total-likes-' + $total_guid).attr('data-likes'); - if ($type == 'Like') { - $item.html(Ossn.Print('unlike')); - $item.attr('data-type', 'Unlike'); - var unlike = $url.replace("like", "unlike"); - $item.attr('href', unlike); - $total_likes = $total; - $total_likes++; - $('.ossn-total-likes-' + $total_guid).attr('data-likes', $total_likes); - $('.ossn-total-likes-' + $total_guid).html('' + $total_likes); - } - if ($type == 'Unlike') { - $item.html(Ossn.Print('like')); - $item.attr('data-type', 'Like'); - var like = $url.replace("unlike", "like"); - $item.attr('href', like); - if ($total > 1) { - $like_remove = $total; - 0 - $like_remove--; - $('.ossn-total-likes-' + $total_guid).attr('data-likes', $like_remove); - $('.ossn-total-likes-' + $total_guid).html('' + $like_remove); - } - if ($total == 1) { - $('.ossn-total-likes-' + $total_guid).attr('data-likes', 0); - $('.ossn-total-likes-' + $total_guid).html(''); - - } - } - } - if (callback['done'] == 0) { - if ($type == 'Like') { - $item.html(Ossn.Print('like')); - $item.attr('data-type', 'Like'); - Ossn.MessageBox('syserror/unknown'); - } - if ($type == 'Unlike') { - $item.html(Ossn.Print('unlike')); - $item.attr('data-type', 'Unlike'); - Ossn.MessageBox('syserror/unknown'); - - } - } - }, - }); - }); - }); -}); diff --git a/plugins/default/js/goblue.php b/plugins/default/js/goblue.php index 5cce74d..15f42fc 100644 --- a/plugins/default/js/goblue.php +++ b/plugins/default/js/goblue.php @@ -1,19 +1,49 @@ //

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�Xf4qD7Q{BCv3)wOW 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 ZRL+vm>0TWwEFLLujFk^mWVJ#c|Ji0(k&FNU literal 199475 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 C8OTMV|z#DLUs5v3X+&RJL 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 diff --git a/images/background.jpg.license.txt b/images/background.jpg.license.txt new file mode 100644 index 0000000..a90e95b --- /dev/null +++ b/images/background.jpg.license.txt @@ -0,0 +1,127 @@ +The image is taken from : https://www.pexels.com/ on 5 May , 2017 + +Source Link: https://www.pexels.com/photo/city-sunny-people-street-2752/ + +The license of image mentioned on their license page on above date: Creative Commons Zero (CC0) license. + +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e2a0060d24706f27b3f00fccd0d8a86cced95bcd GIT binary patch literal 1150 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 QllK|civy4Q=2oBm3;d}%z5oCK literal 4316 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 HPNx13Sd6m~ diff --git a/images/open source social network logo license.txt b/images/open source social network logo license.txt new file mode 100644 index 0000000..9c5e67b --- /dev/null +++ b/images/open source social network logo license.txt @@ -0,0 +1 @@ +Open Source Social Network have different versions of logos and all the logos are copyright material of Open Source Social Network (opensource-socialnetwork.org). \ No newline at end of file diff --git a/locale/ossn.en.php b/locale/ossn.en.php new file mode 100644 index 0000000..90983be --- /dev/null +++ b/locale/ossn.en.php @@ -0,0 +1,15 @@ + + * @copyright 2014-2016 SOFTLAB24 LIMITED + * @license General Public Licence http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ +$en = array( + 'flexi:latest:members' => 'Latest members', + 'flexi:latest:friends' => 'Latest friends', +); +ossn_register_languages('en', $en); diff --git a/nbproject/project.properties b/nbproject/project.properties deleted file mode 100644 index d37ef95..0000000 --- a/nbproject/project.properties +++ /dev/null @@ -1,7 +0,0 @@ -include.path=${php.global.include.path} -php.version=PHP_54 -source.encoding=UTF-8 -src.dir=. -tags.asp=false -tags.short=false -web.root=. diff --git a/nbproject/project.xml b/nbproject/project.xml deleted file mode 100644 index b5616d8..0000000 --- a/nbproject/project.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - org.netbeans.modules.php.project - - - nes - - - diff --git a/ossn_theme.php b/ossn_theme.php index 26c21ef..c8011dd 100644 --- a/ossn_theme.php +++ b/ossn_theme.php @@ -2,13 +2,13 @@ /** * Open Source Social Network * - * @package (Informatikon.com).ossn - * @author OSSN Core Team - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence + * @package (softlab24.com).ossn + * @author OSSN Core Team + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ */ -define('__THEMEDIR__', ossn_route()->themes . 'goblue/'); +define('__THEMEDIR__', ossn_route()->themes . 'Flexi/'); ossn_register_callback('ossn', 'init', 'ossn_goblue_theme_init'); @@ -30,15 +30,41 @@ function ossn_goblue_theme_init(){ ossn_extend_view('ossn/admin/head', 'ossn_goblue_admin_head'); ossn_extend_view('ossn/site/head', 'ossn_goblue_head'); ossn_extend_view('js/opensource.socialnetwork', 'js/goblue'); + + //Sanitizing of latest friends widget #6 + if(ossn_isLoggedin()){ + ossn_add_hook('newsfeed', 'sidebar:right', 'flexi_latest_members_widget'); + ossn_add_hook('newsfeed', 'sidebar:right', 'flexi_latest_friends_widget'); + } } +function flexi_latest_members_widget($hook, $type, $return){ + $widget_content = ossn_plugin_view('flexi/members_widget'); + $widget = ossn_plugin_view('widget/view', array( + 'title' => ossn_print('flexi:latest:members'), + 'contents' => $widget_content + )); + $return[] = $widget; + return $return; +} + +function flexi_latest_friends_widget($hook, $type, $return){ + $widget_content = ossn_plugin_view('flexi/friends_widget'); + $widget = ossn_plugin_view('widget/view', array( + 'title' => ossn_print('flexi:latest:friends'), + 'contents' => $widget_content + )); + $return[] = $widget; + return $return; +} + function ossn_goblue_head(){ $head = array(); $head[] = ossn_html_css(array( - 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css' + 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' )); $head[] = ossn_html_css(array( - 'href' => 'https://fonts.googleapis.com/css?family=PT+Sans:400italic,700,400' + 'href' => 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700' )); $head[] = ossn_html_js(array( 'src' => ossn_theme_url() . 'vendors/bootstrap/js/bootstrap.min.js' @@ -51,7 +77,7 @@ function ossn_goblue_head(){ function ossn_goblue_admin_head(){ $head = array(); $head[] = ossn_html_css(array( - 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css' + 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' )); $head[] = ossn_html_css(array( 'href' => '//fonts.googleapis.com/css?family=Roboto+Slab:300,700,400' diff --git a/ossn_theme.xml b/ossn_theme.xml index 1784613..82a55a0 100644 --- a/ossn_theme.xml +++ b/ossn_theme.xml @@ -1,15 +1,15 @@ - - NES - nes - Departamento de informatica de NES - http://www.edicionyformacion.com/ + + Flexi + Flexi + Core Team + http://www.softlab24.com/ A responsive theme for Ossn. - GNU General Public License, version 2 - http://www.opensource-socialnetwork.org/licence - 3.1 + OSSN License v3 + http://www.opensource-socialnetwork.org/licence + 1.6 ossn_version - 4.0 + 5.6 diff --git a/plugins/default/chat/friends-item.php b/plugins/default/chat/friends-item.php index 1b8a8ea..673e0b2 100644 --- a/plugins/default/chat/friends-item.php +++ b/plugins/default/chat/friends-item.php @@ -2,11 +2,11 @@ /** * Open Source Social Network * - * @package (Informatikon.com).ossn - * @author OSSN Core Team - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence + * @package (softlab24.com).ossn + * @author OSSN Core Team + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ */ $friend = $params['entity']; ?> diff --git a/plugins/default/chat/friends/friend-item.php b/plugins/default/chat/friends/friend-item.php index 53cfad2..e1ae998 100644 --- a/plugins/default/chat/friends/friend-item.php +++ b/plugins/default/chat/friends/friend-item.php @@ -2,11 +2,11 @@ /** * Open Source Social Network * - * @package (Informatikon.com).ossn - * @author OSSN Core Team - * @copyright 2014 iNFORMATIKON TECHNOLOGIES - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link http://www.opensource-socialnetwork.org/licence + * @package (softlab24.com).ossn + * @author OSSN Core Team + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ */ $friend = $params['entity']; if ($friend->isOnline(10)) { @@ -16,9 +16,8 @@ if ($friend->isOnline(10)) { } ?>