diff --git a/.gitignore b/.gitignore index bf4bd454b..715283359 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ report/ #ignore cache folders /privacy_image_cache/ /photo/ +nbproject diff --git a/LICENSE b/LICENSE index 01f1c19d5..42897de4a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,20 +1,525 @@ +Friendica Communications Server Copyright (c) 2010-2013 the Friendica Project -All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a wok 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 t + 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. + + E to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version orch source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README b/README index ed5776051..9495f11df 100644 --- a/README +++ b/README @@ -1,7 +1,6 @@ Friendica Social Communications Server ====================================== -http://friendica.com Welcome to the free social web. @@ -10,4 +9,3 @@ Friendica is a communications platform for integrated social communications util Our mission is to free our friends and families from the clutches of data-harvesting corporations, and pave the way to a future where social communications are free and open and flow between alternate providers as easily as email does today. -Report issues at http://bugs.friendica.com/ \ No newline at end of file diff --git a/boot.php b/boot.php index 3c55c377c..70d27ebce 100644 --- a/boot.php +++ b/boot.php @@ -12,7 +12,7 @@ require_once('library/Mobile_Detect/Mobile_Detect.php'); require_once('include/features.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '3.1.1699' ); +define ( 'FRIENDICA_VERSION', '3.1.1714' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1163 ); define ( 'EOL', "
\r\n" ); @@ -437,6 +437,14 @@ if(! class_exists('App')) { startup(); + set_include_path( + 'include' . PATH_SEPARATOR + . 'library' . PATH_SEPARATOR + . 'library/phpsec' . PATH_SEPARATOR + . 'library/langdet' . PATH_SEPARATOR + . '.' ); + + $this->scheme = 'http'; if(x($_SERVER,'HTTPS') && $_SERVER['HTTPS']) $this->scheme = 'https'; @@ -471,15 +479,8 @@ if(! class_exists('App')) { $argc --; } - set_include_path( - "include/$this->hostname" . PATH_SEPARATOR - . 'include' . PATH_SEPARATOR - . 'library' . PATH_SEPARATOR - . 'library/phpsec' . PATH_SEPARATOR - . 'library/langdet' . PATH_SEPARATOR - . '.' ); + set_include_path("include/$this->hostname" . PATH_SEPARATOR . get_include_path()); - if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") { $this->query_string = substr($_SERVER['QUERY_STRING'],2); // removing trailing / - maybe a nginx problem diff --git a/images/rhash-16.png b/images/rhash-16.png new file mode 100644 index 000000000..23dd9e4b3 Binary files /dev/null and b/images/rhash-16.png differ diff --git a/include/bbcode.php b/include/bbcode.php index 3e3345035..eaf412c35 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -543,10 +543,12 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal // [img=widthxheight]image source[/img] //$Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '', $Text); $Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '', $Text); + $Text = preg_replace("/\[zmg\=([0-9]*)x([0-9]*)\](.*?)\[\/zmg\]/ism", '', $Text); // Images // [img]pathtoimage[/img] $Text = preg_replace("/\[img\](.*?)\[\/img\]/ism", '' . t('Image/photo') . '', $Text); + $Text = preg_replace("/\[zmg\](.*?)\[\/zmg\]/ism", '' . t('Image/photo') . '', $Text); // Shared content if (!$simplehtml) diff --git a/include/pgettext.php b/include/pgettext.php index 93dd3e4b6..0c003a750 100644 --- a/include/pgettext.php +++ b/include/pgettext.php @@ -1,6 +1,6 @@ get_baseurl() . '/images/smiley-facepalm.gif" alt=":facepalm" />', ':like', ':dislike', - '~friendica ~friendica' + '~friendica ~friendica', + 'red red' ); $params = array('texts' => $texts, 'icons' => $icons, 'string' => $s); diff --git a/index.php b/index.php index 8e2376e91..d3a4cef44 100644 --- a/index.php +++ b/index.php @@ -414,7 +414,9 @@ if(!$a->theme['stylesheet']) $stylesheet = current_theme_url(); else $stylesheet = $a->theme['stylesheet']; -$a->page['htmlhead'] = replace_macros($a->page['htmlhead'], array('$stylesheet' => $stylesheet)); + +$a->page['htmlhead'] = str_replace('{{$stylesheet}}',$stylesheet,$a->page['htmlhead']); +//$a->page['htmlhead'] = replace_macros($a->page['htmlhead'], array('$stylesheet' => $stylesheet)); $page = $a->page; $profile = $a->profile; diff --git a/library/cropper/cropper.html b/library/cropper/cropper.html index 236235247..ebdf1ffc2 100644 --- a/library/cropper/cropper.html +++ b/library/cropper/cropper.html @@ -40,17 +40,17 @@ JavaScript: 1. function onEndCrop( coords, dimensions ) { 2. - $( 'x1' ).value = coords.x1; + $PR( 'x1' ).value = coords.x1; 3. - $( 'y1' ).value = coords.y1; + $PR( 'y1' ).value = coords.y1; 4. - $( 'x2' ).value = coords.x2; + $PR( 'x2' ).value = coords.x2; 5. - $( 'y2' ).value = coords.y2; + $PR( 'y2' ).value = coords.y2; 6. - $( 'width' ).value = dimensions.width; + $PR( 'width' ).value = dimensions.width; 7. - $( 'height' ).value = dimensions.height; + $PR( 'height' ).value = dimensions.height; 8. } diff --git a/library/cropper/cropper.js b/library/cropper/cropper.js index 486a92ad9..427a9ba0a 100644 --- a/library/cropper/cropper.js +++ b/library/cropper/cropper.js @@ -13,554 +13,556 @@ * http://www.opensource.org/licenses/bsd-license.php * * See scriptaculous.js for full scriptaculous licence + * + * Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery */ -var CropDraggable=Class.create(); -Object.extend(Object.extend(CropDraggable.prototype,Draggable.prototype),{initialize:function(_1){ -this.options=Object.extend({drawMethod:function(){ -}},arguments[1]||{}); -this.element=$(_1); -this.handle=this.element; -this.delta=this.currentDelta(); -this.dragging=false; -this.eventMouseDown=this.initDrag.bindAsEventListener(this); -Event.observe(this.handle,"mousedown",this.eventMouseDown); -Draggables.register(this); -},draw:function(_2){ -var _3=Position.cumulativeOffset(this.element); -var d=this.currentDelta(); -_3[0]-=d[0]; -_3[1]-=d[1]; -var p=[0,1].map(function(i){ -return (_2[i]-_3[i]-this.offset[i]); -}.bind(this)); -this.options.drawMethod(p); -}}); -var Cropper={}; -Cropper.Img=Class.create(); -Cropper.Img.prototype={initialize:function(_7,_8){ -this.options=Object.extend({ratioDim:{x:0,y:0},minWidth:0,minHeight:0,displayOnInit:false,onEndCrop:Prototype.emptyFunction,captureKeys:true,onloadCoords:null,maxWidth:0,maxHeight:0},_8||{}); -this.img=$(_7); -this.clickCoords={x:0,y:0}; -this.dragging=false; -this.resizing=false; -this.isWebKit=/Konqueror|Safari|KHTML/.test(navigator.userAgent); -this.isIE=/MSIE/.test(navigator.userAgent); -this.isOpera8=/Opera\s[1-8]/.test(navigator.userAgent); -this.ratioX=0; -this.ratioY=0; -this.attached=false; -this.fixedWidth=(this.options.maxWidth>0&&(this.options.minWidth>=this.options.maxWidth)); -this.fixedHeight=(this.options.maxHeight>0&&(this.options.minHeight>=this.options.maxHeight)); -if(typeof this.img=="undefined"){ -return; -} -$A(document.getElementsByTagName("script")).each(function(s){ -if(s.src.match(/cropper\.js/)){ -var _a=s.src.replace(/cropper\.js(.*)?/,""); -var _b=document.createElement("link"); -_b.rel="stylesheet"; -_b.type="text/css"; -_b.href=_a+"cropper.css"; -_b.media="screen"; -document.getElementsByTagName("head")[0].appendChild(_b); -} -}); -if(this.options.ratioDim.x>0&&this.options.ratioDim.y>0){ -var _c=this.getGCD(this.options.ratioDim.x,this.options.ratioDim.y); -this.ratioX=this.options.ratioDim.x/_c; -this.ratioY=this.options.ratioDim.y/_c; -} -this.subInitialize(); -if(this.img.complete||this.isWebKit){ -this.onLoad(); -}else{ -Event.observe(this.img,"load",this.onLoad.bindAsEventListener(this)); -} -},getGCD:function(a,b){ -if(b==0){ -return a; -} -return this.getGCD(b,a%b); -},onLoad:function(){ -var _f="imgCrop_"; -var _10=this.img.parentNode; -var _11=""; -if(this.isOpera8){ -_11=" opera8"; -} -this.imgWrap=Builder.node("div",{"class":_f+"wrap"+_11}); -this.north=Builder.node("div",{"class":_f+"overlay "+_f+"north"},[Builder.node("span")]); -this.east=Builder.node("div",{"class":_f+"overlay "+_f+"east"},[Builder.node("span")]); -this.south=Builder.node("div",{"class":_f+"overlay "+_f+"south"},[Builder.node("span")]); -this.west=Builder.node("div",{"class":_f+"overlay "+_f+"west"},[Builder.node("span")]); -var _12=[this.north,this.east,this.south,this.west]; -this.dragArea=Builder.node("div",{"class":_f+"dragArea"},_12); -this.handleN=Builder.node("div",{"class":_f+"handle "+_f+"handleN"}); -this.handleNE=Builder.node("div",{"class":_f+"handle "+_f+"handleNE"}); -this.handleE=Builder.node("div",{"class":_f+"handle "+_f+"handleE"}); -this.handleSE=Builder.node("div",{"class":_f+"handle "+_f+"handleSE"}); -this.handleS=Builder.node("div",{"class":_f+"handle "+_f+"handleS"}); -this.handleSW=Builder.node("div",{"class":_f+"handle "+_f+"handleSW"}); -this.handleW=Builder.node("div",{"class":_f+"handle "+_f+"handleW"}); -this.handleNW=Builder.node("div",{"class":_f+"handle "+_f+"handleNW"}); -this.selArea=Builder.node("div",{"class":_f+"selArea"},[Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeNorth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeEast"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeSouth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeWest"},[Builder.node("span")]),this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW,Builder.node("div",{"class":_f+"clickArea"})]); -this.imgWrap.appendChild(this.img); -this.imgWrap.appendChild(this.dragArea); -this.dragArea.appendChild(this.selArea); -this.dragArea.appendChild(Builder.node("div",{"class":_f+"clickArea"})); -_10.appendChild(this.imgWrap); -this.startDragBind=this.startDrag.bindAsEventListener(this); -Event.observe(this.dragArea,"mousedown",this.startDragBind); -this.onDragBind=this.onDrag.bindAsEventListener(this); -Event.observe(document,"mousemove",this.onDragBind); -this.endCropBind=this.endCrop.bindAsEventListener(this); -Event.observe(document,"mouseup",this.endCropBind); -this.resizeBind=this.startResize.bindAsEventListener(this); -this.handles=[this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW]; -this.registerHandles(true); -if(this.options.captureKeys){ -this.keysBind=this.handleKeys.bindAsEventListener(this); -Event.observe(document,"keypress",this.keysBind); -} -new CropDraggable(this.selArea,{drawMethod:this.moveArea.bindAsEventListener(this)}); -this.setParams(); -},registerHandles:function(_13){ -for(var i=0;i0&&this.options.ratioDim.y>0){ -_1a.x1=Math.ceil((this.imgW-this.options.ratioDim.x)/2); -_1a.y1=Math.ceil((this.imgH-this.options.ratioDim.y)/2); -_1a.x2=_1a.x1+this.options.ratioDim.x; -_1a.y2=_1a.y1+this.options.ratioDim.y; -_1b=true; -} -} -this.setAreaCoords(_1a,false,false,1); -if(this.options.displayOnInit&&_1b){ -this.selArea.show(); -this.drawArea(); -this.endCrop(); -} -this.attached=true; -},remove:function(){ -if(this.attached){ -this.attached=false; -this.imgWrap.parentNode.insertBefore(this.img,this.imgWrap); -this.imgWrap.parentNode.removeChild(this.imgWrap); -Event.stopObserving(this.dragArea,"mousedown",this.startDragBind); -Event.stopObserving(document,"mousemove",this.onDragBind); -Event.stopObserving(document,"mouseup",this.endCropBind); -this.registerHandles(false); -if(this.options.captureKeys){ -Event.stopObserving(document,"keypress",this.keysBind); -} -} -},reset:function(){ -if(!this.attached){ -this.onLoad(); -}else{ -this.setParams(); -} -this.endCrop(); -},handleKeys:function(e){ -var dir={x:0,y:0}; -if(!this.dragging){ -switch(e.keyCode){ -case (37): -dir.x=-1; -break; -case (38): -dir.y=-1; -break; -case (39): -dir.x=1; -break; -case (40): -dir.y=1; -break; -} -if(dir.x!=0||dir.y!=0){ -if(e.shiftKey){ -dir.x*=10; -dir.y*=10; -} -this.moveArea([this.areaCoords.x1+dir.x,this.areaCoords.y1+dir.y]); -Event.stop(e); -} -} -},calcW:function(){ -return (this.areaCoords.x2-this.areaCoords.x1); -},calcH:function(){ -return (this.areaCoords.y2-this.areaCoords.y1); -},moveArea:function(_1e){ -this.setAreaCoords({x1:_1e[0],y1:_1e[1],x2:_1e[0]+this.calcW(),y2:_1e[1]+this.calcH()},true,false); -this.drawArea(); -},cloneCoords:function(_1f){ -return {x1:_1f.x1,y1:_1f.y1,x2:_1f.x2,y2:_1f.y2}; -},setAreaCoords:function(_20,_21,_22,_23,_24){ -if(_21){ -var _25=_20.x2-_20.x1; -var _26=_20.y2-_20.y1; -if(_20.x1<0){ -_20.x1=0; -_20.x2=_25; -} -if(_20.y1<0){ -_20.y1=0; -_20.y2=_26; -} -if(_20.x2>this.imgW){ -_20.x2=this.imgW; -_20.x1=this.imgW-_25; -} -if(_20.y2>this.imgH){ -_20.y2=this.imgH; -_20.y1=this.imgH-_26; -} -}else{ -if(_20.x1<0){ -_20.x1=0; -} -if(_20.y1<0){ -_20.y1=0; -} -if(_20.x2>this.imgW){ -_20.x2=this.imgW; -} -if(_20.y2>this.imgH){ -_20.y2=this.imgH; -} -if(_23!=null){ -if(this.ratioX>0){ -this.applyRatio(_20,{x:this.ratioX,y:this.ratioY},_23,_24); -}else{ -if(_22){ -this.applyRatio(_20,{x:1,y:1},_23,_24); -} -} -var _27=[this.options.minWidth,this.options.minHeight]; -var _28=[this.options.maxWidth,this.options.maxHeight]; -if(_27[0]>0||_27[1]>0||_28[0]>0||_28[1]>0){ -var _29={a1:_20.x1,a2:_20.x2}; -var _2a={a1:_20.y1,a2:_20.y2}; -var _2b={min:0,max:this.imgW}; -var _2c={min:0,max:this.imgH}; -if((_27[0]!=0||_27[1]!=0)&&_22){ -if(_27[0]>0){ -_27[1]=_27[0]; -}else{ -if(_27[1]>0){ -_27[0]=_27[1]; -} -} -} -if((_28[0]!=0||_28[0]!=0)&&_22){ -if(_28[0]>0&&_28[0]<=_28[1]){ -_28[1]=_28[0]; -}else{ -if(_28[1]>0&&_28[1]<=_28[0]){ -_28[0]=_28[1]; -} -} -} -if(_27[0]>0){ -this.applyDimRestriction(_29,_27[0],_23.x,_2b,"min"); -} -if(_27[1]>1){ -this.applyDimRestriction(_2a,_27[1],_23.y,_2c,"min"); -} -if(_28[0]>0){ -this.applyDimRestriction(_29,_28[0],_23.x,_2b,"max"); -} -if(_28[1]>1){ -this.applyDimRestriction(_2a,_28[1],_23.y,_2c,"max"); -} -_20={x1:_29.a1,y1:_2a.a1,x2:_29.a2,y2:_2a.a2}; -} -} -} -this.areaCoords=_20; -},applyDimRestriction:function(_2d,val,_2f,_30,_31){ -var _32; -if(_31=="min"){ -_32=((_2d.a2-_2d.a1)val); -} -if(_32){ -if(_2f==1){ -_2d.a2=_2d.a1+val; -}else{ -_2d.a1=_2d.a2-val; -} -if(_2d.a1<_30.min){ -_2d.a1=_30.min; -_2d.a2=val; -}else{ -if(_2d.a2>_30.max){ -_2d.a1=_30.max-val; -_2d.a2=_30.max; -} -} -} -},applyRatio:function(_33,_34,_35,_36){ -var _37; -if(_36=="N"||_36=="S"){ -_37=this.applyRatioToAxis({a1:_33.y1,b1:_33.x1,a2:_33.y2,b2:_33.x2},{a:_34.y,b:_34.x},{a:_35.y,b:_35.x},{min:0,max:this.imgW}); -_33.x1=_37.b1; -_33.y1=_37.a1; -_33.x2=_37.b2; -_33.y2=_37.a2; -}else{ -_37=this.applyRatioToAxis({a1:_33.x1,b1:_33.y1,a2:_33.x2,b2:_33.y2},{a:_34.x,b:_34.y},{a:_35.x,b:_35.y},{min:0,max:this.imgH}); -_33.x1=_37.a1; -_33.y1=_37.b1; -_33.x2=_37.a2; -_33.y2=_37.b2; -} -},applyRatioToAxis:function(_38,_39,_3a,_3b){ -var _3c=Object.extend(_38,{}); -var _3d=_3c.a2-_3c.a1; -var _3e=Math.floor(_3d*_39.b/_39.a); -var _3f; -var _40; -var _41=null; -if(_3a.b==1){ -_3f=_3c.b1+_3e; -if(_3f>_3b.max){ -_3f=_3b.max; -_41=_3f-_3c.b1; -} -_3c.b2=_3f; -}else{ -_3f=_3c.b2-_3e; -if(_3f<_3b.min){ -_3f=_3b.min; -_41=_3f+_3c.b2; -} -_3c.b1=_3f; -} -if(_41!=null){ -_40=Math.floor(_41*_39.a/_39.b); -if(_3a.a==1){ -_3c.a2=_3c.a1+_40; -}else{ -_3c.a1=_3c.a1=_3c.a2-_40; -} -} -return _3c; -},drawArea:function(){ -var _42=this.calcW(); -var _43=this.calcH(); -var px="px"; -var _45=[this.areaCoords.x1+px,this.areaCoords.y1+px,_42+px,_43+px,this.areaCoords.x2+px,this.areaCoords.y2+px,(this.img.width-this.areaCoords.x2)+px,(this.img.height-this.areaCoords.y2)+px]; -var _46=this.selArea.style; -_46.left=_45[0]; -_46.top=_45[1]; -_46.width=_45[2]; -_46.height=_45[3]; -var _47=Math.ceil((_42-6)/2)+px; -var _48=Math.ceil((_43-6)/2)+px; -this.handleN.style.left=_47; -this.handleE.style.top=_48; -this.handleS.style.left=_47; -this.handleW.style.top=_48; -this.north.style.height=_45[1]; -var _49=this.east.style; -_49.top=_45[1]; -_49.height=_45[3]; -_49.left=_45[4]; -_49.width=_45[6]; -var _4a=this.south.style; -_4a.top=_45[5]; -_4a.height=_45[7]; -var _4b=this.west.style; -_4b.top=_45[1]; -_4b.height=_45[3]; -_4b.width=_45[0]; -this.subDrawArea(); -this.forceReRender(); -},forceReRender:function(){ -if(this.isIE||this.isWebKit){ -var n=document.createTextNode(" "); -var d,el,fixEL,i; -if(this.isIE){ -fixEl=this.selArea; -}else{ -if(this.isWebKit){ -fixEl=document.getElementsByClassName("imgCrop_marqueeSouth",this.imgWrap)[0]; -d=Builder.node("div",""); -d.style.visibility="hidden"; -var _4e=["SE","S","SW"]; -for(i=0;i<_4e.length;i++){ -el=document.getElementsByClassName("imgCrop_handle"+_4e[i],this.selArea)[0]; -if(el.childNodes.length){ -el.removeChild(el.childNodes[0]); -} -el.appendChild(d); -} -} -} -fixEl.appendChild(n); -fixEl.removeChild(n); -} -},startResize:function(e){ -this.startCoords=this.cloneCoords(this.areaCoords); -this.resizing=true; -this.resizeHandle=Event.element(e).classNames().toString().replace(/([^N|NE|E|SE|S|SW|W|NW])+/,""); -Event.stop(e); -},startDrag:function(e){ -this.selArea.show(); -this.clickCoords=this.getCurPos(e); -this.setAreaCoords({x1:this.clickCoords.x,y1:this.clickCoords.y,x2:this.clickCoords.x,y2:this.clickCoords.y},false,false,null); -this.dragging=true; -this.onDrag(e); -Event.stop(e); -},getCurPos:function(e){ -var el=this.imgWrap,wrapOffsets=Position.cumulativeOffset(el); -while(el.nodeName!="BODY"){ -wrapOffsets[1]-=el.scrollTop||0; -wrapOffsets[0]-=el.scrollLeft||0; -el=el.parentNode; -} -return curPos={x:Event.pointerX(e)-wrapOffsets[0],y:Event.pointerY(e)-wrapOffsets[1]}; -},onDrag:function(e){ -if(this.dragging||this.resizing){ -var _54=null; -var _55=this.getCurPos(e); -var _56=this.cloneCoords(this.areaCoords); -var _57={x:1,y:1}; -if(this.dragging){ -if(_55.x_59){ -_5c.reverse(); -} -_5a[_5b+"1"]=_5c[0]; -_5a[_5b+"2"]=_5c[1]; -},endCrop:function(){ -this.dragging=false; -this.resizing=false; -this.options.onEndCrop(this.areaCoords,{width:this.calcW(),height:this.calcH()}); -},subInitialize:function(){ -},subDrawArea:function(){ -}}; -Cropper.ImgWithPreview=Class.create(); -Object.extend(Object.extend(Cropper.ImgWithPreview.prototype,Cropper.Img.prototype),{subInitialize:function(){ -this.hasPreviewImg=false; -if(typeof (this.options.previewWrap)!="undefined"&&this.options.minWidth>0&&this.options.minHeight>0){ -this.previewWrap=$(this.options.previewWrap); -this.previewImg=this.img.cloneNode(false); -this.previewImg.id="imgCrop_"+this.previewImg.id; -this.options.displayOnInit=true; -this.hasPreviewImg=true; -this.previewWrap.addClassName("imgCrop_previewWrap"); -this.previewWrap.setStyle({width:this.options.minWidth+"px",height:this.options.minHeight+"px"}); -this.previewWrap.appendChild(this.previewImg); -} -},subDrawArea:function(){ -if(this.hasPreviewImg){ -var _5d=this.calcW(); -var _5e=this.calcH(); -var _5f={x:this.imgW/_5d,y:this.imgH/_5e}; -var _60={x:_5d/this.options.minWidth,y:_5e/this.options.minHeight}; -var _61={w:Math.ceil(this.options.minWidth*_5f.x)+"px",h:Math.ceil(this.options.minHeight*_5f.y)+"px",x:"-"+Math.ceil(this.areaCoords.x1/_60.x)+"px",y:"-"+Math.ceil(this.areaCoords.y1/_60.y)+"px"}; -var _62=this.previewImg.style; -_62.width=_61.w; -_62.height=_61.h; -_62.left=_61.x; -_62.top=_61.y; -} -}}); +var CropDraggable=Class.create(); +Object.extend(Object.extend(CropDraggable.prototype,Draggable.prototype),{initialize:function(_1){ +this.options=Object.extend({drawMethod:function(){ +}},arguments[1]||{}); +this.element=$PR(_1); +this.handle=this.element; +this.delta=this.currentDelta(); +this.dragging=false; +this.eventMouseDown=this.initDrag.bindAsEventListener(this); +Event.observe(this.handle,"mousedown",this.eventMouseDown); +Draggables.register(this); +},draw:function(_2){ +var _3=Position.cumulativeOffset(this.element); +var d=this.currentDelta(); +_3[0]-=d[0]; +_3[1]-=d[1]; +var p=[0,1].map(function(i){ +return (_2[i]-_3[i]-this.offset[i]); +}.bind(this)); +this.options.drawMethod(p); +}}); +var Cropper={}; +Cropper.Img=Class.create(); +Cropper.Img.prototype={initialize:function(_7,_8){ +this.options=Object.extend({ratioDim:{x:0,y:0},minWidth:0,minHeight:0,displayOnInit:false,onEndCrop:Prototype.emptyFunction,captureKeys:true,onloadCoords:null,maxWidth:0,maxHeight:0},_8||{}); +this.img=$PR(_7); +this.clickCoords={x:0,y:0}; +this.dragging=false; +this.resizing=false; +this.isWebKit=/Konqueror|Safari|KHTML/.test(navigator.userAgent); +this.isIE=/MSIE/.test(navigator.userAgent); +this.isOpera8=/Opera\s[1-8]/.test(navigator.userAgent); +this.ratioX=0; +this.ratioY=0; +this.attached=false; +this.fixedWidth=(this.options.maxWidth>0&&(this.options.minWidth>=this.options.maxWidth)); +this.fixedHeight=(this.options.maxHeight>0&&(this.options.minHeight>=this.options.maxHeight)); +if(typeof this.img=="undefined"){ +return; +} +$A(document.getElementsByTagName("script")).each(function(s){ +if(s.src.match(/cropper\.js/)){ +var _a=s.src.replace(/cropper\.js(.*)?/,""); +var _b=document.createElement("link"); +_b.rel="stylesheet"; +_b.type="text/css"; +_b.href=_a+"cropper.css"; +_b.media="screen"; +document.getElementsByTagName("head")[0].appendChild(_b); +} +}); +if(this.options.ratioDim.x>0&&this.options.ratioDim.y>0){ +var _c=this.getGCD(this.options.ratioDim.x,this.options.ratioDim.y); +this.ratioX=this.options.ratioDim.x/_c; +this.ratioY=this.options.ratioDim.y/_c; +} +this.subInitialize(); +if(this.img.complete||this.isWebKit){ +this.onLoad(); +}else{ +Event.observe(this.img,"load",this.onLoad.bindAsEventListener(this)); +} +},getGCD:function(a,b){ +if(b==0){ +return a; +} +return this.getGCD(b,a%b); +},onLoad:function(){ +var _f="imgCrop_"; +var _10=this.img.parentNode; +var _11=""; +if(this.isOpera8){ +_11=" opera8"; +} +this.imgWrap=Builder.node("div",{"class":_f+"wrap"+_11}); +this.north=Builder.node("div",{"class":_f+"overlay "+_f+"north"},[Builder.node("span")]); +this.east=Builder.node("div",{"class":_f+"overlay "+_f+"east"},[Builder.node("span")]); +this.south=Builder.node("div",{"class":_f+"overlay "+_f+"south"},[Builder.node("span")]); +this.west=Builder.node("div",{"class":_f+"overlay "+_f+"west"},[Builder.node("span")]); +var _12=[this.north,this.east,this.south,this.west]; +this.dragArea=Builder.node("div",{"class":_f+"dragArea"},_12); +this.handleN=Builder.node("div",{"class":_f+"handle "+_f+"handleN"}); +this.handleNE=Builder.node("div",{"class":_f+"handle "+_f+"handleNE"}); +this.handleE=Builder.node("div",{"class":_f+"handle "+_f+"handleE"}); +this.handleSE=Builder.node("div",{"class":_f+"handle "+_f+"handleSE"}); +this.handleS=Builder.node("div",{"class":_f+"handle "+_f+"handleS"}); +this.handleSW=Builder.node("div",{"class":_f+"handle "+_f+"handleSW"}); +this.handleW=Builder.node("div",{"class":_f+"handle "+_f+"handleW"}); +this.handleNW=Builder.node("div",{"class":_f+"handle "+_f+"handleNW"}); +this.selArea=Builder.node("div",{"class":_f+"selArea"},[Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeNorth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeEast"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeHoriz "+_f+"marqueeSouth"},[Builder.node("span")]),Builder.node("div",{"class":_f+"marqueeVert "+_f+"marqueeWest"},[Builder.node("span")]),this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW,Builder.node("div",{"class":_f+"clickArea"})]); +this.imgWrap.appendChild(this.img); +this.imgWrap.appendChild(this.dragArea); +this.dragArea.appendChild(this.selArea); +this.dragArea.appendChild(Builder.node("div",{"class":_f+"clickArea"})); +_10.appendChild(this.imgWrap); +this.startDragBind=this.startDrag.bindAsEventListener(this); +Event.observe(this.dragArea,"mousedown",this.startDragBind); +this.onDragBind=this.onDrag.bindAsEventListener(this); +Event.observe(document,"mousemove",this.onDragBind); +this.endCropBind=this.endCrop.bindAsEventListener(this); +Event.observe(document,"mouseup",this.endCropBind); +this.resizeBind=this.startResize.bindAsEventListener(this); +this.handles=[this.handleN,this.handleNE,this.handleE,this.handleSE,this.handleS,this.handleSW,this.handleW,this.handleNW]; +this.registerHandles(true); +if(this.options.captureKeys){ +this.keysBind=this.handleKeys.bindAsEventListener(this); +Event.observe(document,"keypress",this.keysBind); +} +new CropDraggable(this.selArea,{drawMethod:this.moveArea.bindAsEventListener(this)}); +this.setParams(); +},registerHandles:function(_13){ +for(var i=0;i0&&this.options.ratioDim.y>0){ +_1a.x1=Math.ceil((this.imgW-this.options.ratioDim.x)/2); +_1a.y1=Math.ceil((this.imgH-this.options.ratioDim.y)/2); +_1a.x2=_1a.x1+this.options.ratioDim.x; +_1a.y2=_1a.y1+this.options.ratioDim.y; +_1b=true; +} +} +this.setAreaCoords(_1a,false,false,1); +if(this.options.displayOnInit&&_1b){ +this.selArea.show(); +this.drawArea(); +this.endCrop(); +} +this.attached=true; +},remove:function(){ +if(this.attached){ +this.attached=false; +this.imgWrap.parentNode.insertBefore(this.img,this.imgWrap); +this.imgWrap.parentNode.removeChild(this.imgWrap); +Event.stopObserving(this.dragArea,"mousedown",this.startDragBind); +Event.stopObserving(document,"mousemove",this.onDragBind); +Event.stopObserving(document,"mouseup",this.endCropBind); +this.registerHandles(false); +if(this.options.captureKeys){ +Event.stopObserving(document,"keypress",this.keysBind); +} +} +},reset:function(){ +if(!this.attached){ +this.onLoad(); +}else{ +this.setParams(); +} +this.endCrop(); +},handleKeys:function(e){ +var dir={x:0,y:0}; +if(!this.dragging){ +switch(e.keyCode){ +case (37): +dir.x=-1; +break; +case (38): +dir.y=-1; +break; +case (39): +dir.x=1; +break; +case (40): +dir.y=1; +break; +} +if(dir.x!=0||dir.y!=0){ +if(e.shiftKey){ +dir.x*=10; +dir.y*=10; +} +this.moveArea([this.areaCoords.x1+dir.x,this.areaCoords.y1+dir.y]); +Event.stop(e); +} +} +},calcW:function(){ +return (this.areaCoords.x2-this.areaCoords.x1); +},calcH:function(){ +return (this.areaCoords.y2-this.areaCoords.y1); +},moveArea:function(_1e){ +this.setAreaCoords({x1:_1e[0],y1:_1e[1],x2:_1e[0]+this.calcW(),y2:_1e[1]+this.calcH()},true,false); +this.drawArea(); +},cloneCoords:function(_1f){ +return {x1:_1f.x1,y1:_1f.y1,x2:_1f.x2,y2:_1f.y2}; +},setAreaCoords:function(_20,_21,_22,_23,_24){ +if(_21){ +var _25=_20.x2-_20.x1; +var _26=_20.y2-_20.y1; +if(_20.x1<0){ +_20.x1=0; +_20.x2=_25; +} +if(_20.y1<0){ +_20.y1=0; +_20.y2=_26; +} +if(_20.x2>this.imgW){ +_20.x2=this.imgW; +_20.x1=this.imgW-_25; +} +if(_20.y2>this.imgH){ +_20.y2=this.imgH; +_20.y1=this.imgH-_26; +} +}else{ +if(_20.x1<0){ +_20.x1=0; +} +if(_20.y1<0){ +_20.y1=0; +} +if(_20.x2>this.imgW){ +_20.x2=this.imgW; +} +if(_20.y2>this.imgH){ +_20.y2=this.imgH; +} +if(_23!=null){ +if(this.ratioX>0){ +this.applyRatio(_20,{x:this.ratioX,y:this.ratioY},_23,_24); +}else{ +if(_22){ +this.applyRatio(_20,{x:1,y:1},_23,_24); +} +} +var _27=[this.options.minWidth,this.options.minHeight]; +var _28=[this.options.maxWidth,this.options.maxHeight]; +if(_27[0]>0||_27[1]>0||_28[0]>0||_28[1]>0){ +var _29={a1:_20.x1,a2:_20.x2}; +var _2a={a1:_20.y1,a2:_20.y2}; +var _2b={min:0,max:this.imgW}; +var _2c={min:0,max:this.imgH}; +if((_27[0]!=0||_27[1]!=0)&&_22){ +if(_27[0]>0){ +_27[1]=_27[0]; +}else{ +if(_27[1]>0){ +_27[0]=_27[1]; +} +} +} +if((_28[0]!=0||_28[0]!=0)&&_22){ +if(_28[0]>0&&_28[0]<=_28[1]){ +_28[1]=_28[0]; +}else{ +if(_28[1]>0&&_28[1]<=_28[0]){ +_28[0]=_28[1]; +} +} +} +if(_27[0]>0){ +this.applyDimRestriction(_29,_27[0],_23.x,_2b,"min"); +} +if(_27[1]>1){ +this.applyDimRestriction(_2a,_27[1],_23.y,_2c,"min"); +} +if(_28[0]>0){ +this.applyDimRestriction(_29,_28[0],_23.x,_2b,"max"); +} +if(_28[1]>1){ +this.applyDimRestriction(_2a,_28[1],_23.y,_2c,"max"); +} +_20={x1:_29.a1,y1:_2a.a1,x2:_29.a2,y2:_2a.a2}; +} +} +} +this.areaCoords=_20; +},applyDimRestriction:function(_2d,val,_2f,_30,_31){ +var _32; +if(_31=="min"){ +_32=((_2d.a2-_2d.a1)val); +} +if(_32){ +if(_2f==1){ +_2d.a2=_2d.a1+val; +}else{ +_2d.a1=_2d.a2-val; +} +if(_2d.a1<_30.min){ +_2d.a1=_30.min; +_2d.a2=val; +}else{ +if(_2d.a2>_30.max){ +_2d.a1=_30.max-val; +_2d.a2=_30.max; +} +} +} +},applyRatio:function(_33,_34,_35,_36){ +var _37; +if(_36=="N"||_36=="S"){ +_37=this.applyRatioToAxis({a1:_33.y1,b1:_33.x1,a2:_33.y2,b2:_33.x2},{a:_34.y,b:_34.x},{a:_35.y,b:_35.x},{min:0,max:this.imgW}); +_33.x1=_37.b1; +_33.y1=_37.a1; +_33.x2=_37.b2; +_33.y2=_37.a2; +}else{ +_37=this.applyRatioToAxis({a1:_33.x1,b1:_33.y1,a2:_33.x2,b2:_33.y2},{a:_34.x,b:_34.y},{a:_35.x,b:_35.y},{min:0,max:this.imgH}); +_33.x1=_37.a1; +_33.y1=_37.b1; +_33.x2=_37.a2; +_33.y2=_37.b2; +} +},applyRatioToAxis:function(_38,_39,_3a,_3b){ +var _3c=Object.extend(_38,{}); +var _3d=_3c.a2-_3c.a1; +var _3e=Math.floor(_3d*_39.b/_39.a); +var _3f; +var _40; +var _41=null; +if(_3a.b==1){ +_3f=_3c.b1+_3e; +if(_3f>_3b.max){ +_3f=_3b.max; +_41=_3f-_3c.b1; +} +_3c.b2=_3f; +}else{ +_3f=_3c.b2-_3e; +if(_3f<_3b.min){ +_3f=_3b.min; +_41=_3f+_3c.b2; +} +_3c.b1=_3f; +} +if(_41!=null){ +_40=Math.floor(_41*_39.a/_39.b); +if(_3a.a==1){ +_3c.a2=_3c.a1+_40; +}else{ +_3c.a1=_3c.a1=_3c.a2-_40; +} +} +return _3c; +},drawArea:function(){ +var _42=this.calcW(); +var _43=this.calcH(); +var px="px"; +var _45=[this.areaCoords.x1+px,this.areaCoords.y1+px,_42+px,_43+px,this.areaCoords.x2+px,this.areaCoords.y2+px,(this.img.width-this.areaCoords.x2)+px,(this.img.height-this.areaCoords.y2)+px]; +var _46=this.selArea.style; +_46.left=_45[0]; +_46.top=_45[1]; +_46.width=_45[2]; +_46.height=_45[3]; +var _47=Math.ceil((_42-6)/2)+px; +var _48=Math.ceil((_43-6)/2)+px; +this.handleN.style.left=_47; +this.handleE.style.top=_48; +this.handleS.style.left=_47; +this.handleW.style.top=_48; +this.north.style.height=_45[1]; +var _49=this.east.style; +_49.top=_45[1]; +_49.height=_45[3]; +_49.left=_45[4]; +_49.width=_45[6]; +var _4a=this.south.style; +_4a.top=_45[5]; +_4a.height=_45[7]; +var _4b=this.west.style; +_4b.top=_45[1]; +_4b.height=_45[3]; +_4b.width=_45[0]; +this.subDrawArea(); +this.forceReRender(); +},forceReRender:function(){ +if(this.isIE||this.isWebKit){ +var n=document.createTextNode(" "); +var d,el,fixEL,i; +if(this.isIE){ +fixEl=this.selArea; +}else{ +if(this.isWebKit){ +fixEl=document.getElementsByClassName("imgCrop_marqueeSouth",this.imgWrap)[0]; +d=Builder.node("div",""); +d.style.visibility="hidden"; +var _4e=["SE","S","SW"]; +for(i=0;i<_4e.length;i++){ +el=document.getElementsByClassName("imgCrop_handle"+_4e[i],this.selArea)[0]; +if(el.childNodes.length){ +el.removeChild(el.childNodes[0]); +} +el.appendChild(d); +} +} +} +fixEl.appendChild(n); +fixEl.removeChild(n); +} +},startResize:function(e){ +this.startCoords=this.cloneCoords(this.areaCoords); +this.resizing=true; +this.resizeHandle=Event.element(e).classNames().toString().replace(/([^N|NE|E|SE|S|SW|W|NW])+/,""); +Event.stop(e); +},startDrag:function(e){ +this.selArea.show(); +this.clickCoords=this.getCurPos(e); +this.setAreaCoords({x1:this.clickCoords.x,y1:this.clickCoords.y,x2:this.clickCoords.x,y2:this.clickCoords.y},false,false,null); +this.dragging=true; +this.onDrag(e); +Event.stop(e); +},getCurPos:function(e){ +var el=this.imgWrap,wrapOffsets=Position.cumulativeOffset(el); +while(el.nodeName!="BODY"){ +wrapOffsets[1]-=el.scrollTop||0; +wrapOffsets[0]-=el.scrollLeft||0; +el=el.parentNode; +} +return curPos={x:Event.pointerX(e)-wrapOffsets[0],y:Event.pointerY(e)-wrapOffsets[1]}; +},onDrag:function(e){ +if(this.dragging||this.resizing){ +var _54=null; +var _55=this.getCurPos(e); +var _56=this.cloneCoords(this.areaCoords); +var _57={x:1,y:1}; +if(this.dragging){ +if(_55.x_59){ +_5c.reverse(); +} +_5a[_5b+"1"]=_5c[0]; +_5a[_5b+"2"]=_5c[1]; +},endCrop:function(){ +this.dragging=false; +this.resizing=false; +this.options.onEndCrop(this.areaCoords,{width:this.calcW(),height:this.calcH()}); +},subInitialize:function(){ +},subDrawArea:function(){ +}}; +Cropper.ImgWithPreview=Class.create(); +Object.extend(Object.extend(Cropper.ImgWithPreview.prototype,Cropper.Img.prototype),{subInitialize:function(){ +this.hasPreviewImg=false; +if(typeof (this.options.previewWrap)!="undefined"&&this.options.minWidth>0&&this.options.minHeight>0){ +this.previewWrap=$PR(this.options.previewWrap); +this.previewImg=this.img.cloneNode(false); +this.previewImg.id="imgCrop_"+this.previewImg.id; +this.options.displayOnInit=true; +this.hasPreviewImg=true; +this.previewWrap.addClassName("imgCrop_previewWrap"); +this.previewWrap.setStyle({width:this.options.minWidth+"px",height:this.options.minHeight+"px"}); +this.previewWrap.appendChild(this.previewImg); +} +},subDrawArea:function(){ +if(this.hasPreviewImg){ +var _5d=this.calcW(); +var _5e=this.calcH(); +var _5f={x:this.imgW/_5d,y:this.imgH/_5e}; +var _60={x:_5d/this.options.minWidth,y:_5e/this.options.minHeight}; +var _61={w:Math.ceil(this.options.minWidth*_5f.x)+"px",h:Math.ceil(this.options.minHeight*_5f.y)+"px",x:"-"+Math.ceil(this.areaCoords.x1/_60.x)+"px",y:"-"+Math.ceil(this.areaCoords.y1/_60.y)+"px"}; +var _62=this.previewImg.style; +_62.width=_61.w; +_62.height=_61.h; +_62.left=_61.x; +_62.top=_61.y; +} +}}); diff --git a/library/cropper/cropper.uncompressed.js b/library/cropper/cropper.uncompressed.js index 66185546e..0ea0b803d 100644 --- a/library/cropper/cropper.uncompressed.js +++ b/library/cropper/cropper.uncompressed.js @@ -113,6 +113,8 @@ * http://www.opensource.org/licenses/bsd-license.php * * See scriptaculous.js for full scriptaculous licence + * + * Modified 2013/06/01 Zach P to change $() to $PR() for eliminating conflicts with jQuery */ /** @@ -134,7 +136,7 @@ Object.extend( Object.extend( CropDraggable.prototype, Draggable.prototype), { arguments[1] || {} ); - this.element = $(element); + this.element = $PR(element); this.handle = this.element; @@ -212,12 +214,12 @@ Object.extend( Object.extend( CropDraggable.prototype, Draggable.prototype), { * * Example: * function onEndCrop( coords, dimensions ) { - * $( 'x1' ).value = coords.x1; - * $( 'y1' ).value = coords.y1; - * $( 'x2' ).value = coords.x2; - * $( 'y2' ).value = coords.y2; - * $( 'width' ).value = dimensions.width; - * $( 'height' ).value = dimensions.height; + * $PR( 'x1' ).value = coords.x1; + * $PR( 'y1' ).value = coords.y1; + * $PR( 'x2' ).value = coords.x2; + * $PR( 'y2' ).value = coords.y2; + * $PR( 'width' ).value = dimensions.width; + * $PR( 'height' ).value = dimensions.height; * } * */ @@ -288,7 +290,7 @@ Cropper.Img.prototype = { * @var obj * The img node to attach to */ - this.img = $( element ); + this.img = $PR( element ); /** * @var obj * The x & y coordinates of the click point @@ -524,7 +526,7 @@ Cropper.Img.prototype = { */ registerHandles: function( registration ) { for( var i = 0; i < this.handles.length; i++ ) { - var handle = $( this.handles[i] ); + var handle = $PR( this.handles[i] ); if( registration ) { var hideHandle = false; // whether to hide the handle @@ -569,16 +571,16 @@ Cropper.Img.prototype = { */ this.imgH = this.img.height; - $( this.north ).setStyle( { height: 0 } ); - $( this.east ).setStyle( { width: 0, height: 0 } ); - $( this.south ).setStyle( { height: 0 } ); - $( this.west ).setStyle( { width: 0, height: 0 } ); + $PR( this.north ).setStyle( { height: 0 } ); + $PR( this.east ).setStyle( { width: 0, height: 0 } ); + $PR( this.south ).setStyle( { height: 0 } ); + $PR( this.west ).setStyle( { width: 0, height: 0 } ); // resize the container to fit the image - $( this.imgWrap ).setStyle( { 'width': this.imgW + 'px', 'height': this.imgH + 'px' } ); + $PR( this.imgWrap ).setStyle( { 'width': this.imgW + 'px', 'height': this.imgH + 'px' } ); // hide the select area - $( this.selArea ).hide(); + $PR( this.selArea ).hide(); // setup the starting position of the select area var startCoords = { x1: 0, y1: 0, x2: 0, y2: 0 }; @@ -1263,7 +1265,7 @@ Object.extend( Object.extend( Cropper.ImgWithPreview.prototype, Cropper.Img.prot * The preview image wrapper element * @var obj HTML element */ - this.previewWrap = $( this.options.previewWrap ); + this.previewWrap = $PR( this.options.previewWrap ); /** * The preview image element * @var obj HTML IMG element diff --git a/library/cropper/lib/controls.js b/library/cropper/lib/controls.js index de0261ed5..960694877 100644 --- a/library/cropper/lib/controls.js +++ b/library/cropper/lib/controls.js @@ -37,8 +37,8 @@ var Autocompleter = {} Autocompleter.Base = function() {}; Autocompleter.Base.prototype = { baseInitialize: function(element, update, options) { - this.element = $(element); - this.update = $(update); + this.element = $PR(element); + this.update = $PR(update); this.hasFocus = false; this.changed = false; this.active = false; @@ -88,7 +88,7 @@ Autocompleter.Base.prototype = { ''); - this.iefix = $(this.update.id+'_iefix'); + this.iefix = $PR(this.update.id+'_iefix'); } if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50); }, @@ -456,7 +456,7 @@ Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99"; Ajax.InPlaceEditor.prototype = { initialize: function(element, url, options) { this.url = url; - this.element = $(element); + this.element = $PR(element); this.options = Object.extend({ okButton: true, @@ -491,14 +491,14 @@ Ajax.InPlaceEditor.prototype = { if(!this.options.formId && this.element.id) { this.options.formId = this.element.id + "-inplaceeditor"; - if ($(this.options.formId)) { + if ($PR(this.options.formId)) { // there's already a form with that name, don't specify an id this.options.formId = null; } } if (this.options.externalControl) { - this.options.externalControl = $(this.options.externalControl); + this.options.externalControl = $PR(this.options.externalControl); } this.originalBackground = Element.getStyle(this.element, 'background-color'); @@ -796,7 +796,7 @@ Form.Element.DelayedObserver = Class.create(); Form.Element.DelayedObserver.prototype = { initialize: function(element, delay, callback) { this.delay = delay || 0.5; - this.element = $(element); + this.element = $PR(element); this.callback = callback; this.timer = null; this.lastValue = $F(this.element); diff --git a/library/cropper/lib/dragdrop.js b/library/cropper/lib/dragdrop.js index be2a30f53..baa607c67 100644 --- a/library/cropper/lib/dragdrop.js +++ b/library/cropper/lib/dragdrop.js @@ -9,11 +9,11 @@ var Droppables = { drops: [], remove: function(element) { - this.drops = this.drops.reject(function(d) { return d.element==$(element) }); + this.drops = this.drops.reject(function(d) { return d.element==$PR(element) }); }, add: function(element) { - element = $(element); + element = $PR(element); var options = Object.extend({ greedy: true, hoverclass: null, @@ -26,9 +26,9 @@ var Droppables = { var containment = options.containment; if((typeof containment == 'object') && (containment.constructor == Array)) { - containment.each( function(c) { options._containers.push($(c)) }); + containment.each( function(c) { options._containers.push($PR(c)) }); } else { - options._containers.push($(containment)); + options._containers.push($PR(containment)); } } @@ -228,17 +228,17 @@ Draggable.prototype = { snap: false // false, or xy or [x,y] or function(x,y){ return [x,y] } }, arguments[1] || {}); - this.element = $(element); + this.element = $PR(element); if(options.handle && (typeof options.handle == 'string')) { var h = Element.childrenWithClassName(this.element, options.handle, true); if(h.length>0) this.handle = h[0]; } - if(!this.handle) this.handle = $(options.handle); + if(!this.handle) this.handle = $PR(options.handle); if(!this.handle) this.handle = this.element; if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) - options.scroll = $(options.scroll); + options.scroll = $PR(options.scroll); Element.makePositioned(this.element); // fix IE @@ -508,7 +508,7 @@ Draggable.prototype = { var SortableObserver = Class.create(); SortableObserver.prototype = { initialize: function(element, observer) { - this.element = $(element); + this.element = $PR(element); this.observer = observer; this.lastValue = Sortable.serialize(this.element); }, @@ -535,7 +535,7 @@ var Sortable = { }, options: function(element) { - element = Sortable._findRootElement($(element)); + element = Sortable._findRootElement($PR(element)); if(!element) return; return Sortable.sortables[element.id]; }, @@ -553,7 +553,7 @@ var Sortable = { }, create: function(element) { - element = $(element); + element = $PR(element); var options = Object.extend({ element: element, tag: 'li', // assumes li children, override with tag: 'tagname' @@ -744,7 +744,7 @@ var Sortable = { if(sortable && !sortable.ghosting) return; if(!Sortable._marker) { - Sortable._marker = $('dropmarker') || document.createElement('DIV'); + Sortable._marker = $PR('dropmarker') || document.createElement('DIV'); Element.hide(Sortable._marker); Element.addClassName(Sortable._marker, 'dropmarker'); Sortable._marker.style.position = 'absolute'; @@ -802,7 +802,7 @@ var Sortable = { }, tree: function(element) { - element = $(element); + element = $PR(element); var sortableOptions = this.options(element); var options = Object.extend({ tag: sortableOptions.tag, @@ -833,16 +833,16 @@ var Sortable = { }, sequence: function(element) { - element = $(element); + element = $PR(element); var options = Object.extend(this.options(element), arguments[1] || {}); - return $(this.findElements(element, options) || []).map( function(item) { + return $PR(this.findElements(element, options) || []).map( function(item) { return item.id.match(options.format) ? item.id.match(options.format)[1] : ''; }); }, setSequence: function(element, new_sequence) { - element = $(element); + element = $PR(element); var options = Object.extend(this.options(element), arguments[2] || {}); var nodeMap = {}; @@ -862,7 +862,7 @@ var Sortable = { }, serialize: function(element) { - element = $(element); + element = $PR(element); var options = Object.extend(Sortable.options(element), arguments[1] || {}); var name = encodeURIComponent( (arguments[1] && arguments[1].name) ? arguments[1].name : element.id); @@ -912,4 +912,4 @@ Element.offsetSize = function (element, type) { return element.offsetHeight; else return element.offsetWidth; -} \ No newline at end of file +} diff --git a/library/cropper/lib/effects.js b/library/cropper/lib/effects.js index 0864323ec..7e0407deb 100644 --- a/library/cropper/lib/effects.js +++ b/library/cropper/lib/effects.js @@ -25,14 +25,14 @@ String.prototype.parseColor = function() { /*--------------------------------------------------------------------------*/ Element.collectTextNodes = function(element) { - return $A($(element).childNodes).collect( function(node) { + return $A($PR(element).childNodes).collect( function(node) { return (node.nodeType==3 ? node.nodeValue : (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); }).flatten().join(''); } Element.collectTextNodesIgnoreClass = function(element, className) { - return $A($(element).childNodes).collect( function(node) { + return $A($PR(element).childNodes).collect( function(node) { return (node.nodeType==3 ? node.nodeValue : ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? Element.collectTextNodesIgnoreClass(node, className) : '')); @@ -40,7 +40,7 @@ Element.collectTextNodesIgnoreClass = function(element, className) { } Element.setContentZoom = function(element, percent) { - element = $(element); + element = $PR(element); Element.setStyle(element, {fontSize: (percent/100) + 'em'}); if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0); } @@ -55,7 +55,7 @@ Element.getOpacity = function(element){ } Element.setOpacity = function(element, value){ - element= $(element); + element= $PR(element); if (value == 1){ Element.setStyle(element, { opacity: (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? @@ -73,12 +73,12 @@ Element.setOpacity = function(element, value){ } Element.getInlineOpacity = function(element){ - return $(element).style.opacity || ''; + return $PR(element).style.opacity || ''; } Element.childrenWithClassName = function(element, className, findFirst) { var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)"); - var results = $A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { + var results = $A($PR(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { return (c.className && c.className.match(classNameRegExp)); }); if(!results) results = []; @@ -87,7 +87,7 @@ Element.childrenWithClassName = function(element, className, findFirst) { Element.forceRerendering = function(element) { try { - element = $(element); + element = $PR(element); var n = document.createTextNode(' '); element.appendChild(n); element.removeChild(n); @@ -107,7 +107,7 @@ var Effect = { tagifyText: function(element) { var tagifyStyle = 'position:relative'; if(/MSIE/.test(navigator.userAgent)) tagifyStyle += ';zoom:1'; - element = $(element); + element = $PR(element); $A(element.childNodes).each( function(child) { if(child.nodeType==3) { child.nodeValue.toArray().each( function(character) { @@ -127,7 +127,7 @@ var Effect = { (element.length)) elements = element; else - elements = $(element).childNodes; + elements = $PR(element).childNodes; var options = Object.extend({ speed: 0.1, @@ -145,7 +145,7 @@ var Effect = { 'appear': ['Appear','Fade'] }, toggle: function(element, effect) { - element = $(element); + element = $PR(element); effect = (effect || 'appear').toLowerCase(); var options = Object.extend({ queue: { position:'end', scope:(element.id || 'global'), limit: 1 } @@ -351,7 +351,7 @@ Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), { Effect.Opacity = Class.create(); Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), { initialize: function(element) { - this.element = $(element); + this.element = $PR(element); // make this work on IE on elements without 'layout' if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout)) this.element.setStyle({zoom: 1}); @@ -369,7 +369,7 @@ Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), { Effect.Move = Class.create(); Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), { initialize: function(element) { - this.element = $(element); + this.element = $PR(element); var options = Object.extend({ x: 0, y: 0, @@ -408,7 +408,7 @@ Effect.MoveBy = function(element, toTop, toLeft) { Effect.Scale = Class.create(); Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), { initialize: function(element, percent) { - this.element = $(element) + this.element = $PR(element) var options = Object.extend({ scaleX: true, scaleY: true, @@ -482,7 +482,7 @@ Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), { Effect.Highlight = Class.create(); Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), { initialize: function(element) { - this.element = $(element); + this.element = $PR(element); var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {}); this.start(options); }, @@ -515,7 +515,7 @@ Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), Effect.ScrollTo = Class.create(); Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), { initialize: function(element) { - this.element = $(element); + this.element = $PR(element); this.start(arguments[1] || {}); }, setup: function() { @@ -540,7 +540,7 @@ Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), { /* ------------- combination effects ------------- */ Effect.Fade = function(element) { - element = $(element); + element = $PR(element); var oldOpacity = element.getInlineOpacity(); var options = Object.extend({ from: element.getOpacity() || 1.0, @@ -554,7 +554,7 @@ Effect.Fade = function(element) { } Effect.Appear = function(element) { - element = $(element); + element = $PR(element); var options = Object.extend({ from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), to: 1.0, @@ -570,7 +570,7 @@ Effect.Appear = function(element) { } Effect.Puff = function(element) { - element = $(element); + element = $PR(element); var oldStyle = { opacity: element.getInlineOpacity(), position: element.getStyle('position') }; return new Effect.Parallel( [ new Effect.Scale(element, 200, @@ -587,7 +587,7 @@ Effect.Puff = function(element) { } Effect.BlindUp = function(element) { - element = $(element); + element = $PR(element); element.makeClipping(); return new Effect.Scale(element, 0, Object.extend({ scaleContent: false, @@ -602,7 +602,7 @@ Effect.BlindUp = function(element) { } Effect.BlindDown = function(element) { - element = $(element); + element = $PR(element); var elementDimensions = element.getDimensions(); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, @@ -623,7 +623,7 @@ Effect.BlindDown = function(element) { } Effect.SwitchOff = function(element) { - element = $(element); + element = $PR(element); var oldOpacity = element.getInlineOpacity(); return new Effect.Appear(element, { duration: 0.4, @@ -649,7 +649,7 @@ Effect.SwitchOff = function(element) { } Effect.DropOut = function(element) { - element = $(element); + element = $PR(element); var oldStyle = { top: element.getStyle('top'), left: element.getStyle('left'), @@ -671,7 +671,7 @@ Effect.DropOut = function(element) { } Effect.Shake = function(element) { - element = $(element); + element = $PR(element); var oldStyle = { top: element.getStyle('top'), left: element.getStyle('left') }; @@ -693,10 +693,10 @@ Effect.Shake = function(element) { } Effect.SlideDown = function(element) { - element = $(element); + element = $PR(element); element.cleanWhitespace(); // SlideDown need to have the content of the element wrapped in a container element with fixed height! - var oldInnerBottom = $(element.firstChild).getStyle('bottom'); + var oldInnerBottom = $PR(element.firstChild).getStyle('bottom'); var elementDimensions = element.getDimensions(); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, @@ -731,9 +731,9 @@ Effect.SlideDown = function(element) { } Effect.SlideUp = function(element) { - element = $(element); + element = $PR(element); element.cleanWhitespace(); - var oldInnerBottom = $(element.firstChild).getStyle('bottom'); + var oldInnerBottom = $PR(element.firstChild).getStyle('bottom'); return new Effect.Scale(element, window.opera ? 0 : 1, Object.extend({ scaleContent: false, scaleX: false, @@ -772,7 +772,7 @@ Effect.Squish = function(element) { } Effect.Grow = function(element) { - element = $(element); + element = $PR(element); var options = Object.extend({ direction: 'center', moveTransition: Effect.Transitions.sinoidal, @@ -851,7 +851,7 @@ Effect.Grow = function(element) { } Effect.Shrink = function(element) { - element = $(element); + element = $PR(element); var options = Object.extend({ direction: 'center', moveTransition: Effect.Transitions.sinoidal, @@ -908,7 +908,7 @@ Effect.Shrink = function(element) { } Effect.Pulsate = function(element) { - element = $(element); + element = $PR(element); var options = arguments[1] || {}; var oldOpacity = element.getInlineOpacity(); var transition = options.transition || Effect.Transitions.sinoidal; @@ -921,7 +921,7 @@ Effect.Pulsate = function(element) { } Effect.Fold = function(element) { - element = $(element); + element = $PR(element); var oldStyle = { top: element.style.top, left: element.style.left, @@ -952,7 +952,7 @@ Element.Methods.visualEffect = function(element, effect, options) { s = effect.gsub(/_/, '-').camelize(); effect_class = s.charAt(0).toUpperCase() + s.substring(1); new Effect[effect_class](element, options); - return $(element); + return $PR(element); }; -Element.addMethods(); \ No newline at end of file +Element.addMethods(); diff --git a/library/cropper/lib/prototype.js b/library/cropper/lib/prototype.js index 0caf9cd7f..668206587 100644 --- a/library/cropper/lib/prototype.js +++ b/library/cropper/lib/prototype.js @@ -784,9 +784,9 @@ Ajax.Updater = Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), { initialize: function(container, url, options) { this.containers = { - success: container.success ? $(container.success) : $(container), - failure: container.failure ? $(container.failure) : - (container.success ? null : $(container)) + success: container.success ? $PR(container.success) : $PR(container), + failure: container.failure ? $PR(container.failure) : + (container.success ? null : $PR(container)) } this.transport = Ajax.getTransport(); @@ -866,7 +866,7 @@ Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), { this.updater = new Ajax.Updater(this.container, this.url, this.options); } }); -function $() { +function $PR() { var results = [], element; for (var i = 0; i < arguments.length; i++) { element = arguments[i]; @@ -878,7 +878,7 @@ function $() { } document.getElementsByClassName = function(className, parentElement) { - var children = ($(parentElement) || document.body).getElementsByTagName('*'); + var children = ($PR(parentElement) || document.body).getElementsByTagName('*'); return $A(children).inject([], function(elements, child) { if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)"))) elements.push(Element.extend(child)); @@ -918,42 +918,42 @@ Element.extend.cache = { Element.Methods = { visible: function(element) { - return $(element).style.display != 'none'; + return $PR(element).style.display != 'none'; }, toggle: function() { for (var i = 0; i < arguments.length; i++) { - var element = $(arguments[i]); + var element = $PR(arguments[i]); Element[Element.visible(element) ? 'hide' : 'show'](element); } }, hide: function() { for (var i = 0; i < arguments.length; i++) { - var element = $(arguments[i]); + var element = $PR(arguments[i]); element.style.display = 'none'; } }, show: function() { for (var i = 0; i < arguments.length; i++) { - var element = $(arguments[i]); + var element = $PR(arguments[i]); element.style.display = ''; } }, remove: function(element) { - element = $(element); + element = $PR(element); element.parentNode.removeChild(element); }, update: function(element, html) { - $(element).innerHTML = html.stripScripts(); + $PR(element).innerHTML = html.stripScripts(); setTimeout(function() {html.evalScripts()}, 10); }, replace: function(element, html) { - element = $(element); + element = $PR(element); if (element.outerHTML) { element.outerHTML = html.stripScripts(); } else { @@ -966,7 +966,7 @@ Element.Methods = { }, getHeight: function(element) { - element = $(element); + element = $PR(element); return element.offsetHeight; }, @@ -975,23 +975,23 @@ Element.Methods = { }, hasClassName: function(element, className) { - if (!(element = $(element))) return; + if (!(element = $PR(element))) return; return Element.classNames(element).include(className); }, addClassName: function(element, className) { - if (!(element = $(element))) return; + if (!(element = $PR(element))) return; return Element.classNames(element).add(className); }, removeClassName: function(element, className) { - if (!(element = $(element))) return; + if (!(element = $PR(element))) return; return Element.classNames(element).remove(className); }, // removes whitespace-only text node children cleanWhitespace: function(element) { - element = $(element); + element = $PR(element); for (var i = 0; i < element.childNodes.length; i++) { var node = element.childNodes[i]; if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) @@ -1000,25 +1000,25 @@ Element.Methods = { }, empty: function(element) { - return $(element).innerHTML.match(/^\s*$/); + return $PR(element).innerHTML.match(/^\s*$/); }, childOf: function(element, ancestor) { - element = $(element), ancestor = $(ancestor); + element = $PR(element), ancestor = $PR(ancestor); while (element = element.parentNode) if (element == ancestor) return true; return false; }, scrollTo: function(element) { - element = $(element); + element = $PR(element); var x = element.x ? element.x : element.offsetLeft, y = element.y ? element.y : element.offsetTop; window.scrollTo(x, y); }, getStyle: function(element, style) { - element = $(element); + element = $PR(element); var value = element.style[style.camelize()]; if (!value) { if (document.defaultView && document.defaultView.getComputedStyle) { @@ -1036,13 +1036,13 @@ Element.Methods = { }, setStyle: function(element, style) { - element = $(element); + element = $PR(element); for (var name in style) element.style[name.camelize()] = style[name]; }, getDimensions: function(element) { - element = $(element); + element = $PR(element); if (Element.getStyle(element, 'display') != 'none') return {width: element.offsetWidth, height: element.offsetHeight}; @@ -1063,7 +1063,7 @@ Element.Methods = { }, makePositioned: function(element) { - element = $(element); + element = $PR(element); var pos = Element.getStyle(element, 'position'); if (pos == 'static' || !pos) { element._madePositioned = true; @@ -1078,7 +1078,7 @@ Element.Methods = { }, undoPositioned: function(element) { - element = $(element); + element = $PR(element); if (element._madePositioned) { element._madePositioned = undefined; element.style.position = @@ -1090,7 +1090,7 @@ Element.Methods = { }, makeClipping: function(element) { - element = $(element); + element = $PR(element); if (element._overflow) return; element._overflow = element.style.overflow; if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden') @@ -1098,7 +1098,7 @@ Element.Methods = { }, undoClipping: function(element) { - element = $(element); + element = $PR(element); if (element._overflow) return; element.style.overflow = element._overflow; element._overflow = undefined; @@ -1141,7 +1141,7 @@ Abstract.Insertion = function(adjacency) { Abstract.Insertion.prototype = { initialize: function(element, content) { - this.element = $(element); + this.element = $PR(element); this.content = content.stripScripts(); if (this.adjacency && this.element.insertAdjacentHTML) { @@ -1233,7 +1233,7 @@ Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), { Element.ClassNames = Class.create(); Element.ClassNames.prototype = { initialize: function(element) { - this.element = $(element); + this.element = $PR(element); }, _each: function(iterator) { @@ -1346,7 +1346,7 @@ Selector.prototype = { findElements: function(scope) { var element; - if (element = $(this.params.id)) + if (element = $PR(this.params.id)) if (this.match(element)) if (!scope || Element.childOf(element, scope)) return [element]; @@ -1377,25 +1377,25 @@ function $$() { var Field = { clear: function() { for (var i = 0; i < arguments.length; i++) - $(arguments[i]).value = ''; + $PR(arguments[i]).value = ''; }, focus: function(element) { - $(element).focus(); + $PR(element).focus(); }, present: function() { for (var i = 0; i < arguments.length; i++) - if ($(arguments[i]).value == '') return false; + if ($PR(arguments[i]).value == '') return false; return true; }, select: function(element) { - $(element).select(); + $PR(element).select(); }, activate: function(element) { - element = $(element); + element = $PR(element); element.focus(); if (element.select) element.select(); @@ -1406,7 +1406,7 @@ var Field = { var Form = { serialize: function(form) { - var elements = Form.getElements($(form)); + var elements = Form.getElements($PR(form)); var queryComponents = new Array(); for (var i = 0; i < elements.length; i++) { @@ -1419,7 +1419,7 @@ var Form = { }, getElements: function(form) { - form = $(form); + form = $PR(form); var elements = new Array(); for (var tagName in Form.Element.Serializers) { @@ -1431,7 +1431,7 @@ var Form = { }, getInputs: function(form, typeName, name) { - form = $(form); + form = $PR(form); var inputs = form.getElementsByTagName('input'); if (!typeName && !name) @@ -1478,13 +1478,13 @@ var Form = { }, reset: function(form) { - $(form).reset(); + $PR(form).reset(); } } Form.Element = { serialize: function(element) { - element = $(element); + element = $PR(element); var method = element.tagName.toLowerCase(); var parameter = Form.Element.Serializers[method](element); @@ -1502,7 +1502,7 @@ Form.Element = { }, getValue: function(element) { - element = $(element); + element = $PR(element); var method = element.tagName.toLowerCase(); var parameter = Form.Element.Serializers[method](element); @@ -1570,7 +1570,7 @@ Abstract.TimedObserver = function() {} Abstract.TimedObserver.prototype = { initialize: function(element, frequency, callback) { this.frequency = frequency; - this.element = $(element); + this.element = $PR(element); this.callback = callback; this.lastValue = this.getValue(); @@ -1609,7 +1609,7 @@ Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), { Abstract.EventObserver = function() {} Abstract.EventObserver.prototype = { initialize: function(element, callback) { - this.element = $(element); + this.element = $PR(element); this.callback = callback; this.lastValue = this.getValue(); @@ -1742,7 +1742,7 @@ Object.extend(Event, { }, observe: function(element, name, observer, useCapture) { - var element = $(element); + var element = $PR(element); useCapture = useCapture || false; if (name == 'keypress' && @@ -1754,7 +1754,7 @@ Object.extend(Event, { }, stopObserving: function(element, name, observer, useCapture) { - var element = $(element); + var element = $PR(element); useCapture = useCapture || false; if (name == 'keypress' && @@ -1876,8 +1876,8 @@ var Position = { }, clone: function(source, target) { - source = $(source); - target = $(target); + source = $PR(source); + target = $PR(target); target.style.position = 'absolute'; var offsets = this.cumulativeOffset(source); target.style.top = offsets[1] + 'px'; @@ -1920,11 +1920,11 @@ var Position = { }, arguments[2] || {}) // find page position of source - source = $(source); + source = $PR(source); var p = Position.page(source); // find coordinate system to use - target = $(target); + target = $PR(target); var delta = [0, 0]; var parent = null; // delta [0,0] will do fine with position: fixed elements, @@ -1948,7 +1948,7 @@ var Position = { }, absolutize: function(element) { - element = $(element); + element = $PR(element); if (element.style.position == 'absolute') return; Position.prepare(); @@ -1971,7 +1971,7 @@ var Position = { }, relativize: function(element) { - element = $(element); + element = $PR(element); if (element.style.position == 'relative') return; Position.prepare(); @@ -2003,4 +2003,4 @@ if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) { return [valueL, valueT]; } -} \ No newline at end of file +} diff --git a/library/cropper/lib/slider.js b/library/cropper/lib/slider.js index c0f1fc01b..cd16b692d 100644 --- a/library/cropper/lib/slider.js +++ b/library/cropper/lib/slider.js @@ -35,12 +35,12 @@ Control.Slider.prototype = { var slider = this; if(handle instanceof Array) { - this.handles = handle.collect( function(e) { return $(e) }); + this.handles = handle.collect( function(e) { return $PR(e) }); } else { - this.handles = [$(handle)]; + this.handles = [$PR(handle)]; } - this.track = $(track); + this.track = $PR(track); this.options = options || {}; this.axis = this.options.axis || 'horizontal'; @@ -50,9 +50,9 @@ Control.Slider.prototype = { this.value = 0; // assure backwards compat this.values = this.handles.map( function() { return 0 }); - this.spans = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false; - this.options.startSpan = $(this.options.startSpan || null); - this.options.endSpan = $(this.options.endSpan || null); + this.spans = this.options.spans ? this.options.spans.map(function(s){ return $PR(s) }) : false; + this.options.startSpan = $PR(this.options.startSpan || null); + this.options.endSpan = $PR(this.options.endSpan || null); this.restricted = this.options.restricted || false; @@ -280,4 +280,4 @@ Control.Slider.prototype = { this.options.onChange(this.values.length>1 ? this.values : this.value, this); this.event = null; } -} \ No newline at end of file +} diff --git a/library/cropper/lib/unittest.js b/library/cropper/lib/unittest.js index d2c2d8171..be0d25227 100644 --- a/library/cropper/lib/unittest.js +++ b/library/cropper/lib/unittest.js @@ -32,7 +32,7 @@ Event.simulateMouse = function(element, eventName) { var oEvent = document.createEvent("MouseEvents"); oEvent.initMouseEvent(eventName, true, true, document.defaultView, options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, - false, false, false, false, 0, $(element)); + false, false, false, false, 0, $PR(element)); if(this.mark) Element.remove(this.mark); this.mark = document.createElement('div'); @@ -49,7 +49,7 @@ Event.simulateMouse = function(element, eventName) { if(this.step) alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options)); - $(element).dispatchEvent(oEvent); + $PR(element).dispatchEvent(oEvent); }; // Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2. @@ -69,7 +69,7 @@ Event.simulateKey = function(element, eventName) { oEvent.initKeyEvent(eventName, true, true, window, options.ctrlKey, options.altKey, options.shiftKey, options.metaKey, options.keyCode, options.charCode ); - $(element).dispatchEvent(oEvent); + $PR(element).dispatchEvent(oEvent); }; Event.simulateKeys = function(element, command) { @@ -87,7 +87,7 @@ Test.Unit.inspect = Object.inspect; Test.Unit.Logger = Class.create(); Test.Unit.Logger.prototype = { initialize: function(log) { - this.log = $(log); + this.log = $PR(log); if (this.log) { this._createLogTable(); } @@ -126,8 +126,8 @@ Test.Unit.Logger.prototype = { 'StatusTestMessage' + '' + ''; - this.logsummary = $('logsummary') - this.loglines = $('loglines'); + this.logsummary = $PR('logsummary') + this.loglines = $PR('loglines'); }, _toHTML: function(txt) { return txt.escapeHTML().replace(/\n/g,"
"); @@ -142,7 +142,7 @@ Test.Unit.Runner.prototype = { }, arguments[1] || {}); this.options.resultsURL = this.parseResultsURLQueryParameter(); if (this.options.testLog) { - this.options.testLog = $(this.options.testLog) || null; + this.options.testLog = $PR(this.options.testLog) || null; } if(this.options.tests) { this.tests = []; @@ -326,7 +326,7 @@ Test.Unit.Assertions.prototype = { catch(e) { this.error(e); } }, _isVisible: function(element) { - element = $(element); + element = $PR(element); if(!element.parentNode) return true; this.assertNotNull(element); if(element.style && Element.getStyle(element, 'display') == 'none') diff --git a/library/cropper/tests/example-Basic.htm b/library/cropper/tests/example-Basic.htm index 391c2ecdb..2a55eca5a 100644 --- a/library/cropper/tests/example-Basic.htm +++ b/library/cropper/tests/example-Basic.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // basic example diff --git a/library/cropper/tests/example-CSS-Absolute.htm b/library/cropper/tests/example-CSS-Absolute.htm index 17e4c489d..b605fd344 100644 --- a/library/cropper/tests/example-CSS-Absolute.htm +++ b/library/cropper/tests/example-CSS-Absolute.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // Absolute positioned example diff --git a/library/cropper/tests/example-CSS-Float.htm b/library/cropper/tests/example-CSS-Float.htm index 5066553fe..3dbeeab4b 100644 --- a/library/cropper/tests/example-CSS-Float.htm +++ b/library/cropper/tests/example-CSS-Float.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // float example @@ -30,12 +30,12 @@ 'testFloatImage', { onEndCrop: function( coords, dimensions ) { - $( 'floatX1' ).value = coords.x1; - $( 'floatY1' ).value = coords.y1; - $( 'floatX2' ).value = coords.x2; - $( 'floatY2' ).value = coords.y2; - $( 'floatWidth' ).value = dimensions.width; - $( 'floatHeight' ).value = dimensions.height; + $PR( 'floatX1' ).value = coords.x1; + $PR( 'floatY1' ).value = coords.y1; + $PR( 'floatX2' ).value = coords.x2; + $PR( 'floatY2' ).value = coords.y2; + $PR( 'floatWidth' ).value = dimensions.width; + $PR( 'floatHeight' ).value = dimensions.height; } } ); diff --git a/library/cropper/tests/example-CSS-Relative.htm b/library/cropper/tests/example-CSS-Relative.htm index 5894fe1f9..ecad1341a 100644 --- a/library/cropper/tests/example-CSS-Relative.htm +++ b/library/cropper/tests/example-CSS-Relative.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // relative example diff --git a/library/cropper/tests/example-CoordsOnLoad.htm b/library/cropper/tests/example-CoordsOnLoad.htm index 254a23472..c14289c2d 100644 --- a/library/cropper/tests/example-CoordsOnLoad.htm +++ b/library/cropper/tests/example-CoordsOnLoad.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // basic example diff --git a/library/cropper/tests/example-CoordsOnLoadWithRatio.htm b/library/cropper/tests/example-CoordsOnLoadWithRatio.htm index 3a696360a..9ba02da11 100644 --- a/library/cropper/tests/example-CoordsOnLoadWithRatio.htm +++ b/library/cropper/tests/example-CoordsOnLoadWithRatio.htm @@ -13,12 +13,12 @@ // setup the callback function function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } // basic example diff --git a/library/cropper/tests/example-Dimensions.htm b/library/cropper/tests/example-Dimensions.htm index f54f99683..10e5ba26c 100644 --- a/library/cropper/tests/example-Dimensions.htm +++ b/library/cropper/tests/example-Dimensions.htm @@ -12,12 +12,12 @@ diff --git a/view/templates/field_combobox.tpl b/view/templates/field_combobox.tpl index d3cc75635..3d69e2d27 100644 --- a/view/templates/field_combobox.tpl +++ b/view/templates/field_combobox.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}
diff --git a/view/templates/field_input.tpl b/view/templates/field_input.tpl index 3c400b5ad..41a636fca 100644 --- a/view/templates/field_input.tpl +++ b/view/templates/field_input.tpl @@ -1,10 +1,5 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -
+
{{$field.3}} diff --git a/view/templates/field_openid.tpl b/view/templates/field_openid.tpl index b00ddabcd..d8a9394a1 100644 --- a/view/templates/field_openid.tpl +++ b/view/templates/field_openid.tpl @@ -1,10 +1,5 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -
+
{{$field.3}} diff --git a/view/templates/field_password.tpl b/view/templates/field_password.tpl index 5889d2e9c..5dd2c5d3f 100644 --- a/view/templates/field_password.tpl +++ b/view/templates/field_password.tpl @@ -1,10 +1,5 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -
+
{{$field.3}} diff --git a/view/templates/login_head.tpl b/view/templates/login_head.tpl index a7fb96108..e69de29bb 100644 --- a/view/templates/login_head.tpl +++ b/view/templates/login_head.tpl @@ -1,5 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/templates/posted_date_widget.tpl b/view/templates/posted_date_widget.tpl index 2f5838edb..009fa60a6 100644 --- a/view/templates/posted_date_widget.tpl +++ b/view/templates/posted_date_widget.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

{{$title}}

diff --git a/view/theme/decaf-mobile/js/theme.js b/view/theme/decaf-mobile/js/theme.js index cd9a17f0d..c10382264 100644 --- a/view/theme/decaf-mobile/js/theme.js +++ b/view/theme/decaf-mobile/js/theme.js @@ -23,11 +23,11 @@ document.addEventListener('DOMContentLoaded', function(){ window.imageUploadButton, { action: 'wall_upload/'+window.nickname, name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { - var currentText = $j(window.jotId).val(); - $j(window.jotId).val(currentText + response); - $j('#profile-rotator').hide(); + var currentText = $(window.jotId).val(); + $(window.jotId).val(currentText + response); + $('#profile-rotator').hide(); } } ); @@ -37,11 +37,11 @@ document.addEventListener('DOMContentLoaded', function(){ 'wall-file-upload', { action: 'wall_attach/'+window.nickname, name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { - var currentText = $j(window.jotId).val(); - $j(window.jotId).val(currentText + response); - $j('#profile-rotator').hide(); + var currentText = $(window.jotId).val(); + $(window.jotId).val(currentText + response); + $('#profile-rotator').hide(); } } ); diff --git a/view/theme/decaf-mobile/js/theme.min.js b/view/theme/decaf-mobile/js/theme.min.js index 91f2daa9b..f987bbe01 100644 --- a/view/theme/decaf-mobile/js/theme.min.js +++ b/view/theme/decaf-mobile/js/theme.min.js @@ -1 +1 @@ -document.addEventListener("DOMContentLoaded",function(){if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){var currentText=$j(window.jotId).val();$j(window.jotId).val(currentText+response);$j("#profile-rotator").hide()}});if(document.getElementById("wall-file-upload")!=null){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){var currentText=$j(window.jotId).val();$j(window.jotId).val(currentText+response);$j("#profile-rotator").hide()}})}}});function confirmDelete(f){response=confirm(window.delItem);if(response&&typeof f=="function"){f()}return response}function changeHref(elemId,url){elem=document.getElementById(elemId);elem.href=url}function remove(elemId){elem=document.getElementById(elemId);elem.parentNode.removeChild(elem)}function openClose(el){} \ No newline at end of file +document.addEventListener("DOMContentLoaded",function(){if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){var currentText=$(window.jotId).val();$(window.jotId).val(currentText+response);$("#profile-rotator").hide()}});if(document.getElementById("wall-file-upload")!=null){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){var currentText=$(window.jotId).val();$(window.jotId).val(currentText+response);$("#profile-rotator").hide()}})}}});function confirmDelete(f){response=confirm(window.delItem);if(response&&typeof f=="function"){f()}return response}function changeHref(elemId,url){elem=document.getElementById(elemId);elem.href=url}function remove(elemId){elem=document.getElementById(elemId);elem.parentNode.removeChild(elem)}function openClose(el){} \ No newline at end of file diff --git a/view/theme/decaf-mobile/templates/admin_users.tpl b/view/theme/decaf-mobile/templates/admin_users.tpl index df795a1f4..47a7e6563 100644 --- a/view/theme/decaf-mobile/templates/admin_users.tpl +++ b/view/theme/decaf-mobile/templates/admin_users.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/decaf-mobile/templates/cropbody.tpl b/view/theme/decaf-mobile/templates/cropbody.tpl index 5ace9a1aa..2678488e7 100644 --- a/view/theme/decaf-mobile/templates/cropbody.tpl +++ b/view/theme/decaf-mobile/templates/cropbody.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

