Changeset 3061244
- Timestamp:
- 03/29/2024 03:56:52 PM (2 years ago)
- Location:
- favorites/trunk
- Files:
-
- 11 edited
-
app/API/Shortcodes/UserFavoritesShortcode.php (modified) (2 diffs)
-
app/Favorites.php (modified) (1 diff)
-
app/Helpers.php (modified) (1 diff)
-
app/Listeners/FavoriteList.php (modified) (1 diff)
-
assets/css/favorites-admin.css (modified) (1 diff)
-
assets/css/favorites.css (modified) (1 diff)
-
assets/css/styles-uncompressed.css (modified) (14 diffs)
-
assets/js/favorites-admin.min.js (modified) (1 diff)
-
assets/js/favorites.min.js (modified) (1 diff)
-
favorites.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
favorites/trunk/app/API/Shortcodes/UserFavoritesShortcode.php
r2919189 r3061244 47 47 { 48 48 if ( $this->options['post_types'] == "" ) return; 49 $post_types = explode(',', $this->options['post_types']);49 $post_types = explode(',', esc_attr($this->options['post_types'])); 50 50 $this->filters = ['post_type' => $post_types]; 51 51 } … … 78 78 esc_attr($this->options['thumbnail_size']), 79 79 $this->options['include_excerpts'], 80 $this->options['no_favorites']80 esc_attr($this->options['no_favorites']) 81 81 ); 82 82 } -
favorites/trunk/app/Favorites.php
r2919189 r3061244 13 13 14 14 global $favorites_version; 15 $favorites_version = '2.3. 3';15 $favorites_version = '2.3.4'; 16 16 17 17 global $favorites_name; -
favorites/trunk/app/Helpers.php
r1895270 r3061244 106 106 * @return array 107 107 */ 108 public static function pluckGroupFavorites($group_id, $site_id , $all_favorites)108 public static function pluckGroupFavorites($group_id, $site_id = 1, $all_favorites) 109 109 { 110 110 foreach($all_favorites as $key => $site_favorites){ -
favorites/trunk/app/Listeners/FavoriteList.php
r2002493 r3061244 47 47 { 48 48 global $blog_id; 49 $site_id = 1; 49 50 $site_id = ( is_multisite() && is_null($site_id) ) ? $blog_id : $site_id; 50 51 if ( !is_multisite() ) $site_id = 1; -
favorites/trunk/assets/css/favorites-admin.css
r1895270 r3061244 1 @font-face{font-family:'favorites';src:url("fonts/favorites.eot")}@font-face{font-family:'favorites';src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}[class^="sf-icon-"],[class*=" sf-icon-"]{font-family:'favorites' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-icon-spinner:before{content:"\e97b"}.sf-icon-favorite:before{content:"\e9d9"}.sf-icon-checkmark:before{content:"\ea10"}.sf-icon-bookmark:before{content:"\e8e6"}.sf-icon-love:before{content:"\e87d"}.sf-icon-wishlist:before{content:"\e89a"}.sf-icon-like:before{content:"\e8dc"}.sf-icon-star-empty:before{content:"\e600"}.sf-icon-star-full:before{content:"\e601"}.simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);padding:.5em 1em .5em 2em;position:relative;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:none}.simplefavorite-button.preset i{position:absolute;font-size:1.3em;left:.3em}.simplefavorite-button.preset:hover{background-color:#333;border-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-alert{display:block;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px;margin:1em 0;border-left:4px solid #0074a2;padding-left:1em;font-size:1.1em}.simplefavorites-dependency{margin-bottom:10px}.simplefavorites-dependency-content{display:none;padding-top:8px}.simplefavorites-dependency-content p{margin-bottom:10px !important}.simplefavorites-dependency-content textarea{width:100%;height:200px}.simple-favorites-posttype-locations{background-color:#e6e6e6;padding:8px;margin:5px 0px 10px 0px}.simple-favorites-posttype-locations label{display:block;margin-top:5px}.simple-favorites-posttype-locations label:first-child{margin:0}.simple-favorites-display-settings{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;margin-bottom:3em}.simple-favorites-display-settings .row{display:table;width:100%;border-top:1px solid #e1e1e1}.simple-favorites-display-settings .row:first-child{border:0}.simple-favorites-display-settings .description{display:table-cell;width:25%;padding:20px 10px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;vertical-align:top}.simple-favorites-display-settings .description h5{margin:0 0 5px 0;font-size:1.1em;line-height:1.2;color:#333}.simple-favorites-display-settings .description p{margin:0;font-size:.9em;line-height:1.3;color:gray}.simple-favorites-display-settings .field{padding:20px 10px;vertical-align:top}.simple-favorites-display-settings .field label.block{display:block;margin-bottom:3px}.simple-favorites-display-settings .field input[type="text"],.simple-favorites-display-settings .field select{width:100%}.simple-favorites-display-settings .field .require-consent-modal-content{display:none}.simple-favorites-display-settings .field .authentication-modal-content{padding-top:2em;display:none}.simple-favorites-display-settings .field .anonymous-redirect-content{display:none;background-color:#f9f9f9;padding:.75em;border:1px solid #e1e1e1;margin-top:1em}.simple-favorites-display-settings .field .color-options{margin-top:1em;border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px}.simple-favorites-display-settings .field .color-options .option-group{background-color:#f9f9f9;padding:.5em}.simple-favorites-display-settings .field .color-options .option{zoom:1;border-top:1px solid #e1e1e1;padding:.5em 0}.simple-favorites-display-settings .field .color-options .option:before,.simple-favorites-display-settings .field .color-options .option:after{content:" ";display:table}.simple-favorites-display-settings .field .color-options .option:after{clear:both}.simple-favorites-display-settings .field .color-options .option .wp-color-result{margin:0}.simple-favorites-display-settings .field .color-options .option label{float:left;width:150px}.simple-favorites-display-settings .field .color-options .option.box-shadow label{float:none;width:auto}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap{display:block;padding-top:1em;zoom:1}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:before,.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:after{content:" ";display:table}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:after{clear:both}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap input[type="text"]{float:left;width:100px}.favorite-button-previews{display:none}.favorite-button-previews button{display:none}.simple-favorites-post-types{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;margin-bottom:3em}.simple-favorites-post-types .post-type-row{zoom:1;border-top:1px solid #e1e1e1;position:relative}.simple-favorites-post-types .post-type-row:before,.simple-favorites-post-types .post-type-row:after{content:" ";display:table}.simple-favorites-post-types .post-type-row:after{clear:both}.simple-favorites-post-types .post-type-row:first-child{border:0}.simple-favorites-post-types .post-type-checkbox{position:absolute;left:0;top:0;width:46px;height:46px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;text-align:center;line-height:46px}.simple-favorites-post-types .post-type-checkbox input[type="checkbox"]{margin:0}.simple-favorites-post-types .post-type-name{line-height:46px;padding:0 8px 0 54px}.simple-favorites-post-types .post-type-name .button{float:right;margin-top:9px}.simple-favorites-post-types .post-type-settings{display:none}.simple-favorites-post-types .post-type-settings .row{display:table;width:100%;border-collapse:collapse;border-top:1px solid #e1e1e1}.simple-favorites-post-types .post-type-settings .description{display:table-cell;width:25%;padding:20px 10px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;vertical-align:top}.simple-favorites-post-types .post-type-settings .description h5{margin:0 0 5px 0;font-size:1.1em;line-height:1.2;color:#333}.simple-favorites-post-types .post-type-settings .description p{margin:0;font-size:.9em;line-height:1.3;color:gray}.simple-favorites-post-types .post-type-settings .field{padding:20px 10px;vertical-align:top}.simple-favorites-post-types .post-type-settings .field label.block{display:block;margin-bottom:3px}.simple-favorites-post-types .post-type-settings .field input[type="text"],.simple-favorites-post-types .post-type-settings .field select{width:100%}.simple-favorites-listing-customizer{display:none}.simple-favorites-listing-customizer .variable-tools{background-color:#f9f9f9;border:1px solid #e1e1e1;padding:1em .5em;margin-bottom:1em;zoom:1}.simple-favorites-listing-customizer .variable-tools:before,.simple-favorites-listing-customizer .variable-tools:after{content:" ";display:table}.simple-favorites-listing-customizer .variable-tools:after{clear:both}.simple-favorites-listing-customizer .variable-tools h4{margin:0 0 .2em 0}.simple-favorites-listing-customizer .variable-tools p{margin-top:0}.simple-favorites-listing-customizer .variable-tools .variables{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;position:relative;padding-right:55px}.simple-favorites-listing-customizer .variable-tools .variables.right{float:right}.simple-favorites-listing-customizer .variable-tools .variables label{display:block;font-weight:bold}.simple-favorites-listing-customizer .variable-tools .variables button{position:absolute;right:0;bottom:0}1 .simple-favorites-display-settings .field .color-options .option:after,.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:after,.simple-favorites-listing-customizer .variable-tools:after,.simple-favorites-post-types .post-type-row:after{clear:both}@font-face{font-family:favorites;src:url(fonts/favorites.eot)}@font-face{font-family:favorites;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal}[class*=" sf-icon-"],[class^=sf-icon-]{font-family:favorites!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-icon-spinner:before{content:"\e97b"}.sf-icon-favorite:before{content:"\e9d9"}.sf-icon-checkmark:before{content:"\ea10"}.sf-icon-bookmark:before{content:"\e8e6"}.sf-icon-love:before{content:"\e87d"}.sf-icon-wishlist:before{content:"\e89a"}.sf-icon-like:before{content:"\e8dc"}.sf-icon-star-empty:before{content:"\e600"}.sf-icon-star-full:before{content:"\e601"}.simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1);padding:.5em 1em .5em 2em;position:relative;border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:0}.simplefavorite-button.preset i{position:absolute;font-size:1.3em;left:.3em}.simplefavorite-button.preset:hover{background-color:#333;border-color:#333;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-alert{display:block;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #e1e1e1;border-radius:3px;margin:1em 0;border-left:4px solid #0074a2;padding-left:1em;font-size:1.1em}.simplefavorites-dependency{margin-bottom:10px}.simplefavorites-dependency-content{display:none;padding-top:8px}.simplefavorites-dependency-content p{margin-bottom:10px!important}.simplefavorites-dependency-content textarea{width:100%;height:200px}.simple-favorites-posttype-locations{background-color:#e6e6e6;padding:8px;margin:5px 0 10px}.simple-favorites-posttype-locations label{display:block;margin-top:5px}.simple-favorites-posttype-locations label:first-child{margin:0}.simple-favorites-display-settings{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #e1e1e1;border-radius:3px;background-color:#fff;margin-bottom:3em}.simple-favorites-display-settings .row{display:table;width:100%;border-top:1px solid #e1e1e1}.simple-favorites-display-settings .row:first-child{border:0}.simple-favorites-display-settings .description{display:table-cell;width:25%;padding:20px 10px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;vertical-align:top}.simple-favorites-display-settings .description h5{margin:0 0 5px;font-size:1.1em;line-height:1.2;color:#333}.simple-favorites-display-settings .description p{margin:0;font-size:.9em;line-height:1.3;color:gray}.simple-favorites-display-settings .field{padding:20px 10px;vertical-align:top}.simple-favorites-display-settings .field label.block{display:block;margin-bottom:3px}.simple-favorites-display-settings .field input[type=text],.simple-favorites-display-settings .field select{width:100%}.simple-favorites-display-settings .field .require-consent-modal-content{display:none}.simple-favorites-display-settings .field .authentication-modal-content{padding-top:2em;display:none}.simple-favorites-display-settings .field .anonymous-redirect-content{display:none;background-color:#f9f9f9;padding:.75em;border:1px solid #e1e1e1;margin-top:1em}.simple-favorites-display-settings .field .color-options{margin-top:1em;border:1px solid #e1e1e1;border-radius:3px}.simple-favorites-display-settings .field .color-options .option-group{background-color:#f9f9f9;padding:.5em}.simple-favorites-display-settings .field .color-options .option{zoom:1;border-top:1px solid #e1e1e1;padding:.5em 0}.simple-favorites-display-settings .field .color-options .option:after,.simple-favorites-display-settings .field .color-options .option:before{content:" ";display:table}.simple-favorites-display-settings .field .color-options .option .wp-color-result{margin:0}.simple-favorites-display-settings .field .color-options .option label{float:left;width:150px}.simple-favorites-display-settings .field .color-options .option.box-shadow label{float:none;width:auto}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap{display:block;padding-top:1em;zoom:1}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:after,.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap:before{content:" ";display:table}.simple-favorites-display-settings .field .color-options .wp-picker-open+.wp-picker-input-wrap input[type=text]{float:left;width:100px}.favorite-button-previews,.favorite-button-previews button{display:none}.simple-favorites-post-types{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #e1e1e1;border-radius:3px;background-color:#fff;margin-bottom:3em}.simple-favorites-post-types .post-type-row{zoom:1;border-top:1px solid #e1e1e1;position:relative}.simple-favorites-post-types .post-type-row:after,.simple-favorites-post-types .post-type-row:before{content:" ";display:table}.simple-favorites-post-types .post-type-row:first-child{border:0}.simple-favorites-post-types .post-type-checkbox{position:absolute;left:0;top:0;width:46px;height:46px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;text-align:center;line-height:46px}.simple-favorites-post-types .post-type-checkbox input[type=checkbox]{margin:0}.simple-favorites-post-types .post-type-name{line-height:46px;padding:0 8px 0 54px}.simple-favorites-post-types .post-type-name .button{float:right;margin-top:9px}.simple-favorites-post-types .post-type-settings{display:none}.simple-favorites-post-types .post-type-settings .row{display:table;width:100%;border-collapse:collapse;border-top:1px solid #e1e1e1}.simple-favorites-post-types .post-type-settings .description{display:table-cell;width:25%;padding:20px 10px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;vertical-align:top}.simple-favorites-post-types .post-type-settings .description h5{margin:0 0 5px;font-size:1.1em;line-height:1.2;color:#333}.simple-favorites-post-types .post-type-settings .description p{margin:0;font-size:.9em;line-height:1.3;color:gray}.simple-favorites-post-types .post-type-settings .field{padding:20px 10px;vertical-align:top}.simple-favorites-post-types .post-type-settings .field label.block{display:block;margin-bottom:3px}.simple-favorites-post-types .post-type-settings .field input[type=text],.simple-favorites-post-types .post-type-settings .field select{width:100%}.simple-favorites-listing-customizer{display:none}.simple-favorites-listing-customizer .variable-tools{background-color:#f9f9f9;border:1px solid #e1e1e1;padding:1em .5em;margin-bottom:1em;zoom:1}.simple-favorites-listing-customizer .variable-tools:after,.simple-favorites-listing-customizer .variable-tools:before{content:" ";display:table}.simple-favorites-listing-customizer .variable-tools h4{margin:0 0 .2em}.simple-favorites-listing-customizer .variable-tools p{margin-top:0}.simple-favorites-listing-customizer .variable-tools .variables{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;position:relative;padding-right:55px}.simple-favorites-listing-customizer .variable-tools .variables.right{float:right}.simple-favorites-listing-customizer .variable-tools .variables label{display:block;font-weight:700}.simple-favorites-listing-customizer .variable-tools .variables button{position:absolute;right:0;bottom:0} -
favorites/trunk/assets/css/favorites.css
r1895270 r3061244 1 .simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;b order:0;background:transparent;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);padding:.5em 1em .5em 2em;position:relative;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:none}.simplefavorite-button.preset i{position:absolute;font-size:1.3em;left:.3em}.simplefavorite-button.preset:hover{background-color:#333;border-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-list{list-style:none}.favorites-list li{zoom:1;border-top:1px solid rgba(0,0,0,0.2);padding:.75em 0;margin:0}.favorites-list li:before,.favorites-list li:after{content:" ";display:table}.favorites-list li:after{clear:both}.favorites-list li img{float:left;margin-right:1em}.simplefavorites-modal-backdrop{position:fixed;width:0;height:0;background-color:rgba(0,0,0,0.85);top:0;left:50%;z-index:998;opacity:0;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.simplefavorites-modal-backdrop.active{width:100%;height:100%;left:0;opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.simplefavorites-modal-content{z-index:999;position:fixed;top:-200%;left:50%;width:50%;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-box-shadow:2px 2px 20px 0px rgba(51,51,51,0.5);box-shadow:2px 2px 20px 0px rgba(51,51,51,0.5)}.simplefavorites-modal-content.small{width:400px}.simplefavorites-modal-content.active{top:50px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorites-modal-content.loading .modal-content-body{display:none}.simplefavorites-modal-content.loading .modal-content-loading{display:block}.simplefavorites-modal-content-body{padding:1em;max-height:300px;overflow:auto;zoom:1}.simplefavorites-modal-content-body:before,.simplefavorites-modal-content-body:after{content:" ";display:table}.simplefavorites-modal-content-body:after{clear:both}.simplefavorites-modal-content-body.no-padding{padding:0}.simplefavorites-modal-content-body.has-footer{padding-bottom:0}.simplefavorites-modal-content-interior{padding:1em;padding-bottom:0}.simplefavorites-modal-content-footer{zoom:1;padding:.7em;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background-color:rgba(51,51,51,0.1)}.simplefavorites-modal-content-footer:before,.simplefavorites-modal-content-footer:after{content:" ";display:table}.simplefavorites-modal-content-footer:after{clear:both}.simplefavorites-button-consent-deny{float:left;opacity:.7}.simplefavorites-button-consent-accept{float:right}@media (max-width: 767px){.simplefavorites-modal-content{width:90%}.simplefavorites-modal-content.active{top:20px}.simplefavorites-modal-content-body{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}}@media print{.simplefavorites-modal-backdrop,.simplefavorites-modal-content{display:none}}@font-face{font-family:'favorites';src:url("fonts/favorites.eot")}@font-face{font-family:'favorites';src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}[class^="sf-icon-"],[class*=" sf-icon-"]{font-family:'favorites' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-icon-spinner:before{content:"\e97b"}.sf-icon-favorite:before{content:"\e9d9"}.sf-icon-checkmark:before{content:"\ea10"}.sf-icon-bookmark:before{content:"\e8e6"}.sf-icon-love:before{content:"\e87d"}.sf-icon-wishlist:before{content:"\e89a"}.sf-icon-like:before{content:"\e8dc"}.sf-icon-star-empty:before{content:"\e600"}.sf-icon-star-full:before{content:"\e601"}1 .simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1),1px 1px 1px 0 rgba(0,0,0,.1);padding:.5em 1em .5em 2em;position:relative;border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:0}.simplefavorite-button.preset i{position:absolute;font-size:1.3em;left:.3em}.simplefavorite-button.preset:hover{background-color:#333;border-color:#333;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-list{list-style:none}.favorites-list li{zoom:1;border-top:1px solid rgba(0,0,0,.2);padding:.75em 0;margin:0}.favorites-list li:after,.favorites-list li:before{content:" ";display:table}.favorites-list li:after{clear:both}.favorites-list li img{float:left;margin-right:1em}.simplefavorites-modal-backdrop{position:fixed;width:0;height:0;background-color:rgba(0,0,0,.85);top:0;left:50%;z-index:998;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.simplefavorites-modal-backdrop.active{width:100%;height:100%;left:0;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.simplefavorites-modal-content{z-index:999;position:fixed;top:-200%;left:50%;width:50%;background-color:#fff;border-radius:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:2px 2px 20px 0 rgba(51,51,51,.5);box-shadow:2px 2px 20px 0 rgba(51,51,51,.5)}.simplefavorites-modal-content.small{width:400px}.simplefavorites-modal-content.active{top:50px;-webkit-transition:all .2s ease;transition:all .2s ease}.simplefavorites-modal-content.loading .modal-content-body{display:none}.simplefavorites-modal-content.loading .modal-content-loading{display:block}.simplefavorites-modal-content-body{padding:1em;max-height:300px;overflow:auto;zoom:1}.simplefavorites-modal-content-body:after,.simplefavorites-modal-content-body:before{content:" ";display:table}.simplefavorites-modal-content-body:after{clear:both}.simplefavorites-modal-content-body.no-padding{padding:0}.simplefavorites-modal-content-body.has-footer{padding-bottom:0}.simplefavorites-modal-content-interior{padding:1em 1em 0}.simplefavorites-modal-content-footer{zoom:1;padding:.7em;border-radius:0 0 2px 2px;background-color:rgba(51,51,51,.1)}.simplefavorites-modal-content-footer:after,.simplefavorites-modal-content-footer:before{content:" ";display:table}.simplefavorites-modal-content-footer:after{clear:both}.simplefavorites-button-consent-deny{float:left;opacity:.7}.simplefavorites-button-consent-accept{float:right}@media (max-width:767px){.simplefavorites-modal-content{width:90%}.simplefavorites-modal-content.active{top:20px}.simplefavorites-modal-content-body{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}}@media print{.simplefavorites-modal-backdrop,.simplefavorites-modal-content{display:none}}@font-face{font-family:favorites;src:url(fonts/favorites.eot)}@font-face{font-family:favorites;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal}[class*=" sf-icon-"],[class^=sf-icon-]{font-family:favorites!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-icon-spinner:before{content:"\e97b"}.sf-icon-favorite:before{content:"\e9d9"}.sf-icon-checkmark:before{content:"\ea10"}.sf-icon-bookmark:before{content:"\e8e6"}.sf-icon-love:before{content:"\e87d"}.sf-icon-wishlist:before{content:"\e89a"}.sf-icon-like:before{content:"\e8dc"}.sf-icon-star-empty:before{content:"\e600"}.sf-icon-star-full:before{content:"\e601"} -
favorites/trunk/assets/css/styles-uncompressed.css
r1895270 r3061244 1 1 .simplefavorite-button.active { 2 opacity: .7; 3 } 4 2 opacity: 0.7; 3 } 5 4 .simplefavorite-button.has-count { 6 5 position: relative; … … 18 17 -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px 0px rgba(0, 0, 0, 0.1); 19 18 box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px 0px rgba(0, 0, 0, 0.1); 20 padding: .5em 1em.5em 2em;19 padding: 0.5em 1em 0.5em 2em; 21 20 position: relative; 22 -webkit-border-radius: 2px; 23 border-radius: 2px; 21 border-radius: 2px; 24 22 cursor: pointer; 25 23 -webkit-transition: all 200ms ease; 26 -o-transition: all 200ms ease;27 24 transition: all 200ms ease; 28 25 } 29 30 26 .simplefavorite-button.preset:active, .simplefavorite-button.preset:focus { 31 27 outline: none; 32 28 } 33 34 29 .simplefavorite-button.preset i { 35 30 position: absolute; 36 31 font-size: 1.3em; 37 left: .3em; 38 } 39 32 left: 0.3em; 33 } 40 34 .simplefavorite-button.preset:hover { 41 35 background-color: #333; … … 43 37 color: #ffffff; 44 38 -webkit-transition: all 200ms ease; 45 -o-transition: all 200ms ease;46 39 transition: all 200ms ease; 47 40 } 48 49 41 .simplefavorite-button.preset.active { 50 42 background-color: #333; … … 69 61 animation: sf_rotate linear 2s infinite; 70 62 position: absolute; 71 top: .15em;63 top: 0.15em; 72 64 left: 0; 73 65 } … … 114 106 } 115 107 } 116 117 108 .favorites-list { 118 109 list-style: none; 119 110 } 120 121 111 .favorites-list li { 122 112 zoom: 1; 123 113 border-top: 1px solid rgba(0, 0, 0, 0.2); 124 padding: .75em 0;114 padding: 0.75em 0; 125 115 margin: 0; 126 116 } 127 128 117 .favorites-list li:before, .favorites-list li:after { 129 content: " "; 130 /* 1 */ 131 display: table; 132 /* 2 */ 133 } 134 118 content: " "; /* 1 */ 119 display: table; /* 2 */ 120 } 135 121 .favorites-list li:after { 136 122 clear: both; 137 123 } 138 139 124 .favorites-list li img { 140 125 float: left; … … 152 137 opacity: 0; 153 138 -webkit-transition: opacity 200ms ease; 154 -o-transition: opacity 200ms ease;155 139 transition: opacity 200ms ease; 156 140 } 157 158 141 .simplefavorites-modal-backdrop.active { 159 142 width: 100%; … … 162 145 opacity: 1; 163 146 -webkit-transition: opacity 200ms ease; 164 -o-transition: opacity 200ms ease;165 147 transition: opacity 200ms ease; 166 148 } … … 173 155 width: 50%; 174 156 background-color: #ffffff; 175 -webkit-border-radius: 2px; 176 border-radius: 2px; 157 border-radius: 2px; 177 158 -webkit-transform: translateX(-50%); 178 159 -ms-transform: translateX(-50%); 179 160 transform: translateX(-50%); 180 161 -webkit-transition: all 200ms ease; 181 -o-transition: all 200ms ease;182 162 transition: all 200ms ease; 183 163 -webkit-box-shadow: 2px 2px 20px 0px rgba(51, 51, 51, 0.5); 184 164 box-shadow: 2px 2px 20px 0px rgba(51, 51, 51, 0.5); 185 165 } 186 187 166 .simplefavorites-modal-content.small { 188 167 width: 400px; 189 168 } 190 191 169 .simplefavorites-modal-content.active { 192 170 top: 50px; 193 171 -webkit-transition: all 200ms ease; 194 -o-transition: all 200ms ease;195 172 transition: all 200ms ease; 196 173 } 197 198 174 .simplefavorites-modal-content.loading .modal-content-body { 199 175 display: none; 200 176 } 201 202 177 .simplefavorites-modal-content.loading .modal-content-loading { 203 178 display: block; … … 210 185 zoom: 1; 211 186 } 212 213 187 .simplefavorites-modal-content-body:before, .simplefavorites-modal-content-body:after { 214 content: " "; 215 /* 1 */ 216 display: table; 217 /* 2 */ 218 } 219 188 content: " "; /* 1 */ 189 display: table; /* 2 */ 190 } 220 191 .simplefavorites-modal-content-body:after { 221 192 clear: both; 222 193 } 223 224 194 .simplefavorites-modal-content-body.no-padding { 225 195 padding: 0; 226 196 } 227 228 197 .simplefavorites-modal-content-body.has-footer { 229 198 padding-bottom: 0; … … 237 206 .simplefavorites-modal-content-footer { 238 207 zoom: 1; 239 padding: .7em; 240 -webkit-border-radius: 0 0 2px 2px; 241 border-radius: 0 0 2px 2px; 208 padding: 0.7em; 209 border-radius: 0 0 2px 2px; 242 210 background-color: rgba(51, 51, 51, 0.1); 243 211 } 244 245 212 .simplefavorites-modal-content-footer:before, .simplefavorites-modal-content-footer:after { 246 content: " "; 247 /* 1 */ 248 display: table; 249 /* 2 */ 250 } 251 213 content: " "; /* 1 */ 214 display: table; /* 2 */ 215 } 252 216 .simplefavorites-modal-content-footer:after { 253 217 clear: both; … … 256 220 .simplefavorites-button-consent-deny { 257 221 float: left; 258 opacity: .7;222 opacity: 0.7; 259 223 } 260 224 … … 277 241 } 278 242 } 279 280 243 @media print { 281 244 .simplefavorites-modal-backdrop, … … 284 247 } 285 248 } 286 287 249 @font-face { 288 font-family: 'favorites';250 font-family: "favorites"; 289 251 src: url("fonts/favorites.eot"); 290 252 } 291 292 253 @font-face { 293 font-family: 'favorites';254 font-family: "favorites"; 294 255 src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype"); 295 256 font-weight: normal; 296 257 font-style: normal; 297 258 } 298 299 [class^="sf-icon-"], [class*=" sf-icon-"] { 259 [class^=sf-icon-], [class*=" sf-icon-"] { 300 260 /* use !important to prevent issues with browser extensions that change fonts */ 301 font-family: 'favorites'!important;261 font-family: "favorites" !important; 302 262 speak: none; 303 263 font-style: normal; … … 346 306 content: "\e601"; 347 307 } 308 309 /*# sourceMappingURL=sass */ -
favorites/trunk/assets/js/favorites-admin.min.js
r1895270 r3061244 1 var FavoritesAdmin;!function(s){var i=window.MutationObserver||window.WebKitMutationObserver;s.fn.attrchange=function(t,e){if("object"==typeof t){var o={trackValues:!1,callback:s.noop};if("function"==typeof t?o.callback=t:s.extend(o,t),o.trackValues&&this.each(function(t,e){for(var o,n={},a=(t=0,e.attributes),i=a.length;t<i;t++)n[(o=a.item(t)).nodeName]=o.value;s(this).data("attr-old-value",n)}),i){var n={subtree:!1,attributes:!0,attributeOldValue:o.trackValues},a=new i(function(t){t.forEach(function(t){var e=t.target;o.trackValues&&(t.newValue=s(e).attr(t.attributeName)),"connected"===s(e).data("attrchange-status")&&o.callback.call(e,t)})});return this.data("attrchange-method","Mutation Observer").data("attrchange-status","connected").data("attrchange-obs",a).each(function(){a.observe(this,n)})}return function(){var t=document.createElement("p"),e=!1;if(t.addEventListener)t.addEventListener("DOMAttrModified",function(){e=!0},!1);else{if(!t.attachEvent)return!1;t.attachEvent("onDOMAttrModified",function(){e=!0})}return t.setAttribute("id","target"),e}()?this.data("attrchange-method","DOMAttrModified").data("attrchange-status","connected").on("DOMAttrModified",function(t){t.originalEvent&&(t=t.originalEvent),t.attributeName=t.attrName,t.oldValue=t.prevValue,"connected"===s(this).data("attrchange-status")&&o.callback.call(this,t)}):"onpropertychange"in document.body?this.data("attrchange-method","propertychange").data("attrchange-status","connected").on("propertychange",function(t){t.attributeName=window.event.propertyName,function(t,e){if(t){var o=this.data("attr-old-value");if(0<=e.attributeName.indexOf("style")){o.style||(o.style={});var n=e.attributeName.split(".");e.attributeName=n[0],e.oldValue=o.style[n[1]],e.newValue=n[1]+":"+this.prop("style")[s.camelCase(n[1])],o.style[n[1]]=e.newValue}else e.oldValue=o[e.attributeName],e.newValue=this.attr(e.attributeName),o[e.attributeName]=e.newValue;this.data("attr-old-value",o)}}.call(s(this),o.trackValues,t),"connected"===s(this).data("attrchange-status")&&o.callback.call(this,t)}):this}if("string"==typeof t&&s.fn.attrchange.hasOwnProperty("extensions")&&s.fn.attrchange.extensions.hasOwnProperty(t))return s.fn.attrchange.extensions[t].call(this,e)}}(jQuery),(FavoritesAdmin=FavoritesAdmin||{}).Settings=function(){var i=this,s=jQuery;return i.bindEvents=function(){s(document).ready(function(){i.toggleButtonTypes(),i.toggleAnonymousSave(),i.toggleLoadingTypeLoad(),i.toggleAnonymousSettings(),i.toggleCustomColorOptions(),i.enableColorPickers(),i.toggleButtonPreviewColors(),i.toggleCountOptions(),i.toggleModalConsentContent(),s.each(s("[data-favorites-dependency-checkbox]"),function(){var t=s(this).parents(".field");i.toggleDependencyContent(t)}),s(".wp-color-result").attrchange({callback:function(){i.toggleButtonPreviewColors()}})}),s(document).on("change","[data-favorites-dependency-checkbox]",function(){var t=s(this).parents(".field");i.toggleDependencyContent(t)}),s(document).on("change","*[data-favorites-anonymous-checkbox]",function(){i.toggleAnonymousSave(),i.toggleAnonymousSettings()}),s(document).on("change","[data-favorites-anonymous-settings]",function(){i.toggleAnonymousSettings(s(this))}),s(document).on("change","*[data-favorites-posttype-checkbox]",function(){i.togglePostTypeOptionsButtons()}),s(document).on("click","[data-favorites-toggle-post-type-settings]",function(t){t.preventDefault(),i.togglePostTypeOptions(s(this))}),s(document).on("change","[data-favorites-spinner-type]",function(){i.toggleLoadingType(s(this))}),s(document).on("change","[data-favorites-preset-button-select]",function(){i.toggleButtonTypes()}),s(document).on("click","[data-favorites-button-preview]",function(t){t.preventDefault(),i.togglePreviewButtonState(s(this))}),s(document).on("change","[data-favorites-include-count-checkbox]",function(){i.toggleCountOptions()}),s(document).on("change","[data-favorites-custom-colors-checkbox]",function(){i.toggleCustomColorOptions()}),s(document).on("change","[data-favorites-button-shadow]",function(){i.toggleButtonPreviewColors()}),s(document).on("change","[data-favorites-color-picker]",function(){i.toggleButtonPreviewColors()}),s(document).on("change","[data-favorites-require-consent-checkbox]",function(){i.toggleModalConsentContent()})},i.togglePostTypeOptions=function(t){s(t).parents(".post-type-row").find(".post-type-settings").toggle(),s(t).toggleClass("button-primary")},i.togglePostTypeOptionsButtons=function(){var t=s("[data-favorites-posttype-checkbox]");s.each(t,function(){var t=!!s(this).is(":checked"),e=s(this).parents(".post-type-row"),o=s(e).find("[data-favorites-toggle-post-type-settings]");t?s(o).show():(s(o).hide(),s(e).find(".post-type-settings").hide())})},i.toggleDependencyContent=function(t){s(t).find("[data-favorites-dependency-checkbox]").is(":checked")?s(t).find("[data-favorites-dependency-content]").hide():s(t).find("[data-favorites-dependency-content]").show()},i.toggleAnonymousSave=function(){if(s("[data-favorites-anonymous-checkbox]").is(":checked"))return s("[data-favorites-anonymous-count]").show(),void s("[data-favorites-require-login]").hide().find('input[type="checkbox"]').attr("checked",!1);s("[data-favorites-anonymous-count]").hide().find('input[type="checkbox"]').attr("checked",!1),s("[data-favorites-require-login]").show()},i.toggleAnonymousSettings=function(t){if(void 0===t||""===t){var e=s("[data-favorites-anonymous-settings]");s.each(e,function(){i.toggleAnonymousSettings(s(this))})}var o=s(t).attr("data-favorites-anonymous-settings");return"modal"===o&&s(t).is(":checked")?(s("[data-favorites-authentication-modal-content]").show(),s("[data-favorites-anonymous-redirect-content]").hide(),void s('[data-favorites-anonymous-settings="redirect"]').attr("checked",!1)):"redirect"===o&&s(t).is(":checked")?(s("[data-favorites-anonymous-redirect-content]").show(),s("[data-favorites-authentication-modal-content]").hide(),void s('[data-favorites-anonymous-settings="modal"]').attr("checked",!1)):(s('[data-favorites-anonymous-settings="redirect"]').is(":checked")||s("[data-favorites-anonymous-redirect-content]").hide(),void(s('[data-favorites-anonymous-settings="modal"]').is(":checked")||s("[data-favorites-authentication-modal-content]").hide()))},i.toggleLoadingTypeLoad=function(){var t=s('[data-favorites-spinner-type="image"]');s(t).is(":checked")?s('[data-favorites-spinner-type="html"]').attr("checked",!1):s('[data-favorites-spinner-type="image"]').attr("checked",!1)},i.toggleLoadingType=function(t){"image"!==s(t).attr("data-favorites-spinner-type")?s('[data-favorites-spinner-type="image"]').attr("checked",!1):s('[data-favorites-spinner-type="html"]').attr("checked",!1)},i.togglePreviewButtonState=function(t){s(t).toggleClass("active");var e=s(t).attr("data-favorites-button-icon"),o=s(t).attr("data-favorites-button-active-content"),n=s(t).attr("data-favorites-button-default-content"),a=e+" "+(s(t).hasClass("active")?o:n);s("[data-favorites-include-count-checkbox]").is(":checked")&&(a+=' <span class="simplefavorite-button-count">2</span>'),s(t).html(a),setTimeout(function(){i.toggleButtonPreviewColors()},10)},i.toggleButtonTypes=function(){var t=s("[data-favorites-preset-button-select]").val(),e=s("[data-favorites-preset-button-previews]"),o=s("[data-favorites-button-preview]"),n=s("[data-favorites-custom-button-option]");if("custom"===t)return s(e).hide(),void s(n).show();s(n).hide(),s(o).hide(),s(e).show(),s('[data-favorites-button-preview="'+t+'"]').show()},i.toggleCustomColorOptions=function(){var t=!!s("[data-favorites-custom-colors-checkbox]").is(":checked");i.toggleButtonPreviewColors(),t?s("[data-favorites-custom-colors-options]").show():s("[data-favorites-custom-colors-options]").hide()},i.enableColorPickers=function(){s("[data-favorites-color-picker]").wpColorPicker({change:function(t,e){setTimeout(function(){i.toggleButtonPreviewColors()},10)}})},i.toggleButtonPreviewColors=function(){var t=s("[data-favorites-button-preview]"),e=s("[data-favorites-button-preview]:visible");if(!s("[data-favorites-custom-colors-checkbox]").is(":checked"))return s(t).removeAttr("style"),void i.toggleButtonTypes();var o=s("[data-favorites-button-shadow]").is(":checked")?"":"none";s(t).css("box-shadow",o);var n=s(e).hasClass("active")?"_active":"_default";s(t).css("background-color",i.getCurrentColor("background"+n)),s(t).css("border-color",i.getCurrentColor("border"+n)),s(t).css("color",i.getCurrentColor("text"+n)),s(t).find("i").css("color",i.getCurrentColor("icon"+n)),s(t).find(".simplefavorite-button-count").css("color",i.getCurrentColor("count"+n))},i.getCurrentColor=function(t){var e=s('[data-favorites-color-picker="'+t+'"]');return value=s(e).val(),value},i.toggleCountOptions=function(){if(!!s("[data-favorites-include-count-checkbox]").is(":checked"))return s(".simplefavorite-button-count").show(),s('[data-favorites-color-option="count_default"]').show(),void s('[data-favorites-color-option="count_active"]').show();s(".simplefavorite-button-count").hide(),s('[data-favorites-color-option="count_default"]').hide(),s('[data-favorites-color-option="count_active"]').hide()},i.toggleModalConsentContent=function(){!s("[data-favorites-require-consent-checkbox]").is(":checked")?s("[data-favorites-require-consent-modal-content]").hide():s("[data-favorites-require-consent-modal-content]").show()},i.bindEvents()},(FavoritesAdmin=FavoritesAdmin||{}).ListingCustomizer=function(){var e=this,o=jQuery;return e.bindEvents=function(){o(document).ready(function(){e.toggleListingCustomizer()}),o(document).on("change","[data-favorites-listing-customizer-checkbox]",function(){e.toggleListingCustomizer()}),o(document).on("click","[data-favorites-listing-customizer-variable-button]",function(t){t.preventDefault(),e.addFieldToEditor(o(this))})},e.toggleListingCustomizer=function(){o("[data-favorites-listing-customizer-checkbox]").is(":checked")?o("[data-favorites-listing-customizer]").show():o("[data-favorites-listing-customizer]").hide()},e.addFieldToEditor=function(t){var e=o(t).siblings("select").val();tinymce.activeEditor.execCommand("mceInsertContent",!1,e)},e.bindEvents()},jQuery(document).ready(function(){new FavoritesAdmin.Factory}),(FavoritesAdmin=FavoritesAdmin||{}).selectors={},FavoritesAdmin.cssClasses={},FavoritesAdmin.jsData={},FavoritesAdmin.formActions={},FavoritesAdmin.Factory=function(){jQuery;return this.build=function(){new FavoritesAdmin.Settings,new FavoritesAdmin.ListingCustomizer},this.build()};1 !function(s){var i=window.MutationObserver||window.WebKitMutationObserver;s.fn.attrchange=function(t,e){var o,n,a;return"object"==typeof t?(o={trackValues:!1,callback:s.noop},"function"==typeof t?o.callback=t:s.extend(o,t),o.trackValues&&this.each(function(t,e){for(var o,n={},t=0,a=e.attributes,i=a.length;t<i;t++)n[(o=a.item(t)).nodeName]=o.value;s(this).data("attr-old-value",n)}),i?(n={subtree:!1,attributes:!0,attributeOldValue:o.trackValues},a=new i(function(t){t.forEach(function(t){var e=t.target;o.trackValues&&(t.newValue=s(e).attr(t.attributeName)),"connected"===s(e).data("attrchange-status")&&o.callback.call(e,t)})}),this.data("attrchange-method","Mutation Observer").data("attrchange-status","connected").data("attrchange-obs",a).each(function(){a.observe(this,n)})):function(){var t=document.createElement("p"),e=!1;if(t.addEventListener)t.addEventListener("DOMAttrModified",function(){e=!0},!1);else{if(!t.attachEvent)return;t.attachEvent("onDOMAttrModified",function(){e=!0})}return t.setAttribute("id","target"),e}()?this.data("attrchange-method","DOMAttrModified").data("attrchange-status","connected").on("DOMAttrModified",function(t){(t=t.originalEvent?t.originalEvent:t).attributeName=t.attrName,t.oldValue=t.prevValue,"connected"===s(this).data("attrchange-status")&&o.callback.call(this,t)}):"onpropertychange"in document.body?this.data("attrchange-method","propertychange").data("attrchange-status","connected").on("propertychange",function(t){t.attributeName=window.event.propertyName,function(t,e){var o;t&&(t=this.data("attr-old-value"),0<=e.attributeName.indexOf("style")?(t.style||(t.style={}),o=e.attributeName.split("."),e.attributeName=o[0],e.oldValue=t.style[o[1]],e.newValue=o[1]+":"+this.prop("style")[s.camelCase(o[1])],t.style[o[1]]=e.newValue):(e.oldValue=t[e.attributeName],e.newValue=this.attr(e.attributeName),t[e.attributeName]=e.newValue),this.data("attr-old-value",t))}.call(s(this),o.trackValues,t),"connected"===s(this).data("attrchange-status")&&o.callback.call(this,t)}):this):"string"==typeof t&&s.fn.attrchange.hasOwnProperty("extensions")&&s.fn.attrchange.extensions.hasOwnProperty(t)?s.fn.attrchange.extensions[t].call(this,e):void 0}}(jQuery);var FavoritesAdmin=FavoritesAdmin||{};FavoritesAdmin.Settings=function(){var a=this,i=jQuery;return a.bindEvents=function(){i(document).ready(function(){a.toggleButtonTypes(),a.toggleAnonymousSave(),a.toggleLoadingTypeLoad(),a.toggleAnonymousSettings(),a.toggleCustomColorOptions(),a.enableColorPickers(),a.toggleButtonPreviewColors(),a.toggleCountOptions(),a.toggleModalConsentContent(),i.each(i("[data-favorites-dependency-checkbox]"),function(){var t=i(this).parents(".field");a.toggleDependencyContent(t)}),i(".wp-color-result").attrchange({callback:function(){a.toggleButtonPreviewColors()}})}),i(document).on("change","[data-favorites-dependency-checkbox]",function(){var t=i(this).parents(".field");a.toggleDependencyContent(t)}),i(document).on("change","*[data-favorites-anonymous-checkbox]",function(){a.toggleAnonymousSave(),a.toggleAnonymousSettings()}),i(document).on("change","[data-favorites-anonymous-settings]",function(){a.toggleAnonymousSettings(i(this))}),i(document).on("change","*[data-favorites-posttype-checkbox]",function(){a.togglePostTypeOptionsButtons()}),i(document).on("click","[data-favorites-toggle-post-type-settings]",function(t){t.preventDefault(),a.togglePostTypeOptions(i(this))}),i(document).on("change","[data-favorites-spinner-type]",function(){a.toggleLoadingType(i(this))}),i(document).on("change","[data-favorites-preset-button-select]",function(){a.toggleButtonTypes()}),i(document).on("click","[data-favorites-button-preview]",function(t){t.preventDefault(),a.togglePreviewButtonState(i(this))}),i(document).on("change","[data-favorites-include-count-checkbox]",function(){a.toggleCountOptions()}),i(document).on("change","[data-favorites-custom-colors-checkbox]",function(){a.toggleCustomColorOptions()}),i(document).on("change","[data-favorites-button-shadow]",function(){a.toggleButtonPreviewColors()}),i(document).on("change","[data-favorites-color-picker]",function(){a.toggleButtonPreviewColors()}),i(document).on("change","[data-favorites-require-consent-checkbox]",function(){a.toggleModalConsentContent()})},a.togglePostTypeOptions=function(t){i(t).parents(".post-type-row").find(".post-type-settings").toggle(),i(t).toggleClass("button-primary")},a.togglePostTypeOptionsButtons=function(){var t=i("[data-favorites-posttype-checkbox]");i.each(t,function(){var t=!!i(this).is(":checked"),e=i(this).parents(".post-type-row"),o=i(e).find("[data-favorites-toggle-post-type-settings]");t?i(o).show():(i(o).hide(),i(e).find(".post-type-settings").hide())})},a.toggleDependencyContent=function(t){i(t).find("[data-favorites-dependency-checkbox]").is(":checked")?i(t).find("[data-favorites-dependency-content]").hide():i(t).find("[data-favorites-dependency-content]").show()},a.toggleAnonymousSave=function(){i("[data-favorites-anonymous-checkbox]").is(":checked")?(i("[data-favorites-anonymous-count]").show(),i("[data-favorites-require-login]").hide().find('input[type="checkbox"]').attr("checked",!1)):(i("[data-favorites-anonymous-count]").hide().find('input[type="checkbox"]').attr("checked",!1),i("[data-favorites-require-login]").show())},a.toggleAnonymousSettings=function(t){void 0!==t&&""!==t||(e=i("[data-favorites-anonymous-settings]"),i.each(e,function(){a.toggleAnonymousSettings(i(this))}));var e=i(t).attr("data-favorites-anonymous-settings");"modal"===e&&i(t).is(":checked")?(i("[data-favorites-authentication-modal-content]").show(),i("[data-favorites-anonymous-redirect-content]").hide(),i('[data-favorites-anonymous-settings="redirect"]').attr("checked",!1)):"redirect"===e&&i(t).is(":checked")?(i("[data-favorites-anonymous-redirect-content]").show(),i("[data-favorites-authentication-modal-content]").hide(),i('[data-favorites-anonymous-settings="modal"]').attr("checked",!1)):(i('[data-favorites-anonymous-settings="redirect"]').is(":checked")||i("[data-favorites-anonymous-redirect-content]").hide(),i('[data-favorites-anonymous-settings="modal"]').is(":checked")||i("[data-favorites-authentication-modal-content]").hide())},a.toggleLoadingTypeLoad=function(){var t=i('[data-favorites-spinner-type="image"]');(i(t).is(":checked")?i('[data-favorites-spinner-type="html"]'):i('[data-favorites-spinner-type="image"]')).attr("checked",!1)},a.toggleLoadingType=function(t){("image"===i(t).attr("data-favorites-spinner-type")?i('[data-favorites-spinner-type="html"]'):i('[data-favorites-spinner-type="image"]')).attr("checked",!1)},a.togglePreviewButtonState=function(t){i(t).toggleClass("active");var e=i(t).attr("data-favorites-button-icon"),o=i(t).attr("data-favorites-button-active-content"),n=i(t).attr("data-favorites-button-default-content"),e=e+" "+(i(t).hasClass("active")?o:n);i("[data-favorites-include-count-checkbox]").is(":checked")&&(e+=' <span class="simplefavorite-button-count">2</span>'),i(t).html(e),setTimeout(function(){a.toggleButtonPreviewColors()},10)},a.toggleButtonTypes=function(){var t=i("[data-favorites-preset-button-select]").val(),e=i("[data-favorites-preset-button-previews]"),o=i("[data-favorites-button-preview]"),n=i("[data-favorites-custom-button-option]");("custom"===t?(i(e).hide(),i(n)):(i(n).hide(),i(o).hide(),i(e).show(),i('[data-favorites-button-preview="'+t+'"]'))).show()},a.toggleCustomColorOptions=function(){var t=!!i("[data-favorites-custom-colors-checkbox]").is(":checked");a.toggleButtonPreviewColors(),t?i("[data-favorites-custom-colors-options]").show():i("[data-favorites-custom-colors-options]").hide()},a.enableColorPickers=function(){i("[data-favorites-color-picker]").wpColorPicker({change:function(t,e){setTimeout(function(){a.toggleButtonPreviewColors()},10)}})},a.toggleButtonPreviewColors=function(){var t,e=i("[data-favorites-button-preview]"),o=i("[data-favorites-button-preview]:visible");i("[data-favorites-custom-colors-checkbox]").is(":checked")?(t=i("[data-favorites-button-shadow]").is(":checked")?"":"none",i(e).css("box-shadow",t),t=i(o).hasClass("active")?"_active":"_default",i(e).css("background-color",a.getCurrentColor("background"+t)),i(e).css("border-color",a.getCurrentColor("border"+t)),i(e).css("color",a.getCurrentColor("text"+t)),i(e).find("i").css("color",a.getCurrentColor("icon"+t)),i(e).find(".simplefavorite-button-count").css("color",a.getCurrentColor("count"+t))):(i(e).removeAttr("style"),a.toggleButtonTypes())},a.getCurrentColor=function(t){t=i('[data-favorites-color-picker="'+t+'"]');return value=i(t).val()},a.toggleCountOptions=function(){!i("[data-favorites-include-count-checkbox]").is(":checked")?(i(".simplefavorite-button-count").hide(),i('[data-favorites-color-option="count_default"]').hide(),i('[data-favorites-color-option="count_active"]').hide()):(i(".simplefavorite-button-count").show(),i('[data-favorites-color-option="count_default"]').show(),i('[data-favorites-color-option="count_active"]').show())},a.toggleModalConsentContent=function(){!i("[data-favorites-require-consent-checkbox]").is(":checked")?i("[data-favorites-require-consent-modal-content]").hide():i("[data-favorites-require-consent-modal-content]").show()},a.bindEvents()},(FavoritesAdmin=FavoritesAdmin||{}).ListingCustomizer=function(){var e=this,o=jQuery;return e.bindEvents=function(){o(document).ready(function(){e.toggleListingCustomizer()}),o(document).on("change","[data-favorites-listing-customizer-checkbox]",function(){e.toggleListingCustomizer()}),o(document).on("click","[data-favorites-listing-customizer-variable-button]",function(t){t.preventDefault(),e.addFieldToEditor(o(this))})},e.toggleListingCustomizer=function(){o("[data-favorites-listing-customizer-checkbox]").is(":checked")?o("[data-favorites-listing-customizer]").show():o("[data-favorites-listing-customizer]").hide()},e.addFieldToEditor=function(t){t=o(t).siblings("select").val();tinymce.activeEditor.execCommand("mceInsertContent",!1,t)},e.bindEvents()},jQuery(document).ready(function(){new FavoritesAdmin.Factory}),(FavoritesAdmin=FavoritesAdmin||{}).selectors={},FavoritesAdmin.cssClasses={},FavoritesAdmin.jsData={},FavoritesAdmin.formActions={},FavoritesAdmin.Factory=function(){jQuery;return this.build=function(){new FavoritesAdmin.Settings,new FavoritesAdmin.ListingCustomizer},this.build()}; -
favorites/trunk/assets/js/favorites.min.js
r2002493 r3061244 1 var Favorites;function favorites_after_button_submit(t,e,o,a){}function favorites_after_initial_load(t){}(Favorites=Favorites||{}).Utilities=function(){var t=this,e=jQuery;t.isFavorite=function(o,t){var a=!1;return e.each(t,function(t,e){e.post_id===parseInt(o)&&(a=!0),parseInt(e.post_id)===o&&(a=!0)}),a},t.objectLength=function(t){var e,o=0;for(e in t)t.hasOwnProperty(e)&&o++;return o},t.siteIndex=function(t){for(var e=0;e<Favorites.userFavorites.length;e++)if(Favorites.userFavorites[e].site_id===parseInt(t))return e},t.getThumbnail=function(t,e){var o=t.thumbnails;if(void 0===o||0==o.length)return!1;var a=o[e];return void 0!==a&&(a||!1)}},(Favorites=Favorites||{}).Formatter=function(){var s=jQuery;this.addFavoriteCount=function(t,e){return Favorites.jsData.button_options.include_count?(e<=0&&(e=0),t+=' <span class="simplefavorite-button-count">'+e+"</span>"):t},this.decrementAllCounts=function(){for(var t=s(".simplefavorite-button.active.has-count"),e=0;e<t.length;e++){var o=s(t)[e],a=s(o).find(".simplefavorite-button-count"),i=s(a).text()-1;s(o).attr("data-favoritecount",i)}}},(Favorites=Favorites||{}).ButtonOptionsFormatter=function(){var s=this,n=jQuery;s.options=Favorites.jsData.button_options,s.formatter=new Favorites.Formatter,s.format=function(t,e){s.options.custom_colors&&s.colors(t,e),s.html(t,e)},s.html=function(t,e){var o=n(t).attr("data-favoritecount"),a=s.options.button_type,i="";return"custom"===s.options.button_type?(e&&n(t).html(s.formatter.addFavoriteCount(Favorites.jsData.favorited,o)),e||n(t).html(s.formatter.addFavoriteCount(Favorites.jsData.favorite,o)),s.applyIconColor(t,e),void s.applyCountColor(t,e)):e?(i+='<i class="'+a.icon_class+'"></i> ',i+=a.state_active,void n(t).html(s.formatter.addFavoriteCount(i,o))):(i+='<i class="'+a.icon_class+'"></i> ',i+=a.state_default,n(t).html(s.formatter.addFavoriteCount(i,o)),s.applyIconColor(t,e),void s.applyCountColor(t,e))},s.colors=function(t,e){if(s.options.custom_colors){var o;if(e)return(o=s.options.active).background_active&&n(t).css("background-color",o.background_active),o.border_active&&n(t).css("border-color",o.border_active),void(o.text_active&&n(t).css("color",o.text_active));(o=s.options.default).background_default&&n(t).css("background-color",o.background_default),o.border_default&&n(t).css("border-color",o.border_default),o.text_default&&n(t).css("color",o.text_default),s.boxShadow(t)}},s.boxShadow=function(t){s.options.box_shadow||(n(t).css("box-shadow","none"),n(t).css("-webkit-box-shadow","none"),n(t).css("-moz-box-shadow","none"))},s.applyIconColor=function(t,e){s.options.custom_colors&&(e&&s.options.active.icon_active&&n(t).find("i").css("color",s.options.active.icon_active),!e&&s.options.default.icon_default&&n(t).find("i").css("color",s.options.default.icon_default))},s.applyCountColor=function(t,e){s.options.custom_colors&&(e&&s.options.active.count_active?n(t).find(Favorites.selectors.count).css("color",s.options.active.count_active):!e&&s.options.default.count_default&&n(t).find(Favorites.selectors.count).css("color",s.options.default.count_default))}},(Favorites=Favorites||{}).UserFavorites=function(){var e=this,o=jQuery;return e.initialLoad=!1,e.bindEvents=function(){o(window).on("load",function(){e.initialLoad=!0,e.getFavorites()})},e.getFavorites=function(){o.ajax({url:Favorites.jsData.ajaxurl,type:"POST",datatype:"json",data:{action:Favorites.formActions.favoritesarray},success:function(t){Favorites.jsData.dev_mode&&(console.log("The current user favorites were successfully loaded."),console.log(t)),Favorites.userFavorites=t.favorites,o(document).trigger("favorites-user-favorites-loaded",[t.favorites,e.initialLoad]),o(document).trigger("favorites-update-all-buttons"),e.initialLoad&&favorites_after_initial_load(Favorites.userFavorites)},error:function(t){Favorites.jsData.dev_mode&&(console.log("The was an error loading the user favorites."),console.log(t))}})},e.bindEvents()},(Favorites=Favorites||{}).Clear=function(){var i=this,s=jQuery;return i.activeButton,i.utilities=new Favorites.Utilities,i.formatter=new Favorites.Formatter,i.bindEvents=function(){s(document).on("click",Favorites.selectors.clear_button,function(t){t.preventDefault(),i.activeButton=s(this),i.clearFavorites()}),s(document).on("favorites-updated-single",function(){i.updateClearButtons()}),s(document).on("favorites-user-favorites-loaded",function(){i.updateClearButtons()})},i.clearFavorites=function(){i.loading(!0);var e=s(i.activeButton).attr("data-siteid");s.ajax({url:Favorites.jsData.ajaxurl,type:"post",datatype:"json",data:{action:Favorites.formActions.clearall,siteid:e},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully cleared."),console.log(t)),Favorites.userFavorites=t.favorites,i.formatter.decrementAllCounts(),i.loading(!1),i.clearSiteFavorites(e),s(document).trigger("favorites-cleared",[i.activeButton,t.old_favorites]),s(document).trigger("favorites-update-all-buttons")},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error clearing the favorites list."),console.log(t))}})},i.loading=function(t){if(t)return s(i.activeButton).addClass(Favorites.cssClasses.loading),void s(i.activeButton).attr("disabled","disabled");s(i.activeButton).removeClass(Favorites.cssClasses.loading)},i.updateClearButtons=function(){for(var t,e,o=0;o<s(Favorites.selectors.clear_button).length;o++){t=s(Favorites.selectors.clear_button)[o],e=s(t).attr("data-siteid");for(var a=0;a<Favorites.userFavorites.length;a++)Favorites.userFavorites[a].site_id===parseInt(e)&&(0<i.utilities.objectLength(Favorites.userFavorites[a].posts)?s(t).attr("disabled",!1):s(t).attr("disabled","disabled"))}},i.clearSiteFavorites=function(o){s.each(Favorites.userFavorites,function(t,e){this.site_id===parseInt(o)&&(Favorites.userFavorites[t].posts={})})},i.bindEvents()},(Favorites=Favorites||{}).Lists=function(){var u=this,v=jQuery;return u.utilities=new Favorites.Utilities,u.buttonFormatter=new Favorites.ButtonOptionsFormatter,u.bindEvents=function(){v(document).on("favorites-update-all-lists",function(){u.updateAllLists()}),v(document).on("favorites-updated-single",function(){u.updateAllLists()}),v(document).on("favorites-cleared",function(){u.updateAllLists()}),v(document).on("favorites-user-favorites-loaded",function(){u.updateAllLists()})},u.updateAllLists=function(){if(void 0!==Favorites.userFavorites)for(var t=0;t<Favorites.userFavorites.length;t++)for(var e=v(Favorites.selectors.list+'[data-siteid="'+Favorites.userFavorites[t].site_id+'"]'),o=0;o<v(e).length;o++){var a=v(e)[o];u.updateSingleList(a)}},u.updateSingleList=function(o){var t=v(o).attr("data-userid"),e=v(o).attr("data-siteid"),a=v(o).attr("data-includelinks"),i=v(o).attr("data-includebuttons"),s=v(o).attr("data-includethumbnails"),n=v(o).attr("data-thumbnailsize"),r=v(o).attr("data-includeexcerpts"),c=v(o).attr("data-posttypes"),d=v(o).attr("data-nofavoritestext");v.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.favoritelist,userid:t,siteid:e,include_links:a,include_buttons:i,include_thumbnails:s,thumbnail_size:n,include_excerpt:r,no_favorites:d,post_types:c},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully retrieved."),console.log(v(o)),console.log(t));var e=v(t.list);v(o).replaceWith(e),u.removeButtonLoading(e),v(document).trigger("favorites-list-updated",[e])},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error updating the list."),console.log(o),console.log(t))}})},u.removeButtonLoading=function(t){var e=v(t).find(Favorites.selectors.button);v.each(e,function(){u.buttonFormatter.format(v(this),!1),v(this).removeClass(Favorites.cssClasses.active),v(this).removeClass(Favorites.cssClasses.loading)})},u.removeInvalidListItems=function(t,a){var e=v(t).find("li[data-postid]");v.each(e,function(t,e){var o=v(this).attr("data-postid");u.utilities.isFavorite(o,a)||v(this).remove()})},u.bindEvents()},(Favorites=Favorites||{}).Button=function(){var e=this,o=jQuery;return e.activeButton,e.allButtons,e.authenticated=!0,e.formatter=new Favorites.Formatter,e.data={},e.bindEvents=function(){o(document).on("click",Favorites.selectors.button,function(t){t.preventDefault(),e.activeButton=o(this),e.setAllButtons(),e.submitFavorite()})},e.setAllButtons=function(){var t=o(e.activeButton).attr("data-postid");e.allButtons=o('button[data-postid="'+t+'"]')},e.setData=function(){e.data.post_id=o(e.activeButton).attr("data-postid"),e.data.site_id=o(e.activeButton).attr("data-siteid"),e.data.status=o(e.activeButton).hasClass("active")?"inactive":"active";var t=o(e.activeButton).attr("data-user-consent-accepted");e.data.user_consent_accepted=void 0!==t&&""!==t},e.submitFavorite=function(){e.loading(!0),e.setData();var t={action:Favorites.formActions.favorite,postid:e.data.post_id,siteid:e.data.site_id,status:e.data.status,user_consent_accepted:e.data.user_consent_accepted};o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:t,success:function(t){return Favorites.jsData.dev_mode&&(console.log("The favorite was successfully saved."),console.log(t)),"unauthenticated"===t.status?(Favorites.authenticated=!1,e.loading(!1),e.data.status="inactive",o(document).trigger("favorites-update-all-buttons"),void o(document).trigger("favorites-require-authentication",[e.data])):"consent_required"===t.status?(e.loading(!1),void o(document).trigger("favorites-require-consent",[t,e.data,e.activeButton])):(Favorites.userFavorites=t.favorites,e.loading(!1),e.resetButtons(),o(document).trigger("favorites-updated-single",[t.favorites,e.data.post_id,e.data.site_id,e.data.status]),o(document).trigger("favorites-update-all-buttons"),void favorites_after_button_submit(t.favorites,e.data.post_id,e.data.site_id,e.data.status))},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error saving the favorite."),console.log(t))}})},e.resetButtons=function(){var t=parseInt(o(e.activeButton).attr("data-favoritecount"));o.each(e.allButtons,function(){if("inactive"===e.data.status)return t<=0&&(t=1),o(this).removeClass(Favorites.cssClasses.active),o(this).attr("data-favoritecount",t-1),void o(this).find(Favorites.selectors.count).text(t-1);o(this).addClass(Favorites.cssClasses.active),o(this).attr("data-favoritecount",t+1),o(this).find(Favorites.selectors.count).text(t+1)})},e.loading=function(t){t?o.each(e.allButtons,function(){o(this).attr("disabled","disabled"),o(this).addClass(Favorites.cssClasses.loading),o(this).html(e.addLoadingIndication())}):o.each(e.allButtons,function(){o(this).attr("disabled",!1),o(this).removeClass(Favorites.cssClasses.loading)})},e.addLoadingIndication=function(t){return"1"!==Favorites.jsData.indicate_loading?t:"active"===e.data.status?Favorites.jsData.loading_text+Favorites.jsData.loading_image_active:Favorites.jsData.loading_text+Favorites.jsData.loading_image},e.bindEvents()},(Favorites=Favorites||{}).ButtonUpdater=function(){var a=this,i=jQuery;return a.utilities=new Favorites.Utilities,a.formatter=new Favorites.Formatter,a.buttonFormatter=new Favorites.ButtonOptionsFormatter,a.activeButton,a.data={},a.bindEvents=function(){i(document).on("favorites-update-all-buttons",function(){a.updateAllButtons()}),i(document).on("favorites-list-updated",function(t,e){a.updateAllButtons(e)})},a.updateAllButtons=function(t){if(void 0!==Favorites.userFavorites)for(var e=void 0===typeof t&&""!==t?i(t).find(Favorites.selectors.button):i(Favorites.selectors.button),o=0;o<i(e).length;o++)a.activeButton=i(e)[o],Favorites.authenticated&&a.setButtonData(),Favorites.authenticated&&a.utilities.isFavorite(a.data.postid,a.data.site_favorites)?(a.buttonFormatter.format(i(a.activeButton),!0),i(a.activeButton).addClass(Favorites.cssClasses.active)):(a.buttonFormatter.format(i(a.activeButton),!1),i(a.activeButton).removeClass(Favorites.cssClasses.active)),i(a.activeButton).removeClass(Favorites.cssClasses.loading),i(a.activeButton).find(Favorites.selectors.count).text(a.data.favorite_count)},a.setButtonData=function(){a.data.postid=i(a.activeButton).attr("data-postid"),a.data.siteid=i(a.activeButton).attr("data-siteid"),a.data.favorite_count=i(a.activeButton).attr("data-favoritecount"),a.data.site_index=a.utilities.siteIndex(a.data.siteid),a.data.site_favorites=Favorites.userFavorites[a.data.site_index].posts,a.data.favorite_count<=0&&(a.data.favorite_count=0)},a.bindEvents()},(Favorites=Favorites||{}).TotalCount=function(){var t=this,r=jQuery;return t.bindEvents=function(){r(document).on("favorites-updated-single",function(){t.updateTotal()}),r(document).on("favorites-cleared",function(){t.updateTotal()}),r(document).on("favorites-user-favorites-loaded",function(){t.updateTotal()})},t.updateTotal=function(){for(var t=0;t<r(Favorites.selectors.total_favorites).length;t++){for(var e=r(Favorites.selectors.total_favorites)[t],o=parseInt(r(e).attr("data-siteid")),a=r(e).attr("data-posttypes").split(","),i=0,s=0;s<Favorites.userFavorites.length;s++){var n=Favorites.userFavorites[s];n.site_id===o&&r.each(n.posts,function(){"all"!==r(e).attr("data-posttypes")?-1!==r.inArray(this.post_type,a)&&i++:i++})}r(e).text(i)}},t.bindEvents()},(Favorites=Favorites||{}).PostFavoriteCount=function(){var s=this,c=jQuery;return s.bindEvents=function(){c(document).on("favorites-updated-single",function(t,e,o,a,i){if("active"===i)return s.updateCounts();s.decrementSingle(o,a)}),c(document).on("favorites-cleared",function(t,e,o){s.updateCounts(o,!0)})},s.updateCounts=function(t,e){void 0!==t&&""!==t||(t=Favorites.userFavorites),void 0!==e&&""!==e||(e=!1);for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],i=parseInt(c(a).attr(Favorites.selectors.post_favorite_count)),s=c(a).attr("data-siteid");""===s&&(s="1");for(var n=0;n<t.length;n++){var r=t[n];r.site_id===parseInt(s)&&c.each(r.posts,function(){if(this.post_id===i){if(e){var t=parseInt(this.total)-1;return void c(a).text(t)}c(a).text(this.total)}})}}},s.decrementSingle=function(t,e){for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],i=c(a).attr(Favorites.selectors.post_favorite_count),s=c(a).attr("data-siteid");if(""===s&&(s="1"),s===e&&i===t){var n=parseInt(c(a).text())-1;c(a).text(n)}}},s.bindEvents()},(Favorites=Favorites||{}).RequireAuthentication=function(){var e=this,o=jQuery;return e.bindEvents=function(){o(document).on("favorites-require-authentication",function(){Favorites.jsData.dev_mode&&console.log("Unauthenticated user was prevented from favoriting."),Favorites.jsData.authentication_redirect?e.redirect():e.openModal()}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){e.closeModal()}),o(document).on("click","["+Favorites.selectors.close_modals+"]",function(t){t.preventDefault(),e.closeModal()})},e.redirect=function(){window.location=Favorites.jsData.authentication_redirect_url},e.openModal=function(){e.buildModal(),setTimeout(function(){o("["+Favorites.selectors.modals+"]").addClass("active")},10)},e.buildModal=function(){if(!(0<o("["+Favorites.selectors.modals+"]").length)){var t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.modals+"></div>";t+='<div class="simplefavorites-modal-content" '+Favorites.selectors.modals+">",t+='<div class="simplefavorites-modal-content-body">',t+=Favorites.jsData.authentication_modal_content,t+="</div>\x3c!-- .simplefavorites-modal-content-body --\x3e",t+="</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t)}},e.closeModal=function(){o("["+Favorites.selectors.modals+"]").removeClass("active"),o(document).trigger("favorites-modal-closed")},e.bindEvents()},(Favorites=Favorites||{}).RequireConsent=function(){var i=this,o=jQuery;return i.consentData,i.postData,i.activeButton,i.bindEvents=function(){o(document).on("favorites-require-consent",function(t,e,o,a){i.consentData=e,i.postData=o,i.activeButton=a,i.openModal()}),o(document).on("favorites-user-consent-approved",function(t,e){if(void 0!==e)return o(i.activeButton).attr("data-user-consent-accepted","true"),o(i.activeButton).click(),void i.closeModal();i.setConsent(!0)}),o(document).on("favorites-user-consent-denied",function(){i.setConsent(!1)}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){i.closeModal()}),o(document).on("click","[data-favorites-consent-deny]",function(t){t.preventDefault(),i.closeModal(),o(document).trigger("favorites-user-consent-denied")}),o(document).on("click","[data-favorites-consent-accept]",function(t){t.preventDefault(),o(document).trigger("favorites-user-consent-approved",[o(this)])})},i.openModal=function(){i.buildModal(),setTimeout(function(){o("["+Favorites.selectors.consentModal+"]").addClass("active")},10)},i.buildModal=function(){if(!(0<o("["+Favorites.selectors.consentModal+"]").length)){var t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.consentModal+"></div>";t+='<div class="simplefavorites-modal-content" '+Favorites.selectors.consentModal+">",t+='<div class="simplefavorites-modal-content-body no-padding">',t+='<div class="simplefavorites-modal-content-interior">',t+=i.consentData.message,t+="</div>",t+='<div class="simplefavorites-modal-content-footer">',t+='<button class="simplefavorites-button-consent-deny" data-favorites-consent-deny>'+i.consentData.deny_text+"</button>",t+='<button class="simplefavorites-button-consent-accept" data-favorites-consent-accept>'+i.consentData.accept_text+"</button>",t+="</div>\x3c!-- .simplefavorites-modal-footer --\x3e",t+="</div>\x3c!-- .simplefavorites-modal-content-body --\x3e",t+="</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t)}},i.closeModal=function(){o("["+Favorites.selectors.consentModal+"]").removeClass("active")},i.setConsent=function(t){o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.cookieConsent,consent:t}})},i.bindEvents()},jQuery(document).ready(function(){new Favorites.Factory}),(Favorites=Favorites||{}).selectors={button:".simplefavorite-button",list:".favorites-list",clear_button:".simplefavorites-clear",total_favorites:".simplefavorites-user-count",modals:"data-favorites-modal",consentModal:"data-favorites-consent-modal",close_modals:"data-favorites-modal-close",count:".simplefavorite-button-count",post_favorite_count:"data-favorites-post-count-id"},Favorites.cssClasses={loading:"loading",active:"active"},Favorites.jsData={ajaxurl:favorites_data.ajaxurl,favorite:favorites_data.favorite,favorited:favorites_data.favorited,include_count:favorites_data.includecount,indicate_loading:favorites_data.indicate_loading,loading_text:favorites_data.loading_text,loading_image_active:favorites_data.loading_image_active,loading_image:favorites_data.loading_image,cache_enabled:favorites_data.cache_enabled,authentication_modal_content:favorites_data.authentication_modal_content,authentication_redirect:favorites_data.authentication_redirect,authentication_redirect_url:favorites_data.authentication_redirect_url,button_options:favorites_data.button_options,dev_mode:favorites_data.dev_mode,logged_in:favorites_data.logged_in,user_id:favorites_data.user_id},Favorites.userFavorites=null,Favorites.authenticated=!0,Favorites.formActions={favoritesarray:"favorites_array",favorite:"favorites_favorite",clearall:"favorites_clear",favoritelist:"favorites_list",cookieConsent:"favorites_cookie_consent"},Favorites.Factory=function(){jQuery;return this.build=function(){new Favorites.UserFavorites,new Favorites.Lists,new Favorites.Clear,new Favorites.Button,new Favorites.ButtonUpdater,new Favorites.TotalCount,new Favorites.PostFavoriteCount,new Favorites.RequireAuthentication,new Favorites.RequireConsent},this.build()};1 {var Favorites=Favorites||{};Favorites.Utilities=function(){var t=this,e=jQuery;t.isFavorite=function(o,t){var a=!1;return e.each(t,function(t,e){e.post_id===parseInt(o)&&(a=!0),parseInt(e.post_id)===o&&(a=!0)}),a},t.objectLength=function(t){var e,o=0;for(e in t)t.hasOwnProperty(e)&&o++;return o},t.siteIndex=function(t){for(var e=0;e<Favorites.userFavorites.length;e++)if(Favorites.userFavorites[e].site_id===parseInt(t))return e},t.getThumbnail=function(t,e){var t=t.thumbnails;return void 0!==t&&0!=t.length&&void 0!==(t=t[e])&&t||!1}}}function favorites_after_button_submit(t,e,o,a){}function favorites_after_initial_load(t){}(Favorites=Favorites||{}).Formatter=function(){var s=jQuery;this.addFavoriteCount=function(t,e){return Favorites.jsData.button_options.include_count&&(t+=' <span class="simplefavorite-button-count">'+(e=e<=0?0:e)+"</span>"),t},this.decrementAllCounts=function(){for(var t=s(".simplefavorite-button.active.has-count"),e=0;e<t.length;e++){var o=s(t)[e],a=s(o).find(".simplefavorite-button-count"),a=s(a).text()-1;s(o).attr("data-favoritecount",a)}}},(Favorites=Favorites||{}).ButtonOptionsFormatter=function(){var i=this,n=jQuery;i.options=Favorites.jsData.button_options,i.formatter=new Favorites.Formatter,i.format=function(t,e){i.options.custom_colors&&i.colors(t,e),i.html(t,e)},i.html=function(t,e){var o=n(t).attr("data-favoritecount"),a=i.options.button_type,s="";"custom"===i.options.button_type?(e&&n(t).html(i.formatter.addFavoriteCount(Favorites.jsData.favorited,o)),e||n(t).html(i.formatter.addFavoriteCount(Favorites.jsData.favorite,o)),i.applyIconColor(t,e),i.applyCountColor(t,e)):e?(s=(s+='<i class="'+a.icon_class+'"></i> ')+a.state_active,n(t).html(i.formatter.addFavoriteCount(s,o))):(s=(s+='<i class="'+a.icon_class+'"></i> ')+a.state_default,n(t).html(i.formatter.addFavoriteCount(s,o)),i.applyIconColor(t,e),i.applyCountColor(t,e))},i.colors=function(t,e){var o;i.options.custom_colors&&(e?((o=i.options.active).background_active&&n(t).css("background-color",o.background_active),o.border_active&&n(t).css("border-color",o.border_active),o.text_active&&n(t).css("color",o.text_active)):((o=i.options.default).background_default&&n(t).css("background-color",o.background_default),o.border_default&&n(t).css("border-color",o.border_default),o.text_default&&n(t).css("color",o.text_default),i.boxShadow(t)))},i.boxShadow=function(t){i.options.box_shadow||(n(t).css("box-shadow","none"),n(t).css("-webkit-box-shadow","none"),n(t).css("-moz-box-shadow","none"))},i.applyIconColor=function(t,e){i.options.custom_colors&&(e&&i.options.active.icon_active&&n(t).find("i").css("color",i.options.active.icon_active),!e)&&i.options.default.icon_default&&n(t).find("i").css("color",i.options.default.icon_default)},i.applyCountColor=function(t,e){i.options.custom_colors&&(e&&i.options.active.count_active?n(t).find(Favorites.selectors.count).css("color",i.options.active.count_active):!e&&i.options.default.count_default&&n(t).find(Favorites.selectors.count).css("color",i.options.default.count_default))}},(Favorites=Favorites||{}).UserFavorites=function(){var e=this,o=jQuery;return e.initialLoad=!1,e.bindEvents=function(){o(window).on("load",function(){e.initialLoad=!0,e.getFavorites()})},e.getFavorites=function(){o.ajax({url:Favorites.jsData.ajaxurl,type:"POST",datatype:"json",data:{action:Favorites.formActions.favoritesarray},success:function(t){Favorites.jsData.dev_mode&&(console.log("The current user favorites were successfully loaded."),console.log(t)),Favorites.userFavorites=t.favorites,o(document).trigger("favorites-user-favorites-loaded",[t.favorites,e.initialLoad]),o(document).trigger("favorites-update-all-buttons"),e.initialLoad&&favorites_after_initial_load(Favorites.userFavorites)},error:function(t){Favorites.jsData.dev_mode&&(console.log("The was an error loading the user favorites."),console.log(t))}})},e.bindEvents()},(Favorites=Favorites||{}).Clear=function(){var s=this,i=jQuery;return s.activeButton,s.utilities=new Favorites.Utilities,s.formatter=new Favorites.Formatter,s.bindEvents=function(){i(document).on("click",Favorites.selectors.clear_button,function(t){t.preventDefault(),s.activeButton=i(this),s.clearFavorites()}),i(document).on("favorites-updated-single",function(){s.updateClearButtons()}),i(document).on("favorites-user-favorites-loaded",function(){s.updateClearButtons()})},s.clearFavorites=function(){s.loading(!0);var e=i(s.activeButton).attr("data-siteid");i.ajax({url:Favorites.jsData.ajaxurl,type:"post",datatype:"json",data:{action:Favorites.formActions.clearall,siteid:e},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully cleared."),console.log(t)),Favorites.userFavorites=t.favorites,s.formatter.decrementAllCounts(),s.loading(!1),s.clearSiteFavorites(e),i(document).trigger("favorites-cleared",[s.activeButton,t.old_favorites]),i(document).trigger("favorites-update-all-buttons")},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error clearing the favorites list."),console.log(t))}})},s.loading=function(t){t?(i(s.activeButton).addClass(Favorites.cssClasses.loading),i(s.activeButton).attr("disabled","disabled")):i(s.activeButton).removeClass(Favorites.cssClasses.loading)},s.updateClearButtons=function(){for(var t=0;t<i(Favorites.selectors.clear_button).length;t++)for(var e=i(Favorites.selectors.clear_button)[t],o=i(e).attr("data-siteid"),a=0;a<Favorites.userFavorites.length;a++)Favorites.userFavorites[a].site_id===parseInt(o)&&(0<s.utilities.objectLength(Favorites.userFavorites[a].posts)?i(e).attr("disabled",!1):i(e).attr("disabled","disabled"))},s.clearSiteFavorites=function(o){i.each(Favorites.userFavorites,function(t,e){this.site_id===parseInt(o)&&(Favorites.userFavorites[t].posts={})})},s.bindEvents()},(Favorites=Favorites||{}).Lists=function(){var u=this,v=jQuery;return u.utilities=new Favorites.Utilities,u.buttonFormatter=new Favorites.ButtonOptionsFormatter,u.bindEvents=function(){v(document).on("favorites-update-all-lists",function(){u.updateAllLists()}),v(document).on("favorites-updated-single",function(){u.updateAllLists()}),v(document).on("favorites-cleared",function(){u.updateAllLists()}),v(document).on("favorites-user-favorites-loaded",function(){u.updateAllLists()})},u.updateAllLists=function(){if(void 0!==Favorites.userFavorites)for(var t=0;t<Favorites.userFavorites.length;t++)for(var e=v(Favorites.selectors.list+'[data-siteid="'+Favorites.userFavorites[t].site_id+'"]'),o=0;o<v(e).length;o++){var a=v(e)[o];u.updateSingleList(a)}},u.updateSingleList=function(e){var t=v(e).attr("data-userid"),o=v(e).attr("data-siteid"),a=v(e).attr("data-includelinks"),s=v(e).attr("data-includebuttons"),i=v(e).attr("data-includethumbnails"),n=v(e).attr("data-thumbnailsize"),r=v(e).attr("data-includeexcerpts"),c=v(e).attr("data-posttypes"),d=v(e).attr("data-nofavoritestext");v.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.favoritelist,userid:t,siteid:o,include_links:a,include_buttons:s,include_thumbnails:i,thumbnail_size:n,include_excerpt:r,no_favorites:d,post_types:c},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully retrieved."),console.log(v(e)),console.log(t));t=v(t.list);v(e).replaceWith(t),u.removeButtonLoading(t),v(document).trigger("favorites-list-updated",[t])},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error updating the list."),console.log(e),console.log(t))}})},u.removeButtonLoading=function(t){t=v(t).find(Favorites.selectors.button);v.each(t,function(){u.buttonFormatter.format(v(this),!1),v(this).removeClass(Favorites.cssClasses.active),v(this).removeClass(Favorites.cssClasses.loading)})},u.removeInvalidListItems=function(t,a){t=v(t).find("li[data-postid]");v.each(t,function(t,e){var o=v(this).attr("data-postid");u.utilities.isFavorite(o,a)||v(this).remove()})},u.bindEvents()},(Favorites=Favorites||{}).Button=function(){var e=this,o=jQuery;return e.activeButton,e.allButtons,e.authenticated=!0,e.formatter=new Favorites.Formatter,e.data={},e.bindEvents=function(){o(document).on("click",Favorites.selectors.button,function(t){t.preventDefault(),e.activeButton=o(this),e.setAllButtons(),e.submitFavorite()})},e.setAllButtons=function(){var t=o(e.activeButton).attr("data-postid");e.allButtons=o('button[data-postid="'+t+'"]')},e.setData=function(){e.data.post_id=o(e.activeButton).attr("data-postid"),e.data.site_id=o(e.activeButton).attr("data-siteid"),e.data.status=o(e.activeButton).hasClass("active")?"inactive":"active";var t=o(e.activeButton).attr("data-user-consent-accepted");e.data.user_consent_accepted=void 0!==t&&""!==t},e.submitFavorite=function(){e.loading(!0),e.setData();var t={action:Favorites.formActions.favorite,postid:e.data.post_id,siteid:e.data.site_id,status:e.data.status,user_consent_accepted:e.data.user_consent_accepted};o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:t,success:function(t){Favorites.jsData.dev_mode&&(console.log("The favorite was successfully saved."),console.log(t)),"unauthenticated"===t.status?(Favorites.authenticated=!1,e.loading(!1),e.data.status="inactive",o(document).trigger("favorites-update-all-buttons"),o(document).trigger("favorites-require-authentication",[e.data])):"consent_required"===t.status?(e.loading(!1),o(document).trigger("favorites-require-consent",[t,e.data,e.activeButton])):(Favorites.userFavorites=t.favorites,e.loading(!1),e.resetButtons(),o(document).trigger("favorites-updated-single",[t.favorites,e.data.post_id,e.data.site_id,e.data.status]),o(document).trigger("favorites-update-all-buttons"),favorites_after_button_submit(t.favorites,e.data.post_id,e.data.site_id,e.data.status))},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error saving the favorite."),console.log(t))}})},e.resetButtons=function(){var t=parseInt(o(e.activeButton).attr("data-favoritecount"));o.each(e.allButtons,function(){"inactive"===e.data.status?(t<=0&&(t=1),o(this).removeClass(Favorites.cssClasses.active),o(this).attr("data-favoritecount",t-1),o(this).find(Favorites.selectors.count).text(t-1)):(o(this).addClass(Favorites.cssClasses.active),o(this).attr("data-favoritecount",t+1),o(this).find(Favorites.selectors.count).text(t+1))})},e.loading=function(t){t?o.each(e.allButtons,function(){o(this).attr("disabled","disabled"),o(this).addClass(Favorites.cssClasses.loading),o(this).html(e.addLoadingIndication())}):o.each(e.allButtons,function(){o(this).attr("disabled",!1),o(this).removeClass(Favorites.cssClasses.loading)})},e.addLoadingIndication=function(t){return"1"!==Favorites.jsData.indicate_loading?t:"active"===e.data.status?Favorites.jsData.loading_text+Favorites.jsData.loading_image_active:Favorites.jsData.loading_text+Favorites.jsData.loading_image},e.bindEvents()},(Favorites=Favorites||{}).ButtonUpdater=function(){var a=this,s=jQuery;return a.utilities=new Favorites.Utilities,a.formatter=new Favorites.Formatter,a.buttonFormatter=new Favorites.ButtonOptionsFormatter,a.activeButton,a.data={},a.bindEvents=function(){s(document).on("favorites-update-all-buttons",function(){a.updateAllButtons()}),s(document).on("favorites-list-updated",function(t,e){a.updateAllButtons(e)})},a.updateAllButtons=function(t){if(void 0!==Favorites.userFavorites)for(var e=s(Favorites.selectors.button),o=0;o<s(e).length;o++)a.activeButton=s(e)[o],Favorites.authenticated&&a.setButtonData(),Favorites.authenticated&&a.utilities.isFavorite(a.data.postid,a.data.site_favorites)?(a.buttonFormatter.format(s(a.activeButton),!0),s(a.activeButton).addClass(Favorites.cssClasses.active)):(a.buttonFormatter.format(s(a.activeButton),!1),s(a.activeButton).removeClass(Favorites.cssClasses.active)),s(a.activeButton).removeClass(Favorites.cssClasses.loading),s(a.activeButton).find(Favorites.selectors.count).text(a.data.favorite_count)},a.setButtonData=function(){a.data.postid=s(a.activeButton).attr("data-postid"),a.data.siteid=s(a.activeButton).attr("data-siteid"),a.data.favorite_count=s(a.activeButton).attr("data-favoritecount"),a.data.site_index=a.utilities.siteIndex(a.data.siteid),a.data.site_favorites=Favorites.userFavorites[a.data.site_index].posts,a.data.favorite_count<=0&&(a.data.favorite_count=0)},a.bindEvents()},(Favorites=Favorites||{}).TotalCount=function(){var t=this,r=jQuery;return t.bindEvents=function(){r(document).on("favorites-updated-single",function(){t.updateTotal()}),r(document).on("favorites-cleared",function(){t.updateTotal()}),r(document).on("favorites-user-favorites-loaded",function(){t.updateTotal()})},t.updateTotal=function(){for(var t=0;t<r(Favorites.selectors.total_favorites).length;t++){for(var e=r(Favorites.selectors.total_favorites)[t],o=parseInt(r(e).attr("data-siteid")),a=r(e).attr("data-posttypes").split(","),s=0,i=0;i<Favorites.userFavorites.length;i++){var n=Favorites.userFavorites[i];n.site_id===o&&r.each(n.posts,function(){("all"===r(e).attr("data-posttypes")||-1!==r.inArray(this.post_type,a))&&s++})}r(e).text(s)}},t.bindEvents()},(Favorites=Favorites||{}).PostFavoriteCount=function(){var i=this,c=jQuery;return i.bindEvents=function(){c(document).on("favorites-updated-single",function(t,e,o,a,s){if("active"===s)return i.updateCounts();i.decrementSingle(o,a)}),c(document).on("favorites-cleared",function(t,e,o){i.updateCounts(o,!0)})},i.updateCounts=function(t,e){void 0!==t&&""!==t||(t=Favorites.userFavorites),void 0!==e&&""!==e||(e=!1);for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],s=parseInt(c(a).attr(Favorites.selectors.post_favorite_count)),i=c(a).attr("data-siteid");""===i&&(i="1");for(var n=0;n<t.length;n++){var r=t[n];r.site_id===parseInt(i)&&c.each(r.posts,function(){var t;this.post_id===s&&(e?(t=parseInt(this.total)-1,c(a).text(t)):c(a).text(this.total))})}}},i.decrementSingle=function(t,e){for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],s=c(a).attr(Favorites.selectors.post_favorite_count),i=c(a).attr("data-siteid");(i=""===i?"1":i)===e&&s===t&&(i=parseInt(c(a).text())-1,c(a).text(i))}},i.bindEvents()},(Favorites=Favorites||{}).RequireAuthentication=function(){var e=this,o=jQuery;return e.bindEvents=function(){o(document).on("favorites-require-authentication",function(){Favorites.jsData.dev_mode&&console.log("Unauthenticated user was prevented from favoriting."),Favorites.jsData.authentication_redirect?e.redirect():e.openModal()}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){e.closeModal()}),o(document).on("click","["+Favorites.selectors.close_modals+"]",function(t){t.preventDefault(),e.closeModal()})},e.redirect=function(){window.location=Favorites.jsData.authentication_redirect_url},e.openModal=function(){e.buildModal(),setTimeout(function(){o("["+Favorites.selectors.modals+"]").addClass("active")},10)},e.buildModal=function(){var t;0<o("["+Favorites.selectors.modals+"]").length||(t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.modals+"></div>",t=(t+='<div class="simplefavorites-modal-content" '+Favorites.selectors.modals+">")+'<div class="simplefavorites-modal-content-body">'+Favorites.jsData.authentication_modal_content+"</div>\x3c!-- .simplefavorites-modal-content-body --\x3e</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t))},e.closeModal=function(){o("["+Favorites.selectors.modals+"]").removeClass("active"),o(document).trigger("favorites-modal-closed")},e.bindEvents()},(Favorites=Favorites||{}).RequireConsent=function(){var s=this,o=jQuery;return s.consentData,s.postData,s.activeButton,s.bindEvents=function(){o(document).on("favorites-require-consent",function(t,e,o,a){s.consentData=e,s.postData=o,s.activeButton=a,s.openModal()}),o(document).on("favorites-user-consent-approved",function(t,e){void 0!==e?(o(s.activeButton).attr("data-user-consent-accepted","true"),o(s.activeButton).click(),s.closeModal()):s.setConsent(!0)}),o(document).on("favorites-user-consent-denied",function(){s.setConsent(!1)}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){s.closeModal()}),o(document).on("click","[data-favorites-consent-deny]",function(t){t.preventDefault(),s.closeModal(),o(document).trigger("favorites-user-consent-denied")}),o(document).on("click","[data-favorites-consent-accept]",function(t){t.preventDefault(),o(document).trigger("favorites-user-consent-approved",[o(this)])})},s.openModal=function(){s.buildModal(),setTimeout(function(){o("["+Favorites.selectors.consentModal+"]").addClass("active")},10)},s.buildModal=function(){var t;0<o("["+Favorites.selectors.consentModal+"]").length||(t=(t=(t=(t=(t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.consentModal+"></div>")+('<div class="simplefavorites-modal-content" '+Favorites.selectors.consentModal)+'><div class="simplefavorites-modal-content-body no-padding"><div class="simplefavorites-modal-content-interior">')+s.consentData.message+"</div>")+'<div class="simplefavorites-modal-content-footer"><button class="simplefavorites-button-consent-deny" data-favorites-consent-deny>'+s.consentData.deny_text+"</button>")+'<button class="simplefavorites-button-consent-accept" data-favorites-consent-accept>'+s.consentData.accept_text+"</button></div>\x3c!-- .simplefavorites-modal-footer --\x3e</div>\x3c!-- .simplefavorites-modal-content-body --\x3e</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t))},s.closeModal=function(){o("["+Favorites.selectors.consentModal+"]").removeClass("active")},s.setConsent=function(t){o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.cookieConsent,consent:t}})},s.bindEvents()},jQuery(document).ready(function(){new Favorites.Factory}),(Favorites=Favorites||{}).selectors={button:".simplefavorite-button",list:".favorites-list",clear_button:".simplefavorites-clear",total_favorites:".simplefavorites-user-count",modals:"data-favorites-modal",consentModal:"data-favorites-consent-modal",close_modals:"data-favorites-modal-close",count:".simplefavorite-button-count",post_favorite_count:"data-favorites-post-count-id"},Favorites.cssClasses={loading:"loading",active:"active"},Favorites.jsData={ajaxurl:favorites_data.ajaxurl,favorite:favorites_data.favorite,favorited:favorites_data.favorited,include_count:favorites_data.includecount,indicate_loading:favorites_data.indicate_loading,loading_text:favorites_data.loading_text,loading_image_active:favorites_data.loading_image_active,loading_image:favorites_data.loading_image,cache_enabled:favorites_data.cache_enabled,authentication_modal_content:favorites_data.authentication_modal_content,authentication_redirect:favorites_data.authentication_redirect,authentication_redirect_url:favorites_data.authentication_redirect_url,button_options:favorites_data.button_options,dev_mode:favorites_data.dev_mode,logged_in:favorites_data.logged_in,user_id:favorites_data.user_id},Favorites.userFavorites=null,Favorites.authenticated=!0,Favorites.formActions={favoritesarray:"favorites_array",favorite:"favorites_favorite",clearall:"favorites_clear",favoritelist:"favorites_list",cookieConsent:"favorites_cookie_consent"},Favorites.Factory=function(){jQuery;return this.build=function(){new Favorites.UserFavorites,new Favorites.Lists,new Favorites.Clear,new Favorites.Button,new Favorites.ButtonUpdater,new Favorites.TotalCount,new Favorites.PostFavoriteCount,new Favorites.RequireAuthentication,new Favorites.RequireConsent},this.build()}; -
favorites/trunk/favorites.php
r2919189 r3061244 4 4 Plugin URI: http://favoriteposts.com 5 5 Description: Simple and flexible favorite buttons for any post type. 6 Version: 2.3. 36 Version: 2.3.4 7 7 Author: Kyle Phillips 8 8 Author URI: https://github.com/kylephillips -
favorites/trunk/readme.txt
r2919192 r3061244 5 5 Requires at least: 3.8 6 6 Requires PHP: 5.4 7 Tested up to: 6. 17 Tested up to: 6.4 8 8 Stable tag: 2.3.3 9 9 License: GPLv2 or later … … 81 81 82 82 == Changelog == 83 84 = 2.3.4 = 85 * Tested with WordPress v6.4 86 * Fixes various PHP errors 87 * Security update 83 88 84 89 = 2.3.3 =
Note: See TracChangeset
for help on using the changeset viewer.