PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.12.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.12.0
4.12.0 4.10.0 4.9.0 4.8.1 trunk 1.0 1.1 1.12.1 1.2.3 1.2.4 1.2.5 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5 1.5.1 1.5.2 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.5.1 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.9.0 1.9.1 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.8.1 1.9.9 1.9.9.1 1.9.9.2 1.9.9.3 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.10 2.11 2.11.1 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.13 2.14 2.14.1 2.15 2.15.1 2.16 2.16.1 2.17 2.17.1 2.18 2.18.1 2.18.2 2.18.3 2.19 2.19.1 2.19.2 2.19.3 2.2 2.2.1 2.3 2.3.1 2.3.10 2.3.2 2.3.3 2.3.4 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.1.1 2.4.1.2 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5.1 2.5.2 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.7.1 2.7.2 2.8 2.9 2.9.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.7.5 4.7.6 4.7.7
custom-facebook-feed / admin / views / settings / tab / feeds.php
custom-facebook-feed / admin / views / settings / tab Last commit date
advanced.php 2 weeks ago feeds.php 2 weeks ago general.php 2 weeks ago translation.php 2 weeks ago translations.php 2 weeks ago
feeds.php
140 lines
1 <div v-if="selected === 'app-2'" id="cff-panel-feeds" role="tabpanel" aria-labelledby="cff-settings-tab-feeds" tabindex="0">
2 <div class="sb-tab-box sb-localization-box sb-reset-box-style clearfix">
3 <div class="tab-label">
4 <h3>
5 {{feedsTab.localizationBox.title}}
6 <span class="sb-tooltip-info" id="cff-tooltip locale-tooltip" v-html="tooltipHelpSvg" @mouseover.prevent.default="toggleElementTooltip(feedsTab.localizationBox.tooltip, 'show', 'left')" @mouseleave.prevent.default="toggleElementTooltip('', 'hide')"></span>
7 </h3>
8 </div>
9 <div class="cff-tab-form-field">
10 <div class="sb-form-field">
11 <div class="d-flex">
12 <select name="" id="cff-locales" class="cff-select size-md" :aria-label="feedsTab.localizationBox.localeLabel" v-model="model.feeds.selectedLocale">
13 <option v-for="(name, key) in locales" :value="key">{{name}}</option>
14 </select>
15 </div>
16 </div>
17 </div>
18 </div>
19 <div class="sb-tab-box sb-timezone-box sb-reset-box-style clearfix">
20 <div class="tab-label">
21 <h3>{{feedsTab.timezoneBox.title}}</h3>
22 </div>
23 <div class="cff-tab-form-field">
24 <div class="sb-form-field">
25 <div class="d-flex">
26 <select name="" id="cff-timezones" class="cff-select size-md" :aria-label="feedsTab.timezoneBox.timezoneLabel" v-model="model.feeds.selectedTimezone">
27 <option v-for="(name, key) in timezones" :value="key">{{name}}</option>
28 </select>
29 </div>
30 </div>
31 </div>
32 </div>
33 <div class="sb-tab-box sb-caching-box sb-reset-box-style clearfix">
34 <div class="tab-label">
35 <h3>{{feedsTab.cachingBox.title}}</h3>
36 </div>
37 <div class="cff-tab-form-field">
38 <div class="sb-form-field">
39 <div class="mb-10 caching-form-fields-group">
40 <select id="cff-caching-options" class="cff-select size-sm mr-3" :aria-label="feedsTab.cachingBox.cachingTypeLabel" v-model="model.feeds.cachingType" v-if="licenseType == 'pro'">
41 <option value="background">{{feedsTab.cachingBox.inTheBackground}}</option>
42 </select>
43 <select id="cff-caching-intervals" class="cff-select size-sm mr-3" :aria-label="feedsTab.cachingBox.intervalLabel" v-model="model.feeds.cronInterval" v-if="licenseType == 'pro'">
44 <option v-for="(name, key) in feedsTab.cachingBox.inTheBackgroundOptions" :value="key">{{name}}</option>
45 </select>
46 <select id="cff-caching-cron-time" class="cff-select size-xs mr-3" :aria-label="feedsTab.cachingBox.cronHourLabel" v-model="model.feeds.cronTime" v-if="model.feeds.cachingType === 'background' && model.feeds.cronInterval !== '30mins' && model.feeds.cronInterval !== '1hour' && licenseType == 'pro'" :disabled="licenseType == 'free'">
47 <option v-for="index in 12" :value="index">{{index}}:00</option>
48 </select>
49 <select id="cff-caching-cron-am-pm" class="cff-select size-xs mr-3" :aria-label="feedsTab.cachingBox.cronAmPmLabel" v-model="model.feeds.cronAmPm" v-if="model.feeds.cachingType === 'background' && model.feeds.cronInterval !== '30mins' && model.feeds.cronInterval !== '1hour' && licenseType == 'pro'" :disabled="licenseType == 'free'">
50 <option value="am">{{feedsTab.cachingBox.am}}</option>
51 <option value="pm">{{feedsTab.cachingBox.pm}}</option>
52 </select>
53 <input type="number" min="0" max="9999" class="cff-input-sm" v-model="model.feeds.cacheTime" v-if="licenseType == 'free'">
54 <select id="cff_cache_time_unit" class="cff-select size-sm mr-3" :aria-label="feedsTab.cachingBox.cacheTimeUnitLabel" v-model="model.feeds.cacheTimeUnit" v-if="licenseType == 'free'">
55 <option v-for="(name, key) in feedsTab.cachingBox.timeUnits" :value="key">{{name}}</option>
56 </select>
57 <button type="button" class="cff-btn sb-btn-lg cff-caching-btn" @click="clearCache" >
58 <span v-html="clearCacheIcon()" :class="clearCacheStatus"></span>
59 {{feedsTab.cachingBox.clearCache}}
60 </button>
61 </div>
62 <div class="help-text help-text-green" v-html="cronNextCheck" v-if="licenseType == 'pro'"></div>
63 </div>
64 </div>
65 <div v-if="licenseType == 'free'" class="cff-caching-pro-cta clearfix">
66 <span>
67 <a :href="links.proCachingLink" target="_blank">{{feedsTab.cachingBox.promoText}}
68 <span class="cff-upgrade-cta-icon">
69 <svg width="7" height="10" viewBox="0 0 7 10" fill="none" xmlns="http://www.w3.org/2000/svg">
70 <path d="M1.8332 0L0.658203 1.175L4.47487 5L0.658203 8.825L1.8332 10L6.8332 5L1.8332 0Z" fill="#0068A0"/>
71 </svg>
72 </span>
73 </a>
74 </span>
75 </div>
76 </div>
77 <div class="sb-tab-box sb-gdpr-box clearfix">
78 <div class="tab-label">
79 <h3>
80 {{feedsTab.gdprBox.title}}
81 <span class="sb-tooltip-info gdpr-tooltip" id="cff-tooltip" v-html="tooltipHelpSvg" @mouseover.prevent.default="toggleElementTooltip(feedsTab.gdprBox.tooltip, 'show', 'left')" @mouseleave.prevent.default="toggleElementTooltip('', 'hide')"></span>
82 </h3>
83 </div>
84 <div class="cff-tab-form-field">
85 <div class="sb-form-field">
86 <div class="d-flex mb-10">
87 <select id="cff-gdpr-options" class="cff-select size-md" :aria-label="feedsTab.gdprBox.gdprLabel" v-model="model.feeds.gdpr" @change="gdprOptions">
88 <option value="auto">{{feedsTab.gdprBox.automatic}}</option>
89 <option value="yes">{{feedsTab.gdprBox.yes}}</option>
90 <option value="no">{{feedsTab.gdprBox.no}}</option>
91 </select>
92 </div>
93 <div class="help-text" v-if="model.feeds.gdpr == 'auto'" :class="['gdpr-help-text-' + model.feeds.gdpr, {'sb-gdpr-active': model.feeds.gdprPlugin}]">
94 <span class="gdpr-active-icon" v-if="model.feeds.gdprPlugin">
95 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
96 <path d="M10.0003 1.66667C5.41699 1.66667 1.66699 5.41667 1.66699 10C1.66699 14.5833 5.41699 18.3333 10.0003 18.3333C14.5837 18.3333 18.3337 14.5833 18.3337 10C18.3337 5.41667 14.5837 1.66667 10.0003 1.66667ZM8.33366 14.1667L4.16699 10L5.34199 8.82501L8.33366 11.8083L14.6587 5.48334L15.8337 6.66667L8.33366 14.1667Z" fill="#59AB46"/>
97 </svg>
98 </span>
99 <div v-html="feedsTab.gdprBox.infoAuto" :class="{'sb-text-bold': model.feeds.gdprPlugin}"></div>
100 <span v-html="feedsTab.gdprBox.someFacebook" v-if="model.feeds.gdprPlugin"></span>
101 <span v-html="feedsTab.gdprBox.whatLimited" @click="gdprLimited" class="sb-text-bold sb-gdpr-bold" v-if="model.feeds.gdprPlugin"></span>
102 </div>
103 <div class="help-text" v-if="model.feeds.gdpr == 'yes'" :class="'gdpr-help-text-' + model.feeds.gdpr">
104 <span v-html="feedsTab.gdprBox.infoYes"></span>
105 <span v-html="feedsTab.gdprBox.whatLimited" @click="gdprLimited" class="sb-text-bold sb-gdpr-bold"></span>
106 </div>
107 <div class="help-text" v-html="feedsTab.gdprBox.infoNo" v-if="model.feeds.gdpr == 'no'" :class="'gdpr-help-text-' + model.feeds.gdpr"></div>
108 <div class="sb-gdpr-info-tooltip" v-if="gdprInfoTooltip !== null">
109 <span class="sb-gdpr-info-headline">{{feedsTab.gdprBox.gdprTooltipFeatureInfo.headline}}</span>
110 <ul class="sb-gdpr-info-list">
111 <li v-for="feature in feedsTab.gdprBox.gdprTooltipFeatureInfo.features">{{feature}}</li>
112 </ul>
113 </div>
114 </div>
115 </div>
116 </div>
117 <div class="sb-tab-box sb-custom-css-box sb-reset-box-style clearfix" v-if="model.feeds.customCSS !== ''">
118 <div class="tab-label">
119 <h3>{{feedsTab.customCSSBox.title}}</h3>
120 </div>
121 <div class="cff-tab-form-field">
122 <div class="sb-form-field">
123 <div class="sb-custom-cssjs-notice" v-html="feedsTab.customCSSBox.message"></div>
124 <div class="sb-disabled-custom-code"><textarea readonly v-html="model.feeds.customCSS"></textarea></div>
125 </div>
126 </div>
127 </div>
128 <div class="sb-tab-box sb-custom-js-box clearfix" v-if="model.feeds.customJS !== ''">
129 <div class="tab-label">
130 <h3>{{feedsTab.customJSBox.title}}</h3>
131 </div>
132 <div class="cff-tab-form-field">
133 <div class="sb-form-field">
134 <div class="sb-custom-cssjs-notice" v-html="feedsTab.customJSBox.message"></div>
135 <div class="sb-disabled-custom-code"><textarea readonly v-html="model.feeds.customJS"></textarea></div>
136 </div>
137 </div>
138 </div>
139 </div>
140 <!-- todo: this is just demo content and will be replaced once I work on this -->