{{$title}}

{{$desc}} diff --git a/view/theme/decaf-mobile/templates/cropend.tpl b/view/theme/decaf-mobile/templates/cropend.tpl index e75083f51..ade969baf 100644 --- a/view/theme/decaf-mobile/templates/cropend.tpl +++ b/view/theme/decaf-mobile/templates/cropend.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} {{**}} {{**}} @@ -25,6 +24,5 @@ diff --git a/view/theme/decaf-mobile/templates/field_input.tpl b/view/theme/decaf-mobile/templates/field_input.tpl index 240bed249..e2c519b91 100644 --- a/view/theme/decaf-mobile/templates/field_input.tpl +++ b/view/theme/decaf-mobile/templates/field_input.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}


diff --git a/view/theme/decaf-mobile/templates/jot_geotag.tpl b/view/theme/decaf-mobile/templates/jot_geotag.tpl index d828980e5..3a87346db 100644 --- a/view/theme/decaf-mobile/templates/jot_geotag.tpl +++ b/view/theme/decaf-mobile/templates/jot_geotag.tpl @@ -1,16 +1,11 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var lat = position.coords.latitude.toFixed(4); var lon = position.coords.longitude.toFixed(4); - $j('#jot-coord').val(lat + ', ' + lon); - $j('#profile-nolocation-wrapper').show(); + $('#jot-coord').val(lat + ', ' + lon); + $('#profile-nolocation-wrapper').show(); }); } diff --git a/view/theme/decaf-mobile/templates/login_head.tpl b/view/theme/decaf-mobile/templates/login_head.tpl deleted file mode 100644 index c2d9504ad..000000000 --- a/view/theme/decaf-mobile/templates/login_head.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -{{**}} - diff --git a/view/theme/decaf-mobile/templates/settings_display_end.tpl b/view/theme/decaf-mobile/templates/settings_display_end.tpl index 4b3db00f5..14af58216 100644 --- a/view/theme/decaf-mobile/templates/settings_display_end.tpl +++ b/view/theme/decaf-mobile/templates/settings_display_end.tpl @@ -1,7 +1,2 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - + diff --git a/view/theme/decaf-mobile/theme.php b/view/theme/decaf-mobile/theme.php index a525c4b77..1a32fb724 100644 --- a/view/theme/decaf-mobile/theme.php +++ b/view/theme/decaf-mobile/theme.php @@ -28,6 +28,6 @@ function decaf_mobile_content_loaded(&$a) { $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/decaf-mobile/login-style.css'; } if( $a->module === 'login' ) - $a->page['end'] .= ''; + $a->page['end'] .= ''; } diff --git a/view/theme/frost-mobile/js/acl.js b/view/theme/frost-mobile/js/acl.js index 241e0c237..c3b6092f3 100644 --- a/view/theme/frost-mobile/js/acl.js +++ b/view/theme/frost-mobile/js/acl.js @@ -13,41 +13,41 @@ function ACL(backend_url, preset){ that.group_uids = []; that.nw = 2; //items per row. should be calulated from #acl-list.width - that.list_content = $j("#acl-list-content"); - that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html()); - that.showall = $j("#acl-showall"); + that.list_content = $("#acl-list-content"); + that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); + that.showall = $("#acl-showall"); if (preset.length==0) that.showall.addClass("selected"); /*events*/ that.showall.click(that.on_showall); - $j(".acl-button-show").live('click', that.on_button_show); - $j(".acl-button-hide").live('click', that.on_button_hide); - $j("#acl-search").keypress(that.on_search); - $j("#acl-wrapper").parents("form").submit(that.on_submit); + $(".acl-button-show").live('click', that.on_button_show); + $(".acl-button-hide").live('click', that.on_button_hide); + $("#acl-search").keypress(that.on_search); + $("#acl-wrapper").parents("form").submit(that.on_submit); /* startup! */ that.get(0,100); } ACL.prototype.on_submit = function(){ - aclfileds = $j("#acl-fields").html(""); - $j(that.allow_gid).each(function(i,v){ + aclfileds = $("#acl-fields").html(""); + $(that.allow_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.allow_cid).each(function(i,v){ + $(that.allow_cid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_gid).each(function(i,v){ + $(that.deny_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_cid).each(function(i,v){ + $(that.deny_cid).each(function(i,v){ aclfileds.append(""); }); } ACL.prototype.search = function(){ - var srcstr = $j("#acl-search").val(); + var srcstr = $("#acl-search").val(); that.list_content.html(""); that.get(0,100, srcstr); } @@ -82,10 +82,10 @@ ACL.prototype.on_button_show = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-hide").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-hide").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_allow($j(this).parent().attr('id')); + that.set_allow($(this).parent().attr('id')); return false; } @@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-show").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-show").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_deny($j(this).parent().attr('id')); + that.set_deny($(this).parent().attr('id')); return false; } @@ -156,32 +156,32 @@ ACL.prototype.update_view = function(){ that.deny_gid.length==0 && that.deny_cid.length==0){ that.showall.addClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $j('#jot-public').show(); - $j('.profile-jot-net input').attr('disabled', false); + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); + $('.profile-jot-net input').attr('disabled', false); if(typeof editor != 'undefined' && editor != false) { - $j('#profile-jot-desc').html(window.isPublic); + $('#profile-jot-desc').html(window.isPublic); } } else { that.showall.removeClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $j('#jot-public').hide(); - $j('.profile-jot-net input').attr('disabled', 'disabled'); - $j('#profile-jot-desc').html(' '); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); + $('.profile-jot-net input').attr('disabled', 'disabled'); + $('#profile-jot-desc').html(' '); } - $j("#acl-list-content .acl-list-item").each(function(){ - $j(this).removeClass("groupshow grouphide"); + $("#acl-list-content .acl-list-item").each(function(){ + $(this).removeClass("groupshow grouphide"); }); - $j("#acl-list-content .acl-list-item").each(function(){ - itemid = $j(this).attr('id'); + $("#acl-list-content .acl-list-item").each(function(){ + itemid = $(this).attr('id'); type = itemid[0]; id = parseInt(itemid.substr(1)); - btshow = $j(this).children(".acl-button-show").removeClass("selected"); - bthide = $j(this).children(".acl-button-hide").removeClass("selected"); + btshow = $(this).children(".acl-button-show").removeClass("selected"); + bthide = $(this).children(".acl-button-hide").removeClass("selected"); switch(type){ case "g": @@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){ uclass="grouphide"; } - $j(that.group_uids[id]).each(function(i,v) { + $(that.group_uids[id]).each(function(i,v) { if(uclass == "grouphide") - $j("#c"+v).removeClass("groupshow"); + $("#c"+v).removeClass("groupshow"); if(uclass != "") { - var cls = $j("#c"+v).attr('class'); + var cls = $("#c"+v).attr('class'); if( cls == undefined) return true; var hiding = cls.indexOf('grouphide'); if(hiding == -1) - $j("#c"+v).addClass(uclass); + $("#c"+v).addClass(uclass); } }); @@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){ search:search, } - $j.ajax({ + $.ajax({ type:'POST', url: that.url, data: postdata, @@ -246,16 +246,16 @@ ACL.prototype.get = function(start,count, search){ ACL.prototype.populate = function(data){ /* var height = Math.ceil(data.tot / that.nw) * 42; that.list_content.height(height);*/ - $j(data.items).each(function(){ + $(data.items).each(function(){ html = "
"+that.item_tpl+"
"; html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link ); if (this.uids!=undefined) that.group_uids[this.id] = this.uids; //console.log(html); that.list_content.append(html); }); - $j(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ + $(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ // Add src attribute for images with a data-src attribute - $j(el).attr('src', $j(el).data("src")); + $(el).attr('src', $(el).data("src")); }); that.update_view(); } diff --git a/view/theme/frost-mobile/js/acl.min.js b/view/theme/frost-mobile/js/acl.min.js index 3a5d07298..01e90b020 100644 --- a/view/theme/frost-mobile/js/acl.min.js +++ b/view/theme/frost-mobile/js/acl.min.js @@ -1 +1 @@ -function ACL(backend_url,preset){that=this;that.url=backend_url;that.kp_timer=null;if(preset==undefined)preset=[];that.allow_cid=preset[0]||[];that.allow_gid=preset[1]||[];that.deny_cid=preset[2]||[];that.deny_gid=preset[3]||[];that.group_uids=[];that.nw=2;that.list_content=$j("#acl-list-content");that.item_tpl=unescape($j(".acl-list-item[rel=acl-template]").html());that.showall=$j("#acl-showall");if(preset.length==0)that.showall.addClass("selected");that.showall.click(that.on_showall);$j(".acl-button-show").live("click",that.on_button_show);$j(".acl-button-hide").live("click",that.on_button_hide);$j("#acl-search").keypress(that.on_search);$j("#acl-wrapper").parents("form").submit(that.on_submit);that.get(0,100)}ACL.prototype.on_submit=function(){aclfileds=$j("#acl-fields").html("");$j(that.allow_gid).each(function(i,v){aclfileds.append("")});$j(that.allow_cid).each(function(i,v){aclfileds.append("")});$j(that.deny_gid).each(function(i,v){aclfileds.append("")});$j(that.deny_cid).each(function(i,v){aclfileds.append("")})};ACL.prototype.search=function(){var srcstr=$j("#acl-search").val();that.list_content.html("");that.get(0,100,srcstr)};ACL.prototype.on_search=function(event){if(that.kp_timer)clearTimeout(that.kp_timer);that.kp_timer=setTimeout(that.search,1e3)};ACL.prototype.on_showall=function(event){event.preventDefault();event.stopPropagation();if(that.showall.hasClass("selected")){return false}that.showall.addClass("selected");that.allow_cid=[];that.allow_gid=[];that.deny_cid=[];that.deny_gid=[];that.update_view();return false};ACL.prototype.on_button_show=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_allow($j(this).parent().attr("id"));return false};ACL.prototype.on_button_hide=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_deny($j(this).parent().attr("id"));return false};ACL.prototype.set_allow=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.allow_gid.indexOf(id)<0){that.allow_gid.push(id)}else{that.allow_gid.remove(id)}if(that.deny_gid.indexOf(id)>=0)that.deny_gid.remove(id);break;case"c":if(that.allow_cid.indexOf(id)<0){that.allow_cid.push(id)}else{that.allow_cid.remove(id)}if(that.deny_cid.indexOf(id)>=0)that.deny_cid.remove(id);break}that.update_view()};ACL.prototype.set_deny=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.deny_gid.indexOf(id)<0){that.deny_gid.push(id)}else{that.deny_gid.remove(id)}if(that.allow_gid.indexOf(id)>=0)that.allow_gid.remove(id);break;case"c":if(that.deny_cid.indexOf(id)<0){that.deny_cid.push(id)}else{that.deny_cid.remove(id)}if(that.allow_cid.indexOf(id)>=0)that.allow_cid.remove(id);break}that.update_view()};ACL.prototype.update_view=function(){if(that.allow_gid.length==0&&that.allow_cid.length==0&&that.deny_gid.length==0&&that.deny_cid.length==0){that.showall.addClass("selected");$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show();$j(".profile-jot-net input").attr("disabled",false);if(typeof editor!="undefined"&&editor!=false){$j("#profile-jot-desc").html(window.isPublic)}}else{that.showall.removeClass("selected");$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide();$j(".profile-jot-net input").attr("disabled","disabled");$j("#profile-jot-desc").html(" ")}$j("#acl-list-content .acl-list-item").each(function(){$j(this).removeClass("groupshow grouphide")});$j("#acl-list-content .acl-list-item").each(function(){itemid=$j(this).attr("id");type=itemid[0];id=parseInt(itemid.substr(1));btshow=$j(this).children(".acl-button-show").removeClass("selected");bthide=$j(this).children(".acl-button-hide").removeClass("selected");switch(type){case"g":var uclass="";if(that.allow_gid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected");uclass="groupshow"}if(that.deny_gid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected");uclass="grouphide"}$j(that.group_uids[id]).each(function(i,v){if(uclass=="grouphide")$j("#c"+v).removeClass("groupshow");if(uclass!=""){var cls=$j("#c"+v).attr("class");if(cls==undefined)return true;var hiding=cls.indexOf("grouphide");if(hiding==-1)$j("#c"+v).addClass(uclass)}});break;case"c":if(that.allow_cid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected")}if(that.deny_cid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected")}}})};ACL.prototype.get=function(start,count,search){var postdata={start:start,count:count,search:search};$j.ajax({type:"POST",url:that.url,data:postdata,dataType:"json",success:that.populate})};ACL.prototype.populate=function(data){$j(data.items).each(function(){html="
"+that.item_tpl+"
";html=html.format(this.photo,this.name,this.type,this.id,"",this.network,this.link);if(this.uids!=undefined)that.group_uids[this.id]=this.uids;that.list_content.append(html)});$j(".acl-list-item img[data-src]",that.list_content).each(function(i,el){$j(el).attr("src",$j(el).data("src"))});that.update_view()}; \ No newline at end of file +function ACL(backend_url,preset){that=this;that.url=backend_url;that.kp_timer=null;if(preset==undefined)preset=[];that.allow_cid=preset[0]||[];that.allow_gid=preset[1]||[];that.deny_cid=preset[2]||[];that.deny_gid=preset[3]||[];that.group_uids=[];that.nw=2;that.list_content=$("#acl-list-content");that.item_tpl=unescape($(".acl-list-item[rel=acl-template]").html());that.showall=$("#acl-showall");if(preset.length==0)that.showall.addClass("selected");that.showall.click(that.on_showall);$(".acl-button-show").live("click",that.on_button_show);$(".acl-button-hide").live("click",that.on_button_hide);$("#acl-search").keypress(that.on_search);$("#acl-wrapper").parents("form").submit(that.on_submit);that.get(0,100)}ACL.prototype.on_submit=function(){aclfileds=$("#acl-fields").html("");$(that.allow_gid).each(function(i,v){aclfileds.append("")});$(that.allow_cid).each(function(i,v){aclfileds.append("")});$(that.deny_gid).each(function(i,v){aclfileds.append("")});$(that.deny_cid).each(function(i,v){aclfileds.append("")})};ACL.prototype.search=function(){var srcstr=$("#acl-search").val();that.list_content.html("");that.get(0,100,srcstr)};ACL.prototype.on_search=function(event){if(that.kp_timer)clearTimeout(that.kp_timer);that.kp_timer=setTimeout(that.search,1e3)};ACL.prototype.on_showall=function(event){event.preventDefault();event.stopPropagation();if(that.showall.hasClass("selected")){return false}that.showall.addClass("selected");that.allow_cid=[];that.allow_gid=[];that.deny_cid=[];that.deny_gid=[];that.update_view();return false};ACL.prototype.on_button_show=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_allow($(this).parent().attr("id"));return false};ACL.prototype.on_button_hide=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_deny($(this).parent().attr("id"));return false};ACL.prototype.set_allow=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.allow_gid.indexOf(id)<0){that.allow_gid.push(id)}else{that.allow_gid.remove(id)}if(that.deny_gid.indexOf(id)>=0)that.deny_gid.remove(id);break;case"c":if(that.allow_cid.indexOf(id)<0){that.allow_cid.push(id)}else{that.allow_cid.remove(id)}if(that.deny_cid.indexOf(id)>=0)that.deny_cid.remove(id);break}that.update_view()};ACL.prototype.set_deny=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.deny_gid.indexOf(id)<0){that.deny_gid.push(id)}else{that.deny_gid.remove(id)}if(that.allow_gid.indexOf(id)>=0)that.allow_gid.remove(id);break;case"c":if(that.deny_cid.indexOf(id)<0){that.deny_cid.push(id)}else{that.deny_cid.remove(id)}if(that.allow_cid.indexOf(id)>=0)that.allow_cid.remove(id);break}that.update_view()};ACL.prototype.update_view=function(){if(that.allow_gid.length==0&&that.allow_cid.length==0&&that.deny_gid.length==0&&that.deny_cid.length==0){that.showall.addClass("selected");$("#jot-perms-icon").removeClass("lock").addClass("unlock");$("#jot-public").show();$(".profile-jot-net input").attr("disabled",false);if(typeof editor!="undefined"&&editor!=false){$("#profile-jot-desc").html(window.isPublic)}}else{that.showall.removeClass("selected");$("#jot-perms-icon").removeClass("unlock").addClass("lock");$("#jot-public").hide();$(".profile-jot-net input").attr("disabled","disabled");$("#profile-jot-desc").html(" ")}$("#acl-list-content .acl-list-item").each(function(){$(this).removeClass("groupshow grouphide")});$("#acl-list-content .acl-list-item").each(function(){itemid=$(this).attr("id");type=itemid[0];id=parseInt(itemid.substr(1));btshow=$(this).children(".acl-button-show").removeClass("selected");bthide=$(this).children(".acl-button-hide").removeClass("selected");switch(type){case"g":var uclass="";if(that.allow_gid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected");uclass="groupshow"}if(that.deny_gid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected");uclass="grouphide"}$(that.group_uids[id]).each(function(i,v){if(uclass=="grouphide")$("#c"+v).removeClass("groupshow");if(uclass!=""){var cls=$("#c"+v).attr("class");if(cls==undefined)return true;var hiding=cls.indexOf("grouphide");if(hiding==-1)$("#c"+v).addClass(uclass)}});break;case"c":if(that.allow_cid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected")}if(that.deny_cid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected")}}})};ACL.prototype.get=function(start,count,search){var postdata={start:start,count:count,search:search};$.ajax({type:"POST",url:that.url,data:postdata,dataType:"json",success:that.populate})};ACL.prototype.populate=function(data){$(data.items).each(function(){html="
"+that.item_tpl+"
";html=html.format(this.photo,this.name,this.type,this.id,"",this.network,this.link);if(this.uids!=undefined)that.group_uids[this.id]=this.uids;that.list_content.append(html)});$(".acl-list-item img[data-src]",that.list_content).each(function(i,el){$(el).attr("src",$(el).data("src"))});that.update_view()}; \ No newline at end of file diff --git a/view/theme/frost-mobile/js/fk.autocomplete.js b/view/theme/frost-mobile/js/fk.autocomplete.js deleted file mode 100644 index 8ca73b128..000000000 --- a/view/theme/frost-mobile/js/fk.autocomplete.js +++ /dev/null @@ -1,194 +0,0 @@ -/** - * Friendica people autocomplete - * - * require jQuery, jquery.textareas - */ - - - -function ACPopup(elm,backend_url){ - this.idsel=-1; - this.element = elm; - this.searchText=""; - this.ready=true; - this.kp_timer = false; - this.url = backend_url; - - var w = 530; - var h = 130; - - - if(typeof elm.editorId == "undefined") { - style = $j(elm).offset(); - w = $j(elm).width(); - h = $j(elm).height(); - } - else { - var container = elm.getContainer(); - if(typeof container != "undefined") { - style = $j(container).offset(); - w = $j(container).width(); - h = $j(container).height(); - } - } - - style.top=style.top+h; - style.width = w; - style.position = 'absolute'; - /* style['max-height'] = '150px'; - style.border = '1px solid red'; - style.background = '#cccccc'; - - style.overflow = 'auto'; - style['z-index'] = '100000'; - */ - style.display = 'none'; - - this.cont = $j("
"); - this.cont.css(style); - - $j("body").append(this.cont); -} -ACPopup.prototype.close = function(){ - $j(this.cont).remove(); - this.ready=false; -} -ACPopup.prototype.search = function(text){ - var that = this; - this.searchText=text; - if (this.kp_timer) clearTimeout(this.kp_timer); - this.kp_timer = setTimeout( function(){that._search();}, 500); -} -ACPopup.prototype._search = function(){ - console.log("_search"); - var that = this; - var postdata = { - start:0, - count:100, - search:this.searchText, - type:'c', - } - - $j.ajax({ - type:'POST', - url: this.url, - data: postdata, - dataType: 'json', - success:function(data){ - that.cont.html(""); - if (data.tot>0){ - that.cont.show(); - $j(data.items).each(function(){ - html = "{1} ({2})".format(this.photo, this.name, this.nick) - that.add(html, this.nick.replace(' ','') + '+' + this.id + ' - ' + this.link); - }); - } else { - that.cont.hide(); - } - } - }); - -} - ACPopup.prototype.add = function(label, value){ - var that=this; - var elm = $j("
"+label+"
"); - elm.click(function(e){ - t = $j(this).attr('title').replace(new RegExp(' \- .*'),''); - if(typeof(that.element.container) === "undefined") { - el=$j(that.element); - sel = el.getSelection(); - sel.start = sel.start- that.searchText.length; - el.setSelection(sel.start,sel.end).replaceSelectedText(t+' ').collapseSelection(false); - that.close(); - } - else { - txt = tinyMCE.activeEditor.getContent(); - // alert(that.searchText + ':' + t); - newtxt = txt.replace(that.searchText,t+' '); - tinyMCE.activeEditor.setContent(newtxt); - tinyMCE.activeEditor.focus(); - that.close(); - } - }); - $j(this.cont).append(elm); -} -ACPopup.prototype.onkey = function(event){ - if (event.keyCode == '13') { - if(this.idsel>-1) { - this.cont.children()[this.idsel].click(); - event.preventDefault(); - } - else - this.close(); - } - if (event.keyCode == '38') { //cursor up - cmax = this.cont.children().size()-1; - this.idsel--; - if (this.idsel<0) this.idsel=cmax; - event.preventDefault(); - } - if (event.keyCode == '40' || event.keyCode == '9') { //cursor down - cmax = this.cont.children().size()-1; - this.idsel++; - if (this.idsel>cmax) this.idsel=0; - event.preventDefault(); - } - - if (event.keyCode == '38' || event.keyCode == '40' || event.keyCode == '9') { - this.cont.children().removeClass('selected'); - $j(this.cont.children()[this.idsel]).addClass('selected'); - } - - if (event.keyCode == '27') { //ESC - this.close(); - } -} - -function ContactAutocomplete(element,backend_url){ - this.pattern=/@([^ \n]+)$/; - this.popup=null; - var that = this; - - $j(element).unbind('keydown'); - $j(element).unbind('keyup'); - - $j(element).keydown(function(event){ - if (that.popup!==null) that.popup.onkey(event); - }); - - $j(element).keyup(function(event){ - cpos = $j(this).getSelection(); - if (cpos.start==cpos.end){ - match = $j(this).val().substring(0,cpos.start).match(that.pattern); - if (match!==null){ - if (that.popup===null){ - that.popup = new ACPopup(this, backend_url); - } - if (that.popup.ready && match[1]!==that.popup.searchText) that.popup.search(match[1]); - if (!that.popup.ready) that.popup=null; - - } else { - if (that.popup!==null) {that.popup.close(); that.popup=null;} - } - - - } - }); - -} - - -/** - * jQuery plugin 'contact_autocomplete' - */ -(function( $ ){ - $j.fn.contact_autocomplete = function(backend_url) { - this.each(function(){ - new ContactAutocomplete(this, backend_url); - }); - }; -})( jQuery ); - - - - diff --git a/view/theme/frost-mobile/js/fk.autocomplete.min.js b/view/theme/frost-mobile/js/fk.autocomplete.min.js deleted file mode 100644 index 0bb8e1922..000000000 --- a/view/theme/frost-mobile/js/fk.autocomplete.min.js +++ /dev/null @@ -1 +0,0 @@ -function ACPopup(elm,backend_url){this.idsel=-1;this.element=elm;this.searchText="";this.ready=true;this.kp_timer=false;this.url=backend_url;var w=530;var h=130;if(typeof elm.editorId=="undefined"){style=$j(elm).offset();w=$j(elm).width();h=$j(elm).height()}else{var container=elm.getContainer();if(typeof container!="undefined"){style=$j(container).offset();w=$j(container).width();h=$j(container).height()}}style.top=style.top+h;style.width=w;style.position="absolute";style.display="none";this.cont=$j("
");this.cont.css(style);$j("body").append(this.cont)}ACPopup.prototype.close=function(){$j(this.cont).remove();this.ready=false};ACPopup.prototype.search=function(text){var that=this;this.searchText=text;if(this.kp_timer)clearTimeout(this.kp_timer);this.kp_timer=setTimeout(function(){that._search()},500)};ACPopup.prototype._search=function(){console.log("_search");var that=this;var postdata={start:0,count:100,search:this.searchText,type:"c"};$j.ajax({type:"POST",url:this.url,data:postdata,dataType:"json",success:function(data){that.cont.html("");if(data.tot>0){that.cont.show();$j(data.items).each(function(){html="{1} ({2})".format(this.photo,this.name,this.nick);that.add(html,this.nick.replace(" ","")+"+"+this.id+" - "+this.link)})}else{that.cont.hide()}}})};ACPopup.prototype.add=function(label,value){var that=this;var elm=$j("
"+label+"
");elm.click(function(e){t=$j(this).attr("title").replace(new RegExp(" - .*"),"");if(typeof that.element.container==="undefined"){el=$j(that.element);sel=el.getSelection();sel.start=sel.start-that.searchText.length;el.setSelection(sel.start,sel.end).replaceSelectedText(t+" ").collapseSelection(false);that.close()}else{txt=tinyMCE.activeEditor.getContent();newtxt=txt.replace(that.searchText,t+" ");tinyMCE.activeEditor.setContent(newtxt);tinyMCE.activeEditor.focus();that.close()}});$j(this.cont).append(elm)};ACPopup.prototype.onkey=function(event){if(event.keyCode=="13"){if(this.idsel>-1){this.cont.children()[this.idsel].click();event.preventDefault()}else this.close()}if(event.keyCode=="38"){cmax=this.cont.children().size()-1;this.idsel--;if(this.idsel<0)this.idsel=cmax;event.preventDefault()}if(event.keyCode=="40"||event.keyCode=="9"){cmax=this.cont.children().size()-1;this.idsel++;if(this.idsel>cmax)this.idsel=0;event.preventDefault()}if(event.keyCode=="38"||event.keyCode=="40"||event.keyCode=="9"){this.cont.children().removeClass("selected");$j(this.cont.children()[this.idsel]).addClass("selected")}if(event.keyCode=="27"){this.close()}};function ContactAutocomplete(element,backend_url){this.pattern=/@([^ \n]+)$/;this.popup=null;var that=this;$j(element).unbind("keydown");$j(element).unbind("keyup");$j(element).keydown(function(event){if(that.popup!==null)that.popup.onkey(event)});$j(element).keyup(function(event){cpos=$j(this).getSelection();if(cpos.start==cpos.end){match=$j(this).val().substring(0,cpos.start).match(that.pattern);if(match!==null){if(that.popup===null){that.popup=new ACPopup(this,backend_url)}if(that.popup.ready&&match[1]!==that.popup.searchText)that.popup.search(match[1]);if(!that.popup.ready)that.popup=null}else{if(that.popup!==null){that.popup.close();that.popup=null}}}})}(function($){$j.fn.contact_autocomplete=function(backend_url){this.each(function(){new ContactAutocomplete(this,backend_url)})}})(jQuery); \ No newline at end of file diff --git a/view/theme/frost-mobile/js/main.js b/view/theme/frost-mobile/js/main.js index f486eaf51..926de5d25 100644 --- a/view/theme/frost-mobile/js/main.js +++ b/view/theme/frost-mobile/js/main.js @@ -10,14 +10,14 @@ listID = listID.replace(/\./g, "\\."); listID = listID.replace(/@/g, "\\@"); - if($j(listID).is(":visible")) { - $j(listID).hide(); - $j(listID+"-wrapper").show(); - alert($j(listID+"-wrapper").attr("id")); + if($(listID).is(":visible")) { + $(listID).hide(); + $(listID+"-wrapper").show(); + alert($(listID+"-wrapper").attr("id")); } else { - $j(listID).show(); - $j(listID+"-wrapper").hide(); + $(listID).show(); + $(listID+"-wrapper").hide(); } } @@ -46,16 +46,16 @@ var last_popup_menu = null; var last_popup_button = null; - $j(function() { - $j.ajaxSetup({cache: false}); + $(function() { + $.ajaxSetup({cache: false}); - msie = $j.browser.msie ; + msie = $.browser.msie ; collapseHeight(); /* setup tooltips *//* - $j("a,.tt").each(function(){ - var e = $j(this); + $("a,.tt").each(function(){ + var e = $(this); var pos="bottom"; if (e.hasClass("tttop")) pos="top"; if (e.hasClass("ttbottom")) pos="bottom"; @@ -67,19 +67,19 @@ /* setup onoff widgets */ - $j(".onoff input").each(function(){ - val = $j(this).val(); - id = $j(this).attr("id"); - $j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + $(".onoff input").each(function(){ + val = $(this).val(); + id = $(this).attr("id"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); }); - $j(".onoff > a").click(function(event){ + $(".onoff > a").click(function(event){ event.preventDefault(); - var input = $j(this).siblings("input"); + var input = $(this).siblings("input"); var val = 1-input.val(); var id = input.attr("id"); - $j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - $j("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + $("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); input.val(val); //console.log(id); }); @@ -91,129 +91,129 @@ function close_last_popup_menu(e) { if( last_popup_menu ) { - if( '#' + last_popup_menu.attr('id') !== $j(e.target).attr('rel')) { + if( '#' + last_popup_menu.attr('id') !== $(e.target).attr('rel')) { last_popup_menu.hide(); - if (last_popup_menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').show(); + if (last_popup_menu.attr('id') == "nav-notifications-menu" ) $('.main-container').show(); last_popup_button.removeClass("selected"); last_popup_menu = null; last_popup_button = null; } } } - $j('img[rel^=#]').click(function(e){ + $('img[rel^=#]').click(function(e){ close_last_popup_menu(e); - menu = $j( $j(this).attr('rel') ); + menu = $( $(this).attr('rel') ); e.preventDefault(); e.stopPropagation(); if (menu.attr('popup')=="false") return false; -// $j(this).parent().toggleClass("selected"); +// $(this).parent().toggleClass("selected"); // menu.toggle(); if (menu.css("display") == "none") { - $j(this).parent().addClass("selected"); + $(this).parent().addClass("selected"); menu.show(); - if (menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').hide(); + if (menu.attr('id') == "nav-notifications-menu" ) $('.main-container').hide(); last_popup_menu = menu; - last_popup_button = $j(this).parent(); + last_popup_button = $(this).parent(); } else { - $j(this).parent().removeClass("selected"); + $(this).parent().removeClass("selected"); menu.hide(); - if (menu.attr('id') == "nav-notifications-menu" ) $j('.main-container').show(); + if (menu.attr('id') == "nav-notifications-menu" ) $('.main-container').show(); last_popup_menu = null; last_popup_button = null; } return false; }); - $j('html').click(function(e) { + $('html').click(function(e) { close_last_popup_menu(e); }); // fancyboxes - /*$j("a.popupbox").colorbox({ + /*$("a.popupbox").colorbox({ 'inline' : true, 'transition' : 'none' });*/ /* notifications template */ - var notifications_tpl= unescape($j("#nav-notifications-template[rel=template]").html()); - var notifications_all = unescape($j('
').append( $j("#nav-notifications-see-all").clone() ).html()); //outerHtml hack - var notifications_mark = unescape($j('
').append( $j("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack - var notifications_empty = unescape($j("#nav-notifications-menu").html()); + var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html()); + var notifications_all = unescape($('
').append( $("#nav-notifications-see-all").clone() ).html()); //outerHtml hack + var notifications_mark = unescape($('
').append( $("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack + var notifications_empty = unescape($("#nav-notifications-menu").html()); /* nav update event */ - $j('nav').bind('nav-update', function(e,data){; - var invalid = $j(data).find('invalid').text(); + $('nav').bind('nav-update', function(e,data){; + var invalid = $(data).find('invalid').text(); if(invalid == 1) { window.location.href=window.location.href } - var net = $j(data).find('net').text(); - if(net == 0) { net = ''; $j('#net-update').removeClass('show') } else { $j('#net-update').addClass('show') } - $j('#net-update').html(net); + var net = $(data).find('net').text(); + if(net == 0) { net = ''; $('#net-update').removeClass('show') } else { $('#net-update').addClass('show') } + $('#net-update').html(net); - var home = $j(data).find('home').text(); - if(home == 0) { home = ''; $j('#home-update').removeClass('show') } else { $j('#home-update').addClass('show') } - $j('#home-update').html(home); + var home = $(data).find('home').text(); + if(home == 0) { home = ''; $('#home-update').removeClass('show') } else { $('#home-update').addClass('show') } + $('#home-update').html(home); - var intro = $j(data).find('intro').text(); - if(intro == 0) { intro = ''; $j('#intro-update').removeClass('show') } else { $j('#intro-update').addClass('show') } - $j('#intro-update').html(intro); + var intro = $(data).find('intro').text(); + if(intro == 0) { intro = ''; $('#intro-update').removeClass('show') } else { $('#intro-update').addClass('show') } + $('#intro-update').html(intro); - var mail = $j(data).find('mail').text(); - if(mail == 0) { mail = ''; $j('#mail-update').removeClass('show') } else { $j('#mail-update').addClass('show') } - $j('#mail-update').html(mail); + var mail = $(data).find('mail').text(); + if(mail == 0) { mail = ''; $('#mail-update').removeClass('show') } else { $('#mail-update').addClass('show') } + $('#mail-update').html(mail); - var intro = $j(data).find('intro').text(); - if(intro == 0) { intro = ''; $j('#intro-update-li').removeClass('show') } else { $j('#intro-update-li').addClass('show') } - $j('#intro-update-li').html(intro); + var intro = $(data).find('intro').text(); + if(intro == 0) { intro = ''; $('#intro-update-li').removeClass('show') } else { $('#intro-update-li').addClass('show') } + $('#intro-update-li').html(intro); - var mail = $j(data).find('mail').text(); - if(mail == 0) { mail = ''; $j('#mail-update-li').removeClass('show') } else { $j('#mail-update-li').addClass('show') } - $j('#mail-update-li').html(mail); + var mail = $(data).find('mail').text(); + if(mail == 0) { mail = ''; $('#mail-update-li').removeClass('show') } else { $('#mail-update-li').addClass('show') } + $('#mail-update-li').html(mail); - var eNotif = $j(data).find('notif') + var eNotif = $(data).find('notif') if (eNotif.children("note").length==0){ - $j("#nav-notifications-menu").html(notifications_empty); + $("#nav-notifications-menu").html(notifications_empty); } else { - nnm = $j("#nav-notifications-menu"); + nnm = $("#nav-notifications-menu"); nnm.html(notifications_all + notifications_mark); //nnm.attr('popup','true'); eNotif.children("note").each(function(){ - e = $j(this); + e = $(this); text = e.text().format(""+e.attr('name')+""); html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen')); nnm.append(html); }); - $j("img[data-src]", nnm).each(function(i, el){ + $("img[data-src]", nnm).each(function(i, el){ // Add src attribute for images with a data-src attribute // However, don't bother if the data-src attribute is empty, because // an empty "src" tag for an image will cause some browsers // to prefetch the root page of the Friendica hub, which will // unnecessarily load an entire profile/ or network/ page - if($j(el).data("src") != '') $j(el).attr('src', $j(el).data("src")); + if($(el).data("src") != '') $(el).attr('src', $(el).data("src")); }); } notif = eNotif.attr('count'); if (notif>0){ - $j("#nav-notifications-linkmenu").addClass("on"); + $("#nav-notifications-linkmenu").addClass("on"); } else { - $j("#nav-notifications-linkmenu").removeClass("on"); + $("#nav-notifications-linkmenu").removeClass("on"); } - if(notif == 0) { notif = ''; $j('#notify-update').removeClass('show') } else { $j('#notify-update').addClass('show') } - $j('#notify-update').html(notif); + if(notif == 0) { notif = ''; $('#notify-update').removeClass('show') } else { $('#notify-update').addClass('show') } + $('#notify-update').html(notif); - var eSysmsg = $j(data).find('sysmsgs'); + var eSysmsg = $(data).find('sysmsgs'); eSysmsg.children("notice").each(function(){ - text = $j(this).text(); - $j.jGrowl(text, { sticky: false, theme: 'notice', life: 1000 }); + text = $(this).text(); + $.jGrowl(text, { sticky: false, theme: 'notice', life: 1000 }); }); eSysmsg.children("info").each(function(){ - text = $j(this).text(); - $j.jGrowl(text, { sticky: false, theme: 'info', life: 1000 }); + text = $(this).text(); + $.jGrowl(text, { sticky: false, theme: 'info', life: 1000 }); }); }); @@ -221,7 +221,7 @@ NavUpdate(); // Allow folks to stop the ajax page updates with the pause/break key -/* $j(document).keydown(function(event) { +/* $(document).keydown(function(event) { if(event.keyCode == '8') { var target = event.target || event.srcElement; if (!/input|textarea/i.test(target.nodeName)) { @@ -235,7 +235,7 @@ if (event.ctrlKey) { totStopped = true; } - $j('#pause').html('pause'); + $('#pause').html('pause'); } else { unpause(); } @@ -253,28 +253,28 @@ if(! stopped) { var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); - $j.get(pingCmd,function(data) { - $j(data).find('result').each(function() { + $.get(pingCmd,function(data) { + $(data).find('result').each(function() { // send nav-update event - $j('nav').trigger('nav-update', this); + $('nav').trigger('nav-update', this); // start live update - if($j('#live-network').length) { src = 'network'; liveUpdate(); } - if($j('#live-profile').length) { src = 'profile'; liveUpdate(); } - if($j('#live-community').length) { src = 'community'; liveUpdate(); } - if($j('#live-notes').length) { src = 'notes'; liveUpdate(); } - if($j('#live-display').length) { src = 'display'; liveUpdate(); } - /*if($j('#live-display').length) { + if($('#live-network').length) { src = 'network'; liveUpdate(); } + if($('#live-profile').length) { src = 'profile'; liveUpdate(); } + if($('#live-community').length) { src = 'community'; liveUpdate(); } + if($('#live-notes').length) { src = 'notes'; liveUpdate(); } + if($('#live-display').length) { src = 'display'; liveUpdate(); } + /*if($('#live-display').length) { if(liking) { liking = 0; window.location.href=window.location.href } }*/ - if($j('#live-photos').length) { + if($('#live-photos').length) { if(liking) { liking = 0; window.location.href=window.location.href @@ -291,8 +291,8 @@ } function liveUpdate() { - if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $j('.like-rotator').hide(); return; } - if(($j('.comment-edit-text-full').length) || (in_progress)) { + if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $('.like-rotator').hide(); return; } + if(($('.comment-edit-text-full').length) || (in_progress)) { if(livetime) { clearTimeout(livetime); } @@ -308,50 +308,50 @@ var udargs = ((netargs.length) ? '/' + netargs : ''); var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0); - $j.get(update_url,function(data) { + $.get(update_url,function(data) { in_progress = false; - // $j('.collapsed-comments',data).each(function() { - // var ident = $j(this).attr('id'); - // var is_hidden = $j('#' + ident).is(':hidden'); - // if($j('#' + ident).length) { - // $j('#' + ident).replaceWith($j(this)); + // $('.collapsed-comments',data).each(function() { + // var ident = $(this).attr('id'); + // var is_hidden = $('#' + ident).is(':hidden'); + // if($('#' + ident).length) { + // $('#' + ident).replaceWith($(this)); // if(is_hidden) - // $j('#' + ident).hide(); + // $('#' + ident).hide(); // } //}); // add a new thread - $j('.toplevel_item',data).each(function() { - var ident = $j(this).attr('id'); + $('.toplevel_item',data).each(function() { + var ident = $(this).attr('id'); - if($j('#' + ident).length == 0 && profile_page == 1) { - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + if($('#' + ident).length == 0 && profile_page == 1) { + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - $j('#' + prev).after($j(this)); + $('#' + prev).after($(this)); } else { // Find out if the hidden comments are open, so we can keep it that way // if a new comment has been posted - var id = $j('.hide-comments-total', this).attr('id'); + var id = $('.hide-comments-total', this).attr('id'); if(typeof id != 'undefined') { id = id.split('-')[3]; - var commentsOpen = $j("#collapsed-comments-" + id).is(":visible"); + var commentsOpen = $("#collapsed-comments-" + id).is(":visible"); } - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - //vScroll = $j(document).scrollTop(); - $j('html').height($j('html').height()); - $j('#' + ident).replaceWith($j(this)); + //vScroll = $(document).scrollTop(); + $('html').height($('html').height()); + $('#' + ident).replaceWith($(this)); if(typeof id != 'undefined') { if(commentsOpen) showHideComments(id); } - $j('html').height('auto'); - //$j(document).scrollTop(vScroll); + $('html').height('auto'); + //$(document).scrollTop(vScroll); } prev = ident; }); @@ -363,36 +363,36 @@ /*prev = 'live-' + src; - $j('.wall-item-outside-wrapper',data).each(function() { - var ident = $j(this).attr('id'); + $('.wall-item-outside-wrapper',data).each(function() { + var ident = $(this).attr('id'); - if($j('#' + ident).length == 0 && prev != 'live-' + src) { - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + if($('#' + ident).length == 0 && prev != 'live-' + src) { + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - $j('#' + prev).after($j(this)); + $('#' + prev).after($(this)); } else { - $j('#' + ident + ' ' + '.wall-item-ago').replaceWith($j(this).find('.wall-item-ago')); - if($j('#' + ident + ' ' + '.comment-edit-text-empty').length) - $j('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($j(this).find('.wall-item-comment-wrapper')); - $j('#' + ident + ' ' + '.hide-comments-total').replaceWith($j(this).find('.hide-comments-total')); - $j('#' + ident + ' ' + '.wall-item-like').replaceWith($j(this).find('.wall-item-like')); - $j('#' + ident + ' ' + '.wall-item-dislike').replaceWith($j(this).find('.wall-item-dislike')); - $j('#' + ident + ' ' + '.my-comment-photo').each(function() { - $j(this).attr('src',$j(this).attr('dst')); + $('#' + ident + ' ' + '.wall-item-ago').replaceWith($(this).find('.wall-item-ago')); + if($('#' + ident + ' ' + '.comment-edit-text-empty').length) + $('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($(this).find('.wall-item-comment-wrapper')); + $('#' + ident + ' ' + '.hide-comments-total').replaceWith($(this).find('.hide-comments-total')); + $('#' + ident + ' ' + '.wall-item-like').replaceWith($(this).find('.wall-item-like')); + $('#' + ident + ' ' + '.wall-item-dislike').replaceWith($(this).find('.wall-item-dislike')); + $('#' + ident + ' ' + '.my-comment-photo').each(function() { + $(this).attr('src',$(this).attr('dst')); }); } prev = ident; });*/ - $j('.like-rotator').hide(); + $('.like-rotator').hide(); if(commentBusy) { commentBusy = false; - $j('body').css('cursor', 'auto'); + $('body').css('cursor', 'auto'); } /* autocomplete @nicknames */ - $j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl"); // setup videos, since VideoJS won't take care of any loaded via AJAX if(typeof videojs != 'undefined') videojs.autoSetup(); @@ -404,22 +404,22 @@ if(typeof elems != 'undefined') { elemName = elems + ' ' + elemName; } - $j(elemName).each(function() { - if($j(this).height() > 350) { - $j('html').height($j('html').height()); - $j(this).divgrow({ initialHeight: 300, showBrackets: false, speed: 0 }); - $j(this).addClass('divmore'); - $j('html').height('auto'); + $(elemName).each(function() { + if($(this).height() > 350) { + $('html').height($('html').height()); + $(this).divgrow({ initialHeight: 300, showBrackets: false, speed: 0 }); + $(this).addClass('divmore'); + $('html').height('auto'); } }); } /* function imgbright(node) { - $j(node).removeClass("drophide").addClass("drop"); + $(node).removeClass("drophide").addClass("drop"); } function imgdull(node) { - $j(node).removeClass("drop").addClass("drophide"); + $(node).removeClass("drop").addClass("drophide"); }*/ // Since our ajax calls are asynchronous, we will give a few @@ -434,8 +434,8 @@ function dolike(ident,verb) { unpause(); - $j('#like-rotator-' + ident.toString()).show(); - $j.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); + $('#like-rotator-' + ident.toString()).show(); + $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); // if(timer) clearTimeout(timer); // timer = setTimeout(NavUpdate,3000); liking = 1; @@ -443,21 +443,21 @@ function dostar(ident) { ident = ident.toString(); - //$j('#like-rotator-' + ident).show(); - $j.get('starred/' + ident, function(data) { + //$('#like-rotator-' + ident).show(); + $.get('starred/' + ident, function(data) { if(data.match(/1/)) { - $j('#starred-' + ident).addClass('starred'); - $j('#starred-' + ident).removeClass('unstarred'); - $j('#star-' + ident).addClass('hidden'); - $j('#unstar-' + ident).removeClass('hidden'); + $('#starred-' + ident).addClass('starred'); + $('#starred-' + ident).removeClass('unstarred'); + $('#star-' + ident).addClass('hidden'); + $('#unstar-' + ident).removeClass('hidden'); } else { - $j('#starred-' + ident).addClass('unstarred'); - $j('#starred-' + ident).removeClass('starred'); - $j('#star-' + ident).removeClass('hidden'); - $j('#unstar-' + ident).addClass('hidden'); + $('#starred-' + ident).addClass('unstarred'); + $('#starred-' + ident).removeClass('starred'); + $('#star-' + ident).removeClass('hidden'); + $('#unstar-' + ident).addClass('hidden'); } - //$j('#like-rotator-' + ident).hide(); + //$('#like-rotator-' + ident).hide(); }); } @@ -492,31 +492,31 @@ } else { lockvisible = true; - $j.get('lockview/' + id, function(data) { - $j('#panel').html(data); - $j('#panel').css({ 'left': 10 , 'top': cursor.y + 20}); - $j('#panel').show(); + $.get('lockview/' + id, function(data) { + $('#panel').html(data); + $('#panel').css({ 'left': 10 , 'top': cursor.y + 20}); + $('#panel').show(); }); } } function lockviewhide() { lockvisible = false; - $j('#panel').hide(); + $('#panel').hide(); } function post_comment(id) { unpause(); commentBusy = true; - $j('body').css('cursor', 'wait'); - $j("#comment-preview-inp-" + id).val("0"); - $j.post( + $('body').css('cursor', 'wait'); + $("#comment-preview-inp-" + id).val("0"); + $.post( "item", - $j("#comment-edit-form-" + id).serialize(), + $("#comment-edit-form-" + id).serialize(), function(data) { if(data.success) { - $j("#comment-edit-wrapper-" + id).hide(); - $j("#comment-edit-text-" + id).val(''); + $("#comment-edit-wrapper-" + id).hide(); + $("#comment-edit-text-" + id).val(''); var tarea = document.getElementById("comment-edit-text-" + id); if(tarea) commentClose(tarea,id); @@ -534,16 +534,16 @@ function preview_comment(id) { - $j("#comment-preview-inp-" + id).val("1"); - $j("#comment-edit-preview-" + id).show(); - $j.post( + $("#comment-preview-inp-" + id).val("1"); + $("#comment-edit-preview-" + id).show(); + $.post( "item", - $j("#comment-edit-form-" + id).serialize(), + $("#comment-edit-form-" + id).serialize(), function(data) { if(data.preview) { - $j("#comment-edit-preview-" + id).html(data.preview); - $j("#comment-edit-preview-" + id + " a").click(function() { return false; }); + $("#comment-edit-preview-" + id).html(data.preview); + $("#comment-edit-preview-" + id + " a").click(function() { return false; }); } }, "json" @@ -553,34 +553,34 @@ function showHideComments(id) { - if( $j("#collapsed-comments-" + id).is(":visible")) { - $j("#collapsed-comments-" + id).hide(); - $j("#hide-comments-" + id).html(window.showMore); + if( $("#collapsed-comments-" + id).is(":visible")) { + $("#collapsed-comments-" + id).hide(); + $("#hide-comments-" + id).html(window.showMore); } else { - $j("#collapsed-comments-" + id).show(); - $j("#hide-comments-" + id).html(window.showFewer); + $("#collapsed-comments-" + id).show(); + $("#hide-comments-" + id).html(window.showFewer); collapseHeight("#collapsed-comments-" + id); } } function preview_post() { - $j("#jot-preview").val("1"); - $j("#jot-preview-content").show(); + $("#jot-preview").val("1"); + $("#jot-preview-content").show(); tinyMCE.triggerSave(); - $j.post( + $.post( "item", - $j("#profile-jot-form").serialize(), + $("#profile-jot-form").serialize(), function(data) { if(data.preview) { - $j("#jot-preview-content").html(data.preview); - $j("#jot-preview-content" + " a").click(function() { return false; }); + $("#jot-preview-content").html(data.preview); + $("#jot-preview-content" + " a").click(function() { return false; }); } }, "json" ); - $j("#jot-preview").val("0"); + $("#jot-preview").val("0"); return true; } @@ -589,7 +589,7 @@ // unpause auto reloads if they are currently stopped totStopped = false; stopped = false; - $j('#pause').html(''); + $('#pause').html(''); } @@ -617,40 +617,40 @@ } function groupChangeMember(gid, cid, sec_token) { - $j('body .fakelink').css('cursor', 'wait'); - $j.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) { - $j('#group-update-wrapper').html(data); - $j('body .fakelink').css('cursor', 'auto'); + $('body .fakelink').css('cursor', 'wait'); + $.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) { + $('#group-update-wrapper').html(data); + $('body .fakelink').css('cursor', 'auto'); }); } function profChangeMember(gid,cid) { - $j('body .fakelink').css('cursor', 'wait'); - $j.get('profperm/' + gid + '/' + cid, function(data) { - $j('#prof-update-wrapper').html(data); - $j('body .fakelink').css('cursor', 'auto'); + $('body .fakelink').css('cursor', 'wait'); + $.get('profperm/' + gid + '/' + cid, function(data) { + $('#prof-update-wrapper').html(data); + $('body .fakelink').css('cursor', 'auto'); }); } function contactgroupChangeMember(gid,cid) { - $j('body').css('cursor', 'wait'); - $j.get('contactgroup/' + gid + '/' + cid, function(data) { - $j('body').css('cursor', 'auto'); + $('body').css('cursor', 'wait'); + $.get('contactgroup/' + gid + '/' + cid, function(data) { + $('body').css('cursor', 'auto'); }); } function checkboxhighlight(box) { - if($j(box).is(':checked')) { - $j(box).addClass('checkeditem'); + if($(box).is(':checked')) { + $(box).addClass('checkeditem'); } else { - $j(box).removeClass('checkeditem'); + $(box).removeClass('checkeditem'); } } function notifyMarkAll() { - $j.get('notify/mark/all', function(data) { + $.get('notify/mark/all', function(data) { if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,1000); }); @@ -729,9 +729,9 @@ Array.prototype.remove = function(item) { }; function previewTheme(elm) { - theme = $j(elm).val(); - $j.getJSON('pretheme?f=&theme=' + theme,function(data) { - $j('#theme-preview').html('
' + data.desc + '
' + data.version + '
' + data.credits + '
'); + theme = $(elm).val(); + $.getJSON('pretheme?f=&theme=' + theme,function(data) { + $('#theme-preview').html('
' + data.desc + '
' + data.version + '
' + data.credits + '
'); }); } diff --git a/view/theme/frost-mobile/js/main.min.js b/view/theme/frost-mobile/js/main.min.js index f19daa71a..eaf8a082d 100644 --- a/view/theme/frost-mobile/js/main.min.js +++ b/view/theme/frost-mobile/js/main.min.js @@ -1 +1 @@ -function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show();alert($j(listID+"-wrapper").attr("id"))}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();if(last_popup_menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("img[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;if(menu.css("display")=="none"){$j(this).parent().addClass("selected");menu.show();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").hide();last_popup_menu=menu;last_popup_button=$j(this).parent()}else{$j(this).parent().removeClass("selected");menu.hide();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_menu=null;last_popup_button=null}return false});$j("html").click(function(e){close_last_popup_menu(e)});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("
").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format(""+e.attr("name")+"");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){if($j(el).data("src")!="")$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:1e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate()});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||typeof profile_uid=="undefined"||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}prev=ident});collapseHeight();$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");if(typeof videojs!="undefined")videojs.autoSetup()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>350){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:300,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:10,top:cursor.y+20});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+"
")})} \ No newline at end of file +function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($(listID).is(":visible")){$(listID).hide();$(listID+"-wrapper").show();alert($(listID+"-wrapper").attr("id"))}else{$(listID).show();$(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$(function(){$.ajaxSetup({cache:false});msie=$.browser.msie;collapseHeight();$(".onoff input").each(function(){val=$(this).val();id=$(this).attr("id");$("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$(".onoff > a").click(function(event){event.preventDefault();var input=$(this).siblings("input");var val=1-input.val();var id=input.attr("id");$("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$(e.target).attr("rel")){last_popup_menu.hide();if(last_popup_menu.attr("id")=="nav-notifications-menu")$(".main-container").show();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$("img[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$($(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;if(menu.css("display")=="none"){$(this).parent().addClass("selected");menu.show();if(menu.attr("id")=="nav-notifications-menu")$(".main-container").hide();last_popup_menu=menu;last_popup_button=$(this).parent()}else{$(this).parent().removeClass("selected");menu.hide();if(menu.attr("id")=="nav-notifications-menu")$(".main-container").show();last_popup_menu=null;last_popup_button=null}return false});$("html").click(function(e){close_last_popup_menu(e)});var notifications_tpl=unescape($("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($("
").append($("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($("
").append($("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($("#nav-notifications-menu").html());$("nav").bind("nav-update",function(e,data){var invalid=$(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$(data).find("net").text();if(net==0){net="";$("#net-update").removeClass("show")}else{$("#net-update").addClass("show")}$("#net-update").html(net);var home=$(data).find("home").text();if(home==0){home="";$("#home-update").removeClass("show")}else{$("#home-update").addClass("show")}$("#home-update").html(home);var intro=$(data).find("intro").text();if(intro==0){intro="";$("#intro-update").removeClass("show")}else{$("#intro-update").addClass("show")}$("#intro-update").html(intro);var mail=$(data).find("mail").text();if(mail==0){mail="";$("#mail-update").removeClass("show")}else{$("#mail-update").addClass("show")}$("#mail-update").html(mail);var intro=$(data).find("intro").text();if(intro==0){intro="";$("#intro-update-li").removeClass("show")}else{$("#intro-update-li").addClass("show")}$("#intro-update-li").html(intro);var mail=$(data).find("mail").text();if(mail==0){mail="";$("#mail-update-li").removeClass("show")}else{$("#mail-update-li").addClass("show")}$("#mail-update-li").html(mail);var eNotif=$(data).find("notif");if(eNotif.children("note").length==0){$("#nav-notifications-menu").html(notifications_empty)}else{nnm=$("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$(this);text=e.text().format(""+e.attr("name")+"");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$("img[data-src]",nnm).each(function(i,el){if($(el).data("src")!="")$(el).attr("src",$(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$("#nav-notifications-linkmenu").addClass("on")}else{$("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$("#notify-update").removeClass("show")}else{$("#notify-update").addClass("show")}$("#notify-update").html(notif);var eSysmsg=$(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$(this).text();$.jGrowl(text,{sticky:false,theme:"notice",life:1e3})});eSysmsg.children("info").each(function(){text=$(this).text();$.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate()});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$.get(pingCmd,function(data){$(data).find("result").each(function(){$("nav").trigger("nav-update",this);if($("#live-network").length){src="network";liveUpdate()}if($("#live-profile").length){src="profile";liveUpdate()}if($("#live-community").length){src="community";liveUpdate()}if($("#live-notes").length){src="notes";liveUpdate()}if($("#live-display").length){src="display";liveUpdate()}if($("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||typeof profile_uid=="undefined"||!profile_uid){$(".like-rotator").hide();return}if($(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$.get(update_url,function(data){in_progress=false;$(".toplevel_item",data).each(function(){var ident=$(this).attr("id");if($("#"+ident).length==0&&profile_page==1){$("img",this).each(function(){$(this).attr("src",$(this).attr("dst"))});$("#"+prev).after($(this))}else{var id=$(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$("#collapsed-comments-"+id).is(":visible")}$("img",this).each(function(){$(this).attr("src",$(this).attr("dst"))});$("html").height($("html").height());$("#"+ident).replaceWith($(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$("html").height("auto")}prev=ident});collapseHeight();$(".like-rotator").hide();if(commentBusy){commentBusy=false;$("body").css("cursor","auto")}$(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");if(typeof videojs!="undefined")videojs.autoSetup()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$(elemName).each(function(){if($(this).height()>350){$("html").height($("html").height());$(this).divgrow({initialHeight:300,showBrackets:false,speed:0});$(this).addClass("divmore");$("html").height("auto")}})}function dolike(ident,verb){unpause();$("#like-rotator-"+ident.toString()).show();$.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$.get("starred/"+ident,function(data){if(data.match(/1/)){$("#starred-"+ident).addClass("starred");$("#starred-"+ident).removeClass("unstarred");$("#star-"+ident).addClass("hidden");$("#unstar-"+ident).removeClass("hidden")}else{$("#starred-"+ident).addClass("unstarred");$("#starred-"+ident).removeClass("starred");$("#star-"+ident).removeClass("hidden");$("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$.get("lockview/"+id,function(data){$("#panel").html(data);$("#panel").css({left:10,top:cursor.y+20});$("#panel").show()})}}function lockviewhide(){lockvisible=false;$("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$("body").css("cursor","wait");$("#comment-preview-inp-"+id).val("0");$.post("item",$("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$("#comment-edit-wrapper-"+id).hide();$("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$("#comment-preview-inp-"+id).val("1");$("#comment-edit-preview-"+id).show();$.post("item",$("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$("#comment-edit-preview-"+id).html(data.preview);$("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($("#collapsed-comments-"+id).is(":visible")){$("#collapsed-comments-"+id).hide();$("#hide-comments-"+id).html(window.showMore)}else{$("#collapsed-comments-"+id).show();$("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$("#jot-preview").val("1");$("#jot-preview-content").show();tinyMCE.triggerSave();$.post("item",$("#profile-jot-form").serialize(),function(data){if(data.preview){$("#jot-preview-content").html(data.preview);$("#jot-preview-content"+" a").click(function(){return false})}},"json");$("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+"
")})} \ No newline at end of file diff --git a/view/theme/frost-mobile/js/theme.js b/view/theme/frost-mobile/js/theme.js index bb0d9dccc..8133c602c 100644 --- a/view/theme/frost-mobile/js/theme.js +++ b/view/theme/frost-mobile/js/theme.js @@ -1,60 +1,60 @@ -$j(document).ready(function() { +$(document).ready(function() { /* enable tinymce on focus and click */ - $j("#profile-jot-text").focus(enableOnUser); - $j("#profile-jot-text").click(enableOnUser); + $("#profile-jot-text").focus(enableOnUser); + $("#profile-jot-text").click(enableOnUser); -/*$j('html').click(function() { $j("#nav-notifications-menu" ).hide(); });*/ +/*$('html').click(function() { $("#nav-notifications-menu" ).hide(); });*/ - /*$j('.group-edit-icon').hover( + /*$('.group-edit-icon').hover( function() { - $j(this).addClass('icon'); $j(this).removeClass('iconspacer');}, + $(this).addClass('icon'); $(this).removeClass('iconspacer');}, function() { - $j(this).removeClass('icon'); $j(this).addClass('iconspacer');} + $(this).removeClass('icon'); $(this).addClass('iconspacer');} ); - $j('.sidebar-group-element').hover( + $('.sidebar-group-element').hover( function() { - id = $j(this).attr('id'); - $j('#edit-' + id).addClass('icon'); $j('#edit-' + id).removeClass('iconspacer');}, + id = $(this).attr('id'); + $('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');}, function() { - id = $j(this).attr('id'); - $j('#edit-' + id).removeClass('icon');$j('#edit-' + id).addClass('iconspacer');} + id = $(this).attr('id'); + $('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');} ); - $j('.savedsearchdrop').hover( + $('.savedsearchdrop').hover( function() { - $j(this).addClass('drop'); $j(this).addClass('icon'); $j(this).removeClass('iconspacer');}, + $(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');}, function() { - $j(this).removeClass('drop'); $j(this).removeClass('icon'); $j(this).addClass('iconspacer');} + $(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');} ); - $j('.savedsearchterm').hover( + $('.savedsearchterm').hover( function() { - id = $j(this).attr('id'); - $j('#drop-' + id).addClass('icon'); $j('#drop-' + id).addClass('drophide'); $j('#drop-' + id).removeClass('iconspacer');}, + id = $(this).attr('id'); + $('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');}, function() { - id = $j(this).attr('id'); - $j('#drop-' + id).removeClass('icon');$j('#drop-' + id).removeClass('drophide'); $j('#drop-' + id).addClass('iconspacer');} + id = $(this).attr('id'); + $('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');} );*/ - $j('#event-share-checkbox').change(function() { + $('#event-share-checkbox').change(function() { - if ($j('#event-share-checkbox').is(':checked')) { - $j('#acl-wrapper').show(); + if ($('#event-share-checkbox').is(':checked')) { + $('#acl-wrapper').show(); } else { - $j('#acl-wrapper').hide(); + $('#acl-wrapper').hide(); } }).trigger('change'); - $j(".popupbox").click(function () { - var parent = $j( $j(this).attr('href') ).parent(); + $(".popupbox").click(function () { + var parent = $( $(this).attr('href') ).parent(); if (parent.css('display') == 'none') { parent.show(); } else { @@ -70,23 +70,23 @@ $j(document).ready(function() { window.imageUploadButton, { action: 'wall_upload/'+window.nickname+'?nomce=1', name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { addeditortext(window.jotId, response); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); } } ); - if($j('#wall-file-upload').length) { + if($('#wall-file-upload').length) { var file_uploader = new window.AjaxUpload( 'wall-file-upload', { action: 'wall_attach/'+window.nickname+'?nomce=1', name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { addeditortext(window.jotId, response); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); } } ); @@ -103,17 +103,17 @@ $j(document).ready(function() { switch(window.autocompleteType) { case 'msg-header': - var a = $j("#recip").autocomplete({ + var a = $("#recip").autocomplete({ serviceUrl: baseurl + '/acl', minChars: 2, width: 350, onSelect: function(value,data) { - $j("#recip-complete").val(data); + $("#recip-complete").val(data); } }); break; case 'contacts-head': - var a = $j("#contacts-search").autocomplete({ + var a = $("#contacts-search").autocomplete({ serviceUrl: baseurl + '/acl', minChars: 2, width: 350, @@ -121,7 +121,7 @@ $j(document).ready(function() { a.setOptions({ params: { type: 'a' }}); break; case 'display-head': - $j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); break; default: break; @@ -129,31 +129,31 @@ $j(document).ready(function() { /* if(window.autoCompleteType == "display-head") { - //$j(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + //$(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); // make auto-complete work in more places - //$j(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl"); - $j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + //$(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); }*/ if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") { - $j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { + $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; - $j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { - selstr = $j(this).text(); - $j('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $j('#jot-public').hide(); + $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { + selstr = $(this).text(); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); }); if(selstr == null) { - $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $j('#jot-public').show(); + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); } }).trigger('change'); } if(window.aclType == "event_head") { - $j('#events-calendar').fullCalendar({ + $('#events-calendar').fullCalendar({ events: baseurl + '/events/json/', header: { left: 'prev,next today', @@ -203,7 +203,7 @@ $j(document).ready(function() { // center on date var args=location.href.replace(baseurl,"").split("/"); if (args.length>=4) { - $j("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1); + $("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1); } // show event popup @@ -214,11 +214,11 @@ $j(document).ready(function() { }); // update pending count // -$j(function(){ +$(function(){ - $j("nav").bind('nav-update', function(e,data){ - var elm = $j('#pending-update'); - var register = $j(data).find('register').text(); + $("nav").bind('nav-update', function(e,data){ + var elm = $('#pending-update'); + var register = $(data).find('register').text(); if (register=="0") { register=""; elm.hide();} else { elm.show(); } elm.html(register); }); @@ -227,7 +227,7 @@ $j(function(){ function homeRedirect() { - $j('html').fadeOut('slow', function(){ + $('html').fadeOut('slow', function(){ window.location = baseurl + "/login"; }); } @@ -235,12 +235,12 @@ function homeRedirect() { function initCrop() { function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } Event.observe( window, 'load', function() { @@ -261,10 +261,10 @@ function initCrop() { function showEvent(eventid) { -/* $j.get( +/* $.get( baseurl + '/events/?id='+eventid, function(data){ - $j.colorbox({html:data}); + $.colorbox({html:data}); } );*/ } @@ -282,27 +282,27 @@ var plaintext = 'none';//window.editSelect; function initEditor(cb){ if (editor==false){ -// $j("#profile-jot-text-loading").show(); +// $("#profile-jot-text-loading").show(); if(plaintext == 'none') { -// $j("#profile-jot-text-loading").hide(); - $j("#profile-jot-text").css({ 'height': 200, 'color': '#000' }); - $j("#profile-jot-text").contact_autocomplete(baseurl+"/acl"); +// $("#profile-jot-text-loading").hide(); + $("#profile-jot-text").css({ 'height': 200, 'color': '#000' }); + $("#profile-jot-text").contact_autocomplete(baseurl+"/acl"); editor = true; -/* $j("a#jot-perms-icon").colorbox({ +/* $("a#jot-perms-icon").colorbox({ 'inline' : true, 'transition' : 'elastic' });*/ - $j("a#jot-perms-icon, a#settings-default-perms-menu").click(function () { - var parent = $j("#profile-jot-acl-wrapper").parent(); + $("a#jot-perms-icon, a#settings-default-perms-menu").click(function () { + var parent = $("#profile-jot-acl-wrapper").parent(); if (parent.css('display') == 'none') { parent.show(); } else { parent.hide(); } -// $j("#profile-jot-acl-wrapper").parent().toggle(); +// $("#profile-jot-acl-wrapper").parent().toggle(); return false; }); - $j(".jothidden").show(); + $(".jothidden").show(); if (typeof cb!="undefined") cb(); return; } @@ -352,37 +352,37 @@ function initEditor(cb){ } textlen = txt.length; - if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) { - $j('#profile-jot-desc').html(ispublic); + if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) { + $('#profile-jot-desc').html(ispublic); } else { - $j('#profile-jot-desc').html(' '); + $('#profile-jot-desc').html(' '); } //Character count if(textlen <= 140) { - $j('#character-counter').removeClass('red'); - $j('#character-counter').removeClass('orange'); - $j('#character-counter').addClass('grey'); + $('#character-counter').removeClass('red'); + $('#character-counter').removeClass('orange'); + $('#character-counter').addClass('grey'); } if((textlen > 140) && (textlen <= 420)) { - $j('#character-counter').removeClass('grey'); - $j('#character-counter').removeClass('red'); - $j('#character-counter').addClass('orange'); + $('#character-counter').removeClass('grey'); + $('#character-counter').removeClass('red'); + $('#character-counter').addClass('orange'); } if(textlen > 420) { - $j('#character-counter').removeClass('grey'); - $j('#character-counter').removeClass('orange'); - $j('#character-counter').addClass('red'); + $('#character-counter').removeClass('grey'); + $('#character-counter').removeClass('orange'); + $('#character-counter').addClass('red'); } - $j('#character-counter').text(textlen); + $('#character-counter').text(textlen); }); ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; - $j("#profile-jot-text-loading").hide(); - $j(".jothidden").show(); + $("#profile-jot-text-loading").hide(); + $(".jothidden").show(); if (typeof cb!="undefined") cb(); }); @@ -390,7 +390,7 @@ function initEditor(cb){ }); editor = true; // setup acl popup - $j("a#jot-perms-icon").colorbox({ + $("a#jot-perms-icon").colorbox({ 'inline' : true, 'transition' : 'elastic' }); */ @@ -401,7 +401,7 @@ function initEditor(cb){ function enableOnUser(){ if (editor) return; - $j(this).val(""); + $(this).val(""); initEditor(); } @@ -436,9 +436,9 @@ function enableOnUser(){ ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; var editorId = ed.editorId; - var textarea = $j('#'+editorId); + var textarea = $('#'+editorId); if (typeof(textarea.attr('tabindex')) != "undefined") { - $j('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex')); + $('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex')); textarea.attr('tabindex', null); } }); @@ -446,7 +446,7 @@ function enableOnUser(){ }); } else - $j("#prvmail-text").contact_autocomplete(baseurl+"/acl"); + $("#prvmail-text").contact_autocomplete(baseurl+"/acl"); }*/ @@ -457,8 +457,8 @@ function enableOnUser(){ function addeditortext(textElem, data) { if(window.editSelect == 'none') { - var currentText = $j(textElem).val(); - $j(textElem).val(currentText + data); + var currentText = $(textElem).val(); + $(textElem).val(currentText + data); } /* else tinyMCE.execCommand('mceInsertRawHTML',false,data);*/ @@ -480,22 +480,22 @@ function jotAudioURL() { function jotGetLocation() { - reply = prompt(window.whereAreU, $j('#jot-location').val()); + reply = prompt(window.whereAreU, $('#jot-location').val()); if(reply && reply.length) { - $j('#jot-location').val(reply); + $('#jot-location').val(reply); } } function jotShare(id) { - if ($j('#jot-popup').length != 0) $j('#jot-popup').show(); + if ($('#jot-popup').length != 0) $('#jot-popup').show(); - $j('#like-rotator-' + id).show(); - $j.get('share/' + id, function(data) { - if (!editor) $j("#profile-jot-text").val(""); + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + if (!editor) $("#profile-jot-text").val(""); initEditor(function(){ addeditortext("#profile-jot-text", data); - $j('#like-rotator-' + id).hide(); - $j(window).scrollTop(0); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); }); }); @@ -505,10 +505,10 @@ function jotGetLink() { reply = prompt(window.linkURL); if(reply && reply.length) { reply = bin2hex(reply); - $j('#profile-rotator').show(); - $j.get('parse_url?binurl=' + reply, function(data) { + $('#profile-rotator').show(); + $.get('parse_url?binurl=' + reply, function(data) { addeditortext(window.jotId, data); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); }); } } @@ -525,20 +525,20 @@ function linkdrop(event) { event.preventDefault(); if(reply && reply.length) { reply = bin2hex(reply); - $j('#profile-rotator').show(); - $j.get('parse_url?binurl=' + reply, function(data) { - //if (!editor) $j("#profile-jot-text").val(""); + $('#profile-rotator').show(); + $.get('parse_url?binurl=' + reply, function(data) { + //if (!editor) $("#profile-jot-text").val(""); //initEditor(function(){ addeditortext(window.jotId, data); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); //}); }); } }*/ function jotClearLocation() { - $j('#jot-coord').val(''); - $j('#profile-nolocation-wrapper').hide(); + $('#jot-coord').val(''); + $('#profile-nolocation-wrapper').hide(); } if(typeof window.geoTag === 'function') window.geoTag(); @@ -554,17 +554,17 @@ function confirmDelete() { return confirm(window.delItem); } /*function deleteCheckedItems() { var checkedstr = ''; - $j('.item-select').each( function() { - if($j(this).is(':checked')) { + $('.item-select').each( function() { + if($(this).is(':checked')) { if(checkedstr.length != 0) { - checkedstr = checkedstr + ',' + $j(this).val(); + checkedstr = checkedstr + ',' + $(this).val(); } else { - checkedstr = $j(this).val(); + checkedstr = $(this).val(); } } }); - $j.post('item', { dropitems: checkedstr }, function(data) { + $.post('item', { dropitems: checkedstr }, function(data) { window.location.reload(); }); }*/ @@ -576,9 +576,9 @@ function itemTag(id) { if(reply.length) { commentBusy = true; - $j('body').css('cursor', 'wait'); + $('body').css('cursor', 'wait'); - $j.get('tagger/' + id + '?term=' + reply, NavUpdate); + $.get('tagger/' + id + '?term=' + reply, NavUpdate); /*if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,3000);*/ liking = 1; @@ -588,46 +588,46 @@ function itemTag(id) { function itemFiler(id) { - $j.get('filer/', function(data){ + $.get('filer/', function(data){ - var promptText = $j('#id_term_label', data).text(); + var promptText = $('#id_term_label', data).text(); reply = prompt(promptText); if(reply && reply.length) { commentBusy = true; - $j('body').css('cursor', 'wait'); - $j.get('filer/' + id + '?term=' + reply, NavUpdate); + $('body').css('cursor', 'wait'); + $.get('filer/' + id + '?term=' + reply, NavUpdate); /* if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,3000);*/ liking = 1; -/* $j.colorbox.close();*/ +/* $.colorbox.close();*/ } }); -/* var bordercolor = $j("input").css("border-color"); +/* var bordercolor = $("input").css("border-color"); - $j.get('filer/', function(data){ - $j.colorbox({html:data}); - $j("#id_term").keypress(function(){ - $j(this).css("border-color",bordercolor); + $.get('filer/', function(data){ + $.colorbox({html:data}); + $("#id_term").keypress(function(){ + $(this).css("border-color",bordercolor); }) - $j("#select_term").change(function(){ - $j("#id_term").css("border-color",bordercolor); + $("#select_term").change(function(){ + $("#id_term").css("border-color",bordercolor); }) - $j("#filer_save").click(function(e){ + $("#filer_save").click(function(e){ e.preventDefault(); - reply = $j("#id_term").val(); + reply = $("#id_term").val(); if(reply && reply.length) { commentBusy = true; - $j('body').css('cursor', 'wait'); - $j.get('filer/' + id + '?term=' + reply); + $('body').css('cursor', 'wait'); + $.get('filer/' + id + '?term=' + reply); if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,3000); liking = 1; - $j.colorbox.close(); + $.colorbox.close(); } else { - $j("#id_term").css("border-color","#FF0000"); + $("#id_term").css("border-color","#FF0000"); } return false; }); @@ -645,75 +645,75 @@ function itemFiler(id) { function commentOpen(obj,id) { if(obj.value == window.commentEmptyText) { obj.value = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - $j("#mod-cmnt-wrap-" + id).show(); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).show(); openMenu("comment-edit-submit-wrapper-" + id); } } function commentClose(obj,id) { if(obj.value == "") { obj.value = window.commentEmptyText; - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); - $j("#mod-cmnt-wrap-" + id).hide(); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).hide(); closeMenu("comment-edit-submit-wrapper-" + id); } } function commentInsert(obj,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == window.commentEmptyText) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); } - var ins = $j(obj).html(); + var ins = $(obj).html(); ins = ins.replace("<","<"); ins = ins.replace(">",">"); ins = ins.replace("&","&"); ins = ins.replace(""",'"'); - $j("#comment-edit-text-" + id).val(tmpStr + ins); + $("#comment-edit-text-" + id).val(tmpStr + ins); } function qCommentInsert(obj,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == window.commentEmptyText) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); } - var ins = $j(obj).val(); + var ins = $(obj).val(); ins = ins.replace("<","<"); ins = ins.replace(">",">"); ins = ins.replace("&","&"); ins = ins.replace(""",'"'); - $j("#comment-edit-text-" + id).val(tmpStr + ins); - $j(obj).val(""); + $("#comment-edit-text-" + id).val(tmpStr + ins); + $(obj).val(""); } /*function showHideCommentBox(id) { - if( $j('#comment-edit-form-' + id).is(':visible')) { - $j('#comment-edit-form-' + id).hide(); + if( $('#comment-edit-form-' + id).is(':visible')) { + $('#comment-edit-form-' + id).hide(); } else { - $j('#comment-edit-form-' + id).show(); + $('#comment-edit-form-' + id).show(); } }*/ function insertFormatting(comment,BBcode,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == comment) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); - $j("#comment-edit-text-" + id).val(tmpStr); + $("#comment-edit-text-" + id).val(tmpStr); } textarea = document.getElementById("comment-edit-text-" +id); @@ -736,10 +736,10 @@ function insertFormatting(comment,BBcode,id) { } function cmtBbOpen(id) { - $j(".comment-edit-bb-" + id).show(); + $(".comment-edit-bb-" + id).show(); } function cmtBbClose(id) { - $j(".comment-edit-bb-" + id).hide(); + $(".comment-edit-bb-" + id).hide(); } diff --git a/view/theme/frost-mobile/js/theme.min.js b/view/theme/frost-mobile/js/theme.min.js index 47b0bb9b8..9cb4930fc 100644 --- a/view/theme/frost-mobile/js/theme.min.js +++ b/view/theme/frost-mobile/js/theme.min.js @@ -1 +1 @@ -$j(document).ready(function(){$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");$j(".popupbox").click(function(){var parent=$j($j(this).attr("href")).parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$j("#profile-rotator").hide()}});if($j("#wall-file-upload").length){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$j("#profile-rotator").hide()}})}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;case"display-head":$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");break;default:break}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showEvent(eventid){}var editor=false;var textlen=0;var plaintext="none";function initEditor(cb){if(editor==false){if(plaintext=="none"){$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$j("a#jot-perms-icon, a#settings-default-perms-menu").click(function(){var parent=$j("#profile-jot-acl-wrapper").parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});$j(".jothidden").show();if(typeof cb!="undefined")cb();return}}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}function addeditortext(textElem,data){if(window.editSelect=="none"){var currentText=$j(textElem).val();$j(textElem).val(currentText+data)}}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext("#profile-jot-text",data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$j("#profile-rotator").hide()})}}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}if(typeof window.geoTag==="function")window.geoTag();function confirmDelete(){return confirm(window.delItem)}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){$j.get("filer/",function(data){var promptText=$j("#id_term_label",data).text();reply=prompt(promptText);if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1}})}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j(".comment-edit-bb-"+id).show()}function cmtBbClose(id){$j(".comment-edit-bb-"+id).hide()} \ No newline at end of file +$(document).ready(function(){$("#profile-jot-text").focus(enableOnUser);$("#profile-jot-text").click(enableOnUser);$("#event-share-checkbox").change(function(){if($("#event-share-checkbox").is(":checked")){$("#acl-wrapper").show()}else{$("#acl-wrapper").hide()}}).trigger("change");$(".popupbox").click(function(){var parent=$($(this).attr("href")).parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$("#profile-rotator").hide()}});if($("#wall-file-upload").length){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$("#profile-rotator").hide()}})}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}switch(window.autocompleteType){case"msg-header":var a=$("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$("#recip-complete").val(data)}});break;case"contacts-head":var a=$("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;case"display-head":$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");break;default:break}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$(this).text();$("#jot-perms-icon").removeClass("unlock").addClass("lock");$("#jot-public").hide()});if(selstr==null){$("#jot-perms-icon").removeClass("lock").addClass("unlock");$("#jot-public").show()}}).trigger("change")}if(window.aclType=="event_head"){$("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}});$(function(){$("nav").bind("nav-update",function(e,data){var elm=$("#pending-update");var register=$(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});function homeRedirect(){$("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}function initCrop(){function onEndCrop(coords,dimensions){$PR("x1").value=coords.x1;$PR("y1").value=coords.y1;$PR("x2").value=coords.x2;$PR("y2").value=coords.y2;$PR("width").value=dimensions.width;$PR("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showEvent(eventid){}var editor=false;var textlen=0;var plaintext="none";function initEditor(cb){if(editor==false){if(plaintext=="none"){$("#profile-jot-text").css({height:200,color:"#000"});$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$("a#jot-perms-icon, a#settings-default-perms-menu").click(function(){var parent=$("#profile-jot-acl-wrapper").parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});$(".jothidden").show();if(typeof cb!="undefined")cb();return}}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$(this).val("");initEditor()}function addeditortext(textElem,data){if(window.editSelect=="none"){var currentText=$(textElem).val();$(textElem).val(currentText+data)}}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$("#jot-location").val());if(reply&&reply.length){$("#jot-location").val(reply)}}function jotShare(id){if($("#jot-popup").length!=0)$("#jot-popup").show();$("#like-rotator-"+id).show();$.get("share/"+id,function(data){if(!editor)$("#profile-jot-text").val("");initEditor(function(){addeditortext("#profile-jot-text",data);$("#like-rotator-"+id).hide();$(window).scrollTop(0)})})}function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$("#profile-rotator").show();$.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$("#profile-rotator").hide()})}}function jotClearLocation(){$("#jot-coord").val("");$("#profile-nolocation-wrapper").hide()}if(typeof window.geoTag==="function")window.geoTag();function confirmDelete(){return confirm(window.delItem)}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$("body").css("cursor","wait");$.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){$.get("filer/",function(data){var promptText=$("#id_term_label",data).text();reply=prompt(promptText);if(reply&&reply.length){commentBusy=true;$("body").css("cursor","wait");$.get("filer/"+id+"?term="+reply,NavUpdate);liking=1}})}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$("#comment-edit-text-"+id).val(tmpStr+ins);$(obj).val("")}function insertFormatting(comment,BBcode,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$(".comment-edit-bb-"+id).show()}function cmtBbClose(id){$(".comment-edit-bb-"+id).hide()} \ No newline at end of file diff --git a/view/theme/frost-mobile/templates/admin_users.tpl b/view/theme/frost-mobile/templates/admin_users.tpl index 4d88670c1..f0c4869a7 100644 --- a/view/theme/frost-mobile/templates/admin_users.tpl +++ b/view/theme/frost-mobile/templates/admin_users.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost-mobile/templates/cropbody.tpl b/view/theme/frost-mobile/templates/cropbody.tpl index 5ace9a1aa..2678488e7 100644 --- a/view/theme/frost-mobile/templates/cropbody.tpl +++ b/view/theme/frost-mobile/templates/cropbody.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

{{$title}}

{{$desc}} diff --git a/view/theme/frost-mobile/templates/cropend.tpl b/view/theme/frost-mobile/templates/cropend.tpl index 7a828815b..a56c71d92 100644 --- a/view/theme/frost-mobile/templates/cropend.tpl +++ b/view/theme/frost-mobile/templates/cropend.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost-mobile/templates/crophead.tpl b/view/theme/frost-mobile/templates/crophead.tpl index 6438cfb35..56e941e3a 100644 --- a/view/theme/frost-mobile/templates/crophead.tpl +++ b/view/theme/frost-mobile/templates/crophead.tpl @@ -1,6 +1 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost-mobile/templates/end.tpl b/view/theme/frost-mobile/templates/end.tpl index 435c190fb..33c1e9327 100644 --- a/view/theme/frost-mobile/templates/end.tpl +++ b/view/theme/frost-mobile/templates/end.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} @@ -11,7 +6,6 @@ tinyMCE.init({ mode : "none"}); -->*}} - {{**}} - + diff --git a/view/theme/frost-mobile/templates/field_input.tpl b/view/theme/frost-mobile/templates/field_input.tpl index 240bed249..e2c519b91 100644 --- a/view/theme/frost-mobile/templates/field_input.tpl +++ b/view/theme/frost-mobile/templates/field_input.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}


diff --git a/view/theme/frost-mobile/templates/field_openid.tpl b/view/theme/frost-mobile/templates/field_openid.tpl index d5ebd9a3b..69319b0aa 100644 --- a/view/theme/frost-mobile/templates/field_openid.tpl +++ b/view/theme/frost-mobile/templates/field_openid.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

diff --git a/view/theme/frost-mobile/templates/field_password.tpl b/view/theme/frost-mobile/templates/field_password.tpl index f1352f27b..1b51d0151 100644 --- a/view/theme/frost-mobile/templates/field_password.tpl +++ b/view/theme/frost-mobile/templates/field_password.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

diff --git a/view/theme/frost-mobile/templates/jot_geotag.tpl b/view/theme/frost-mobile/templates/jot_geotag.tpl index d828980e5..3a87346db 100644 --- a/view/theme/frost-mobile/templates/jot_geotag.tpl +++ b/view/theme/frost-mobile/templates/jot_geotag.tpl @@ -1,16 +1,11 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var lat = position.coords.latitude.toFixed(4); var lon = position.coords.longitude.toFixed(4); - $j('#jot-coord').val(lat + ', ' + lon); - $j('#profile-nolocation-wrapper').show(); + $('#jot-coord').val(lat + ', ' + lon); + $('#profile-nolocation-wrapper').show(); }); } diff --git a/view/theme/frost-mobile/templates/login_head.tpl b/view/theme/frost-mobile/templates/login_head.tpl deleted file mode 100644 index c2d9504ad..000000000 --- a/view/theme/frost-mobile/templates/login_head.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -{{**}} - diff --git a/view/theme/frost-mobile/templates/settings_display_end.tpl b/view/theme/frost-mobile/templates/settings_display_end.tpl index 4b3db00f5..14af58216 100644 --- a/view/theme/frost-mobile/templates/settings_display_end.tpl +++ b/view/theme/frost-mobile/templates/settings_display_end.tpl @@ -1,7 +1,2 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - + diff --git a/view/theme/frost-mobile/theme.php b/view/theme/frost-mobile/theme.php index dd97045a6..beec92493 100644 --- a/view/theme/frost-mobile/theme.php +++ b/view/theme/frost-mobile/theme.php @@ -28,6 +28,6 @@ function frost_mobile_content_loaded(&$a) { $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost-mobile/login-style.css'; } if( $a->module === 'login' ) - $a->page['end'] .= ''; + $a->page['end'] .= ''; } diff --git a/view/theme/frost/js/acl.js b/view/theme/frost/js/acl.js index 5848ae62c..401a524f8 100644 --- a/view/theme/frost/js/acl.js +++ b/view/theme/frost/js/acl.js @@ -13,41 +13,41 @@ function ACL(backend_url, preset){ that.group_uids = []; that.nw = 3; //items per row. should be calulated from #acl-list.width - that.list_content = $j("#acl-list-content"); - that.item_tpl = unescape($j(".acl-list-item[rel=acl-template]").html()); - that.showall = $j("#acl-showall"); + that.list_content = $("#acl-list-content"); + that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); + that.showall = $("#acl-showall"); if (preset.length==0) that.showall.addClass("selected"); /*events*/ that.showall.click(that.on_showall); - $j(".acl-button-show").live('click', that.on_button_show); - $j(".acl-button-hide").live('click', that.on_button_hide); - $j("#acl-search").keypress(that.on_search); - $j("#acl-wrapper").parents("form").submit(that.on_submit); + $(".acl-button-show").live('click', that.on_button_show); + $(".acl-button-hide").live('click', that.on_button_hide); + $("#acl-search").keypress(that.on_search); + $("#acl-wrapper").parents("form").submit(that.on_submit); /* startup! */ that.get(0,100); } ACL.prototype.on_submit = function(){ - aclfileds = $j("#acl-fields").html(""); - $j(that.allow_gid).each(function(i,v){ + aclfileds = $("#acl-fields").html(""); + $(that.allow_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.allow_cid).each(function(i,v){ + $(that.allow_cid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_gid).each(function(i,v){ + $(that.deny_gid).each(function(i,v){ aclfileds.append(""); }); - $j(that.deny_cid).each(function(i,v){ + $(that.deny_cid).each(function(i,v){ aclfileds.append(""); }); } ACL.prototype.search = function(){ - var srcstr = $j("#acl-search").val(); + var srcstr = $("#acl-search").val(); that.list_content.html(""); that.get(0,100, srcstr); } @@ -82,10 +82,10 @@ ACL.prototype.on_button_show = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-hide").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-hide").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_allow($j(this).parent().attr('id')); + that.set_allow($(this).parent().attr('id')); return false; } @@ -95,10 +95,10 @@ ACL.prototype.on_button_hide = function(event){ event.stopPropagation(); /*that.showall.removeClass("selected"); - $j(this).siblings(".acl-button-show").removeClass("selected"); - $j(this).toggleClass("selected");*/ + $(this).siblings(".acl-button-show").removeClass("selected"); + $(this).toggleClass("selected");*/ - that.set_deny($j(this).parent().attr('id')); + that.set_deny($(this).parent().attr('id')); return false; } @@ -156,32 +156,32 @@ ACL.prototype.update_view = function(){ that.deny_gid.length==0 && that.deny_cid.length==0){ that.showall.addClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $j('#jot-public').show(); - $j('.profile-jot-net input').attr('disabled', false); + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); + $('.profile-jot-net input').attr('disabled', false); if(typeof editor != 'undefined' && editor != false) { - $j('#profile-jot-desc').html(window.isPublic); + $('#profile-jot-desc').html(window.isPublic); } } else { that.showall.removeClass("selected"); /* jot acl */ - $j('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $j('#jot-public').hide(); - $j('.profile-jot-net input').attr('disabled', 'disabled'); - $j('#profile-jot-desc').html(' '); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); + $('.profile-jot-net input').attr('disabled', 'disabled'); + $('#profile-jot-desc').html(' '); } - $j("#acl-list-content .acl-list-item").each(function(){ - $j(this).removeClass("groupshow grouphide"); + $("#acl-list-content .acl-list-item").each(function(){ + $(this).removeClass("groupshow grouphide"); }); - $j("#acl-list-content .acl-list-item").each(function(){ - itemid = $j(this).attr('id'); + $("#acl-list-content .acl-list-item").each(function(){ + itemid = $(this).attr('id'); type = itemid[0]; id = parseInt(itemid.substr(1)); - btshow = $j(this).children(".acl-button-show").removeClass("selected"); - bthide = $j(this).children(".acl-button-hide").removeClass("selected"); + btshow = $(this).children(".acl-button-show").removeClass("selected"); + bthide = $(this).children(".acl-button-hide").removeClass("selected"); switch(type){ case "g": @@ -197,16 +197,16 @@ ACL.prototype.update_view = function(){ uclass="grouphide"; } - $j(that.group_uids[id]).each(function(i,v) { + $(that.group_uids[id]).each(function(i,v) { if(uclass == "grouphide") - $j("#c"+v).removeClass("groupshow"); + $("#c"+v).removeClass("groupshow"); if(uclass != "") { - var cls = $j("#c"+v).attr('class'); + var cls = $("#c"+v).attr('class'); if( cls == undefined) return true; var hiding = cls.indexOf('grouphide'); if(hiding == -1) - $j("#c"+v).addClass(uclass); + $("#c"+v).addClass(uclass); } }); @@ -234,7 +234,7 @@ ACL.prototype.get = function(start,count, search){ search:search, } - $j.ajax({ + $.ajax({ type:'POST', url: that.url, data: postdata, @@ -246,16 +246,16 @@ ACL.prototype.get = function(start,count, search){ ACL.prototype.populate = function(data){ var height = Math.ceil(data.tot / that.nw) * 42; that.list_content.height(height); - $j(data.items).each(function(){ + $(data.items).each(function(){ html = "
"+that.item_tpl+"
"; html = html.format( this.photo, this.name, this.type, this.id, '', this.network, this.link ); if (this.uids!=undefined) that.group_uids[this.id] = this.uids; //console.log(html); that.list_content.append(html); }); - $j(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ + $(".acl-list-item img[data-src]", that.list_content).each(function(i, el){ // Add src attribute for images with a data-src attribute - $j(el).attr('src', $j(el).data("src")); + $(el).attr('src', $(el).data("src")); }); that.update_view(); } diff --git a/view/theme/frost/js/acl.min.js b/view/theme/frost/js/acl.min.js index 6684493e1..f488ba0f5 100644 --- a/view/theme/frost/js/acl.min.js +++ b/view/theme/frost/js/acl.min.js @@ -1 +1 @@ -function ACL(backend_url,preset){that=this;that.url=backend_url;that.kp_timer=null;if(preset==undefined)preset=[];that.allow_cid=preset[0]||[];that.allow_gid=preset[1]||[];that.deny_cid=preset[2]||[];that.deny_gid=preset[3]||[];that.group_uids=[];that.nw=3;that.list_content=$j("#acl-list-content");that.item_tpl=unescape($j(".acl-list-item[rel=acl-template]").html());that.showall=$j("#acl-showall");if(preset.length==0)that.showall.addClass("selected");that.showall.click(that.on_showall);$j(".acl-button-show").live("click",that.on_button_show);$j(".acl-button-hide").live("click",that.on_button_hide);$j("#acl-search").keypress(that.on_search);$j("#acl-wrapper").parents("form").submit(that.on_submit);that.get(0,100)}ACL.prototype.on_submit=function(){aclfileds=$j("#acl-fields").html("");$j(that.allow_gid).each(function(i,v){aclfileds.append("")});$j(that.allow_cid).each(function(i,v){aclfileds.append("")});$j(that.deny_gid).each(function(i,v){aclfileds.append("")});$j(that.deny_cid).each(function(i,v){aclfileds.append("")})};ACL.prototype.search=function(){var srcstr=$j("#acl-search").val();that.list_content.html("");that.get(0,100,srcstr)};ACL.prototype.on_search=function(event){if(that.kp_timer)clearTimeout(that.kp_timer);that.kp_timer=setTimeout(that.search,1e3)};ACL.prototype.on_showall=function(event){event.preventDefault();event.stopPropagation();if(that.showall.hasClass("selected")){return false}that.showall.addClass("selected");that.allow_cid=[];that.allow_gid=[];that.deny_cid=[];that.deny_gid=[];that.update_view();return false};ACL.prototype.on_button_show=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_allow($j(this).parent().attr("id"));return false};ACL.prototype.on_button_hide=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_deny($j(this).parent().attr("id"));return false};ACL.prototype.set_allow=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.allow_gid.indexOf(id)<0){that.allow_gid.push(id)}else{that.allow_gid.remove(id)}if(that.deny_gid.indexOf(id)>=0)that.deny_gid.remove(id);break;case"c":if(that.allow_cid.indexOf(id)<0){that.allow_cid.push(id)}else{that.allow_cid.remove(id)}if(that.deny_cid.indexOf(id)>=0)that.deny_cid.remove(id);break}that.update_view()};ACL.prototype.set_deny=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.deny_gid.indexOf(id)<0){that.deny_gid.push(id)}else{that.deny_gid.remove(id)}if(that.allow_gid.indexOf(id)>=0)that.allow_gid.remove(id);break;case"c":if(that.deny_cid.indexOf(id)<0){that.deny_cid.push(id)}else{that.deny_cid.remove(id)}if(that.allow_cid.indexOf(id)>=0)that.allow_cid.remove(id);break}that.update_view()};ACL.prototype.update_view=function(){if(that.allow_gid.length==0&&that.allow_cid.length==0&&that.deny_gid.length==0&&that.deny_cid.length==0){that.showall.addClass("selected");$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show();$j(".profile-jot-net input").attr("disabled",false);if(typeof editor!="undefined"&&editor!=false){$j("#profile-jot-desc").html(window.isPublic)}}else{that.showall.removeClass("selected");$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide();$j(".profile-jot-net input").attr("disabled","disabled");$j("#profile-jot-desc").html(" ")}$j("#acl-list-content .acl-list-item").each(function(){$j(this).removeClass("groupshow grouphide")});$j("#acl-list-content .acl-list-item").each(function(){itemid=$j(this).attr("id");type=itemid[0];id=parseInt(itemid.substr(1));btshow=$j(this).children(".acl-button-show").removeClass("selected");bthide=$j(this).children(".acl-button-hide").removeClass("selected");switch(type){case"g":var uclass="";if(that.allow_gid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected");uclass="groupshow"}if(that.deny_gid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected");uclass="grouphide"}$j(that.group_uids[id]).each(function(i,v){if(uclass=="grouphide")$j("#c"+v).removeClass("groupshow");if(uclass!=""){var cls=$j("#c"+v).attr("class");if(cls==undefined)return true;var hiding=cls.indexOf("grouphide");if(hiding==-1)$j("#c"+v).addClass(uclass)}});break;case"c":if(that.allow_cid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected")}if(that.deny_cid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected")}}})};ACL.prototype.get=function(start,count,search){var postdata={start:start,count:count,search:search};$j.ajax({type:"POST",url:that.url,data:postdata,dataType:"json",success:that.populate})};ACL.prototype.populate=function(data){var height=Math.ceil(data.tot/that.nw)*42;that.list_content.height(height);$j(data.items).each(function(){html="
"+that.item_tpl+"
";html=html.format(this.photo,this.name,this.type,this.id,"",this.network,this.link);if(this.uids!=undefined)that.group_uids[this.id]=this.uids;that.list_content.append(html)});$j(".acl-list-item img[data-src]",that.list_content).each(function(i,el){$j(el).attr("src",$j(el).data("src"))});that.update_view()}; \ No newline at end of file +function ACL(backend_url,preset){that=this;that.url=backend_url;that.kp_timer=null;if(preset==undefined)preset=[];that.allow_cid=preset[0]||[];that.allow_gid=preset[1]||[];that.deny_cid=preset[2]||[];that.deny_gid=preset[3]||[];that.group_uids=[];that.nw=3;that.list_content=$("#acl-list-content");that.item_tpl=unescape($(".acl-list-item[rel=acl-template]").html());that.showall=$("#acl-showall");if(preset.length==0)that.showall.addClass("selected");that.showall.click(that.on_showall);$(".acl-button-show").live("click",that.on_button_show);$(".acl-button-hide").live("click",that.on_button_hide);$("#acl-search").keypress(that.on_search);$("#acl-wrapper").parents("form").submit(that.on_submit);that.get(0,100)}ACL.prototype.on_submit=function(){aclfileds=$("#acl-fields").html("");$(that.allow_gid).each(function(i,v){aclfileds.append("")});$(that.allow_cid).each(function(i,v){aclfileds.append("")});$(that.deny_gid).each(function(i,v){aclfileds.append("")});$(that.deny_cid).each(function(i,v){aclfileds.append("")})};ACL.prototype.search=function(){var srcstr=$("#acl-search").val();that.list_content.html("");that.get(0,100,srcstr)};ACL.prototype.on_search=function(event){if(that.kp_timer)clearTimeout(that.kp_timer);that.kp_timer=setTimeout(that.search,1e3)};ACL.prototype.on_showall=function(event){event.preventDefault();event.stopPropagation();if(that.showall.hasClass("selected")){return false}that.showall.addClass("selected");that.allow_cid=[];that.allow_gid=[];that.deny_cid=[];that.deny_gid=[];that.update_view();return false};ACL.prototype.on_button_show=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_allow($(this).parent().attr("id"));return false};ACL.prototype.on_button_hide=function(event){event.preventDefault();event.stopImmediatePropagation();event.stopPropagation();that.set_deny($(this).parent().attr("id"));return false};ACL.prototype.set_allow=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.allow_gid.indexOf(id)<0){that.allow_gid.push(id)}else{that.allow_gid.remove(id)}if(that.deny_gid.indexOf(id)>=0)that.deny_gid.remove(id);break;case"c":if(that.allow_cid.indexOf(id)<0){that.allow_cid.push(id)}else{that.allow_cid.remove(id)}if(that.deny_cid.indexOf(id)>=0)that.deny_cid.remove(id);break}that.update_view()};ACL.prototype.set_deny=function(itemid){type=itemid[0];id=parseInt(itemid.substr(1));switch(type){case"g":if(that.deny_gid.indexOf(id)<0){that.deny_gid.push(id)}else{that.deny_gid.remove(id)}if(that.allow_gid.indexOf(id)>=0)that.allow_gid.remove(id);break;case"c":if(that.deny_cid.indexOf(id)<0){that.deny_cid.push(id)}else{that.deny_cid.remove(id)}if(that.allow_cid.indexOf(id)>=0)that.allow_cid.remove(id);break}that.update_view()};ACL.prototype.update_view=function(){if(that.allow_gid.length==0&&that.allow_cid.length==0&&that.deny_gid.length==0&&that.deny_cid.length==0){that.showall.addClass("selected");$("#jot-perms-icon").removeClass("lock").addClass("unlock");$("#jot-public").show();$(".profile-jot-net input").attr("disabled",false);if(typeof editor!="undefined"&&editor!=false){$("#profile-jot-desc").html(window.isPublic)}}else{that.showall.removeClass("selected");$("#jot-perms-icon").removeClass("unlock").addClass("lock");$("#jot-public").hide();$(".profile-jot-net input").attr("disabled","disabled");$("#profile-jot-desc").html(" ")}$("#acl-list-content .acl-list-item").each(function(){$(this).removeClass("groupshow grouphide")});$("#acl-list-content .acl-list-item").each(function(){itemid=$(this).attr("id");type=itemid[0];id=parseInt(itemid.substr(1));btshow=$(this).children(".acl-button-show").removeClass("selected");bthide=$(this).children(".acl-button-hide").removeClass("selected");switch(type){case"g":var uclass="";if(that.allow_gid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected");uclass="groupshow"}if(that.deny_gid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected");uclass="grouphide"}$(that.group_uids[id]).each(function(i,v){if(uclass=="grouphide")$("#c"+v).removeClass("groupshow");if(uclass!=""){var cls=$("#c"+v).attr("class");if(cls==undefined)return true;var hiding=cls.indexOf("grouphide");if(hiding==-1)$("#c"+v).addClass(uclass)}});break;case"c":if(that.allow_cid.indexOf(id)>=0){btshow.addClass("selected");bthide.removeClass("selected")}if(that.deny_cid.indexOf(id)>=0){btshow.removeClass("selected");bthide.addClass("selected")}}})};ACL.prototype.get=function(start,count,search){var postdata={start:start,count:count,search:search};$.ajax({type:"POST",url:that.url,data:postdata,dataType:"json",success:that.populate})};ACL.prototype.populate=function(data){var height=Math.ceil(data.tot/that.nw)*42;that.list_content.height(height);$(data.items).each(function(){html="
"+that.item_tpl+"
";html=html.format(this.photo,this.name,this.type,this.id,"",this.network,this.link);if(this.uids!=undefined)that.group_uids[this.id]=this.uids;that.list_content.append(html)});$(".acl-list-item img[data-src]",that.list_content).each(function(i,el){$(el).attr("src",$(el).data("src"))});that.update_view()}; \ No newline at end of file diff --git a/view/theme/frost/js/fk.autocomplete.js b/view/theme/frost/js/fk.autocomplete.js deleted file mode 100644 index 8ca73b128..000000000 --- a/view/theme/frost/js/fk.autocomplete.js +++ /dev/null @@ -1,194 +0,0 @@ -/** - * Friendica people autocomplete - * - * require jQuery, jquery.textareas - */ - - - -function ACPopup(elm,backend_url){ - this.idsel=-1; - this.element = elm; - this.searchText=""; - this.ready=true; - this.kp_timer = false; - this.url = backend_url; - - var w = 530; - var h = 130; - - - if(typeof elm.editorId == "undefined") { - style = $j(elm).offset(); - w = $j(elm).width(); - h = $j(elm).height(); - } - else { - var container = elm.getContainer(); - if(typeof container != "undefined") { - style = $j(container).offset(); - w = $j(container).width(); - h = $j(container).height(); - } - } - - style.top=style.top+h; - style.width = w; - style.position = 'absolute'; - /* style['max-height'] = '150px'; - style.border = '1px solid red'; - style.background = '#cccccc'; - - style.overflow = 'auto'; - style['z-index'] = '100000'; - */ - style.display = 'none'; - - this.cont = $j("
"); - this.cont.css(style); - - $j("body").append(this.cont); -} -ACPopup.prototype.close = function(){ - $j(this.cont).remove(); - this.ready=false; -} -ACPopup.prototype.search = function(text){ - var that = this; - this.searchText=text; - if (this.kp_timer) clearTimeout(this.kp_timer); - this.kp_timer = setTimeout( function(){that._search();}, 500); -} -ACPopup.prototype._search = function(){ - console.log("_search"); - var that = this; - var postdata = { - start:0, - count:100, - search:this.searchText, - type:'c', - } - - $j.ajax({ - type:'POST', - url: this.url, - data: postdata, - dataType: 'json', - success:function(data){ - that.cont.html(""); - if (data.tot>0){ - that.cont.show(); - $j(data.items).each(function(){ - html = "{1} ({2})".format(this.photo, this.name, this.nick) - that.add(html, this.nick.replace(' ','') + '+' + this.id + ' - ' + this.link); - }); - } else { - that.cont.hide(); - } - } - }); - -} - ACPopup.prototype.add = function(label, value){ - var that=this; - var elm = $j("
"+label+"
"); - elm.click(function(e){ - t = $j(this).attr('title').replace(new RegExp(' \- .*'),''); - if(typeof(that.element.container) === "undefined") { - el=$j(that.element); - sel = el.getSelection(); - sel.start = sel.start- that.searchText.length; - el.setSelection(sel.start,sel.end).replaceSelectedText(t+' ').collapseSelection(false); - that.close(); - } - else { - txt = tinyMCE.activeEditor.getContent(); - // alert(that.searchText + ':' + t); - newtxt = txt.replace(that.searchText,t+' '); - tinyMCE.activeEditor.setContent(newtxt); - tinyMCE.activeEditor.focus(); - that.close(); - } - }); - $j(this.cont).append(elm); -} -ACPopup.prototype.onkey = function(event){ - if (event.keyCode == '13') { - if(this.idsel>-1) { - this.cont.children()[this.idsel].click(); - event.preventDefault(); - } - else - this.close(); - } - if (event.keyCode == '38') { //cursor up - cmax = this.cont.children().size()-1; - this.idsel--; - if (this.idsel<0) this.idsel=cmax; - event.preventDefault(); - } - if (event.keyCode == '40' || event.keyCode == '9') { //cursor down - cmax = this.cont.children().size()-1; - this.idsel++; - if (this.idsel>cmax) this.idsel=0; - event.preventDefault(); - } - - if (event.keyCode == '38' || event.keyCode == '40' || event.keyCode == '9') { - this.cont.children().removeClass('selected'); - $j(this.cont.children()[this.idsel]).addClass('selected'); - } - - if (event.keyCode == '27') { //ESC - this.close(); - } -} - -function ContactAutocomplete(element,backend_url){ - this.pattern=/@([^ \n]+)$/; - this.popup=null; - var that = this; - - $j(element).unbind('keydown'); - $j(element).unbind('keyup'); - - $j(element).keydown(function(event){ - if (that.popup!==null) that.popup.onkey(event); - }); - - $j(element).keyup(function(event){ - cpos = $j(this).getSelection(); - if (cpos.start==cpos.end){ - match = $j(this).val().substring(0,cpos.start).match(that.pattern); - if (match!==null){ - if (that.popup===null){ - that.popup = new ACPopup(this, backend_url); - } - if (that.popup.ready && match[1]!==that.popup.searchText) that.popup.search(match[1]); - if (!that.popup.ready) that.popup=null; - - } else { - if (that.popup!==null) {that.popup.close(); that.popup=null;} - } - - - } - }); - -} - - -/** - * jQuery plugin 'contact_autocomplete' - */ -(function( $ ){ - $j.fn.contact_autocomplete = function(backend_url) { - this.each(function(){ - new ContactAutocomplete(this, backend_url); - }); - }; -})( jQuery ); - - - - diff --git a/view/theme/frost/js/fk.autocomplete.min.js b/view/theme/frost/js/fk.autocomplete.min.js deleted file mode 100644 index 0bb8e1922..000000000 --- a/view/theme/frost/js/fk.autocomplete.min.js +++ /dev/null @@ -1 +0,0 @@ -function ACPopup(elm,backend_url){this.idsel=-1;this.element=elm;this.searchText="";this.ready=true;this.kp_timer=false;this.url=backend_url;var w=530;var h=130;if(typeof elm.editorId=="undefined"){style=$j(elm).offset();w=$j(elm).width();h=$j(elm).height()}else{var container=elm.getContainer();if(typeof container!="undefined"){style=$j(container).offset();w=$j(container).width();h=$j(container).height()}}style.top=style.top+h;style.width=w;style.position="absolute";style.display="none";this.cont=$j("
");this.cont.css(style);$j("body").append(this.cont)}ACPopup.prototype.close=function(){$j(this.cont).remove();this.ready=false};ACPopup.prototype.search=function(text){var that=this;this.searchText=text;if(this.kp_timer)clearTimeout(this.kp_timer);this.kp_timer=setTimeout(function(){that._search()},500)};ACPopup.prototype._search=function(){console.log("_search");var that=this;var postdata={start:0,count:100,search:this.searchText,type:"c"};$j.ajax({type:"POST",url:this.url,data:postdata,dataType:"json",success:function(data){that.cont.html("");if(data.tot>0){that.cont.show();$j(data.items).each(function(){html="{1} ({2})".format(this.photo,this.name,this.nick);that.add(html,this.nick.replace(" ","")+"+"+this.id+" - "+this.link)})}else{that.cont.hide()}}})};ACPopup.prototype.add=function(label,value){var that=this;var elm=$j("
"+label+"
");elm.click(function(e){t=$j(this).attr("title").replace(new RegExp(" - .*"),"");if(typeof that.element.container==="undefined"){el=$j(that.element);sel=el.getSelection();sel.start=sel.start-that.searchText.length;el.setSelection(sel.start,sel.end).replaceSelectedText(t+" ").collapseSelection(false);that.close()}else{txt=tinyMCE.activeEditor.getContent();newtxt=txt.replace(that.searchText,t+" ");tinyMCE.activeEditor.setContent(newtxt);tinyMCE.activeEditor.focus();that.close()}});$j(this.cont).append(elm)};ACPopup.prototype.onkey=function(event){if(event.keyCode=="13"){if(this.idsel>-1){this.cont.children()[this.idsel].click();event.preventDefault()}else this.close()}if(event.keyCode=="38"){cmax=this.cont.children().size()-1;this.idsel--;if(this.idsel<0)this.idsel=cmax;event.preventDefault()}if(event.keyCode=="40"||event.keyCode=="9"){cmax=this.cont.children().size()-1;this.idsel++;if(this.idsel>cmax)this.idsel=0;event.preventDefault()}if(event.keyCode=="38"||event.keyCode=="40"||event.keyCode=="9"){this.cont.children().removeClass("selected");$j(this.cont.children()[this.idsel]).addClass("selected")}if(event.keyCode=="27"){this.close()}};function ContactAutocomplete(element,backend_url){this.pattern=/@([^ \n]+)$/;this.popup=null;var that=this;$j(element).unbind("keydown");$j(element).unbind("keyup");$j(element).keydown(function(event){if(that.popup!==null)that.popup.onkey(event)});$j(element).keyup(function(event){cpos=$j(this).getSelection();if(cpos.start==cpos.end){match=$j(this).val().substring(0,cpos.start).match(that.pattern);if(match!==null){if(that.popup===null){that.popup=new ACPopup(this,backend_url)}if(that.popup.ready&&match[1]!==that.popup.searchText)that.popup.search(match[1]);if(!that.popup.ready)that.popup=null}else{if(that.popup!==null){that.popup.close();that.popup=null}}}})}(function($){$j.fn.contact_autocomplete=function(backend_url){this.each(function(){new ContactAutocomplete(this,backend_url)})}})(jQuery); \ No newline at end of file diff --git a/view/theme/frost/js/main.js b/view/theme/frost/js/main.js index ca549011e..b47460a62 100644 --- a/view/theme/frost/js/main.js +++ b/view/theme/frost/js/main.js @@ -10,13 +10,13 @@ listID = listID.replace(/\./g, "\\."); listID = listID.replace(/@/g, "\\@"); - if($j(listID).is(":visible")) { - $j(listID).hide(); - $j(listID+"-wrapper").show(); + if($(listID).is(":visible")) { + $(listID).hide(); + $(listID+"-wrapper").show(); } else { - $j(listID).show(); - $j(listID+"-wrapper").hide(); + $(listID).show(); + $(listID+"-wrapper").hide(); } } @@ -45,16 +45,16 @@ var last_popup_menu = null; var last_popup_button = null; - $j(function() { - $j.ajaxSetup({cache: false}); + $(function() { + $.ajaxSetup({cache: false}); - msie = $j.browser.msie ; + msie = $.browser.msie ; collapseHeight(); /* setup tooltips *//* - $j("a,.tt").each(function(){ - var e = $j(this); + $("a,.tt").each(function(){ + var e = $(this); var pos="bottom"; if (e.hasClass("tttop")) pos="top"; if (e.hasClass("ttbottom")) pos="bottom"; @@ -66,19 +66,19 @@ /* setup onoff widgets */ - $j(".onoff input").each(function(){ - val = $j(this).val(); - id = $j(this).attr("id"); - $j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + $(".onoff input").each(function(){ + val = $(this).val(); + id = $(this).attr("id"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); }); - $j(".onoff > a").click(function(event){ + $(".onoff > a").click(function(event){ event.preventDefault(); - var input = $j(this).siblings("input"); + var input = $(this).siblings("input"); var val = 1-input.val(); var id = input.attr("id"); - $j("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - $j("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + $("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); input.val(val); //console.log(id); }); @@ -90,7 +90,7 @@ function close_last_popup_menu(e) { if( last_popup_menu ) { - if( '#' + last_popup_menu.attr('id') !== $j(e.target).attr('rel')) { + if( '#' + last_popup_menu.attr('id') !== $(e.target).attr('rel')) { last_popup_menu.hide(); last_popup_button.removeClass("selected"); last_popup_menu = null; @@ -98,16 +98,16 @@ } } } - $j('a[rel^=#]').click(function(e){ + $('a[rel^=#]').click(function(e){ close_last_popup_menu(e); - menu = $j( $j(this).attr('rel') ); + menu = $( $(this).attr('rel') ); e.preventDefault(); e.stopPropagation(); if (menu.attr('popup')=="false") return false; - $j(this).parent().toggleClass("selected"); + $(this).parent().toggleClass("selected"); menu.slideToggle('fast'); if (menu.css("display") == "none") { @@ -115,97 +115,97 @@ last_popup_button = null; } else { last_popup_menu = menu; - last_popup_button = $j(this).parent(); + last_popup_button = $(this).parent(); } return false; }); - $j('html').click(function(e) { + $('html').click(function(e) { close_last_popup_menu(e); }); // fancyboxes - $j("a.popupbox").colorbox({ + $("a.popupbox").colorbox({ 'inline' : true, 'transition' : 'elastic' }); /* notifications template */ - var notifications_tpl= unescape($j("#nav-notifications-template[rel=template]").html()); - var notifications_all = unescape($j('
').append( $j("#nav-notifications-see-all").clone() ).html()); //outerHtml hack - var notifications_mark = unescape($j('
').append( $j("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack - var notifications_empty = unescape($j("#nav-notifications-menu").html()); + var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html()); + var notifications_all = unescape($('
').append( $("#nav-notifications-see-all").clone() ).html()); //outerHtml hack + var notifications_mark = unescape($('
').append( $("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack + var notifications_empty = unescape($("#nav-notifications-menu").html()); /* nav update event */ - $j('nav').bind('nav-update', function(e,data){; - var invalid = $j(data).find('invalid').text(); + $('nav').bind('nav-update', function(e,data){; + var invalid = $(data).find('invalid').text(); if(invalid == 1) { window.location.href=window.location.href } - var net = $j(data).find('net').text(); - if(net == 0) { net = ''; $j('#net-update').removeClass('show') } else { $j('#net-update').addClass('show') } - $j('#net-update').html(net); + var net = $(data).find('net').text(); + if(net == 0) { net = ''; $('#net-update').removeClass('show') } else { $('#net-update').addClass('show') } + $('#net-update').html(net); - var home = $j(data).find('home').text(); - if(home == 0) { home = ''; $j('#home-update').removeClass('show') } else { $j('#home-update').addClass('show') } - $j('#home-update').html(home); + var home = $(data).find('home').text(); + if(home == 0) { home = ''; $('#home-update').removeClass('show') } else { $('#home-update').addClass('show') } + $('#home-update').html(home); - var intro = $j(data).find('intro').text(); - if(intro == 0) { intro = ''; $j('#intro-update').removeClass('show') } else { $j('#intro-update').addClass('show') } - $j('#intro-update').html(intro); + var intro = $(data).find('intro').text(); + if(intro == 0) { intro = ''; $('#intro-update').removeClass('show') } else { $('#intro-update').addClass('show') } + $('#intro-update').html(intro); - var mail = $j(data).find('mail').text(); - if(mail == 0) { mail = ''; $j('#mail-update').removeClass('show') } else { $j('#mail-update').addClass('show') } - $j('#mail-update').html(mail); + var mail = $(data).find('mail').text(); + if(mail == 0) { mail = ''; $('#mail-update').removeClass('show') } else { $('#mail-update').addClass('show') } + $('#mail-update').html(mail); - var intro = $j(data).find('intro').text(); - if(intro == 0) { intro = ''; $j('#intro-update-li').removeClass('show') } else { $j('#intro-update-li').addClass('show') } - $j('#intro-update-li').html(intro); + var intro = $(data).find('intro').text(); + if(intro == 0) { intro = ''; $('#intro-update-li').removeClass('show') } else { $('#intro-update-li').addClass('show') } + $('#intro-update-li').html(intro); - var mail = $j(data).find('mail').text(); - if(mail == 0) { mail = ''; $j('#mail-update-li').removeClass('show') } else { $j('#mail-update-li').addClass('show') } - $j('#mail-update-li').html(mail); + var mail = $(data).find('mail').text(); + if(mail == 0) { mail = ''; $('#mail-update-li').removeClass('show') } else { $('#mail-update-li').addClass('show') } + $('#mail-update-li').html(mail); - var eNotif = $j(data).find('notif') + var eNotif = $(data).find('notif') if (eNotif.children("note").length==0){ - $j("#nav-notifications-menu").html(notifications_empty); + $("#nav-notifications-menu").html(notifications_empty); } else { - nnm = $j("#nav-notifications-menu"); + nnm = $("#nav-notifications-menu"); nnm.html(notifications_all + notifications_mark); //nnm.attr('popup','true'); eNotif.children("note").each(function(){ - e = $j(this); + e = $(this); text = e.text().format(""+e.attr('name')+""); html = notifications_tpl.format(e.attr('href'),e.attr('photo'), text, e.attr('date'), e.attr('seen')); nnm.append(html); }); - $j("img[data-src]", nnm).each(function(i, el){ + $("img[data-src]", nnm).each(function(i, el){ // Add src attribute for images with a data-src attribute // However, don't bother if the data-src attribute is empty, because // an empty "src" tag for an image will cause some browsers // to prefetch the root page of the Friendica hub, which will // unnecessarily load an entire profile/ or network/ page - if($j(el).data("src") != '') $j(el).attr('src', $j(el).data("src")); + if($(el).data("src") != '') $(el).attr('src', $(el).data("src")); }); } notif = eNotif.attr('count'); if (notif>0){ - $j("#nav-notifications-linkmenu").addClass("on"); + $("#nav-notifications-linkmenu").addClass("on"); } else { - $j("#nav-notifications-linkmenu").removeClass("on"); + $("#nav-notifications-linkmenu").removeClass("on"); } - if(notif == 0) { notif = ''; $j('#notify-update').removeClass('show') } else { $j('#notify-update').addClass('show') } - $j('#notify-update').html(notif); + if(notif == 0) { notif = ''; $('#notify-update').removeClass('show') } else { $('#notify-update').addClass('show') } + $('#notify-update').html(notif); - var eSysmsg = $j(data).find('sysmsgs'); + var eSysmsg = $(data).find('sysmsgs'); eSysmsg.children("notice").each(function(){ - text = $j(this).text(); - $j.jGrowl(text, { sticky: false, theme: 'notice', life: 3000 }); // originally: sticky: true, + text = $(this).text(); + $.jGrowl(text, { sticky: false, theme: 'notice', life: 3000 }); // originally: sticky: true, }); eSysmsg.children("info").each(function(){ - text = $j(this).text(); - $j.jGrowl(text, { sticky: false, theme: 'info', life: 1000 }); + text = $(this).text(); + $.jGrowl(text, { sticky: false, theme: 'info', life: 1000 }); }); }); @@ -213,7 +213,7 @@ NavUpdate(); // Allow folks to stop the ajax page updates with the pause/break key - $j(document).keydown(function(event) { + $(document).keydown(function(event) { if(event.keyCode == '8') { var target = event.target || event.srcElement; if (!/input|textarea/i.test(target.nodeName)) { @@ -227,7 +227,7 @@ if (event.ctrlKey) { totStopped = true; } - $j('#pause').html('pause'); + $('#pause').html('pause'); } else { unpause(); } @@ -245,28 +245,28 @@ if(! stopped) { var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); - $j.get(pingCmd,function(data) { - $j(data).find('result').each(function() { + $.get(pingCmd,function(data) { + $(data).find('result').each(function() { // send nav-update event - $j('nav').trigger('nav-update', this); + $('nav').trigger('nav-update', this); // start live update - if($j('#live-network').length) { src = 'network'; liveUpdate(); } - if($j('#live-profile').length) { src = 'profile'; liveUpdate(); } - if($j('#live-community').length) { src = 'community'; liveUpdate(); } - if($j('#live-notes').length) { src = 'notes'; liveUpdate(); } - if($j('#live-display').length) { src = 'display'; liveUpdate(); } - /*if($j('#live-display').length) { + if($('#live-network').length) { src = 'network'; liveUpdate(); } + if($('#live-profile').length) { src = 'profile'; liveUpdate(); } + if($('#live-community').length) { src = 'community'; liveUpdate(); } + if($('#live-notes').length) { src = 'notes'; liveUpdate(); } + if($('#live-display').length) { src = 'display'; liveUpdate(); } + /*if($('#live-display').length) { if(liking) { liking = 0; window.location.href=window.location.href } }*/ - if($j('#live-photos').length) { + if($('#live-photos').length) { if(liking) { liking = 0; window.location.href=window.location.href @@ -283,8 +283,8 @@ } function liveUpdate() { - if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $j('.like-rotator').hide(); return; } - if(($j('.comment-edit-text-full').length) || (in_progress)) { + if((src == null) || (stopped) || (typeof profile_uid == 'undefined') || (! profile_uid)) { $('.like-rotator').hide(); return; } + if(($('.comment-edit-text-full').length) || (in_progress)) { if(livetime) { clearTimeout(livetime); } @@ -300,55 +300,55 @@ var udargs = ((netargs.length) ? '/' + netargs : ''); var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0); - $j.get(update_url,function(data) { + $.get(update_url,function(data) { in_progress = false; - // $j('.collapsed-comments',data).each(function() { - // var ident = $j(this).attr('id'); - // var is_hidden = $j('#' + ident).is(':hidden'); - // if($j('#' + ident).length) { - // $j('#' + ident).replaceWith($j(this)); + // $('.collapsed-comments',data).each(function() { + // var ident = $(this).attr('id'); + // var is_hidden = $('#' + ident).is(':hidden'); + // if($('#' + ident).length) { + // $('#' + ident).replaceWith($(this)); // if(is_hidden) - // $j('#' + ident).hide(); + // $('#' + ident).hide(); // } //}); // add a new thread - $j('.toplevel_item',data).each(function() { - var ident = $j(this).attr('id'); + $('.toplevel_item',data).each(function() { + var ident = $(this).attr('id'); - if($j('#' + ident).length == 0 && profile_page == 1) { - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + if($('#' + ident).length == 0 && profile_page == 1) { + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - $j('#' + prev).after($j(this)); + $('#' + prev).after($(this)); } else { // Find out if the hidden comments are open, so we can keep it that way // if a new comment has been posted - var id = $j('.hide-comments-total', this).attr('id'); + var id = $('.hide-comments-total', this).attr('id'); if(typeof id != 'undefined') { id = id.split('-')[3]; - var commentsOpen = $j("#collapsed-comments-" + id).is(":visible"); + var commentsOpen = $("#collapsed-comments-" + id).is(":visible"); } - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - //vScroll = $j(document).scrollTop(); - $j('html').height($j('html').height()); - $j('#' + ident).replaceWith($j(this)); + //vScroll = $(document).scrollTop(); + $('html').height($('html').height()); + $('#' + ident).replaceWith($(this)); if(typeof id != 'undefined') { if(commentsOpen) showHideComments(id); } - $j('html').height('auto'); - //$j(document).scrollTop(vScroll); + $('html').height('auto'); + //$(document).scrollTop(vScroll); } // Add Colorbox for viewing Network page images - $j("#" + ident + " .wall-item-body a img").each(function(){ - var aElem = $j(this).parent(); + $("#" + ident + " .wall-item-body a img").each(function(){ + var aElem = $(this).parent(); var imgHref = aElem.attr("href"); // We need to make sure we only put a Colorbox on links to Friendica images @@ -358,8 +358,8 @@ if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) { // Add a unique class to all the images of a certain post, to allow scrolling through - var cBoxClass = $j(this).closest(".wall-item-body").attr("id") + "-lightbox"; - $j(this).addClass(cBoxClass); + var cBoxClass = $(this).closest(".wall-item-body").attr("id") + "-lightbox"; + $(this).addClass(cBoxClass); aElem.colorbox({ maxHeight: '90%', @@ -376,36 +376,36 @@ /*prev = 'live-' + src; - $j('.wall-item-outside-wrapper',data).each(function() { - var ident = $j(this).attr('id'); + $('.wall-item-outside-wrapper',data).each(function() { + var ident = $(this).attr('id'); - if($j('#' + ident).length == 0 && prev != 'live-' + src) { - $j('img',this).each(function() { - $j(this).attr('src',$j(this).attr('dst')); + if($('#' + ident).length == 0 && prev != 'live-' + src) { + $('img',this).each(function() { + $(this).attr('src',$(this).attr('dst')); }); - $j('#' + prev).after($j(this)); + $('#' + prev).after($(this)); } else { - $j('#' + ident + ' ' + '.wall-item-ago').replaceWith($j(this).find('.wall-item-ago')); - if($j('#' + ident + ' ' + '.comment-edit-text-empty').length) - $j('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($j(this).find('.wall-item-comment-wrapper')); - $j('#' + ident + ' ' + '.hide-comments-total').replaceWith($j(this).find('.hide-comments-total')); - $j('#' + ident + ' ' + '.wall-item-like').replaceWith($j(this).find('.wall-item-like')); - $j('#' + ident + ' ' + '.wall-item-dislike').replaceWith($j(this).find('.wall-item-dislike')); - $j('#' + ident + ' ' + '.my-comment-photo').each(function() { - $j(this).attr('src',$j(this).attr('dst')); + $('#' + ident + ' ' + '.wall-item-ago').replaceWith($(this).find('.wall-item-ago')); + if($('#' + ident + ' ' + '.comment-edit-text-empty').length) + $('#' + ident + ' ' + '.wall-item-comment-wrapper').replaceWith($(this).find('.wall-item-comment-wrapper')); + $('#' + ident + ' ' + '.hide-comments-total').replaceWith($(this).find('.hide-comments-total')); + $('#' + ident + ' ' + '.wall-item-like').replaceWith($(this).find('.wall-item-like')); + $('#' + ident + ' ' + '.wall-item-dislike').replaceWith($(this).find('.wall-item-dislike')); + $('#' + ident + ' ' + '.my-comment-photo').each(function() { + $(this).attr('src',$(this).attr('dst')); }); } prev = ident; });*/ - $j('.like-rotator').hide(); + $('.like-rotator').hide(); if(commentBusy) { commentBusy = false; - $j('body').css('cursor', 'auto'); + $('body').css('cursor', 'auto'); } /* autocomplete @nicknames */ - $j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl"); collapseHeight(); @@ -419,22 +419,22 @@ if(typeof elems != 'undefined') { elemName = elems + ' ' + elemName; } - $j(elemName).each(function() { - if($j(this).height() > 450) { - $j('html').height($j('html').height()); - $j(this).divgrow({ initialHeight: 400, showBrackets: false, speed: 0 }); - $j(this).addClass('divmore'); - $j('html').height('auto'); + $(elemName).each(function() { + if($(this).height() > 450) { + $('html').height($('html').height()); + $(this).divgrow({ initialHeight: 400, showBrackets: false, speed: 0 }); + $(this).addClass('divmore'); + $('html').height('auto'); } }); } /*function imgbright(node) { - $j(node).removeClass("drophide").addClass("drop"); + $(node).removeClass("drophide").addClass("drop"); } function imgdull(node) { - $j(node).removeClass("drop").addClass("drophide"); + $(node).removeClass("drop").addClass("drophide"); }*/ // Since our ajax calls are asynchronous, we will give a few @@ -449,28 +449,28 @@ function dolike(ident,verb) { unpause(); - $j('#like-rotator-' + ident.toString()).show(); - $j.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); + $('#like-rotator-' + ident.toString()).show(); + $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); liking = 1; } function dostar(ident) { ident = ident.toString(); -// $j('#like-rotator-' + ident).show(); - $j.get('starred/' + ident, function(data) { +// $('#like-rotator-' + ident).show(); + $.get('starred/' + ident, function(data) { if(data.match(/1/)) { - $j('#starred-' + ident).addClass('starred'); - $j('#starred-' + ident).removeClass('unstarred'); - $j('#star-' + ident).addClass('hidden'); - $j('#unstar-' + ident).removeClass('hidden'); + $('#starred-' + ident).addClass('starred'); + $('#starred-' + ident).removeClass('unstarred'); + $('#star-' + ident).addClass('hidden'); + $('#unstar-' + ident).removeClass('hidden'); } else { - $j('#starred-' + ident).addClass('unstarred'); - $j('#starred-' + ident).removeClass('starred'); - $j('#star-' + ident).removeClass('hidden'); - $j('#unstar-' + ident).addClass('hidden'); + $('#starred-' + ident).addClass('unstarred'); + $('#starred-' + ident).removeClass('starred'); + $('#star-' + ident).removeClass('hidden'); + $('#unstar-' + ident).addClass('hidden'); } -// $j('#like-rotator-' + ident).hide(); +// $('#like-rotator-' + ident).hide(); }); } @@ -505,31 +505,31 @@ } else { lockvisible = true; - $j.get('lockview/' + id, function(data) { - $j('#panel').html(data); - $j('#panel').css({ 'left': cursor.x + 5 , 'top': cursor.y + 5}); - $j('#panel').show(); + $.get('lockview/' + id, function(data) { + $('#panel').html(data); + $('#panel').css({ 'left': cursor.x + 5 , 'top': cursor.y + 5}); + $('#panel').show(); }); } } function lockviewhide() { lockvisible = false; - $j('#panel').hide(); + $('#panel').hide(); } function post_comment(id) { unpause(); commentBusy = true; - $j('body').css('cursor', 'wait'); - $j("#comment-preview-inp-" + id).val("0"); - $j.post( + $('body').css('cursor', 'wait'); + $("#comment-preview-inp-" + id).val("0"); + $.post( "item", - $j("#comment-edit-form-" + id).serialize(), + $("#comment-edit-form-" + id).serialize(), function(data) { if(data.success) { - $j("#comment-edit-wrapper-" + id).hide(); - $j("#comment-edit-text-" + id).val(''); + $("#comment-edit-wrapper-" + id).hide(); + $("#comment-edit-text-" + id).val(''); var tarea = document.getElementById("comment-edit-text-" + id); if(tarea) commentClose(tarea,id); @@ -547,16 +547,16 @@ function preview_comment(id) { - $j("#comment-preview-inp-" + id).val("1"); - $j("#comment-edit-preview-" + id).show(); - $j.post( + $("#comment-preview-inp-" + id).val("1"); + $("#comment-edit-preview-" + id).show(); + $.post( "item", - $j("#comment-edit-form-" + id).serialize(), + $("#comment-edit-form-" + id).serialize(), function(data) { if(data.preview) { - $j("#comment-edit-preview-" + id).html(data.preview); - $j("#comment-edit-preview-" + id + " a").click(function() { return false; }); + $("#comment-edit-preview-" + id).html(data.preview); + $("#comment-edit-preview-" + id + " a").click(function() { return false; }); } }, "json" @@ -566,34 +566,34 @@ function showHideComments(id) { - if( $j("#collapsed-comments-" + id).is(":visible")) { - $j("#collapsed-comments-" + id).hide(); - $j("#hide-comments-" + id).html(window.showMore); + if( $("#collapsed-comments-" + id).is(":visible")) { + $("#collapsed-comments-" + id).hide(); + $("#hide-comments-" + id).html(window.showMore); } else { - $j("#collapsed-comments-" + id).show(); - $j("#hide-comments-" + id).html(window.showFewer); + $("#collapsed-comments-" + id).show(); + $("#hide-comments-" + id).html(window.showFewer); collapseHeight("#collapsed-comments-" + id); } } function preview_post() { - $j("#jot-preview").val("1"); - $j("#jot-preview-content").show(); + $("#jot-preview").val("1"); + $("#jot-preview-content").show(); tinyMCE.triggerSave(); - $j.post( + $.post( "item", - $j("#profile-jot-form").serialize(), + $("#profile-jot-form").serialize(), function(data) { if(data.preview) { - $j("#jot-preview-content").html(data.preview); - $j("#jot-preview-content" + " a").click(function() { return false; }); + $("#jot-preview-content").html(data.preview); + $("#jot-preview-content" + " a").click(function() { return false; }); } }, "json" ); - $j("#jot-preview").val("0"); + $("#jot-preview").val("0"); return true; } @@ -602,7 +602,7 @@ // unpause auto reloads if they are currently stopped totStopped = false; stopped = false; - $j('#pause').html(''); + $('#pause').html(''); } @@ -630,40 +630,40 @@ } function groupChangeMember(gid, cid, sec_token) { - $j('body .fakelink').css('cursor', 'wait'); - $j.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) { - $j('#group-update-wrapper').html(data); - $j('body .fakelink').css('cursor', 'auto'); + $('body .fakelink').css('cursor', 'wait'); + $.get('group/' + gid + '/' + cid + "?t=" + sec_token, function(data) { + $('#group-update-wrapper').html(data); + $('body .fakelink').css('cursor', 'auto'); }); } function profChangeMember(gid,cid) { - $j('body .fakelink').css('cursor', 'wait'); - $j.get('profperm/' + gid + '/' + cid, function(data) { - $j('#prof-update-wrapper').html(data); - $j('body .fakelink').css('cursor', 'auto'); + $('body .fakelink').css('cursor', 'wait'); + $.get('profperm/' + gid + '/' + cid, function(data) { + $('#prof-update-wrapper').html(data); + $('body .fakelink').css('cursor', 'auto'); }); } function contactgroupChangeMember(gid,cid) { - $j('body').css('cursor', 'wait'); - $j.get('contactgroup/' + gid + '/' + cid, function(data) { - $j('body').css('cursor', 'auto'); + $('body').css('cursor', 'wait'); + $.get('contactgroup/' + gid + '/' + cid, function(data) { + $('body').css('cursor', 'auto'); }); } function checkboxhighlight(box) { - if($j(box).is(':checked')) { - $j(box).addClass('checkeditem'); + if($(box).is(':checked')) { + $(box).addClass('checkeditem'); } else { - $j(box).removeClass('checkeditem'); + $(box).removeClass('checkeditem'); } } function notifyMarkAll() { - $j.get('notify/mark/all', function(data) { + $.get('notify/mark/all', function(data) { if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,1000); }); @@ -742,9 +742,9 @@ Array.prototype.remove = function(item) { }; function previewTheme(elm) { - theme = $j(elm).val(); - $j.getJSON('pretheme?f=&theme=' + theme,function(data) { - $j('#theme-preview').html('
' + data.desc + '
' + data.version + '
' + data.credits + '
' + theme + ''); + theme = $(elm).val(); + $.getJSON('pretheme?f=&theme=' + theme,function(data) { + $('#theme-preview').html('
' + data.desc + '
' + data.version + '
' + data.credits + '
' + theme + ''); }); } diff --git a/view/theme/frost/js/main.min.js b/view/theme/frost/js/main.min.js index ed00bc3a1..a5f73e9e5 100644 --- a/view/theme/frost/js/main.min.js +++ b/view/theme/frost/js/main.min.js @@ -1 +1 @@ -function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show()}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("a[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;$j(this).parent().toggleClass("selected");menu.slideToggle("fast");if(menu.css("display")=="none"){last_popup_menu=null;last_popup_button=null}else{last_popup_menu=menu;last_popup_button=$j(this).parent()}return false});$j("html").click(function(e){close_last_popup_menu(e)});$j("a.popupbox").colorbox({inline:true,transition:"elastic"});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("
").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format(""+e.attr("name")+"");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){if($j(el).data("src")!="")$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:3e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate();$j(document).keydown(function(event){if(event.keyCode=="8"){var target=event.target||event.srcElement;if(!/input|textarea/i.test(target.nodeName)){return false}}if(event.keyCode=="19"||event.ctrlKey&&event.which=="32"){event.preventDefault();if(stopped==false){stopped=true;if(event.ctrlKey){totStopped=true}$j("#pause").html('pause')}else{unpause()}}else{if(!totStopped){unpause()}}})});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||typeof profile_uid=="undefined"||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}$j("#"+ident+" .wall-item-body a img").each(function(){var aElem=$j(this).parent();var imgHref=aElem.attr("href");if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)){var cBoxClass=$j(this).closest(".wall-item-body").attr("id")+"-lightbox";$j(this).addClass(cBoxClass);aElem.colorbox({maxHeight:"90%",photo:true,rel:cBoxClass})}});prev=ident});$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");collapseHeight();if(typeof videojs!="undefined")videojs.autoSetup()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>450){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:400,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:cursor.x+5,top:cursor.y+5});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+'
'+theme+'')})} \ No newline at end of file +function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($(listID).is(":visible")){$(listID).hide();$(listID+"-wrapper").show()}else{$(listID).show();$(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$(function(){$.ajaxSetup({cache:false});msie=$.browser.msie;collapseHeight();$(".onoff input").each(function(){val=$(this).val();id=$(this).attr("id");$("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$(".onoff > a").click(function(event){event.preventDefault();var input=$(this).siblings("input");var val=1-input.val();var id=input.attr("id");$("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$(e.target).attr("rel")){last_popup_menu.hide();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$("a[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$($(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;$(this).parent().toggleClass("selected");menu.slideToggle("fast");if(menu.css("display")=="none"){last_popup_menu=null;last_popup_button=null}else{last_popup_menu=menu;last_popup_button=$(this).parent()}return false});$("html").click(function(e){close_last_popup_menu(e)});$("a.popupbox").colorbox({inline:true,transition:"elastic"});var notifications_tpl=unescape($("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($("
").append($("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($("
").append($("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($("#nav-notifications-menu").html());$("nav").bind("nav-update",function(e,data){var invalid=$(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$(data).find("net").text();if(net==0){net="";$("#net-update").removeClass("show")}else{$("#net-update").addClass("show")}$("#net-update").html(net);var home=$(data).find("home").text();if(home==0){home="";$("#home-update").removeClass("show")}else{$("#home-update").addClass("show")}$("#home-update").html(home);var intro=$(data).find("intro").text();if(intro==0){intro="";$("#intro-update").removeClass("show")}else{$("#intro-update").addClass("show")}$("#intro-update").html(intro);var mail=$(data).find("mail").text();if(mail==0){mail="";$("#mail-update").removeClass("show")}else{$("#mail-update").addClass("show")}$("#mail-update").html(mail);var intro=$(data).find("intro").text();if(intro==0){intro="";$("#intro-update-li").removeClass("show")}else{$("#intro-update-li").addClass("show")}$("#intro-update-li").html(intro);var mail=$(data).find("mail").text();if(mail==0){mail="";$("#mail-update-li").removeClass("show")}else{$("#mail-update-li").addClass("show")}$("#mail-update-li").html(mail);var eNotif=$(data).find("notif");if(eNotif.children("note").length==0){$("#nav-notifications-menu").html(notifications_empty)}else{nnm=$("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$(this);text=e.text().format(""+e.attr("name")+"");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$("img[data-src]",nnm).each(function(i,el){if($(el).data("src")!="")$(el).attr("src",$(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$("#nav-notifications-linkmenu").addClass("on")}else{$("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$("#notify-update").removeClass("show")}else{$("#notify-update").addClass("show")}$("#notify-update").html(notif);var eSysmsg=$(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$(this).text();$.jGrowl(text,{sticky:false,theme:"notice",life:3e3})});eSysmsg.children("info").each(function(){text=$(this).text();$.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate();$(document).keydown(function(event){if(event.keyCode=="8"){var target=event.target||event.srcElement;if(!/input|textarea/i.test(target.nodeName)){return false}}if(event.keyCode=="19"||event.ctrlKey&&event.which=="32"){event.preventDefault();if(stopped==false){stopped=true;if(event.ctrlKey){totStopped=true}$("#pause").html('pause')}else{unpause()}}else{if(!totStopped){unpause()}}})});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$.get(pingCmd,function(data){$(data).find("result").each(function(){$("nav").trigger("nav-update",this);if($("#live-network").length){src="network";liveUpdate()}if($("#live-profile").length){src="profile";liveUpdate()}if($("#live-community").length){src="community";liveUpdate()}if($("#live-notes").length){src="notes";liveUpdate()}if($("#live-display").length){src="display";liveUpdate()}if($("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||typeof profile_uid=="undefined"||!profile_uid){$(".like-rotator").hide();return}if($(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$.get(update_url,function(data){in_progress=false;$(".toplevel_item",data).each(function(){var ident=$(this).attr("id");if($("#"+ident).length==0&&profile_page==1){$("img",this).each(function(){$(this).attr("src",$(this).attr("dst"))});$("#"+prev).after($(this))}else{var id=$(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$("#collapsed-comments-"+id).is(":visible")}$("img",this).each(function(){$(this).attr("src",$(this).attr("dst"))});$("html").height($("html").height());$("#"+ident).replaceWith($(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$("html").height("auto")}$("#"+ident+" .wall-item-body a img").each(function(){var aElem=$(this).parent();var imgHref=aElem.attr("href");if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)){var cBoxClass=$(this).closest(".wall-item-body").attr("id")+"-lightbox";$(this).addClass(cBoxClass);aElem.colorbox({maxHeight:"90%",photo:true,rel:cBoxClass})}});prev=ident});$(".like-rotator").hide();if(commentBusy){commentBusy=false;$("body").css("cursor","auto")}$(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");collapseHeight();if(typeof videojs!="undefined")videojs.autoSetup()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$(elemName).each(function(){if($(this).height()>450){$("html").height($("html").height());$(this).divgrow({initialHeight:400,showBrackets:false,speed:0});$(this).addClass("divmore");$("html").height("auto")}})}function dolike(ident,verb){unpause();$("#like-rotator-"+ident.toString()).show();$.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$.get("starred/"+ident,function(data){if(data.match(/1/)){$("#starred-"+ident).addClass("starred");$("#starred-"+ident).removeClass("unstarred");$("#star-"+ident).addClass("hidden");$("#unstar-"+ident).removeClass("hidden")}else{$("#starred-"+ident).addClass("unstarred");$("#starred-"+ident).removeClass("starred");$("#star-"+ident).removeClass("hidden");$("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$.get("lockview/"+id,function(data){$("#panel").html(data);$("#panel").css({left:cursor.x+5,top:cursor.y+5});$("#panel").show()})}}function lockviewhide(){lockvisible=false;$("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$("body").css("cursor","wait");$("#comment-preview-inp-"+id).val("0");$.post("item",$("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$("#comment-edit-wrapper-"+id).hide();$("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$("#comment-preview-inp-"+id).val("1");$("#comment-edit-preview-"+id).show();$.post("item",$("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$("#comment-edit-preview-"+id).html(data.preview);$("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($("#collapsed-comments-"+id).is(":visible")){$("#collapsed-comments-"+id).hide();$("#hide-comments-"+id).html(window.showMore)}else{$("#collapsed-comments-"+id).show();$("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$("#jot-preview").val("1");$("#jot-preview-content").show();tinyMCE.triggerSave();$.post("item",$("#profile-jot-form").serialize(),function(data){if(data.preview){$("#jot-preview-content").html(data.preview);$("#jot-preview-content"+" a").click(function(){return false})}},"json");$("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+'
'+theme+'')})} \ No newline at end of file diff --git a/view/theme/frost/js/theme.js b/view/theme/frost/js/theme.js index 19c224aa3..5d61d5ae8 100644 --- a/view/theme/frost/js/theme.js +++ b/view/theme/frost/js/theme.js @@ -1,4 +1,4 @@ -$j(document).ready(function() { +$(document).ready(function() { window.navMenuTimeout = { '#network-menu-list-timeout': null, @@ -12,83 +12,83 @@ $j(document).ready(function() { '#system-menu-list-closing': false }; -/* $j.ajaxSetup({ +/* $.ajaxSetup({ cache: false });*/ /* enable tinymce on focus and click */ - $j("#profile-jot-text").focus(enableOnUser); - $j("#profile-jot-text").click(enableOnUser); + $("#profile-jot-text").focus(enableOnUser); + $("#profile-jot-text").click(enableOnUser); - $j('.nav-menu-list, .nav-menu-icon').hover(function() { - showNavMenu($j(this).attr('point')); + $('.nav-menu-list, .nav-menu-icon').hover(function() { + showNavMenu($(this).attr('point')); }, function() { - hideNavMenu($j(this).attr('point')); + hideNavMenu($(this).attr('point')); }); -/* $j('html').click(function() { $j("#nav-notifications-menu" ).hide(); });*/ +/* $('html').click(function() { $("#nav-notifications-menu" ).hide(); });*/ - $j('.group-edit-icon').hover( + $('.group-edit-icon').hover( function() { - $j(this).addClass('icon'); $j(this).removeClass('iconspacer');}, + $(this).addClass('icon'); $(this).removeClass('iconspacer');}, function() { - $j(this).removeClass('icon'); $j(this).addClass('iconspacer');} + $(this).removeClass('icon'); $(this).addClass('iconspacer');} ); - $j('.sidebar-group-element').hover( + $('.sidebar-group-element').hover( function() { - id = $j(this).attr('id'); - $j('#edit-' + id).addClass('icon'); $j('#edit-' + id).removeClass('iconspacer');}, + id = $(this).attr('id'); + $('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');}, function() { - id = $j(this).attr('id'); - $j('#edit-' + id).removeClass('icon');$j('#edit-' + id).addClass('iconspacer');} + id = $(this).attr('id'); + $('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');} ); - $j('.savedsearchdrop').hover( + $('.savedsearchdrop').hover( function() { - $j(this).addClass('drop'); $j(this).addClass('icon'); $j(this).removeClass('iconspacer');}, + $(this).addClass('drop'); $(this).addClass('icon'); $(this).removeClass('iconspacer');}, function() { - $j(this).removeClass('drop'); $j(this).removeClass('icon'); $j(this).addClass('iconspacer');} + $(this).removeClass('drop'); $(this).removeClass('icon'); $(this).addClass('iconspacer');} ); - $j('.savedsearchterm').hover( + $('.savedsearchterm').hover( function() { - id = $j(this).attr('id'); - $j('#drop-' + id).addClass('icon'); $j('#drop-' + id).addClass('drophide'); $j('#drop-' + id).removeClass('iconspacer');}, + id = $(this).attr('id'); + $('#drop-' + id).addClass('icon'); $('#drop-' + id).addClass('drophide'); $('#drop-' + id).removeClass('iconspacer');}, function() { - id = $j(this).attr('id'); - $j('#drop-' + id).removeClass('icon');$j('#drop-' + id).removeClass('drophide'); $j('#drop-' + id).addClass('iconspacer');} + id = $(this).attr('id'); + $('#drop-' + id).removeClass('icon');$('#drop-' + id).removeClass('drophide'); $('#drop-' + id).addClass('iconspacer');} ); -/* $j('.nav-load-page-link').click(function() { - getPageContent( $j(this).attr('href') ); - hideNavMenu( '#' + $j(this).closest('ul').attr('id') ); +/* $('.nav-load-page-link').click(function() { + getPageContent( $(this).attr('href') ); + hideNavMenu( '#' + $(this).closest('ul').attr('id') ); return false; });*/ - $j('#event-share-checkbox').change(function() { + $('#event-share-checkbox').change(function() { - if ($j('#event-share-checkbox').is(':checked')) { - $j('#acl-wrapper').show(); + if ($('#event-share-checkbox').is(':checked')) { + $('#acl-wrapper').show(); } else { - $j('#acl-wrapper').hide(); + $('#acl-wrapper').hide(); } }).trigger('change'); // For event_end.tpl -/* $j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { +/* $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; - $j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { - selstr = $j(this).text(); - $j('#jot-public').hide(); + $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { + selstr = $(this).text(); + $('#jot-public').hide(); }); if(selstr == null) { - $j('#jot-public').show(); + $('#jot-public').show(); } }).trigger('change');*/ @@ -99,23 +99,23 @@ $j(document).ready(function() { window.imageUploadButton, { action: 'wall_upload/'+window.nickname, name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { addeditortext(window.jotId, response); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); } } ); - if($j('#wall-file-upload').length) { + if($('#wall-file-upload').length) { var file_uploader = new window.AjaxUpload( 'wall-file-upload', { action: 'wall_attach/'+window.nickname, name: 'userfile', - onSubmit: function(file,ext) { $j('#profile-rotator').show(); }, + onSubmit: function(file,ext) { $('#profile-rotator').show(); }, onComplete: function(file,response) { addeditortext(window.jotId, response); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); } } ); @@ -132,23 +132,23 @@ $j(document).ready(function() { if(window.aclType == "settings-head" || window.aclType == "photos_head" || window.aclType == "event_head") { - $j('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { + $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; - $j('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { - selstr = $j(this).text(); - $j('#jot-perms-icon').removeClass('unlock').addClass('lock'); - $j('#jot-public').hide(); + $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { + selstr = $(this).text(); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); }); if(selstr == null) { - $j('#jot-perms-icon').removeClass('lock').addClass('unlock'); - $j('#jot-public').show(); + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); } }).trigger('change'); } if(window.aclType == "event_head") { - $j('#events-calendar').fullCalendar({ + $('#events-calendar').fullCalendar({ events: baseurl + '/events/json/', header: { left: 'prev,next today', @@ -198,7 +198,7 @@ $j(document).ready(function() { // center on date var args=location.href.replace(baseurl,"").split("/"); if (args.length>=4) { - $j("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1); + $("#events-calendar").fullCalendar('gotoDate',args[2] , args[3]-1); } // show event popup @@ -209,17 +209,17 @@ $j(document).ready(function() { switch(window.autocompleteType) { case 'msg-header': - var a = $j("#recip").autocomplete({ + var a = $("#recip").autocomplete({ serviceUrl: baseurl + '/acl', minChars: 2, width: 350, onSelect: function(value,data) { - $j("#recip-complete").val(data); + $("#recip-complete").val(data); } }); break; case 'contacts-head': - var a = $j("#contacts-search").autocomplete({ + var a = $("#contacts-search").autocomplete({ serviceUrl: baseurl + '/acl', minChars: 2, width: 350, @@ -227,23 +227,23 @@ $j(document).ready(function() { a.setOptions({ params: { type: 'a' }}); break; case 'display-head': - $j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); break; default: break; } /* if(window.autoCompleteType == "display-head") { - //$j(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + //$(".comment-edit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); // make auto-complete work in more places - //$j(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl"); - $j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + //$(".wall-item-comment-wrapper textarea").contact_autocomplete(baseurl+"/acl"); + $(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl"); }*/ // Add Colorbox for viewing Network page images //var cBoxClasses = new Array(); - $j(".wall-item-body a img").each(function(){ - var aElem = $j(this).parent(); + $(".wall-item-body a img").each(function(){ + var aElem = $(this).parent(); var imgHref = aElem.attr("href"); // We need to make sure we only put a Colorbox on links to Friendica images @@ -253,22 +253,22 @@ $j(document).ready(function() { if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)) { // Add a unique class to all the images of a certain post, to allow scrolling through - var cBoxClass = $j(this).closest(".wall-item-body").attr("id") + "-lightbox"; - $j(this).addClass(cBoxClass); + var cBoxClass = $(this).closest(".wall-item-body").attr("id") + "-lightbox"; + $(this).addClass(cBoxClass); -// if( $j.inArray(cBoxClass, cBoxClasses) < 0 ) { +// if( $.inArray(cBoxClass, cBoxClasses) < 0 ) { // cBoxClasses.push(cBoxClass); // } aElem.colorbox({ maxHeight: '90%', photo: true, // Colorbox doesn't recognize a URL that don't end in .jpg, etc. as a photo - rel: cBoxClass //$j(this).attr("class").match(/wall-item-body-[\d]+-lightbox/)[0] + rel: cBoxClass //$(this).attr("class").match(/wall-item-body-[\d]+-lightbox/)[0] }); } }); - /*$j.each(cBoxClasses, function(){ - $j('.'+this).colorbox({ + /*$.each(cBoxClasses, function(){ + $('.'+this).colorbox({ maxHeight: '90%', photo: true, rel: this @@ -279,41 +279,41 @@ $j(document).ready(function() { // update pending count // -$j(function(){ +$(function(){ - $j("nav").bind('nav-update', function(e,data){ - var elm = $j('#pending-update'); - var register = $j(data).find('register').text(); + $("nav").bind('nav-update', function(e,data){ + var elm = $('#pending-update'); + var register = $(data).find('register').text(); if (register=="0") { register=""; elm.hide();} else { elm.show(); } elm.html(register); }); }); -$j(function(){ +$(function(){ - $j("#cnftheme").click(function(){ + $("#cnftheme").click(function(){ $.colorbox({ width: 800, height: '90%', href: baseurl + "/admin/themes/" + $("#id_theme :selected").val(), onComplete: function(){ - $j("div#fancybox-content form").submit(function(e){ - var url = $j(this).attr('action'); + $("div#fancybox-content form").submit(function(e){ + var url = $(this).attr('action'); // can't get .serialize() to work... var data={}; - $j(this).find("input").each(function(){ - data[$j(this).attr('name')] = $j(this).val(); + $(this).find("input").each(function(){ + data[$(this).attr('name')] = $(this).val(); }); - $j(this).find("select").each(function(){ - data[$j(this).attr('name')] = $j(this).children(":selected").val(); + $(this).find("select").each(function(){ + data[$(this).attr('name')] = $(this).children(":selected").val(); }); console.log(":)", url, data); - $j.post(url, data, function(data) { + $.post(url, data, function(data) { if(timer) clearTimeout(timer); NavUpdate(); - $j.colorbox.close(); + $.colorbox.close(); }) return false; @@ -327,7 +327,7 @@ $j(function(){ function homeRedirect() { - $j('html').fadeOut('slow', function(){ + $('html').fadeOut('slow', function(){ window.location = baseurl + "/login"; }); } @@ -335,7 +335,7 @@ function homeRedirect() { if(typeof window.photoEdit != 'undefined') { - $j(document).keydown(function(event) { + $(document).keydown(function(event) { if(window.prevLink != '') { if(event.ctrlKey && event.keyCode == 37) { event.preventDefault(); window.location.href = window.prevLink; }} if(window.nextLink != '') { if(event.ctrlKey && event.keyCode == 39) { event.preventDefault(); window.location.href = window.nextLink; }} @@ -344,23 +344,23 @@ if(typeof window.photoEdit != 'undefined') { } function showEvent(eventid) { - $j.get( + $.get( baseurl + '/events/?id='+eventid, function(data){ - $j.colorbox({html:data}); - $j.colorbox.resize(); + $.colorbox({html:data}); + $.colorbox.resize(); } ); } function initCrop() { function onEndCrop( coords, dimensions ) { - $( 'x1' ).value = coords.x1; - $( 'y1' ).value = coords.y1; - $( 'x2' ).value = coords.x2; - $( 'y2' ).value = coords.y2; - $( 'width' ).value = dimensions.width; - $( 'height' ).value = dimensions.height; + $PR( 'x1' ).value = coords.x1; + $PR( 'y1' ).value = coords.y1; + $PR( 'x2' ).value = coords.x2; + $PR( 'y2' ).value = coords.y2; + $PR( 'width' ).value = dimensions.width; + $PR( 'height' ).value = dimensions.height; } Event.observe( window, 'load', function() { @@ -381,14 +381,14 @@ function initCrop() { /* -$j(document).mouseup(function (clickPos) { +$(document).mouseup(function (clickPos) { - var sysMenu = $j("#system-menu-list"); - var sysMenuLink = $j(".system-menu-link"); - var contactsMenu = $j("#contacts-menu-list"); - var contactsMenuLink = $j(".contacts-menu-link"); - var networkMenu = $j("#network-menu-list"); - var networkMenuLink = $j(".network-menu-link"); + var sysMenu = $("#system-menu-list"); + var sysMenuLink = $(".system-menu-link"); + var contactsMenu = $("#contacts-menu-list"); + var contactsMenuLink = $(".contacts-menu-link"); + var networkMenu = $("#network-menu-list"); + var networkMenuLink = $(".network-menu-link"); if( !sysMenu.is(clickPos.target) && !sysMenuLink.is(clickPos.target) && sysMenu.has(clickPos.target).length === 0) { hideNavMenu("#system-menu-list"); @@ -404,20 +404,20 @@ $j(document).mouseup(function (clickPos) { function getPageContent(url) { - var pos = $j('.main-container').position(); + var pos = $('.main-container').position(); - $j('.main-container').css('margin-left', pos.left); - $j('.main-content-container').hide(0, function () { - $j('.main-content-loading').show(0); + $('.main-container').css('margin-left', pos.left); + $('.main-content-container').hide(0, function () { + $('.main-content-loading').show(0); }); - $j.get(url, function(html) { - console.log($j('.main-content-container').html()); - $j('.main-content-container').html( $j('.main-content-container', html).html() ); - console.log($j('.main-content-container').html()); - $j('.main-content-loading').hide(function() { - $j('.main-content-container').fadeIn(800,function() { - $j('.main-container').css('margin-left', 'auto'); // This sucks -- if the CSS specification changes, this will be wrong + $.get(url, function(html) { + console.log($('.main-content-container').html()); + $('.main-content-container').html( $('.main-content-container', html).html() ); + console.log($('.main-content-container').html()); + $('.main-content-loading').hide(function() { + $('.main-content-container').fadeIn(800,function() { + $('.main-container').css('margin-left', 'auto'); // This sucks -- if the CSS specification changes, this will be wrong }); }); }); @@ -434,7 +434,7 @@ function showNavMenu(menuID) { window.navMenuTimeout[menuID + '-opening'] = true; window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () { - $j(menuID).slideDown('fast').show(); + $(menuID).slideDown('fast').show(); window.navMenuTimeout[menuID + '-opening'] = false; }, 200); } @@ -450,7 +450,7 @@ function hideNavMenu(menuID) { window.navMenuTimeout[menuID + '-closing'] = true; window.navMenuTimeout[menuID + '-timeout'] = setTimeout( function () { - $j(menuID).slideUp('fast'); + $(menuID).slideUp('fast'); window.navMenuTimeout[menuID + '-closing'] = false; }, 500); } @@ -491,7 +491,7 @@ function InitMCEEditor(editorData) { }; if(window.editSelect != 'none') { - $j.extend(tinyMCEInitConfig, editorData); + $.extend(tinyMCEInitConfig, editorData); tinyMCE.init(tinyMCEInitConfig); } else if(typeof editorData.plaintextFn == 'function') { @@ -505,7 +505,7 @@ var textlen = 0; function initEditor(cb){ if(editor==false) { editor = true; - $j("#profile-jot-text-loading").show(); + $("#profile-jot-text-loading").show(); var editorData = { mode : "specific_textareas", @@ -536,53 +536,53 @@ function initEditor(cb){ } textlen = txt.length; - if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) { - $j('#profile-jot-desc').html(window.isPublic); + if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) { + $('#profile-jot-desc').html(window.isPublic); } else { - $j('#profile-jot-desc').html(' '); + $('#profile-jot-desc').html(' '); } //Character count if(textlen <= 140) { - $j('#character-counter').removeClass('red'); - $j('#character-counter').removeClass('orange'); - $j('#character-counter').addClass('grey'); + $('#character-counter').removeClass('red'); + $('#character-counter').removeClass('orange'); + $('#character-counter').addClass('grey'); } if((textlen > 140) && (textlen <= 420)) { - $j('#character-counter').removeClass('grey'); - $j('#character-counter').removeClass('red'); - $j('#character-counter').addClass('orange'); + $('#character-counter').removeClass('grey'); + $('#character-counter').removeClass('red'); + $('#character-counter').addClass('orange'); } if(textlen > 420) { - $j('#character-counter').removeClass('grey'); - $j('#character-counter').removeClass('orange'); - $j('#character-counter').addClass('red'); + $('#character-counter').removeClass('grey'); + $('#character-counter').removeClass('orange'); + $('#character-counter').addClass('red'); } - $j('#character-counter').text(textlen); + $('#character-counter').text(textlen); }); ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; - $j("#profile-jot-text-loading").hide(); - $j(".jothidden").show(); + $("#profile-jot-text-loading").hide(); + $(".jothidden").show(); if (typeof cb!="undefined") cb(); }); }, plaintextFn : function() { - $j("#profile-jot-text-loading").hide(); - $j("#profile-jot-text").css({ 'height': 200, 'color': '#000' }); - $j("#profile-jot-text").contact_autocomplete(baseurl+"/acl"); - $j(".jothidden").show(); + $("#profile-jot-text-loading").hide(); + $("#profile-jot-text").css({ 'height': 200, 'color': '#000' }); + $("#profile-jot-text").contact_autocomplete(baseurl+"/acl"); + $(".jothidden").show(); if (typeof cb!="undefined") cb(); } }; InitMCEEditor(editorData); // setup acl popup - $j("a#jot-perms-icon").colorbox({ + $("a#jot-perms-icon").colorbox({ 'inline' : true, 'transition' : 'elastic' }); @@ -593,7 +593,7 @@ function initEditor(cb){ function enableOnUser(){ if (editor) return; - $j(this).val(""); + $(this).val(""); initEditor(); } @@ -628,26 +628,26 @@ function msgInitEditor() { } textlen = txt.length; - if(textlen != 0 && $j('#jot-perms-icon').is('.unlock')) { - $j('#profile-jot-desc').html(window.isPublic); + if(textlen != 0 && $('#jot-perms-icon').is('.unlock')) { + $('#profile-jot-desc').html(window.isPublic); } else { - $j('#profile-jot-desc').html(' '); + $('#profile-jot-desc').html(' '); } }); ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; var editorId = ed.editorId; - var textarea = $j('#'+editorId); + var textarea = $('#'+editorId); if (typeof(textarea.attr('tabindex')) != "undefined") { - $j('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex')); + $('#'+editorId+'_ifr').attr('tabindex', textarea.attr('tabindex')); textarea.attr('tabindex', null); } }); }, plaintextFn : function() { - $j("#prvmail-text").contact_autocomplete(baseurl+"/acl"); + $("#prvmail-text").contact_autocomplete(baseurl+"/acl"); } } InitMCEEditor(editorData); @@ -702,8 +702,8 @@ function profInitEditor() { function addeditortext(textElem, data) { if(window.editSelect == 'none') { - var currentText = $j(textElem).val(); - $j(textElem).val(currentText + data); + var currentText = $(textElem).val(); + $(textElem).val(currentText + data); } else tinyMCE.execCommand('mceInsertRawHTML',false,data); @@ -732,7 +732,7 @@ function jotGetLocation() { var lat = position.coords.latitude; var lng = position.coords.longitude; - $j.ajax({ + $.ajax({ type: 'GET', url: 'http://nominatim.openstreetmap.org/reverse?format=json&lat='+lat+'&lon='+lng, jsonp: 'json_callback', @@ -741,45 +741,45 @@ function jotGetLocation() { success: function(json) { console.log(json); var locationDisplay = json.address.building+', '+json.address.city+', '+json.address.state; - $j('#jot-location').val(locationDisplay); - $j('#jot-display-location').html('Location: '+locationDisplay); - $j('#jot-display-location').show(); + $('#jot-location').val(locationDisplay); + $('#jot-display-location').html('Location: '+locationDisplay); + $('#jot-display-location').show(); } }); }); } else { - reply = prompt(window.whereAreU, $j('#jot-location').val()); + reply = prompt(window.whereAreU, $('#jot-location').val()); if(reply && reply.length) { - $j('#jot-location').val(reply); + $('#jot-location').val(reply); } }*/ - reply = prompt(window.whereAreU, $j('#jot-location').val()); + reply = prompt(window.whereAreU, $('#jot-location').val()); if(reply && reply.length) { - $j('#jot-location').val(reply); + $('#jot-location').val(reply); } } function jotShare(id) { - if ($j('#jot-popup').length != 0) $j('#jot-popup').show(); + if ($('#jot-popup').length != 0) $('#jot-popup').show(); - $j('#like-rotator-' + id).show(); - $j.get('share/' + id, function(data) { - if (!editor) $j("#profile-jot-text").val(""); + $('#like-rotator-' + id).show(); + $.get('share/' + id, function(data) { + if (!editor) $("#profile-jot-text").val(""); initEditor(function(){ addeditortext("#profile-jot-text", data); - $j('#like-rotator-' + id).hide(); - $j(window).scrollTop(0); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); }); }); } function jotClearLocation() { - $j('#jot-coord').val(''); - $j('#profile-nolocation-wrapper').hide(); + $('#jot-coord').val(''); + $('#profile-nolocation-wrapper').hide(); } @@ -787,10 +787,10 @@ function jotGetLink() { reply = prompt(window.linkURL); if(reply && reply.length) { reply = bin2hex(reply); - $j('#profile-rotator').show(); - $j.get('parse_url?binurl=' + reply, function(data) { + $('#profile-rotator').show(); + $.get('parse_url?binurl=' + reply, function(data) { addeditortext(window.jotId, data); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); }); } } @@ -809,18 +809,18 @@ function linkdrop(event) { event.preventDefault(); if(reply && reply.length) { reply = bin2hex(reply); - $j('#profile-rotator').show(); - $j.get('parse_url?binurl=' + reply, function(data) { + $('#profile-rotator').show(); + $.get('parse_url?binurl=' + reply, function(data) { /* if(window.jotId == "#profile-jot-text") { - if (!editor) $j("#profile-jot-text").val(""); + if (!editor) $("#profile-jot-text").val(""); initEditor(function(){ addeditortext(window.jotId, data); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); }); } else {*/ addeditortext(window.jotId, data); - $j('#profile-rotator').hide(); + $('#profile-rotator').hide(); // } }); } @@ -840,19 +840,19 @@ function deleteCheckedItems(delID) { if(confirm(window.delItems)) { var checkedstr = ''; - $j(delID).hide(); - $j(delID + '-rotator').show(); - $j('.item-select').each( function() { - if($j(this).is(':checked')) { + $(delID).hide(); + $(delID + '-rotator').show(); + $('.item-select').each( function() { + if($(this).is(':checked')) { if(checkedstr.length != 0) { - checkedstr = checkedstr + ',' + $j(this).val(); + checkedstr = checkedstr + ',' + $(this).val(); } else { - checkedstr = $j(this).val(); + checkedstr = $(this).val(); } } }); - $j.post('item', { dropitems: checkedstr }, function(data) { + $.post('item', { dropitems: checkedstr }, function(data) { window.location.reload(); }); } @@ -865,9 +865,9 @@ function itemTag(id) { if(reply.length) { commentBusy = true; - $j('body').css('cursor', 'wait'); + $('body').css('cursor', 'wait'); - $j.get('tagger/' + id + '?term=' + reply, NavUpdate); + $.get('tagger/' + id + '?term=' + reply, NavUpdate); /*if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,3000);*/ liking = 1; @@ -877,31 +877,31 @@ function itemTag(id) { function itemFiler(id) { - var bordercolor = $j("input").css("border-color"); + var bordercolor = $("input").css("border-color"); - $j.get('filer/', function(data){ - $j.colorbox({html:data}); - $j.colorbox.resize(); - $j("#id_term").keypress(function(){ - $j(this).css("border-color",bordercolor); + $.get('filer/', function(data){ + $.colorbox({html:data}); + $.colorbox.resize(); + $("#id_term").keypress(function(){ + $(this).css("border-color",bordercolor); }) - $j("#select_term").change(function(){ - $j("#id_term").css("border-color",bordercolor); + $("#select_term").change(function(){ + $("#id_term").css("border-color",bordercolor); }) - $j("#filer_save").click(function(e){ + $("#filer_save").click(function(e){ e.preventDefault(); - reply = $j("#id_term").val(); + reply = $("#id_term").val(); if(reply && reply.length) { commentBusy = true; - $j('body').css('cursor', 'wait'); - $j.get('filer/' + id + '?term=' + reply, NavUpdate); + $('body').css('cursor', 'wait'); + $.get('filer/' + id + '?term=' + reply, NavUpdate); /* if(timer) clearTimeout(timer); timer = setTimeout(NavUpdate,3000);*/ liking = 1; - $j.colorbox.close(); + $.colorbox.close(); } else { - $j("#id_term").css("border-color","#FF0000"); + $("#id_term").css("border-color","#FF0000"); } return false; }); @@ -916,13 +916,13 @@ function itemFiler(id) { function insertFormatting(comment,BBcode,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == comment) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); - $j("#comment-edit-text-" + id).val(tmpStr); + $("#comment-edit-text-" + id).val(tmpStr); } textarea = document.getElementById("comment-edit-text-" +id); @@ -945,71 +945,71 @@ function insertFormatting(comment,BBcode,id) { } function cmtBbOpen(id) { - $j("#comment-edit-bb-" + id).show(); + $("#comment-edit-bb-" + id).show(); } function cmtBbClose(id) { - $j("#comment-edit-bb-" + id).hide(); + $("#comment-edit-bb-" + id).hide(); } function commentOpen(obj,id) { if(obj.value == window.commentEmptyText) { obj.value = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - $j("#mod-cmnt-wrap-" + id).show(); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).show(); openMenu("comment-edit-submit-wrapper-" + id); } } function commentClose(obj,id) { if(obj.value == "") { obj.value = window.commentEmptyText; - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); - $j("#mod-cmnt-wrap-" + id).hide(); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).hide(); closeMenu("comment-edit-submit-wrapper-" + id); } } function commentInsert(obj,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == window.commentEmptyText) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); } - var ins = $j(obj).html(); + var ins = $(obj).html(); ins = ins.replace("<","<"); ins = ins.replace(">",">"); ins = ins.replace("&","&"); ins = ins.replace(""",'"'); - $j("#comment-edit-text-" + id).val(tmpStr + ins); + $("#comment-edit-text-" + id).val(tmpStr + ins); } function qCommentInsert(obj,id) { - var tmpStr = $j("#comment-edit-text-" + id).val(); + var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == window.commentEmptyText) { tmpStr = ""; - $j("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $j("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); openMenu("comment-edit-submit-wrapper-" + id); } - var ins = $j(obj).val(); + var ins = $(obj).val(); ins = ins.replace("<","<"); ins = ins.replace(">",">"); ins = ins.replace("&","&"); ins = ins.replace(""",'"'); - $j("#comment-edit-text-" + id).val(tmpStr + ins); - $j(obj).val(""); + $("#comment-edit-text-" + id).val(tmpStr + ins); + $(obj).val(""); } /*function showHideCommentBox(id) { - if( $j('#comment-edit-form-' + id).is(':visible')) { - $j('#comment-edit-form-' + id).hide(); + if( $('#comment-edit-form-' + id).is(':visible')) { + $('#comment-edit-form-' + id).hide(); } else { - $j('#comment-edit-form-' + id).show(); + $('#comment-edit-form-' + id).show(); } }*/ diff --git a/view/theme/frost/js/theme.min.js b/view/theme/frost/js/theme.min.js index 94384c046..7839da6a0 100644 --- a/view/theme/frost/js/theme.min.js +++ b/view/theme/frost/js/theme.min.js @@ -1 +1 @@ -$j(document).ready(function(){window.navMenuTimeout={"#network-menu-list-timeout":null,"#contacts-menu-list-timeout":null,"#system-menu-list-timeout":null,"#network-menu-list-opening":false,"#contacts-menu-list-opening":false,"#system-menu-list-opening":false,"#network-menu-list-closing":false,"#contacts-menu-list-closing":false,"#system-menu-list-closing":false};$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);$j(".nav-menu-list, .nav-menu-icon").hover(function(){showNavMenu($j(this).attr("point"))},function(){hideNavMenu($j(this).attr("point"))});$j(".group-edit-icon").hover(function(){$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".sidebar-group-element").hover(function(){id=$j(this).attr("id");$j("#edit-"+id).addClass("icon");$j("#edit-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#edit-"+id).removeClass("icon");$j("#edit-"+id).addClass("iconspacer")});$j(".savedsearchdrop").hover(function(){$j(this).addClass("drop");$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("drop");$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".savedsearchterm").hover(function(){id=$j(this).attr("id");$j("#drop-"+id).addClass("icon");$j("#drop-"+id).addClass("drophide");$j("#drop-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#drop-"+id).removeClass("icon");$j("#drop-"+id).removeClass("drophide");$j("#drop-"+id).addClass("iconspacer")});$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$j("#profile-rotator").hide()}});if($j("#wall-file-upload").length){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$j("#profile-rotator").hide()}})}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;case"display-head":$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");break;default:break}$j(".wall-item-body a img").each(function(){var aElem=$j(this).parent();var imgHref=aElem.attr("href");if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)){var cBoxClass=$j(this).closest(".wall-item-body").attr("id")+"-lightbox";$j(this).addClass(cBoxClass);aElem.colorbox({maxHeight:"90%",photo:true,rel:cBoxClass})}})});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});$j(function(){$j("#cnftheme").click(function(){$.colorbox({width:800,height:"90%",href:baseurl+"/admin/themes/"+$("#id_theme :selected").val(),onComplete:function(){$j("div#fancybox-content form").submit(function(e){var url=$j(this).attr("action");var data={};$j(this).find("input").each(function(){data[$j(this).attr("name")]=$j(this).val()});$j(this).find("select").each(function(){data[$j(this).attr("name")]=$j(this).children(":selected").val()});console.log(":)",url,data);$j.post(url,data,function(data){if(timer)clearTimeout(timer);NavUpdate();$j.colorbox.close()});return false})}});return false})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}if(typeof window.photoEdit!="undefined"){$j(document).keydown(function(event){if(window.prevLink!=""){if(event.ctrlKey&&event.keyCode==37){event.preventDefault();window.location.href=window.prevLink}}if(window.nextLink!=""){if(event.ctrlKey&&event.keyCode==39){event.preventDefault();window.location.href=window.nextLink}}})}function showEvent(eventid){$j.get(baseurl+"/events/?id="+eventid,function(data){$j.colorbox({html:data});$j.colorbox.resize()})}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showNavMenu(menuID){if(window.navMenuTimeout[menuID+"-closing"]){window.navMenuTimeout[menuID+"-closing"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-opening"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideDown("fast").show();window.navMenuTimeout[menuID+"-opening"]=false},200)}}function hideNavMenu(menuID){if(window.navMenuTimeout[menuID+"-opening"]){window.navMenuTimeout[menuID+"-opening"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-closing"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideUp("fast");window.navMenuTimeout[menuID+"-closing"]=false},500)}}function InitMCEEditor(editorData){var tinyMCEInitConfig={theme:"advanced",plugins:"bbcode,paste,autoresize,inlinepopups",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,file_browser_callback:"fcFileBrowser"};if(window.editSelect!="none"){$j.extend(tinyMCEInitConfig,editorData);tinyMCE.init(tinyMCEInitConfig)}else if(typeof editorData.plaintextFn=="function"){editorData.plaintextFn()}}var editor=false;var textlen=0;function initEditor(cb){if(editor==false){editor=true;$j("#profile-jot-text-loading").show();var editorData={mode:"specific_textareas",editor_selector:"profile-jot-text",auto_focus:"profile-jot-text",convert_urls:false,setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$j("#jot-perms-icon").is(".unlock")){$j("#profile-jot-desc").html(window.isPublic)}else{$j("#profile-jot-desc").html(" ")}if(textlen<=140){$j("#character-counter").removeClass("red");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("grey")}if(textlen>140&&textlen<=420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("red");$j("#character-counter").addClass("orange")}if(textlen>420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("red")}$j("#character-counter").text(textlen)});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;$j("#profile-jot-text-loading").hide();$j(".jothidden").show();if(typeof cb!="undefined")cb()})},plaintextFn:function(){$j("#profile-jot-text-loading").hide();$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");$j(".jothidden").show();if(typeof cb!="undefined")cb()}};InitMCEEditor(editorData);$j("a#jot-perms-icon").colorbox({inline:true,transition:"elastic"})}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}function msgInitEditor(){var editorData={mode:"specific_textareas",editor_selector:"prvmail-text",convert_urls:false,setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$j("#jot-perms-icon").is(".unlock")){$j("#profile-jot-desc").html(window.isPublic)}else{$j("#profile-jot-desc").html(" ")}});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})},plaintextFn:function(){$j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}};InitMCEEditor(editorData)}function contactInitEditor(){var editorData={mode:"exact",elements:"contact-edit-info"};InitMCEEditor(editorData)}function eventInitEditor(){var editorData={mode:"textareas",setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}};InitMCEEditor(editorData)}function profInitEditor(){var editorData={mode:"textareas",setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}};InitMCEEditor(editorData)}function addeditortext(textElem,data){if(window.editSelect=="none"){var currentText=$j(textElem).val();$j(textElem).val(currentText+data)}else tinyMCE.execCommand("mceInsertRawHTML",false,data)}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext("#profile-jot-text",data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$j("#profile-rotator").hide()})}}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$j("#profile-rotator").hide()})}}if(typeof window.geoTag==="function")window.geoTag();function confirmDelete(){return confirm(window.delItem)}function deleteCheckedItems(delID){if(confirm(window.delItems)){var checkedstr="";$j(delID).hide();$j(delID+"-rotator").show();$j(".item-select").each(function(){if($j(this).is(":checked")){if(checkedstr.length!=0){checkedstr=checkedstr+","+$j(this).val()}else{checkedstr=$j(this).val()}}});$j.post("item",{dropitems:checkedstr},function(data){window.location.reload()})}}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){var bordercolor=$j("input").css("border-color");$j.get("filer/",function(data){$j.colorbox({html:data});$j.colorbox.resize();$j("#id_term").keypress(function(){$j(this).css("border-color",bordercolor)});$j("#select_term").change(function(){$j("#id_term").css("border-color",bordercolor)});$j("#filer_save").click(function(e){e.preventDefault();reply=$j("#id_term").val();if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1;$j.colorbox.close()}else{$j("#id_term").css("border-color","#FF0000")}return false})})}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j("#comment-edit-bb-"+id).show()}function cmtBbClose(id){$j("#comment-edit-bb-"+id).hide()}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")} \ No newline at end of file +$(document).ready(function(){window.navMenuTimeout={"#network-menu-list-timeout":null,"#contacts-menu-list-timeout":null,"#system-menu-list-timeout":null,"#network-menu-list-opening":false,"#contacts-menu-list-opening":false,"#system-menu-list-opening":false,"#network-menu-list-closing":false,"#contacts-menu-list-closing":false,"#system-menu-list-closing":false};$("#profile-jot-text").focus(enableOnUser);$("#profile-jot-text").click(enableOnUser);$(".nav-menu-list, .nav-menu-icon").hover(function(){showNavMenu($(this).attr("point"))},function(){hideNavMenu($(this).attr("point"))});$(".group-edit-icon").hover(function(){$(this).addClass("icon");$(this).removeClass("iconspacer")},function(){$(this).removeClass("icon");$(this).addClass("iconspacer")});$(".sidebar-group-element").hover(function(){id=$(this).attr("id");$("#edit-"+id).addClass("icon");$("#edit-"+id).removeClass("iconspacer")},function(){id=$(this).attr("id");$("#edit-"+id).removeClass("icon");$("#edit-"+id).addClass("iconspacer")});$(".savedsearchdrop").hover(function(){$(this).addClass("drop");$(this).addClass("icon");$(this).removeClass("iconspacer")},function(){$(this).removeClass("drop");$(this).removeClass("icon");$(this).addClass("iconspacer")});$(".savedsearchterm").hover(function(){id=$(this).attr("id");$("#drop-"+id).addClass("icon");$("#drop-"+id).addClass("drophide");$("#drop-"+id).removeClass("iconspacer")},function(){id=$(this).attr("id");$("#drop-"+id).removeClass("icon");$("#drop-"+id).removeClass("drophide");$("#drop-"+id).addClass("iconspacer")});$("#event-share-checkbox").change(function(){if($("#event-share-checkbox").is(":checked")){$("#acl-wrapper").show()}else{$("#acl-wrapper").hide()}}).trigger("change");if(typeof window.AjaxUpload!="undefined"){var uploader=new window.AjaxUpload(window.imageUploadButton,{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$("#profile-rotator").hide()}});if($("#wall-file-upload").length){var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$("#profile-rotator").show()},onComplete:function(file,response){addeditortext(window.jotId,response);$("#profile-rotator").hide()}})}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$(this).text();$("#jot-perms-icon").removeClass("unlock").addClass("lock");$("#jot-public").hide()});if(selstr==null){$("#jot-perms-icon").removeClass("lock").addClass("unlock");$("#jot-public").show()}}).trigger("change")}if(window.aclType=="event_head"){$("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("{1}

{2}

{3}

".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}switch(window.autocompleteType){case"msg-header":var a=$("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$("#recip-complete").val(data)}});break;case"contacts-head":var a=$("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;case"display-head":$(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl");break;default:break}$(".wall-item-body a img").each(function(){var aElem=$(this).parent();var imgHref=aElem.attr("href");if(imgHref.match(/\/photo\/[a-fA-F0-9]+(-[0-9]\.[\w]+?)?$/)){var cBoxClass=$(this).closest(".wall-item-body").attr("id")+"-lightbox";$(this).addClass(cBoxClass);aElem.colorbox({maxHeight:"90%",photo:true,rel:cBoxClass})}})});$(function(){$("nav").bind("nav-update",function(e,data){var elm=$("#pending-update");var register=$(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});$(function(){$("#cnftheme").click(function(){$.colorbox({width:800,height:"90%",href:baseurl+"/admin/themes/"+$("#id_theme :selected").val(),onComplete:function(){$("div#fancybox-content form").submit(function(e){var url=$(this).attr("action");var data={};$(this).find("input").each(function(){data[$(this).attr("name")]=$(this).val()});$(this).find("select").each(function(){data[$(this).attr("name")]=$(this).children(":selected").val()});console.log(":)",url,data);$.post(url,data,function(data){if(timer)clearTimeout(timer);NavUpdate();$.colorbox.close()});return false})}});return false})});function homeRedirect(){$("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}if(typeof window.photoEdit!="undefined"){$(document).keydown(function(event){if(window.prevLink!=""){if(event.ctrlKey&&event.keyCode==37){event.preventDefault();window.location.href=window.prevLink}}if(window.nextLink!=""){if(event.ctrlKey&&event.keyCode==39){event.preventDefault();window.location.href=window.nextLink}}})}function showEvent(eventid){$.get(baseurl+"/events/?id="+eventid,function(data){$.colorbox({html:data});$.colorbox.resize()})}function initCrop(){function onEndCrop(coords,dimensions){$PR("x1").value=coords.x1;$PR("y1").value=coords.y1;$PR("x2").value=coords.x2;$PR("y2").value=coords.y2;$PR("width").value=dimensions.width;$PR("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showNavMenu(menuID){if(window.navMenuTimeout[menuID+"-closing"]){window.navMenuTimeout[menuID+"-closing"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-opening"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$(menuID).slideDown("fast").show();window.navMenuTimeout[menuID+"-opening"]=false},200)}}function hideNavMenu(menuID){if(window.navMenuTimeout[menuID+"-opening"]){window.navMenuTimeout[menuID+"-opening"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-closing"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$(menuID).slideUp("fast");window.navMenuTimeout[menuID+"-closing"]=false},500)}}function InitMCEEditor(editorData){var tinyMCEInitConfig={theme:"advanced",plugins:"bbcode,paste,autoresize,inlinepopups",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,file_browser_callback:"fcFileBrowser"};if(window.editSelect!="none"){$.extend(tinyMCEInitConfig,editorData);tinyMCE.init(tinyMCEInitConfig)}else if(typeof editorData.plaintextFn=="function"){editorData.plaintextFn()}}var editor=false;var textlen=0;function initEditor(cb){if(editor==false){editor=true;$("#profile-jot-text-loading").show();var editorData={mode:"specific_textareas",editor_selector:"profile-jot-text",auto_focus:"profile-jot-text",convert_urls:false,setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$("#jot-perms-icon").is(".unlock")){$("#profile-jot-desc").html(window.isPublic)}else{$("#profile-jot-desc").html(" ")}if(textlen<=140){$("#character-counter").removeClass("red");$("#character-counter").removeClass("orange");$("#character-counter").addClass("grey")}if(textlen>140&&textlen<=420){$("#character-counter").removeClass("grey");$("#character-counter").removeClass("red");$("#character-counter").addClass("orange")}if(textlen>420){$("#character-counter").removeClass("grey");$("#character-counter").removeClass("orange");$("#character-counter").addClass("red")}$("#character-counter").text(textlen)});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;$("#profile-jot-text-loading").hide();$(".jothidden").show();if(typeof cb!="undefined")cb()})},plaintextFn:function(){$("#profile-jot-text-loading").hide();$("#profile-jot-text").css({height:200,color:"#000"});$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");$(".jothidden").show();if(typeof cb!="undefined")cb()}};InitMCEEditor(editorData);$("a#jot-perms-icon").colorbox({inline:true,transition:"elastic"})}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$(this).val("");initEditor()}function msgInitEditor(){var editorData={mode:"specific_textareas",editor_selector:"prvmail-text",convert_urls:false,setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$("#jot-perms-icon").is(".unlock")){$("#profile-jot-desc").html(window.isPublic)}else{$("#profile-jot-desc").html(" ")}});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})},plaintextFn:function(){$("#prvmail-text").contact_autocomplete(baseurl+"/acl")}};InitMCEEditor(editorData)}function contactInitEditor(){var editorData={mode:"exact",elements:"contact-edit-info"};InitMCEEditor(editorData)}function eventInitEditor(){var editorData={mode:"textareas",setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}};InitMCEEditor(editorData)}function profInitEditor(){var editorData={mode:"textareas",setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}};InitMCEEditor(editorData)}function addeditortext(textElem,data){if(window.editSelect=="none"){var currentText=$(textElem).val();$(textElem).val(currentText+data)}else tinyMCE.execCommand("mceInsertRawHTML",false,data)}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("#profile-jot-text","[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$("#jot-location").val());if(reply&&reply.length){$("#jot-location").val(reply)}}function jotShare(id){if($("#jot-popup").length!=0)$("#jot-popup").show();$("#like-rotator-"+id).show();$.get("share/"+id,function(data){if(!editor)$("#profile-jot-text").val("");initEditor(function(){addeditortext("#profile-jot-text",data);$("#like-rotator-"+id).hide();$(window).scrollTop(0)})})}function jotClearLocation(){$("#jot-coord").val("");$("#profile-nolocation-wrapper").hide()}function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$("#profile-rotator").show();$.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$("#profile-rotator").hide()})}}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$("#profile-rotator").show();$.get("parse_url?binurl="+reply,function(data){addeditortext(window.jotId,data);$("#profile-rotator").hide()})}}if(typeof window.geoTag==="function")window.geoTag();function confirmDelete(){return confirm(window.delItem)}function deleteCheckedItems(delID){if(confirm(window.delItems)){var checkedstr="";$(delID).hide();$(delID+"-rotator").show();$(".item-select").each(function(){if($(this).is(":checked")){if(checkedstr.length!=0){checkedstr=checkedstr+","+$(this).val()}else{checkedstr=$(this).val()}}});$.post("item",{dropitems:checkedstr},function(data){window.location.reload()})}}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$("body").css("cursor","wait");$.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){var bordercolor=$("input").css("border-color");$.get("filer/",function(data){$.colorbox({html:data});$.colorbox.resize();$("#id_term").keypress(function(){$(this).css("border-color",bordercolor)});$("#select_term").change(function(){$("#id_term").css("border-color",bordercolor)});$("#filer_save").click(function(e){e.preventDefault();reply=$("#id_term").val();if(reply&&reply.length){commentBusy=true;$("body").css("cursor","wait");$.get("filer/"+id+"?term="+reply,NavUpdate);liking=1;$.colorbox.close()}else{$("#id_term").css("border-color","#FF0000")}return false})})}function insertFormatting(comment,BBcode,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$("#comment-edit-bb-"+id).show()}function cmtBbClose(id){$("#comment-edit-bb-"+id).hide()}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$("#comment-edit-text-"+id).addClass("comment-edit-text-full");$("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$("#comment-edit-text-"+id).val(tmpStr+ins);$(obj).val("")} \ No newline at end of file diff --git a/view/theme/frost/templates/admin_users.tpl b/view/theme/frost/templates/admin_users.tpl index 4d88670c1..f0c4869a7 100644 --- a/view/theme/frost/templates/admin_users.tpl +++ b/view/theme/frost/templates/admin_users.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost/templates/cropbody.tpl b/view/theme/frost/templates/cropbody.tpl index 5ace9a1aa..2678488e7 100644 --- a/view/theme/frost/templates/cropbody.tpl +++ b/view/theme/frost/templates/cropbody.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}}

{{$title}}

{{$desc}} diff --git a/view/theme/frost/templates/cropend.tpl b/view/theme/frost/templates/cropend.tpl index 7a828815b..a56c71d92 100644 --- a/view/theme/frost/templates/cropend.tpl +++ b/view/theme/frost/templates/cropend.tpl @@ -1,8 +1,3 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost/templates/crophead.tpl b/view/theme/frost/templates/crophead.tpl index 6438cfb35..56e941e3a 100644 --- a/view/theme/frost/templates/crophead.tpl +++ b/view/theme/frost/templates/crophead.tpl @@ -1,6 +1 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} diff --git a/view/theme/frost/templates/end.tpl b/view/theme/frost/templates/end.tpl index 7cdb2e3f7..c94a7d933 100644 --- a/view/theme/frost/templates/end.tpl +++ b/view/theme/frost/templates/end.tpl @@ -20,11 +20,9 @@ {{**}} - - - + diff --git a/view/theme/frost/templates/field_combobox.tpl b/view/theme/frost/templates/field_combobox.tpl deleted file mode 100644 index 8f0e17619..000000000 --- a/view/theme/frost/templates/field_combobox.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - -

- - {{* html5 don't work on Chrome, Safari and IE9 - - - {{foreach $field.4 as $opt=>$val}} *}} - - - - - {{$field.3}} -
- diff --git a/view/theme/frost/templates/field_input.tpl b/view/theme/frost/templates/field_input.tpl deleted file mode 100644 index 084796188..000000000 --- a/view/theme/frost/templates/field_input.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - -
- - - {{$field.3}} -
diff --git a/view/theme/frost/templates/field_openid.tpl b/view/theme/frost/templates/field_openid.tpl deleted file mode 100644 index ed94fad7a..000000000 --- a/view/theme/frost/templates/field_openid.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - -
- - - {{$field.3}} -
diff --git a/view/theme/frost/templates/field_password.tpl b/view/theme/frost/templates/field_password.tpl deleted file mode 100644 index c88d3ef58..000000000 --- a/view/theme/frost/templates/field_password.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - -
- - - {{$field.3}} -
diff --git a/view/theme/frost/templates/jot_geotag.tpl b/view/theme/frost/templates/jot_geotag.tpl index d828980e5..3a87346db 100644 --- a/view/theme/frost/templates/jot_geotag.tpl +++ b/view/theme/frost/templates/jot_geotag.tpl @@ -1,16 +1,11 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var lat = position.coords.latitude.toFixed(4); var lon = position.coords.longitude.toFixed(4); - $j('#jot-coord').val(lat + ', ' + lon); - $j('#profile-nolocation-wrapper').show(); + $('#jot-coord').val(lat + ', ' + lon); + $('#profile-nolocation-wrapper').show(); }); } diff --git a/view/theme/frost/templates/login_head.tpl b/view/theme/frost/templates/login_head.tpl deleted file mode 100644 index 5cac7bd1d..000000000 --- a/view/theme/frost/templates/login_head.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -{{**}} - diff --git a/view/theme/frost/templates/posted_date_widget.tpl b/view/theme/frost/templates/posted_date_widget.tpl deleted file mode 100644 index 6482f6655..000000000 --- a/view/theme/frost/templates/posted_date_widget.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} -
-

{{$title}}

- - -
diff --git a/view/theme/frost/templates/settings_display_end.tpl b/view/theme/frost/templates/settings_display_end.tpl index 4b3db00f5..14af58216 100644 --- a/view/theme/frost/templates/settings_display_end.tpl +++ b/view/theme/frost/templates/settings_display_end.tpl @@ -1,7 +1,2 @@ -{{* - * AUTOMATICALLY GENERATED TEMPLATE - * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN - * - *}} - + diff --git a/view/theme/frost/theme.php b/view/theme/frost/theme.php index 3decb2a11..868a840de 100644 --- a/view/theme/frost/theme.php +++ b/view/theme/frost/theme.php @@ -26,7 +26,7 @@ function frost_content_loaded(&$a) { $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost/login-style.css'; } if( $a->module === 'login' ) - $a->page['end'] .= ''; + $a->page['end'] .= ''; } diff --git a/view/theme/quattro/templates/wall_thread.tpl b/view/theme/quattro/templates/wall_thread.tpl index 805ddfaaa..f4149949e 100644 --- a/view/theme/quattro/templates/wall_thread.tpl +++ b/view/theme/quattro/templates/wall_thread.tpl @@ -111,11 +111,11 @@ {{if $item.vote.dislike}} {{$item.vote.dislike.1}} {{/if}} + {{if $item.vote.share}} + {{$item.vote.share.1}} + {{/if}} {{/if}} - {{if $item.vote.share}} - {{$item.vote.share.1}} - {{/if}}
diff --git a/view/theme/quattro/theme.php b/view/theme/quattro/theme.php index 989a99806..d89890da0 100644 --- a/view/theme/quattro/theme.php +++ b/view/theme/quattro/theme.php @@ -11,8 +11,21 @@ function quattro_init(&$a) { $a->theme_info = array(); set_template_engine($a, 'smarty3'); + +$a->page['htmlhead'] .= ''; $a->page['htmlhead'] .= <<< EOT