PluginProbe
Passster – Password Protect Pages and Content / 4.3.17
Passster – Password Protect Pages and Content v4.3.17
4.3.17 4.3.16 4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 All 49 releases
← All changes | inc/freemius/templates/js/jquery.content-change.php +57 -57 4.3.6 → 4.3.17 View file →
@@ -1,58 +1,58 @@
1 -<?php
2 - /**
3 - * @package Freemius
4 - * @copyright Copyright (c) 2015, Freemius, Inc.
5 - * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 - * @since 1.2.2.7
7 - */
8 - if ( ! defined( 'ABSPATH' ) ) {
9 - exit;
10 - }
11 -?>
12 -<script type="text/javascript">
13 - (function ($) {
14 - if ($.fn.contentChange)
15 - return;
16 -
17 - /**
18 - * Content change event listener.
19 - *
20 - * @url http://stackoverflow.com/questions/3233991/jquery-watch-div/3234646#3234646
21 - *
22 - * @param {function} callback
23 - *
24 - * @returns {object[]}
25 - */
26 - $.fn.contentChange = function (callback) {
27 - var elements = $(this);
28 -
29 - elements.each(function () {
30 - var element = $(this);
31 -
32 - element.data("lastContents", element.html());
33 -
34 - window.watchContentChange = window.watchContentChange ?
35 - window.watchContentChange :
36 - [];
37 -
38 - window.watchContentChange.push({
39 - "element" : element,
40 - "callback": callback
41 - });
42 - });
43 -
44 - return elements;
45 - };
46 -
47 - setInterval(function() {
48 - if ( window.watchContentChange ) {
49 - for ( var i in window.watchContentChange ) {
50 - if ( window.watchContentChange[ i ].element.data( 'lastContents' ) !== window.watchContentChange[ i ].element.html() ) {
51 - window.watchContentChange[ i ].callback.apply( undefined, [ false ] );
52 - window.watchContentChange[ i ].element.data( 'lastContents', window.watchContentChange[ i ].element.html() )
53 - }
54 - }
55 - }
56 - }, 500 );
57 - })(jQuery);
1 +<?php
2 + /**
3 + * @package Freemius
4 + * @copyright Copyright (c) 2015, Freemius, Inc.
5 + * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 + * @since 1.2.2.7
7 + */
8 + if ( ! defined( 'ABSPATH' ) ) {
9 + exit;
10 + }
11 +?>
12 +<script type="text/javascript">
13 + (function ($) {
14 + if ($.fn.contentChange)
15 + return;
16 +
17 + /**
18 + * Content change event listener.
19 + *
20 + * @url http://stackoverflow.com/questions/3233991/jquery-watch-div/3234646#3234646
21 + *
22 + * @param {function} callback
23 + *
24 + * @returns {object[]}
25 + */
26 + $.fn.contentChange = function (callback) {
27 + var elements = $(this);
28 +
29 + elements.each(function () {
30 + var element = $(this);
31 +
32 + element.data("lastContents", element.html());
33 +
34 + window.watchContentChange = window.watchContentChange ?
35 + window.watchContentChange :
36 + [];
37 +
38 + window.watchContentChange.push({
39 + "element" : element,
40 + "callback": callback
41 + });
42 + });
43 +
44 + return elements;
45 + };
46 +
47 + setInterval(function() {
48 + if ( window.watchContentChange ) {
49 + for ( var i in window.watchContentChange ) {
50 + if ( window.watchContentChange[ i ].element.data( 'lastContents' ) !== window.watchContentChange[ i ].element.html() ) {
51 + window.watchContentChange[ i ].callback.apply( undefined, [ false ] );
52 + window.watchContentChange[ i ].element.data( 'lastContents', window.watchContentChange[ i ].element.html() )
53 + }
54 + }
55 + }
56 + }, 500 );
57 + })(jQuery);
58 58 </script>