Changeset 3203117
- Timestamp:
- 12/05/2024 02:22:53 PM (16 months ago)
- Location:
- tagembed-widget/trunk
- Files:
-
- 4 edited
-
assets/js/feed/tagembed.feed.script.js (modified) (11 diffs)
-
readme.txt (modified) (3 diffs)
-
tagembed.php (modified) (2 diffs)
-
views/includes/footerView.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tagembed-widget/trunk/assets/js/feed/tagembed.feed.script.js
r3158920 r3203117 2 2 var __tagembed__feed_filters = document.querySelector("#__tagembed__feed_filters"); 3 3 if (__tagembed__feed_filters) { 4 __tagembed__feed_filters.addEventListener("change", function (event) {5 let __tagembed__toast = new TagembedToast;6 /*Manage Widget Error*/7 let widgetData = document.querySelector("#__tagembed__widgets").selectedOptions[0];8 let widgetId = widgetData.value.split('#')[0];9 let widgetName = widgetData.value.split('#')[1];10 let networkData = document.querySelector("#__tagembed__networks").selectedOptions[0].value;11 let networkId = networkData.split('#')[0];12 let networkName = networkData.split('#')[1];13 let filterId = event.target.value.split('#')[0];14 let filterName = event.target.value.split('#')[1];15 if (!networkId || !networkName || !widgetId || !widgetName || !filterName || !filterId) {16 __tagembed__feed_filters.selectedIndex = 0;17 return;18 }19 let __tagembed__feed_data = {'widgetId': widgetId, 'widgetName': widgetName, 'networkId': networkId, 'networkName': networkName, 'filterId': filterId, 'filterName': filterName};20 __tagembed__feed_data.inputs = [];21 switch (__tagembed__feed_data.networkId) {22 case "1":23 __tagembed__createTwitterFeed(__tagembed__feed_data);24 break;25 case "2":/*Note : This Use For Merge Instagram 2/18*/26 case "18":27 networkId = __tagembed__feed_data.filterId == 1 || __tagembed__feed_data.filterId == 73? 2 : 18;28 __tagembed__get_already_exist_auth_new(networkId, __tagembed__feed_data);29 break;30 case "3":31 __tagembed__createFacebookFeed(__tagembed__feed_data);32 break;33 case "4":34 __tagembed__createGoogleFeed(__tagembed__feed_data);35 break;36 case "5":37 __tagembed__createPinterestFeed(__tagembed__feed_data);38 break;39 case"6":40 __tagembed__createFlickrFeed(__tagembed__feed_data);41 break;42 case"7":43 __tagembed__createYoutubeFeed(__tagembed__feed_data);44 break;45 case"8":46 __tagembed__createVimeoFeed(__tagembed__feed_data);47 break;48 case"10":49 __tagembed__createLinkdinFeed(__tagembed__feed_data);50 break;51 case"11":52 __tagembed__createTumblrFeed(__tagembed__feed_data);53 break;54 case"12":55 __tagembed__createRssFeed(__tagembed__feed_data);56 break;57 case"19":58 __tagembed__createYelpFeed(__tagembed__feed_data);59 break;60 case"20":61 __tagembed__createSlackFeed(__tagembed__feed_data);62 break;63 case"23":64 __tagembed__createAirbnbFeed(__tagembed__feed_data);65 break;66 // case"28":67 // __tagembed__createCapeterraFeed(__tagembed__feed_data);68 // break;69 case"36":70 __tagembed__createEtsyFeed(__tagembed__feed_data);71 break;72 case"28":73 __tagembed__createTiktokFeed(__tagembed__feed_data);74 break;75 case"32":76 __tagembed__createVkFeed(__tagembed__feed_data);77 break;78 case"33":79 __tagembed__createTrustpilotFeed(__tagembed__feed_data);80 break;81 case"34":82 __tagembed__createAmazonFeed(__tagembed__feed_data);83 break;84 case"35":85 __tagembed__createTripadvisorFeed(__tagembed__feed_data);86 break;87 case"37":88 __tagembed__createAliexpressFeed(__tagembed__feed_data);89 break;90 default:91 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});92 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;93 return;94 break;95 }96 });4 __tagembed__feed_filters.addEventListener("change", function (event) { 5 let __tagembed__toast = new TagembedToast; 6 /*Manage Widget Error*/ 7 let widgetData = document.querySelector("#__tagembed__widgets").selectedOptions[0]; 8 let widgetId = widgetData.value.split('#')[0]; 9 let widgetName = widgetData.value.split('#')[1]; 10 let networkData = document.querySelector("#__tagembed__networks").selectedOptions[0].value; 11 let networkId = networkData.split('#')[0]; 12 let networkName = networkData.split('#')[1]; 13 let filterId = event.target.value.split('#')[0]; 14 let filterName = event.target.value.split('#')[1]; 15 if (!networkId || !networkName || !widgetId || !widgetName || !filterName || !filterId) { 16 __tagembed__feed_filters.selectedIndex = 0; 17 return; 18 } 19 let __tagembed__feed_data = { 'widgetId': widgetId, 'widgetName': widgetName, 'networkId': networkId, 'networkName': networkName, 'filterId': filterId, 'filterName': filterName }; 20 __tagembed__feed_data.inputs = []; 21 switch (__tagembed__feed_data.networkId) { 22 case "1": 23 __tagembed__createTwitterFeed(__tagembed__feed_data); 24 break; 25 case "2":/*Note : This Use For Merge Instagram 2/18*/ 26 case "18": 27 networkId = __tagembed__feed_data.filterId == 1 || __tagembed__feed_data.filterId == 66 ? 2 : 18; 28 __tagembed__get_already_exist_auth_new(networkId, __tagembed__feed_data); 29 break; 30 case "3": 31 __tagembed__createFacebookFeed(__tagembed__feed_data); 32 break; 33 case "4": 34 __tagembed__createGoogleFeed(__tagembed__feed_data); 35 break; 36 case "5": 37 __tagembed__createPinterestFeed(__tagembed__feed_data); 38 break; 39 case "6": 40 __tagembed__createFlickrFeed(__tagembed__feed_data); 41 break; 42 case "7": 43 __tagembed__createYoutubeFeed(__tagembed__feed_data); 44 break; 45 case "8": 46 __tagembed__createVimeoFeed(__tagembed__feed_data); 47 break; 48 case "10": 49 __tagembed__createLinkdinFeed(__tagembed__feed_data); 50 break; 51 case "11": 52 __tagembed__createTumblrFeed(__tagembed__feed_data); 53 break; 54 case "12": 55 __tagembed__createRssFeed(__tagembed__feed_data); 56 break; 57 case "19": 58 __tagembed__createYelpFeed(__tagembed__feed_data); 59 break; 60 case "20": 61 __tagembed__createSlackFeed(__tagembed__feed_data); 62 break; 63 case "23": 64 __tagembed__createAirbnbFeed(__tagembed__feed_data); 65 break; 66 // case"28": 67 // __tagembed__createCapeterraFeed(__tagembed__feed_data); 68 // break; 69 case "36": 70 __tagembed__createEtsyFeed(__tagembed__feed_data); 71 break; 72 case "28": 73 __tagembed__createTiktokFeed(__tagembed__feed_data); 74 break; 75 case "32": 76 __tagembed__createVkFeed(__tagembed__feed_data); 77 break; 78 case "33": 79 __tagembed__createTrustpilotFeed(__tagembed__feed_data); 80 break; 81 case "34": 82 __tagembed__createAmazonFeed(__tagembed__feed_data); 83 break; 84 case "35": 85 __tagembed__createTripadvisorFeed(__tagembed__feed_data); 86 break; 87 case "37": 88 __tagembed__createAliexpressFeed(__tagembed__feed_data); 89 break; 90 default: 91 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 92 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 93 return; 94 break; 95 } 96 }); 97 97 } 98 98 /*--End--Create Feed According Filters*/ 99 99 /*--Start--Create Twitter Feed*/ 100 100 function __tagembed__createTwitterFeed(__tagembed__feed_data) { 101 let __tagembed__toast = new TagembedToast;102 if (Object.keys(__tagembed__feed_data).length === 0)103 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});104 let __tagembed__common_inputs = [{label: 'Add Multiple Photos', type: 'checkbox', name: 'multiplePhoto'}, {label: 'Exclude Retweets', type: 'checkbox', name: 'excludeRetweet'}];105 /*Already Exist Accounts*/106 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();107 switch (__tagembed__feed_data.filterId) {108 case "1":109 __tagembed__feed_data.inputs = [{label: 'User Handle', type: 'text', name: 'feed', placeholder: 'Enter User handle'}].concat(__tagembed__common_inputs);110 break;111 case "2":112 __tagembed__feed_data.inputs = [{label: 'HashTag', type: 'text', name: 'feed', placeholder: 'Enter HashTag'}].concat(__tagembed__common_inputs);113 break;114 case "3":115 __tagembed__feed_data.inputs = [{label: 'User Name', type: 'text', name: 'feed', placeholder: 'Enter User Name'}, {label: 'List Id', type: 'text', name: 'list', placeholder: 'Enter List Id'}].concat(__tagembed__common_inputs);116 break;117 case "4":118 __tagembed__feed_data.inputs = [{label: 'The Twitter Handle Of The User To Import Favorites From', type: 'text', name: 'feed', placeholder: 'Enter The Twitter Handle Of The User To Import Favorites From'}].concat(__tagembed__common_inputs);119 break;120 case "5":121 __tagembed__feed_data.inputs = [{label: 'Query', type: 'text', name: 'feed', placeholder: 'to:tagembed'}].concat(__tagembed__common_inputs);122 break;123 case "7":124 __tagembed__feed_data.inputs = [{label: 'User Mention', type: 'text', name: 'feed', placeholder: 'Enter User Mention'}].concat(__tagembed__common_inputs);125 break;126 default:127 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});128 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;129 return;130 break;131 }132 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)133 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);134 __tagembed__create_feed(__tagembed__feed_data);101 let __tagembed__toast = new TagembedToast; 102 if (Object.keys(__tagembed__feed_data).length === 0) 103 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 104 let __tagembed__common_inputs = [{ label: 'Add Multiple Photos', type: 'checkbox', name: 'multiplePhoto' }, { label: 'Exclude Retweets', type: 'checkbox', name: 'excludeRetweet' }]; 105 /*Already Exist Accounts*/ 106 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 107 switch (__tagembed__feed_data.filterId) { 108 case "1": 109 __tagembed__feed_data.inputs = [{ label: 'User Handle', type: 'text', name: 'feed', placeholder: 'Enter User handle' }].concat(__tagembed__common_inputs); 110 break; 111 case "2": 112 __tagembed__feed_data.inputs = [{ label: 'HashTag', type: 'text', name: 'feed', placeholder: 'Enter HashTag' }].concat(__tagembed__common_inputs); 113 break; 114 case "3": 115 __tagembed__feed_data.inputs = [{ label: 'User Name', type: 'text', name: 'feed', placeholder: 'Enter User Name' }, { label: 'List Id', type: 'text', name: 'list', placeholder: 'Enter List Id' }].concat(__tagembed__common_inputs); 116 break; 117 case "4": 118 __tagembed__feed_data.inputs = [{ label: 'The Twitter Handle Of The User To Import Favorites From', type: 'text', name: 'feed', placeholder: 'Enter The Twitter Handle Of The User To Import Favorites From' }].concat(__tagembed__common_inputs); 119 break; 120 case "5": 121 __tagembed__feed_data.inputs = [{ label: 'Query', type: 'text', name: 'feed', placeholder: 'to:tagembed' }].concat(__tagembed__common_inputs); 122 break; 123 case "7": 124 __tagembed__feed_data.inputs = [{ label: 'User Mention', type: 'text', name: 'feed', placeholder: 'Enter User Mention' }].concat(__tagembed__common_inputs); 125 break; 126 default: 127 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 128 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 129 return; 130 break; 131 } 132 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 133 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 134 __tagembed__create_feed(__tagembed__feed_data); 135 135 } 136 136 /*--End--Create Twitter Feed*/ 137 137 /*--Start--Create Instagram Feed*/ 138 138 function __tagembed__createInstagramFeed(__tagembed__feed_data) { 139 let __tagembed__toast = new TagembedToast;140 if (Object.keys(__tagembed__feed_data).length === 0)141 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});142 /*Already Exist Accounts*/143 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();144 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)145 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);146 __tagembed__create_feed(__tagembed__feed_data);139 let __tagembed__toast = new TagembedToast; 140 if (Object.keys(__tagembed__feed_data).length === 0) 141 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 142 /*Already Exist Accounts*/ 143 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 144 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 145 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 146 __tagembed__create_feed(__tagembed__feed_data); 147 147 } 148 148 /*--End--Create Instagram Feed*/ 149 149 /*--Start--Create Facebook Feed*/ 150 150 function __tagembed__createFacebookFeed(__tagembed__feed_data) { 151 let __tagembed__toast = new TagembedToast;152 if (Object.keys(__tagembed__feed_data).length === 0)153 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});154 /*Already Exist Accounts*/155 let setOnlyParentNetwork = (__tagembed__feed_data.filterId == 1 || __tagembed__feed_data.filterId == 8) ? true : false;/*Manage Connected Account On Facebook Handel Time */156 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(setOnlyParentNetwork);157 switch (__tagembed__feed_data.filterId) {158 case "1":159 break;160 case "8":161 __tagembed__feed_data.inputs = [{label: 'Facebook Page', type: 'text', name: 'facebookPage', placeholder: 'Enter Page URL Or Page Name', id: '__tagembed__facebook_search_page', jsFunction: 'onkeyup="__tagembed__manageFacebookPageSearchOptions();"', extraTag: 'search_option', inputLoader: 'facebook_page_search_loader'}, {id: '__tagembed__facebook_feed', type: 'hidden', name: 'feed'}];162 break;163 case "55":164 break;165 case "62":166 break;167 case "65":168 break;169 default:170 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});171 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;172 return;173 break;174 }175 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) {176 switch (__tagembed__feed_data.filterId) {177 case "65":178 let options = [{name: 'All Facebook Page Album', value: '67'}, {name: 'Single Album', value: '65'}];179 __tagembed__feed_data.inputs = [{label: 'Select Album Type', type: 'select', name: 'accountAlbumType', id: '__tagembed__account_album_type', jsFunction: 'onChange="__tagembed__getFacebookPageAlbums();"', options: options, extraTag: 'account_album_section', tagembedformwrowId: '__tagembed__facebook_album_section'}];180 break;181 }182 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);183 }184 __tagembed__create_feed(__tagembed__feed_data);151 let __tagembed__toast = new TagembedToast; 152 if (Object.keys(__tagembed__feed_data).length === 0) 153 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 154 /*Already Exist Accounts*/ 155 let setOnlyParentNetwork = (__tagembed__feed_data.filterId == 1 || __tagembed__feed_data.filterId == 8) ? true : false;/*Manage Connected Account On Facebook Handel Time */ 156 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(setOnlyParentNetwork); 157 switch (__tagembed__feed_data.filterId) { 158 case "1": 159 break; 160 case "8": 161 __tagembed__feed_data.inputs = [{ label: 'Facebook Page', type: 'text', name: 'facebookPage', placeholder: 'Enter Page URL Or Page Name', id: '__tagembed__facebook_search_page', jsFunction: 'onkeyup="__tagembed__manageFacebookPageSearchOptions();"', extraTag: 'search_option', inputLoader: 'facebook_page_search_loader' }, { id: '__tagembed__facebook_feed', type: 'hidden', name: 'feed' }]; 162 break; 163 case "55": 164 break; 165 case "62": 166 break; 167 case "65": 168 break; 169 default: 170 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 171 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 172 return; 173 break; 174 } 175 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) { 176 switch (__tagembed__feed_data.filterId) { 177 case "65": 178 let options = [{ name: 'All Facebook Page Album', value: '67' }, { name: 'Single Album', value: '65' }]; 179 __tagembed__feed_data.inputs = [{ label: 'Select Album Type', type: 'select', name: 'accountAlbumType', id: '__tagembed__account_album_type', jsFunction: 'onChange="__tagembed__getFacebookPageAlbums();"', options: options, extraTag: 'account_album_section', tagembedformwrowId: '__tagembed__facebook_album_section' }]; 180 break; 181 } 182 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 183 } 184 __tagembed__create_feed(__tagembed__feed_data); 185 185 } 186 186 /*--Start--Get Facebook Page Album*/ 187 187 function __tagembed__getFacebookPageAlbums() { 188 let __tagembed__connected_accountsId = document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value; 189 let __tagembed__account_album_type = document.querySelector("#__tagembed__account_album_type").selectedOptions[0].value; 190 let __tagembed__account_album_section = document.querySelector("#__tagembed__account_album_section"); 191 if (__tagembed__account_album_type == 65) { 192 __tagembed__open_loader(); 193 let __tagembed__toast = new TagembedToast; 194 let formData = new FormData(); 195 formData.append('action', 'data'); 196 formData.append('connectedAccountsId', __tagembed__connected_accountsId); 197 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 198 formData.append('__tagembed__ajax_action', '__tagembed__get_facebook_page_albums'); 199 fetch(__tagembed__ajax_url, { 200 method: 'POST', 201 headers: { 202 'x-requested-with': 'XMLHttpRequest', 203 }, 204 body: formData, 205 }).then(response => { 206 return response.json() 207 }).then(response => { 208 __tagembed__close_loader(); 209 if (response.status == true) { 210 let elemHTML = `<label>Select Album</label><select name="accountAlbumData" id="__tagembed__account_album_data">`; 211 if (response.data) { 212 for (let index in response.data) 213 elemHTML = `${elemHTML} <option value="${response.data[index].id}#${response.data[index].name}">${response.data[index].name}</option>`; 214 } else { 215 elemHTML = `${elemHTML} <option value="">This Facebook Pase Album Not Found</option>`; 216 } 217 elemHTML = `${elemHTML} </select>`; 218 __tagembed__account_album_section.style.display = 'block'; 219 __tagembed__account_album_section.innerHTML = elemHTML; 220 } else { 188 let __tagembed__connected_accountsId = document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value; 189 let __tagembed__account_album_type = document.querySelector("#__tagembed__account_album_type").selectedOptions[0].value; 190 let __tagembed__account_album_section = document.querySelector("#__tagembed__account_album_section"); 191 if (__tagembed__account_album_type == 65) { 192 __tagembed__open_loader(); 193 let __tagembed__toast = new TagembedToast; 194 let formData = new FormData(); 195 formData.append('action', 'data'); 196 formData.append('connectedAccountsId', __tagembed__connected_accountsId); 197 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 198 formData.append('__tagembed__ajax_action', '__tagembed__get_facebook_page_albums'); 199 fetch(__tagembed__ajax_url, { 200 method: 'POST', 201 headers: { 202 'x-requested-with': 'XMLHttpRequest', 203 }, 204 body: formData, 205 }).then(response => { 206 return response.json() 207 }).then(response => { 208 __tagembed__close_loader(); 209 if (response.status == true) { 210 let elemHTML = `<label>Select Album</label><select name="accountAlbumData" id="__tagembed__account_album_data">`; 211 if (response.data) { 212 for (let index in response.data) 213 elemHTML = `${elemHTML} <option value="${response.data[index].id}#${response.data[index].name}">${response.data[index].name}</option>`; 214 } else { 215 elemHTML = `${elemHTML} <option value="">This Facebook Pase Album Not Found</option>`; 216 } 217 elemHTML = `${elemHTML} </select>`; 218 __tagembed__account_album_section.style.display = 'block'; 219 __tagembed__account_album_section.innerHTML = elemHTML; 220 } else { 221 __tagembed__account_album_section.innerHTML = ''; 222 __tagembed__account_album_section.style.display = 'none'; 223 __tagembed__close_loader(); 224 if (response.hasOwnProperty("message")) { 225 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 226 } else { 227 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 228 } 229 } 230 }).catch((error) => { 231 console.log(error); 232 __tagembed__close_loader(); 233 __tagembed__account_album_section.innerHTML = ''; 234 __tagembed__account_album_section.style.display = 'none'; 235 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 236 }); 237 } else { 221 238 __tagembed__account_album_section.innerHTML = ''; 222 239 __tagembed__account_album_section.style.display = 'none'; 223 __tagembed__close_loader(); 224 if (response.hasOwnProperty("message")) { 225 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 226 } else { 227 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 228 } 229 } 230 }).catch((error) => { 231 console.log(error); 232 __tagembed__close_loader(); 233 __tagembed__account_album_section.innerHTML = ''; 234 __tagembed__account_album_section.style.display = 'none'; 235 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 236 }); 237 } else { 238 __tagembed__account_album_section.innerHTML = ''; 239 __tagembed__account_album_section.style.display = 'none'; 240 } 240 } 241 241 242 242 } … … 244 244 /*--Start-- Search Facebook And Manage Facebook Page Data*/ 245 245 function __tagembed__manageFacebookPageSearchOptions() { 246 let __tagembed__facebook_search_page = document.getElementById('__tagembed__facebook_search_page').value; 247 let __tagembed__feed_error = document.getElementById('__tagembed__facebookPage_error'); 248 if (__tagembed__facebook_search_page.length > 2) { 249 __tagembed__feed_error.textContent = ""; 250 if (__tagembed__facebook_search_page.includes('facebook.com/')) { 251 try { 252 if (!__tagembed__facebook_search_page.startsWith('http://') && !__tagembed__facebook_search_page.startsWith('https://')) { 253 __tagembed__facebook_search_page = 'https://' + __tagembed__facebook_search_page; 246 let __tagembed__facebook_search_page = document.getElementById('__tagembed__facebook_search_page').value; 247 let __tagembed__feed_error = document.getElementById('__tagembed__facebookPage_error'); 248 if (__tagembed__facebook_search_page.length > 2) { 249 __tagembed__feed_error.textContent = ""; 250 if (__tagembed__facebook_search_page.includes('facebook.com/')) { 251 try { 252 if (!__tagembed__facebook_search_page.startsWith('http://') && !__tagembed__facebook_search_page.startsWith('https://')) { 253 __tagembed__facebook_search_page = 'https://' + __tagembed__facebook_search_page; 254 } 255 256 let url = new URL(__tagembed__facebook_search_page); 257 if (url.hostname.includes('facebook.com')) { 258 let pathAfterFacebook = url.pathname.startsWith('/') ? url.pathname.slice(1) : url.pathname; 259 if (pathAfterFacebook) { 260 __tagembed__facebookSearchData('', __tagembed__facebook_search_page, __tagembed__facebook_search_page); 261 return false; 262 } else { 263 __tagembed__feed_error.innerHTML = "No specific path found after 'facebook.com'"; 264 } 265 } else { 266 __tagembed__feed_error.innerHTML = "The URL does not belong to 'facebook.com'"; 267 } 268 } catch (error) { 269 __tagembed__feed_error.innerHTML = "Invalid URL"; 270 } 271 } else { 272 let __tagembed__toast = new TagembedToast; 273 __tagembed__facebook_page_search_loader = document.getElementById('__tagembed__facebook_page_search_loader'); 274 __tagembed__facebook_page_search_loader.style.display = 'block'; 275 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 276 __tagembed__search_option.style.display = "none"; 277 __tagembed__search_option.innerHTML = ""; 278 279 let formData = new FormData(); 280 formData.append('action', 'data'); 281 formData.append('facebookPageData', __tagembed__facebook_search_page); 282 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 283 formData.append('__tagembed__ajax_action', '__tagembed__search_facebook_page'); 284 fetch(__tagembed__ajax_url, { 285 method: 'POST', headers: { 'x-requested-with': 'XMLHttpRequest' }, body: formData, 286 }).then(response => { 287 return response.json(); 288 }).then(response => { 289 if (response.status == true) { 290 __tagembed__search_option.style.display = 'block'; 291 let elemHTML = `<ul>`; 292 if (response.data.length > 0) { 293 for (let index in response.data) 294 elemHTML = `${elemHTML} <li style="font-weight:500; line-height:normal;" onClick="__tagembed__facebookSearchData('${response.data[index].name}','${response.data[index].link}')" value="${response.data[index].link}">${response.data[index].name} <span style="display:block; line-height:normal; font-weight:normal; margin-top:3px;">${response.data[index].link}</span></li>`; 295 } else { 296 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 297 } 298 elemHTML = `${elemHTML} </ul>`; 299 __tagembed__search_option.innerHTML = elemHTML; 300 __tagembed__facebook_page_search_loader.style.display = 'none'; 301 } else { 302 __tagembed__search_option.innerHTML = ""; 303 __tagembed__facebook_page_search_loader.style.display = 'none'; 304 if (response.hasOwnProperty("message")) { 305 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 306 } else { 307 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 308 } 309 } 310 }).catch((error) => { 311 __tagembed__search_option.innerHTML = ""; 312 __tagembed__facebook_page_search_loader.style.display = 'none'; 313 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 314 }); 254 315 } 255 256 let url = new URL(__tagembed__facebook_search_page);257 if (url.hostname.includes('facebook.com')) {258 let pathAfterFacebook = url.pathname.startsWith('/') ? url.pathname.slice(1) : url.pathname;259 if (pathAfterFacebook) {260 __tagembed__facebookSearchData('', __tagembed__facebook_search_page, __tagembed__facebook_search_page);261 return false;262 } else {263 __tagembed__feed_error.innerHTML = "No specific path found after 'facebook.com'";264 }265 } else {266 __tagembed__feed_error.innerHTML = "The URL does not belong to 'facebook.com'";267 }268 } catch (error) {269 __tagembed__feed_error.innerHTML = "Invalid URL";270 }271 316 } else { 272 let __tagembed__toast = new TagembedToast; 273 __tagembed__facebook_page_search_loader = document.getElementById('__tagembed__facebook_page_search_loader'); 274 __tagembed__facebook_page_search_loader.style.display = 'block'; 275 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 276 __tagembed__search_option.style.display = "none"; 277 __tagembed__search_option.innerHTML = ""; 278 279 let formData = new FormData(); 280 formData.append('action', 'data'); 281 formData.append('facebookPageData', __tagembed__facebook_search_page); 282 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 283 formData.append('__tagembed__ajax_action', '__tagembed__search_facebook_page'); 284 fetch(__tagembed__ajax_url, {method: 'POST', headers: {'x-requested-with': 'XMLHttpRequest'}, body: formData, 285 }).then(response => { 286 return response.json(); 287 }).then(response => { 288 if (response.status == true) { 289 __tagembed__search_option.style.display = 'block'; 290 let elemHTML = `<ul>`; 291 if (response.data.length > 0) { 292 for (let index in response.data) 293 elemHTML = `${elemHTML} <li style="font-weight:500; line-height:normal;" onClick="__tagembed__facebookSearchData('${response.data[index].name}','${response.data[index].link}')" value="${response.data[index].link}">${response.data[index].name} <span style="display:block; line-height:normal; font-weight:normal; margin-top:3px;">${response.data[index].link}</span></li>`; 294 } else { 295 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 296 } 297 elemHTML = `${elemHTML} </ul>`; 298 __tagembed__search_option.innerHTML = elemHTML; 299 __tagembed__facebook_page_search_loader.style.display = 'none'; 300 } else { 301 __tagembed__search_option.innerHTML = ""; 302 __tagembed__facebook_page_search_loader.style.display = 'none'; 303 if (response.hasOwnProperty("message")) { 304 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 305 } else { 306 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 307 } 308 } 309 }).catch((error) => { 317 __tagembed__search_option.style.display = "none"; 318 __tagembed__feed_error.innerHTML = "Enter Minimum 3 Characters"; 319 __tagembed__feed_error.style.display = 'block'; 310 320 __tagembed__search_option.innerHTML = ""; 311 321 __tagembed__facebook_page_search_loader.style.display = 'none'; 312 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 313 }); 314 } 315 } else { 316 __tagembed__search_option.style.display = "none"; 317 __tagembed__feed_error.innerHTML = "Enter Minimum 3 Characters"; 318 __tagembed__feed_error.style.display = 'block'; 319 __tagembed__search_option.innerHTML = ""; 320 __tagembed__facebook_page_search_loader.style.display = 'none'; 321 } 322 } 322 323 } 323 324 function __tagembed__facebookSearchData(__tagembed__page_name, __Tagembed__page_link) { 324 document.getElementById("__tagembed__facebook_search_page").value = __tagembed__page_name;325 document.getElementById("__tagembed__facebook_feed").value = __Tagembed__page_link;326 document.getElementById("__tagembed__search_option").style.display = 'none';325 document.getElementById("__tagembed__facebook_search_page").value = __tagembed__page_name; 326 document.getElementById("__tagembed__facebook_feed").value = __Tagembed__page_link; 327 document.getElementById("__tagembed__search_option").style.display = 'none'; 327 328 } 328 329 /*--End-- Search Facebook And Manage Facebook Page Data*/ … … 330 331 /*--Start--Create Google Feed*/ 331 332 function __tagembed__createGoogleFeed(__tagembed__feed_data) { 332 let __tagembed__toast = new TagembedToast;333 if (Object.keys(__tagembed__feed_data).length === 0)334 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});335 switch (__tagembed__feed_data.filterId) {336 case "29":337 /*Already Exist Accounts*/338 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();339 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)340 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);341 break;342 case "33":343 __tagembed__feed_data.inputs = [{label: 'Search', id: '__tagembed__google_location', jsFunction: 'onkeyup="__tagembed__searchGoogleLocation();"', type: 'text', name: 'feed', placeholder: 'Webster, NY, USA', extraTag: 'search_option', inputLoader: 'google_location_search_loader'}, {id: '__tagembed__place_id', type: 'hidden', name: 'placeId'}, {id: '__tagembed__place_name', type: 'hidden', name: 'placeName'}];344 break;345 default:346 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});347 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;348 return;349 break;350 }351 __tagembed__create_feed(__tagembed__feed_data);333 let __tagembed__toast = new TagembedToast; 334 if (Object.keys(__tagembed__feed_data).length === 0) 335 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 336 switch (__tagembed__feed_data.filterId) { 337 case "29": 338 /*Already Exist Accounts*/ 339 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 340 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 341 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 342 break; 343 case "33": 344 __tagembed__feed_data.inputs = [{ label: 'Search', id: '__tagembed__google_location', jsFunction: 'onkeyup="__tagembed__searchGoogleLocation();"', type: 'text', name: 'feed', placeholder: 'Webster, NY, USA', extraTag: 'search_option', inputLoader: 'google_location_search_loader' }, { id: '__tagembed__place_id', type: 'hidden', name: 'placeId' }, { id: '__tagembed__place_name', type: 'hidden', name: 'placeName' }]; 345 break; 346 default: 347 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 348 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 349 return; 350 break; 351 } 352 __tagembed__create_feed(__tagembed__feed_data); 352 353 } 353 354 /*--Start-- Search Google Location And Find Place Id*/ 354 355 function __tagembed__searchGoogleLocation() { 355 let __tagembed__google_location = document.querySelector("#__tagembed__google_location").value; 356 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 357 let __tagembed__google_location_search_loader = document.querySelector("#__tagembed__google_location_search_loader"); 358 if (__tagembed__google_location && __tagembed__google_location.length > 3) { 359 __tagembed__google_location_search_loader.style.display = 'block'; 360 /*__tagembed__search_option.innerHTML = '';*/ 361 let __tagembed__toast = new TagembedToast; 362 let formData = new FormData(); 363 formData.append('action', 'data'); 364 formData.append('googleLocationName', __tagembed__google_location); 365 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 366 formData.append('__tagembed__ajax_action', '__tagembed__search_google_location'); 367 fetch(__tagembed__ajax_url, { 368 method: 'POST', 369 headers: { 370 'x-requested-with': 'XMLHttpRequest', 371 }, 372 body: formData, 373 }).then(response => { 374 return response.json() 375 }).then(response => { 376 if (response.status == true) { 377 let elemHTML = `<ul>`; 378 if (response.data) { 379 for (let index in response.data) 380 elemHTML = `${elemHTML} <li onClick="__tagembed__manageGoogleSearchData('${response.data[index].place_id}','${response.data[index].structured_formatting.main_text}','${response.data[index].description}')" value="${response.data[index].place_id}"> <img src="${__tagembed__plugin_url_for_js}assets/images/feeds/location.svg" alt="image" />${response.data[index].description}</li>`; 381 } else { 382 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 383 } 384 elemHTML = `${elemHTML} </ul>`; 385 __tagembed__search_option.innerHTML = elemHTML; 386 __tagembed__google_location_search_loader.style.display = 'none'; 387 } else { 356 let __tagembed__google_location = document.querySelector("#__tagembed__google_location").value; 357 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 358 let __tagembed__google_location_search_loader = document.querySelector("#__tagembed__google_location_search_loader"); 359 if (__tagembed__google_location && __tagembed__google_location.length > 3) { 360 __tagembed__google_location_search_loader.style.display = 'block'; 361 /*__tagembed__search_option.innerHTML = '';*/ 362 let __tagembed__toast = new TagembedToast; 363 let formData = new FormData(); 364 formData.append('action', 'data'); 365 formData.append('googleLocationName', __tagembed__google_location); 366 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 367 formData.append('__tagembed__ajax_action', '__tagembed__search_google_location'); 368 fetch(__tagembed__ajax_url, { 369 method: 'POST', 370 headers: { 371 'x-requested-with': 'XMLHttpRequest', 372 }, 373 body: formData, 374 }).then(response => { 375 return response.json() 376 }).then(response => { 377 if (response.status == true) { 378 let elemHTML = `<ul>`; 379 if (response.data) { 380 for (let index in response.data) 381 elemHTML = `${elemHTML} <li onClick="__tagembed__manageGoogleSearchData('${response.data[index].place_id}','${response.data[index].structured_formatting.main_text}','${response.data[index].description}')" value="${response.data[index].place_id}"> <img src="${__tagembed__plugin_url_for_js}assets/images/feeds/location.svg" alt="image" />${response.data[index].description}</li>`; 382 } else { 383 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 384 } 385 elemHTML = `${elemHTML} </ul>`; 386 __tagembed__search_option.innerHTML = elemHTML; 387 __tagembed__google_location_search_loader.style.display = 'none'; 388 } else { 389 __tagembed__search_option.innerHTML = ''; 390 __tagembed__google_location_search_loader.style.display = 'none'; 391 if (response.hasOwnProperty("message")) { 392 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 393 } else { 394 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 395 } 396 } 397 }).catch((error) => { 398 console.log(error); 399 __tagembed__close_loader(); 400 __tagembed__search_option.innerHTML = ''; 401 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 402 __tagembed__google_location_search_loader.style.display = 'none'; 403 }); 404 } else { 388 405 __tagembed__search_option.innerHTML = ''; 389 406 __tagembed__google_location_search_loader.style.display = 'none'; 390 if (response.hasOwnProperty("message")) { 391 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 392 } else { 393 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 394 } 395 } 396 }).catch((error) => { 397 console.log(error); 398 __tagembed__close_loader(); 399 __tagembed__search_option.innerHTML = ''; 400 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 401 __tagembed__google_location_search_loader.style.display = 'none'; 402 }); 403 } else { 404 __tagembed__search_option.innerHTML = ''; 405 __tagembed__google_location_search_loader.style.display = 'none'; 406 } 407 } 407 408 } 408 409 function __tagembed__manageGoogleSearchData(__tagembed__place_id, __tagembed__place_name, __tagembed__place_description) { 409 let __tagembed__toast = new TagembedToast;410 if (!__tagembed__place_id || !__tagembed__place_name || !__tagembed__place_description)411 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});412 document.querySelector("#__tagembed__google_location").value = __tagembed__place_description;413 document.querySelector("#__tagembed__place_id").value = __tagembed__place_id;414 document.querySelector("#__tagembed__place_name").value = __tagembed__place_name;415 document.querySelector("#__tagembed__search_option").innerHTML = '';410 let __tagembed__toast = new TagembedToast; 411 if (!__tagembed__place_id || !__tagembed__place_name || !__tagembed__place_description) 412 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 413 document.querySelector("#__tagembed__google_location").value = __tagembed__place_description; 414 document.querySelector("#__tagembed__place_id").value = __tagembed__place_id; 415 document.querySelector("#__tagembed__place_name").value = __tagembed__place_name; 416 document.querySelector("#__tagembed__search_option").innerHTML = ''; 416 417 } 417 418 /*--End-- Search Google Location And Find Place Id*/ … … 419 420 /*--Start--Create Pintrest Feed*/ 420 421 function __tagembed__createPinterestFeed(__tagembed__feed_data) { 421 let __tagembed__toast = new TagembedToast;422 if (Object.keys(__tagembed__feed_data).length === 0)423 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});424 switch (__tagembed__feed_data.filterId) {425 case "1":426 __tagembed__feed_data.inputs = [{label: 'User Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle'}];427 break;428 case "12":429 __tagembed__feed_data.inputs = [{label: 'Board Url', type: 'text', name: 'feed', placeholder: 'Enter Board Url : https://in.pinterest.com/tagembed/tagembed-social-blog/'}];430 break;431 case "71":432 __tagembed__feed_data.inputs = [{label: 'User Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle'}];433 break;434 default:435 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});436 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;437 return;438 break;439 }440 __tagembed__create_feed(__tagembed__feed_data);422 let __tagembed__toast = new TagembedToast; 423 if (Object.keys(__tagembed__feed_data).length === 0) 424 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 425 switch (__tagembed__feed_data.filterId) { 426 case "1": 427 __tagembed__feed_data.inputs = [{ label: 'User Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle' }]; 428 break; 429 case "12": 430 __tagembed__feed_data.inputs = [{ label: 'Board Url', type: 'text', name: 'feed', placeholder: 'Enter Board Url : https://in.pinterest.com/tagembed/tagembed-social-blog/' }]; 431 break; 432 case "71": 433 __tagembed__feed_data.inputs = [{ label: 'User Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle' }]; 434 break; 435 default: 436 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 437 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 438 return; 439 break; 440 } 441 __tagembed__create_feed(__tagembed__feed_data); 441 442 } 442 443 /*--End--Create Pintrest Feed*/ 443 444 /*--Start--Create Flickr Feed*/ 444 445 function __tagembed__createFlickrFeed(__tagembed__feed_data) { 445 let __tagembed__toast = new TagembedToast;446 if (Object.keys(__tagembed__feed_data).length === 0)447 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});448 switch (__tagembed__feed_data.filterId) {449 case "1":450 __tagembed__feed_data.inputs = [{label: 'Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle'}];451 break;452 case "2":453 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}];454 break;455 default:456 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});457 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;458 return;459 break;460 }461 __tagembed__create_feed(__tagembed__feed_data);446 let __tagembed__toast = new TagembedToast; 447 if (Object.keys(__tagembed__feed_data).length === 0) 448 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 449 switch (__tagembed__feed_data.filterId) { 450 case "1": 451 __tagembed__feed_data.inputs = [{ label: 'Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle' }]; 452 break; 453 case "2": 454 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }]; 455 break; 456 default: 457 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 458 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 459 return; 460 break; 461 } 462 __tagembed__create_feed(__tagembed__feed_data); 462 463 } 463 464 /*--End--Create Flickr Feed*/ 464 465 /*--Start--Create Youtube Feed*/ 465 466 function __tagembed__createYoutubeFeed(__tagembed__feed_data) { 466 let __tagembed__toast = new TagembedToast;467 if (Object.keys(__tagembed__feed_data).length === 0)468 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});469 switch (__tagembed__feed_data.filterId) {470 case "1":471 __tagembed__feed_data.inputs = [{label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader'}, {id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId'}, {id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName'}];472 break;473 case "11":474 __tagembed__feed_data.inputs = [{label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelPlaylistSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader'}, {id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId'}, {id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName'}];475 break;476 case "4":477 __tagembed__feed_data.inputs = [{label: 'Keyword', type: 'text', name: 'feed', placeholder: 'Enter Keyword'}];478 break;479 case "75":480 __tagembed__feed_data.inputs = [{label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader'}, {id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId'}, {id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName'}];481 break;482 default:483 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});484 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;485 return;486 break;487 }488 __tagembed__create_feed(__tagembed__feed_data);467 let __tagembed__toast = new TagembedToast; 468 if (Object.keys(__tagembed__feed_data).length === 0) 469 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 470 switch (__tagembed__feed_data.filterId) { 471 case "1": 472 __tagembed__feed_data.inputs = [{ label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader' }, { id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId' }, { id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName' }]; 473 break; 474 case "11": 475 __tagembed__feed_data.inputs = [{ label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelPlaylistSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader' }, { id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId' }, { id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName' }]; 476 break; 477 case "4": 478 __tagembed__feed_data.inputs = [{ label: 'Keyword', type: 'text', name: 'feed', placeholder: 'Enter Keyword' }]; 479 break; 480 case "75": 481 __tagembed__feed_data.inputs = [{ label: 'Channel', id: '__tagembed__youtube_channel_data', searchBtn: 'youtube', jsFunction: 'onkeyup="__tagembed__manageYoutubeSearchOptions();"', jsSearchBtnFunction: 'onclick="__tagembed__youtubeChannelSearch();"', type: 'text', name: 'feed', placeholder: 'Enter Channel URL OR Search By Channel Name', extraTag: 'search_option', inputLoader: 'youtube_channel_search_loader' }, { id: '__tagembed__youtube_id', type: 'hidden', name: 'youtubeId' }, { id: '__tagembed__youtube_name', type: 'hidden', name: 'youtubeName' }]; 482 break; 483 default: 484 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 485 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 486 return; 487 break; 488 } 489 __tagembed__create_feed(__tagembed__feed_data); 489 490 } 490 491 /*--Start-- Manage Youtube Search Options*/ 491 492 function __tagembed__manageYoutubeSearchOptions() { 492 let __tagembed__search_option = document.querySelector("#__tagembed__search_option");493 if (__tagembed__search_option) {494 __tagembed__search_option.innerHTML = "";495 __tagembed__search_option.style.display = 'none';496 }497 let __tagembed__feed_error = document.querySelector("#__tagembed__feed_error");498 if (__tagembed__feed_error) {499 __tagembed__feed_error.innerHTML = "";500 __tagembed__feed_error.style.display = 'none';501 }502 document.querySelector("#__tagembed__youtube_id").value = "";503 document.querySelector("#__tagembed__youtube_name").value = "";493 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 494 if (__tagembed__search_option) { 495 __tagembed__search_option.innerHTML = ""; 496 __tagembed__search_option.style.display = 'none'; 497 } 498 let __tagembed__feed_error = document.querySelector("#__tagembed__feed_error"); 499 if (__tagembed__feed_error) { 500 __tagembed__feed_error.innerHTML = ""; 501 __tagembed__feed_error.style.display = 'none'; 502 } 503 document.querySelector("#__tagembed__youtube_id").value = ""; 504 document.querySelector("#__tagembed__youtube_name").value = ""; 504 505 } 505 506 /*--End-- Manage Youtube Search Options*/ 506 507 /*--Start-- Search Youtube Data */ 507 508 function __tagembed__youtubeChannelSearch() { 508 __tagembed__youtubeSearch("channel");509 __tagembed__youtubeSearch("channel"); 509 510 } 510 511 function __tagembed__youtubeChannelPlaylistSearch() { 511 __tagembed__youtubeSearch("playlist");512 __tagembed__youtubeSearch("playlist"); 512 513 } 513 514 function __tagembed__youtubeSearch(type = null) { 514 /*--Start--Manage Hidden Fields*/ 515 document.querySelector("#__tagembed__youtube_id").value = ""; 516 document.querySelector("#__tagembed__youtube_name").value = ""; 517 let __tagembed__feed_error = document.querySelector("#__tagembed__feed_error"); 518 if (__tagembed__feed_error) 519 __tagembed__feed_error.style.display = 'none'; 520 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 521 __tagembed__search_option.innerHTML = ""; 522 let __tagembed__input_search_youtube = document.querySelector("#__tagembed__input_search_youtube"); 523 __tagembed__input_search_youtube.style.display = 'none'; 524 let __tagembed__youtube_channel_data = document.querySelector("#__tagembed__youtube_channel_data").value; 525 let __tagembed__youtube_channel_search_loader = document.querySelector("#__tagembed__youtube_channel_search_loader"); 526 if (__tagembed__youtube_channel_data && __tagembed__youtube_channel_data.length > 3) { 527 __tagembed__youtube_channel_search_loader.style.display = 'block'; 528 let __tagembed__toast = new TagembedToast; 529 let formData = new FormData(); 530 formData.append('action', 'data'); 531 formData.append('youtubeChannelData', __tagembed__youtube_channel_data); 532 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 533 formData.append('__tagembed__ajax_action', '__tagembed__search_youtube_channel'); 534 fetch(__tagembed__ajax_url, { 535 method: 'POST', 536 headers: { 537 'x-requested-with': 'XMLHttpRequest', 538 }, 539 body: formData, 540 }).then(response => { 541 return response.json() 542 }).then(response => { 543 if (response.status == true) { 544 __tagembed__search_option.style.display = 'block'; 545 let elemHTML = `<ul>`; 546 if (response.data.length > 0) { 547 for (let index in response.data) 548 elemHTML = `${elemHTML} <li onClick="__tagembed__youtubeSearchData('${response.data[index].youtubeId}','${response.data[index].youtubeName}','${type}')" value="${response.data[index].youtubeId}"><img src="${response.data[index].youtubeImage}" alt="image" /> ${response.data[index].youtubeName}</li>`; 549 } else { 550 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 551 } 552 elemHTML = `${elemHTML} </ul>`; 553 __tagembed__search_option.innerHTML = elemHTML; 554 __tagembed__youtube_channel_search_loader.style.display = 'none'; 555 __tagembed__input_search_youtube.style.display = 'flex'; 556 } else { 515 /*--Start--Manage Hidden Fields*/ 516 document.querySelector("#__tagembed__youtube_id").value = ""; 517 document.querySelector("#__tagembed__youtube_name").value = ""; 518 let __tagembed__feed_error = document.querySelector("#__tagembed__feed_error"); 519 if (__tagembed__feed_error) 520 __tagembed__feed_error.style.display = 'none'; 521 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 522 __tagembed__search_option.innerHTML = ""; 523 let __tagembed__input_search_youtube = document.querySelector("#__tagembed__input_search_youtube"); 524 __tagembed__input_search_youtube.style.display = 'none'; 525 let __tagembed__youtube_channel_data = document.querySelector("#__tagembed__youtube_channel_data").value; 526 let __tagembed__youtube_channel_search_loader = document.querySelector("#__tagembed__youtube_channel_search_loader"); 527 if (__tagembed__youtube_channel_data && __tagembed__youtube_channel_data.length > 3) { 528 __tagembed__youtube_channel_search_loader.style.display = 'block'; 529 let __tagembed__toast = new TagembedToast; 530 let formData = new FormData(); 531 formData.append('action', 'data'); 532 formData.append('youtubeChannelData', __tagembed__youtube_channel_data); 533 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 534 formData.append('__tagembed__ajax_action', '__tagembed__search_youtube_channel'); 535 fetch(__tagembed__ajax_url, { 536 method: 'POST', 537 headers: { 538 'x-requested-with': 'XMLHttpRequest', 539 }, 540 body: formData, 541 }).then(response => { 542 return response.json() 543 }).then(response => { 544 if (response.status == true) { 545 __tagembed__search_option.style.display = 'block'; 546 let elemHTML = `<ul>`; 547 if (response.data.length > 0) { 548 for (let index in response.data) 549 elemHTML = `${elemHTML} <li onClick="__tagembed__youtubeSearchData('${response.data[index].youtubeId}','${response.data[index].youtubeName}','${type}')" value="${response.data[index].youtubeId}"><img src="${response.data[index].youtubeImage}" alt="image" /> ${response.data[index].youtubeName}</li>`; 550 } else { 551 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 552 } 553 elemHTML = `${elemHTML} </ul>`; 554 __tagembed__search_option.innerHTML = elemHTML; 555 __tagembed__youtube_channel_search_loader.style.display = 'none'; 556 __tagembed__input_search_youtube.style.display = 'flex'; 557 } else { 558 __tagembed__search_option.innerHTML = ""; 559 __tagembed__youtube_channel_search_loader.style.display = 'none'; 560 __tagembed__input_search_youtube.style.display = 'flex'; 561 if (response.hasOwnProperty("message")) { 562 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 563 } else { 564 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 565 } 566 } 567 }).catch((error) => { 568 console.log(error); 569 __tagembed__close_loader(); 570 __tagembed__search_option.innerHTML = ""; 571 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 572 __tagembed__youtube_channel_search_loader.style.display = 'none'; 573 __tagembed__input_search_youtube.style.display = 'flex'; 574 }); 575 } else { 576 __tagembed__feed_error.innerHTML = "Enter Minimum 4 Characters"; 577 __tagembed__feed_error.style.display = 'block'; 557 578 __tagembed__search_option.innerHTML = ""; 558 579 __tagembed__youtube_channel_search_loader.style.display = 'none'; 559 580 __tagembed__input_search_youtube.style.display = 'flex'; 560 if (response.hasOwnProperty("message")) { 561 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 562 } else { 563 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 564 } 565 } 566 }).catch((error) => { 567 console.log(error); 568 __tagembed__close_loader(); 569 __tagembed__search_option.innerHTML = ""; 570 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 571 __tagembed__youtube_channel_search_loader.style.display = 'none'; 572 __tagembed__input_search_youtube.style.display = 'flex'; 573 }); 574 } else { 575 __tagembed__feed_error.innerHTML = "Enter Minimum 4 Characters"; 576 __tagembed__feed_error.style.display = 'block'; 577 __tagembed__search_option.innerHTML = ""; 578 __tagembed__youtube_channel_search_loader.style.display = 'none'; 579 __tagembed__input_search_youtube.style.display = 'flex'; 580 } 581 } 581 582 } 582 583 function __tagembed__youtubeSearchData(youtubeId, youtubeName, type) { 583 let __tagembed__toast = new TagembedToast;584 if (!youtubeId || !youtubeName)585 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});586 document.querySelector("#__tagembed__youtube_channel_data").value = youtubeName;587 document.querySelector("#__tagembed__youtube_id").value = youtubeId;588 document.querySelector("#__tagembed__youtube_name").value = youtubeName;589 document.querySelector("#__tagembed__search_option").innerHTML = "";590 if (type && type == 'playlist') {591 __tagembed__getYoutubePlaylist(youtubeId);592 }584 let __tagembed__toast = new TagembedToast; 585 if (!youtubeId || !youtubeName) 586 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 587 document.querySelector("#__tagembed__youtube_channel_data").value = youtubeName; 588 document.querySelector("#__tagembed__youtube_id").value = youtubeId; 589 document.querySelector("#__tagembed__youtube_name").value = youtubeName; 590 document.querySelector("#__tagembed__search_option").innerHTML = ""; 591 if (type && type == 'playlist') { 592 __tagembed__getYoutubePlaylist(youtubeId); 593 } 593 594 } 594 595 /*--Start--Get Youtube Channel Playlist*/ 595 596 function __tagembed__getYoutubePlaylist(youtubeId) { 596 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 597 __tagembed__search_option.innerHTML = ""; 598 __tagembed__open_loader(); 599 let __tagembed__toast = new TagembedToast; 600 let formData = new FormData(); 601 formData.append('action', 'data'); 602 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 603 formData.append('__tagembed__ajax_action', '__tagembed__get_youtube_playlist'); 604 formData.append('youtubeId', youtubeId); 605 fetch(__tagembed__ajax_url, { 606 method: 'POST', 607 headers: {'x-requested-with': 'XMLHttpRequest'}, 608 body: formData, 609 }).then(response => { 610 return response.json() 611 }).then(response => { 612 __tagembed__close_loader(); 613 if (response.status == true) { 614 let elemHTML = `<label>Select Playlist</label><select name="youtubePlaylist" id="__tagembed__playlist_data">`; 615 if (response.data.length > 0) { 616 for (let index in response.data) 617 elemHTML = `${elemHTML} <option value="${response.data[index].youtubeId}#${response.data[index].youtubeName}">${response.data[index].youtubeName}</option>`; 618 } else { 619 elemHTML = `${elemHTML} <option value="">Not Found</option>`; 620 } 621 elemHTML = `${elemHTML} </select>`; 622 __tagembed__search_option.style.display = 'block'; 623 __tagembed__search_option.innerHTML = elemHTML; 624 } else { 625 __tagembed__search_option.innerHTML = ""; 626 __tagembed__search_option.style.display = 'none'; 627 __tagembed__close_loader(); 628 if (response.hasOwnProperty("message")) { 629 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 630 } else { 631 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 632 } 633 } 634 }).catch((error) => { 635 console.log(error); 636 __tagembed__close_loader(); 597 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 637 598 __tagembed__search_option.innerHTML = ""; 638 __tagembed__search_option.style.display = 'none'; 639 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 640 }); 599 __tagembed__open_loader(); 600 let __tagembed__toast = new TagembedToast; 601 let formData = new FormData(); 602 formData.append('action', 'data'); 603 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 604 formData.append('__tagembed__ajax_action', '__tagembed__get_youtube_playlist'); 605 formData.append('youtubeId', youtubeId); 606 fetch(__tagembed__ajax_url, { 607 method: 'POST', 608 headers: { 'x-requested-with': 'XMLHttpRequest' }, 609 body: formData, 610 }).then(response => { 611 return response.json() 612 }).then(response => { 613 __tagembed__close_loader(); 614 if (response.status == true) { 615 let elemHTML = `<label>Select Playlist</label><select name="youtubePlaylist" id="__tagembed__playlist_data">`; 616 if (response.data.length > 0) { 617 for (let index in response.data) 618 elemHTML = `${elemHTML} <option value="${response.data[index].youtubeId}#${response.data[index].youtubeName}">${response.data[index].youtubeName}</option>`; 619 } else { 620 elemHTML = `${elemHTML} <option value="">Not Found</option>`; 621 } 622 elemHTML = `${elemHTML} </select>`; 623 __tagembed__search_option.style.display = 'block'; 624 __tagembed__search_option.innerHTML = elemHTML; 625 } else { 626 __tagembed__search_option.innerHTML = ""; 627 __tagembed__search_option.style.display = 'none'; 628 __tagembed__close_loader(); 629 if (response.hasOwnProperty("message")) { 630 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 631 } else { 632 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 633 } 634 } 635 }).catch((error) => { 636 console.log(error); 637 __tagembed__close_loader(); 638 __tagembed__search_option.innerHTML = ""; 639 __tagembed__search_option.style.display = 'none'; 640 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 641 }); 641 642 } 642 643 /*--End--Get Youtube Channel Playlist*/ … … 645 646 /*--Start--Create Vimeo Feed*/ 646 647 function __tagembed__createVimeoFeed(__tagembed__feed_data) { 647 let __tagembed__toast = new TagembedToast;648 /*Already Exist Accounts*/649 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();650 switch (__tagembed__feed_data.filterId) {651 case "1":652 break;653 case "2":654 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}];655 break;656 default:657 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});658 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;659 return;660 break;661 }662 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)663 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);664 __tagembed__create_feed(__tagembed__feed_data);648 let __tagembed__toast = new TagembedToast; 649 /*Already Exist Accounts*/ 650 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 651 switch (__tagembed__feed_data.filterId) { 652 case "1": 653 break; 654 case "2": 655 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }]; 656 break; 657 default: 658 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 659 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 660 return; 661 break; 662 } 663 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 664 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 665 __tagembed__create_feed(__tagembed__feed_data); 665 666 } 666 667 /*--End--Create Vimeo Feed*/ 667 668 /*--Start--Create Linkdin Feed*/ 668 669 function __tagembed__createLinkdinFeed(__tagembed__feed_data) { 669 let __tagembed__toast = new TagembedToast;670 if (Object.keys(__tagembed__feed_data).length === 0)671 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});672 switch (__tagembed__feed_data.filterId) {673 case "1":674 __tagembed__feed_data.inputs = [{label: 'Profile Page Url', type: 'text', name: 'feed', placeholder: 'Enter Profile Page URL'}];675 break;676 case "2":677 __tagembed__feed_data.inputs = [{label: 'HashTag', type: 'text', name: 'feed', placeholder: 'Enter HashTag'}];678 break;679 case "16":680 __tagembed__feed_data.inputs = [{label: 'Post Url', type: 'text', name: 'feed', placeholder: 'Enter Post URL'}];681 break;682 case "17":683 __tagembed__feed_data.inputs = [{label: 'Company Page Url', type: 'text', name: 'feed', placeholder: 'Enter Company Page URL'}];684 break;685 default:686 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});687 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;688 return;689 break;690 }691 __tagembed__create_feed(__tagembed__feed_data);670 let __tagembed__toast = new TagembedToast; 671 if (Object.keys(__tagembed__feed_data).length === 0) 672 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 673 switch (__tagembed__feed_data.filterId) { 674 case "1": 675 __tagembed__feed_data.inputs = [{ label: 'Profile Page Url', type: 'text', name: 'feed', placeholder: 'Enter Profile Page URL' }]; 676 break; 677 case "2": 678 __tagembed__feed_data.inputs = [{ label: 'HashTag', type: 'text', name: 'feed', placeholder: 'Enter HashTag' }]; 679 break; 680 case "16": 681 __tagembed__feed_data.inputs = [{ label: 'Post Url', type: 'text', name: 'feed', placeholder: 'Enter Post URL' }]; 682 break; 683 case "17": 684 __tagembed__feed_data.inputs = [{ label: 'Company Page Url', type: 'text', name: 'feed', placeholder: 'Enter Company Page URL' }]; 685 break; 686 default: 687 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 688 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 689 return; 690 break; 691 } 692 __tagembed__create_feed(__tagembed__feed_data); 692 693 } 693 694 /*--End--Create Linkdin Feed*/ 694 695 /*--Start--Create Tumblr Feed*/ 695 696 function __tagembed__createTumblrFeed(__tagembed__feed_data) { 696 let __tagembed__toast = new TagembedToast;697 if (Object.keys(__tagembed__feed_data).length === 0)698 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});697 let __tagembed__toast = new TagembedToast; 698 if (Object.keys(__tagembed__feed_data).length === 0) 699 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 699 700 700 switch (__tagembed__feed_data.filterId) {701 case "1":702 __tagembed__feed_data.inputs = [{label: 'Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle'}];703 break;704 case "2":705 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}];706 break;707 default:708 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});709 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;710 return;711 break;712 }713 __tagembed__create_feed(__tagembed__feed_data);701 switch (__tagembed__feed_data.filterId) { 702 case "1": 703 __tagembed__feed_data.inputs = [{ label: 'Handel', type: 'text', name: 'feed', placeholder: 'Enter User Handle' }]; 704 break; 705 case "2": 706 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }]; 707 break; 708 default: 709 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 710 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 711 return; 712 break; 713 } 714 __tagembed__create_feed(__tagembed__feed_data); 714 715 } 715 716 /*--End--Create Tumblr Feed*/ 716 717 /*--Start--Create Rss Feed*/ 717 718 function __tagembed__createRssFeed(__tagembed__feed_data) { 718 let __tagembed__toast = new TagembedToast;719 if (Object.keys(__tagembed__feed_data).length === 0)720 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});721 switch (__tagembed__feed_data.filterId) {722 case "13":723 __tagembed__feed_data.inputs = [{label: 'Name', type: 'text', name: 'name', placeholder: 'Enter Name'}, {label: 'Rss Url', type: 'text', name: 'feed', placeholder: 'Enter Rss URL'}];724 break;725 default:726 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});727 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;728 return;729 break;730 }731 __tagembed__create_feed(__tagembed__feed_data);719 let __tagembed__toast = new TagembedToast; 720 if (Object.keys(__tagembed__feed_data).length === 0) 721 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 722 switch (__tagembed__feed_data.filterId) { 723 case "13": 724 __tagembed__feed_data.inputs = [{ label: 'Name', type: 'text', name: 'name', placeholder: 'Enter Name' }, { label: 'Rss Url', type: 'text', name: 'feed', placeholder: 'Enter Rss URL' }]; 725 break; 726 default: 727 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 728 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 729 return; 730 break; 731 } 732 __tagembed__create_feed(__tagembed__feed_data); 732 733 } 733 734 /*--End--Create Rss Feed*/ 734 735 /*--Start--Create Instagram Business Feed*/ 735 736 function __tagembed__createInstagramBusinessFeed(__tagembed__feed_data) { 736 let __tagembed__toast = new TagembedToast;737 if (Object.keys(__tagembed__feed_data).length === 0)738 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});739 /*Already Exist Accounts*/740 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();741 switch (__tagembed__feed_data.filterId) {742 case "1":743 case "73":744 __tagembed__feed_data.networkId = 2;745 break;746 case "23":747 __tagembed__feed_data.inputs = [{label: 'Handle Url', type: 'text', name: 'feed', placeholder: 'Enter Handle Url'}];748 break;749 case "24":750 break;751 case "25":752 break;753 case "26":754 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}, {label: 'Get Posts Containing Hashtag Only In Caption', type: 'checkbox', name: 'hashtagCaption'}, {label: 'Give Preference To Recent Posts Over Top Posts From The Hashtag', type: 'checkbox', name: 'hashtagOlder'}];755 break;756 case "34":757 break;758 default:759 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});760 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;761 return;762 break;763 }764 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)765 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);766 __tagembed__create_feed(__tagembed__feed_data);737 let __tagembed__toast = new TagembedToast; 738 if (Object.keys(__tagembed__feed_data).length === 0) 739 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 740 /*Already Exist Accounts*/ 741 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 742 switch (__tagembed__feed_data.filterId) { 743 case "1": 744 case "66": 745 __tagembed__feed_data.networkId = 2; 746 break; 747 case "23": 748 __tagembed__feed_data.inputs = [{ label: 'Handle Url', type: 'text', name: 'feed', placeholder: 'Enter Handle Url' }]; 749 break; 750 case "24": 751 break; 752 case "25": 753 break; 754 case "26": 755 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }, { label: 'Get Posts Containing Hashtag Only In Caption', type: 'checkbox', name: 'hashtagCaption' }, { label: 'Give Preference To Recent Posts Over Top Posts From The Hashtag', type: 'checkbox', name: 'hashtagOlder' }]; 756 break; 757 case "34": 758 break; 759 default: 760 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 761 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 762 return; 763 break; 764 } 765 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 766 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 767 __tagembed__create_feed(__tagembed__feed_data); 767 768 } 768 769 /*--End--Create Instagram Business Feed*/ 769 770 /*--Start--Create Yelp Feed*/ 770 771 function __tagembed__createYelpFeed(__tagembed__feed_data) { 771 let __tagembed__toast = new TagembedToast;772 if (Object.keys(__tagembed__feed_data).length === 0)773 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});774 /*Already Exist Accounts*/775 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();776 switch (__tagembed__feed_data.filterId) {777 case "27":778 case "28":779 __tagembed__feed_data.inputs = [{label: 'Enter Business Page Url', type: 'text', name: 'feed', placeholder: 'Enter Business Page Url'}];780 break;781 default:782 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});783 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;784 return;785 break;786 }787 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)788 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);789 __tagembed__create_feed(__tagembed__feed_data);772 let __tagembed__toast = new TagembedToast; 773 if (Object.keys(__tagembed__feed_data).length === 0) 774 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 775 /*Already Exist Accounts*/ 776 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 777 switch (__tagembed__feed_data.filterId) { 778 case "27": 779 case "28": 780 __tagembed__feed_data.inputs = [{ label: 'Enter Business Page Url', type: 'text', name: 'feed', placeholder: 'Enter Business Page Url' }]; 781 break; 782 default: 783 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 784 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 785 return; 786 break; 787 } 788 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 789 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 790 __tagembed__create_feed(__tagembed__feed_data); 790 791 } 791 792 /*--End--Create Yelp Feed*/ … … 793 794 var __tagembed__searchSlackChannelList = false; 794 795 function __tagembed__createSlackFeed(__tagembed__feed_data) { 795 let setOnlyParentNetwork = (__tagembed__feed_data.filterId == 1) ? true : false;/*Manage Connected Account On Facebook Handel Time */796 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(setOnlyParentNetwork); /*Already Exist Accounts*/797 switch (__tagembed__feed_data.filterId) {798 case "1":799 break;800 default:801 document.getElementById("__tagembed__create_feed_form").innerHTML = null;/*First Remove Form Data*/802 return __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});803 break;804 }805 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) {806 switch (__tagembed__feed_data.filterId) {807 case "1":808 let options = [{name: 'Select Channel', value: ''}];809 __tagembed__feed_data.inputs = [{label: 'Select Slack Channel', type: 'select', name: 'slackChannelList', id: '__tagembed__account_slack_channel', options: options}];810 break;811 }812 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);813 __tagembed__searchSlackChannelList = true;/*Use For Search Slack Channel Flag*/814 }815 __tagembed__create_feed(__tagembed__feed_data);816 /*--Start-- Get And Set Channel List On First Time*/817 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) {818 let __tagembed__connected_accountsId = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs)[0]['options'][0]['value'];819 __tagembed__getSlackChannelList(__tagembed__connected_accountsId);820 }821 /*--End-- Get And Set Channel List On First Time*/796 let setOnlyParentNetwork = (__tagembed__feed_data.filterId == 1) ? true : false;/*Manage Connected Account On Facebook Handel Time */ 797 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(setOnlyParentNetwork); /*Already Exist Accounts*/ 798 switch (__tagembed__feed_data.filterId) { 799 case "1": 800 break; 801 default: 802 document.getElementById("__tagembed__create_feed_form").innerHTML = null;/*First Remove Form Data*/ 803 return __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 804 break; 805 } 806 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) { 807 switch (__tagembed__feed_data.filterId) { 808 case "1": 809 let options = [{ name: 'Select Channel', value: '' }]; 810 __tagembed__feed_data.inputs = [{ label: 'Select Slack Channel', type: 'select', name: 'slackChannelList', id: '__tagembed__account_slack_channel', options: options }]; 811 break; 812 } 813 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 814 __tagembed__searchSlackChannelList = true;/*Use For Search Slack Channel Flag*/ 815 } 816 __tagembed__create_feed(__tagembed__feed_data); 817 /*--Start-- Get And Set Channel List On First Time*/ 818 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) { 819 let __tagembed__connected_accountsId = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs)[0]['options'][0]['value']; 820 __tagembed__getSlackChannelList(__tagembed__connected_accountsId); 821 } 822 /*--End-- Get And Set Channel List On First Time*/ 822 823 } 823 824 function __tagembed__getSlackChannelList(__tagembed__connected_accountsId = null) { 824 let __tagembed__get_connected_accountsId = __tagembed__connected_accountsId !== null ? __tagembed__connected_accountsId : document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value; 825 if (__tagembed__get_connected_accountsId !== '') { 826 let __tagembed__account_slack_channel = document.querySelector("#__tagembed__account_slack_channel"); 827 __tagembed__open_loader(); 828 let formData = new FormData(); 829 formData.append('action', 'data'); 830 formData.append('connectedAccountsId', __tagembed__get_connected_accountsId); 831 formData.append('__tagembed__ajax_action', '__tagembed__get_slack_channel_list'); 832 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 833 fetch(__tagembed__ajax_url, {method: 'POST', headers: {'x-requested-with': 'XMLHttpRequest'}, body: formData, 834 }).then(response => { 835 return response.json(); 836 }).then(response => { 837 __tagembed__close_loader(); 838 if (response.status == true) { 839 let elemHTML = ``; 840 if (response.data) { 841 for (let index in response.data) 842 elemHTML = `${elemHTML} <option value="${response.data[index].id}#${response.data[index].name}">${response.data[index].name}</option>`; 843 } else { 844 elemHTML = `${elemHTML} <option value="">This Slack Channel Not Found</option>`; 845 } 846 elemHTML = `${elemHTML}`; 847 __tagembed__account_slack_channel.innerHTML = elemHTML; 848 __tagembed__account_slack_channel.parentElement.style.display = 'block'; 849 } else { 850 __tagembed__account_slack_channel.innerHTML = ''; 851 __tagembed__account_slack_channel.parentElement.style.display = 'none'; 852 } 853 }).catch((error) => { 854 console.log(error); 855 __tagembed__close_loader(); 856 __tagembed__account_slack_channel.innerHTML = ''; 857 __tagembed__account_slack_channel.style.display = 'none'; 858 return __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 859 }); 860 } 825 let __tagembed__get_connected_accountsId = __tagembed__connected_accountsId !== null ? __tagembed__connected_accountsId : document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value; 826 if (__tagembed__get_connected_accountsId !== '') { 827 let __tagembed__account_slack_channel = document.querySelector("#__tagembed__account_slack_channel"); 828 __tagembed__open_loader(); 829 let formData = new FormData(); 830 formData.append('action', 'data'); 831 formData.append('connectedAccountsId', __tagembed__get_connected_accountsId); 832 formData.append('__tagembed__ajax_action', '__tagembed__get_slack_channel_list'); 833 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 834 fetch(__tagembed__ajax_url, { 835 method: 'POST', headers: { 'x-requested-with': 'XMLHttpRequest' }, body: formData, 836 }).then(response => { 837 return response.json(); 838 }).then(response => { 839 __tagembed__close_loader(); 840 if (response.status == true) { 841 let elemHTML = ``; 842 if (response.data) { 843 for (let index in response.data) 844 elemHTML = `${elemHTML} <option value="${response.data[index].id}#${response.data[index].name}">${response.data[index].name}</option>`; 845 } else { 846 elemHTML = `${elemHTML} <option value="">This Slack Channel Not Found</option>`; 847 } 848 elemHTML = `${elemHTML}`; 849 __tagembed__account_slack_channel.innerHTML = elemHTML; 850 __tagembed__account_slack_channel.parentElement.style.display = 'block'; 851 } else { 852 __tagembed__account_slack_channel.innerHTML = ''; 853 __tagembed__account_slack_channel.parentElement.style.display = 'none'; 854 } 855 }).catch((error) => { 856 console.log(error); 857 __tagembed__close_loader(); 858 __tagembed__account_slack_channel.innerHTML = ''; 859 __tagembed__account_slack_channel.style.display = 'none'; 860 return __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 861 }); 862 } 861 863 } 862 864 /*--End--Create Slack Feed*/ 863 865 /*--Start--Create Airbnb Feed*/ 864 866 function __tagembed__createAirbnbFeed(__tagembed__feed_data) { 865 let __tagembed__toast = new TagembedToast;866 if (Object.keys(__tagembed__feed_data).length === 0)867 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});868 switch (__tagembed__feed_data.filterId) {869 case "56":870 __tagembed__feed_data.inputs = [{label: 'Airbnb List Url', type: 'text', name: 'feed', placeholder: 'Enter List URL : https://www.airbnb.co.in/rooms/50158480'}];871 break;872 case "57":873 __tagembed__feed_data.inputs = [{label: 'Airbnb Experience Url', type: 'text', name: 'feed', placeholder: 'Enter Experience URL : https://www.airbnb.co.in/experiences/101525'}];874 break;875 default:876 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});877 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;878 return;879 break;880 }881 __tagembed__create_feed(__tagembed__feed_data);867 let __tagembed__toast = new TagembedToast; 868 if (Object.keys(__tagembed__feed_data).length === 0) 869 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 870 switch (__tagembed__feed_data.filterId) { 871 case "56": 872 __tagembed__feed_data.inputs = [{ label: 'Airbnb List Url', type: 'text', name: 'feed', placeholder: 'Enter List URL : https://www.airbnb.co.in/rooms/50158480' }]; 873 break; 874 case "57": 875 __tagembed__feed_data.inputs = [{ label: 'Airbnb Experience Url', type: 'text', name: 'feed', placeholder: 'Enter Experience URL : https://www.airbnb.co.in/experiences/101525' }]; 876 break; 877 default: 878 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 879 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 880 return; 881 break; 882 } 883 __tagembed__create_feed(__tagembed__feed_data); 882 884 } 883 885 /*--End--Create Airbnb Feed*/ 884 886 /*--Start--Create Capeterra Feed*/ 885 887 function __tagembed__createCapeterraFeed(__tagembed__feed_data) { 886 let __tagembed__toast = new TagembedToast;887 if (Object.keys(__tagembed__feed_data).length === 0)888 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});889 switch (__tagembed__feed_data.filterId) {890 case "68":891 __tagembed__feed_data.inputs = [{label: 'Enter Capterra Company Page Url', type: 'text', name: 'feed', placeholder: 'Enter Capterra Company Page Url'}];892 break;893 default:894 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});895 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;896 return;897 break;898 }899 __tagembed__create_feed(__tagembed__feed_data);888 let __tagembed__toast = new TagembedToast; 889 if (Object.keys(__tagembed__feed_data).length === 0) 890 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 891 switch (__tagembed__feed_data.filterId) { 892 case "68": 893 __tagembed__feed_data.inputs = [{ label: 'Enter Capterra Company Page Url', type: 'text', name: 'feed', placeholder: 'Enter Capterra Company Page Url' }]; 894 break; 895 default: 896 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 897 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 898 return; 899 break; 900 } 901 __tagembed__create_feed(__tagembed__feed_data); 900 902 } 901 903 /*--End--Create Capeterra Feed*/ 902 904 /*--Start--Create Etsy Feed*/ 903 905 function __tagembed__createEtsyFeed(__tagembed__feed_data) { 904 let __tagembed__toast = new TagembedToast;905 if (Object.keys(__tagembed__feed_data).length === 0)906 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});907 switch (__tagembed__feed_data.filterId) {908 case "69":909 __tagembed__feed_data.inputs = [{label: 'Enter Shop Page Url', type: 'text', name: 'feed', placeholder: 'Enter Shop Page Url'}];910 break;911 default:912 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});913 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;914 return;915 break;916 }917 __tagembed__create_feed(__tagembed__feed_data);906 let __tagembed__toast = new TagembedToast; 907 if (Object.keys(__tagembed__feed_data).length === 0) 908 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 909 switch (__tagembed__feed_data.filterId) { 910 case "69": 911 __tagembed__feed_data.inputs = [{ label: 'Enter Shop Page Url', type: 'text', name: 'feed', placeholder: 'Enter Shop Page Url' }]; 912 break; 913 default: 914 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 915 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 916 return; 917 break; 918 } 919 __tagembed__create_feed(__tagembed__feed_data); 918 920 } 919 921 /*--End--Create Etsy Feed*/ 920 922 /*--Start--Create Tiktok Feed*/ 921 923 function __tagembed__createTiktokFeed(__tagembed__feed_data) { 922 let __tagembed__toast = new TagembedToast;923 if (Object.keys(__tagembed__feed_data).length === 0)924 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});925 /*Already Exist Accounts*/926 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();927 switch (__tagembed__feed_data.filterId) {928 case "79":929 break;930 case "72":931 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}];932 break;933 default:934 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});935 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;936 return;937 break;938 }939 if (__tagembed__feed_data.filterId != 72) {940 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)941 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);942 }943 __tagembed__create_feed(__tagembed__feed_data);924 let __tagembed__toast = new TagembedToast; 925 if (Object.keys(__tagembed__feed_data).length === 0) 926 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 927 /*Already Exist Accounts*/ 928 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 929 switch (__tagembed__feed_data.filterId) { 930 case "79": 931 break; 932 case "72": 933 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }]; 934 break; 935 default: 936 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 937 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 938 return; 939 break; 940 } 941 if (__tagembed__feed_data.filterId != 72) { 942 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 943 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 944 } 945 __tagembed__create_feed(__tagembed__feed_data); 944 946 } 945 947 /*--End--Create Tiktok Feed*/ 946 948 /*--Start--Create Vk Feed*/ 947 949 function __tagembed__createVkFeed(__tagembed__feed_data) { 948 let __tagembed__toast = new TagembedToast;949 if (Object.keys(__tagembed__feed_data).length === 0)950 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});951 /*Already Exist Accounts*/952 switch (__tagembed__feed_data.filterId) {953 case "1":954 break;955 case "10":956 __tagembed__feed_data.inputs = [{label: 'Search', id: '__tagembed__vk_communities', jsFunction: 'onkeyup="__tagembed__searchVkCommunities();"', type: 'text', name: 'feed', placeholder: 'Enter Communities Name', extraTag: 'search_option', inputLoader: 'vk_communities_search_loader'}, {id: '__tagembed__communities_id', type: 'hidden', name: 'communitiesId'}, {id: '__tagembed__communities_name', type: 'hidden', name: 'communitiesName'}];957 break;958 case "2":959 __tagembed__feed_data.inputs = [{label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag'}];960 break;961 default:962 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});963 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;964 return;965 break;966 }967 if (__tagembed__feed_data.filterId == 1) {968 let __tagembed__exist_auth = __tagembed__alreadyExistAuth();969 if (__tagembed__exist_auth.alreadyAuthOption.length > 0)970 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs);971 }972 __tagembed__create_feed(__tagembed__feed_data);950 let __tagembed__toast = new TagembedToast; 951 if (Object.keys(__tagembed__feed_data).length === 0) 952 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 953 /*Already Exist Accounts*/ 954 switch (__tagembed__feed_data.filterId) { 955 case "1": 956 break; 957 case "10": 958 __tagembed__feed_data.inputs = [{ label: 'Search', id: '__tagembed__vk_communities', jsFunction: 'onkeyup="__tagembed__searchVkCommunities();"', type: 'text', name: 'feed', placeholder: 'Enter Communities Name', extraTag: 'search_option', inputLoader: 'vk_communities_search_loader' }, { id: '__tagembed__communities_id', type: 'hidden', name: 'communitiesId' }, { id: '__tagembed__communities_name', type: 'hidden', name: 'communitiesName' }]; 959 break; 960 case "2": 961 __tagembed__feed_data.inputs = [{ label: 'Hashtag', type: 'text', name: 'feed', placeholder: 'Enter Hashtag' }]; 962 break; 963 default: 964 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 965 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 966 return; 967 break; 968 } 969 if (__tagembed__feed_data.filterId == 1) { 970 let __tagembed__exist_auth = __tagembed__alreadyExistAuth(); 971 if (__tagembed__exist_auth.alreadyAuthOption.length > 0) 972 __tagembed__feed_data.inputs = __tagembed__exist_auth.alreadyAuthOption.concat(__tagembed__feed_data.inputs); 973 } 974 __tagembed__create_feed(__tagembed__feed_data); 973 975 } 974 976 /*--Start-- Search Vk Communities*/ 975 977 function __tagembed__searchVkCommunities() { 976 let __tagembed__vk_communities = document.querySelector("#__tagembed__vk_communities").value; 977 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 978 let __tagembed__vk_communities_search_loader = document.querySelector("#__tagembed__vk_communities_search_loader"); 979 if (__tagembed__vk_communities && __tagembed__vk_communities.length > 2) { 980 __tagembed__vk_communities_search_loader.style.display = 'block'; 981 /*__tagembed__search_option.innerHTML = '';*/ 982 let __tagembed__toast = new TagembedToast; 983 let formData = new FormData(); 984 formData.append('action', 'data'); 985 formData.append('vkCommunitiesName', __tagembed__vk_communities); 986 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 987 formData.append('__tagembed__ajax_action', '__tagembed__search_vk_communities'); 988 fetch(__tagembed__ajax_url, { 989 method: 'POST', 990 headers: { 991 'x-requested-with': 'XMLHttpRequest', 992 }, 993 body: formData, 994 }).then(response => { 995 return response.json() 996 }).then(response => { 997 if (response.status == true) { 998 let elemHTML = `<ul>`; 999 if (response.data) { 1000 for (let index in response.data) 1001 elemHTML = `${elemHTML} <li onClick="__tagembed__manageVkCommunitiesData('${response.data[index].id}','${response.data[index].screen_name}')" value="${response.data[index].id}"> <img style="min-width:20px;max-width:20px;" src="${response.data[index].photo_100}" alt="image" />${response.data[index].screen_name}</li>`; 1002 } else { 1003 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 1004 } 1005 elemHTML = `${elemHTML} </ul>`; 1006 __tagembed__search_option.innerHTML = elemHTML; 1007 __tagembed__vk_communities_search_loader.style.display = 'none'; 1008 } else { 978 let __tagembed__vk_communities = document.querySelector("#__tagembed__vk_communities").value; 979 let __tagembed__search_option = document.querySelector("#__tagembed__search_option"); 980 let __tagembed__vk_communities_search_loader = document.querySelector("#__tagembed__vk_communities_search_loader"); 981 if (__tagembed__vk_communities && __tagembed__vk_communities.length > 2) { 982 __tagembed__vk_communities_search_loader.style.display = 'block'; 983 /*__tagembed__search_option.innerHTML = '';*/ 984 let __tagembed__toast = new TagembedToast; 985 let formData = new FormData(); 986 formData.append('action', 'data'); 987 formData.append('vkCommunitiesName', __tagembed__vk_communities); 988 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 989 formData.append('__tagembed__ajax_action', '__tagembed__search_vk_communities'); 990 fetch(__tagembed__ajax_url, { 991 method: 'POST', 992 headers: { 993 'x-requested-with': 'XMLHttpRequest', 994 }, 995 body: formData, 996 }).then(response => { 997 return response.json() 998 }).then(response => { 999 if (response.status == true) { 1000 let elemHTML = `<ul>`; 1001 if (response.data) { 1002 for (let index in response.data) 1003 elemHTML = `${elemHTML} <li onClick="__tagembed__manageVkCommunitiesData('${response.data[index].id}','${response.data[index].screen_name}')" value="${response.data[index].id}"> <img style="min-width:20px;max-width:20px;" src="${response.data[index].photo_100}" alt="image" />${response.data[index].screen_name}</li>`; 1004 } else { 1005 elemHTML = `${elemHTML} <li value="">Not Found</li>`; 1006 } 1007 elemHTML = `${elemHTML} </ul>`; 1008 __tagembed__search_option.innerHTML = elemHTML; 1009 __tagembed__vk_communities_search_loader.style.display = 'none'; 1010 } else { 1011 __tagembed__search_option.innerHTML = ''; 1012 __tagembed__vk_communities_search_loader.style.display = 'none'; 1013 if (response.hasOwnProperty("message")) { 1014 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 1015 } else { 1016 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1017 } 1018 } 1019 }).catch((error) => { 1020 console.log(error); 1021 __tagembed__close_loader(); 1022 __tagembed__search_option.innerHTML = ''; 1023 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1024 __tagembed__vk_communities_search_loader.style.display = 'none'; 1025 }); 1026 } else { 1009 1027 __tagembed__search_option.innerHTML = ''; 1010 1028 __tagembed__vk_communities_search_loader.style.display = 'none'; 1011 if (response.hasOwnProperty("message")) { 1012 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 1013 } else { 1014 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1015 } 1016 } 1017 }).catch((error) => { 1018 console.log(error); 1019 __tagembed__close_loader(); 1020 __tagembed__search_option.innerHTML = ''; 1021 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1022 __tagembed__vk_communities_search_loader.style.display = 'none'; 1023 }); 1024 } else { 1025 __tagembed__search_option.innerHTML = ''; 1026 __tagembed__vk_communities_search_loader.style.display = 'none'; 1027 } 1029 } 1028 1030 } 1029 1031 function __tagembed__manageVkCommunitiesData(__tagembed__communities_id, __tagembed__communities_name) { 1030 let __tagembed__toast = new TagembedToast;1031 if (!__tagembed__communities_id || !__tagembed__communities_name)1032 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1033 document.querySelector("#__tagembed__vk_communities").value = __tagembed__communities_name;1034 document.querySelector("#__tagembed__communities_id").value = __tagembed__communities_id;1035 document.querySelector("#__tagembed__communities_name").value = __tagembed__communities_name;1036 document.querySelector("#__tagembed__search_option").innerHTML = '';1032 let __tagembed__toast = new TagembedToast; 1033 if (!__tagembed__communities_id || !__tagembed__communities_name) 1034 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1035 document.querySelector("#__tagembed__vk_communities").value = __tagembed__communities_name; 1036 document.querySelector("#__tagembed__communities_id").value = __tagembed__communities_id; 1037 document.querySelector("#__tagembed__communities_name").value = __tagembed__communities_name; 1038 document.querySelector("#__tagembed__search_option").innerHTML = ''; 1037 1039 } 1038 1040 /*--End-- Search Vk Communities*/ … … 1040 1042 /*--Start--Create Trustpilot Feed*/ 1041 1043 function __tagembed__createTrustpilotFeed(__tagembed__feed_data) { 1042 let __tagembed__toast = new TagembedToast;1043 if (Object.keys(__tagembed__feed_data).length === 0)1044 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1045 switch (__tagembed__feed_data.filterId) {1046 case "76":1047 __tagembed__feed_data.inputs = [{label: 'Trustpilot Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.trustpilot.com/review/leapinlizardlabels.com'}];1048 break;1049 default:1050 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1051 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;1052 return;1053 break;1054 }1055 __tagembed__create_feed(__tagembed__feed_data);1044 let __tagembed__toast = new TagembedToast; 1045 if (Object.keys(__tagembed__feed_data).length === 0) 1046 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1047 switch (__tagembed__feed_data.filterId) { 1048 case "76": 1049 __tagembed__feed_data.inputs = [{ label: 'Trustpilot Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.trustpilot.com/review/leapinlizardlabels.com' }]; 1050 break; 1051 default: 1052 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1053 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 1054 return; 1055 break; 1056 } 1057 __tagembed__create_feed(__tagembed__feed_data); 1056 1058 } 1057 1059 /*--End--Create Trustpilot Feed*/ 1058 1060 /*--Start--Create Amazon Feed*/ 1059 1061 function __tagembed__createAmazonFeed(__tagembed__feed_data) { 1060 switch (__tagembed__feed_data.filterId) {1061 case "77":1062 __tagembed__feed_data.inputs = [{label: 'Amazon Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.amazon.com/NUBWO-Wireless-Crystal-Clear-Microphone-Ergonomic/product-reviews/B08TBF4S42/ref=cm_cr_dp_d_show_all_btm?ie=UTF8&reviewerType=all_reviews'}];1063 break;1064 default:1065 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1066 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;1067 break;1068 }1069 __tagembed__create_feed(__tagembed__feed_data);1062 switch (__tagembed__feed_data.filterId) { 1063 case "77": 1064 __tagembed__feed_data.inputs = [{ label: 'Amazon Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.amazon.com/NUBWO-Wireless-Crystal-Clear-Microphone-Ergonomic/product-reviews/B08TBF4S42/ref=cm_cr_dp_d_show_all_btm?ie=UTF8&reviewerType=all_reviews' }]; 1065 break; 1066 default: 1067 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1068 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 1069 break; 1070 } 1071 __tagembed__create_feed(__tagembed__feed_data); 1070 1072 } 1071 1073 /*--End--Create Amazon Feed*/ 1072 1074 /*--Start--Create Tripadvisor Feed*/ 1073 1075 function __tagembed__createTripadvisorFeed(__tagembed__feed_data) { 1074 switch (__tagembed__feed_data.filterId) {1075 case "78":1076 __tagembed__feed_data.inputs = [{label: 'Tripadvisor Restaurant Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.tripadvisor.in/Restaurant_Review-g294013-d25147582-Reviews-Entrecote_Cafe_de_Paris_YAS_Mall-Abu_Dhabi_Emirate_of_Abu_Dhabi.html'}];1077 break;1078 case "80":1079 __tagembed__feed_data.inputs = [{label: 'Tripadvisor Hotel Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.tripadvisor.in/Hotel_Review-g294013-d953102-Reviews-Erth_Abu_Dhabi-Abu_Dhabi_Emirate_of_Abu_Dhabi.html'}];1080 break;1081 default:1082 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1083 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;1084 break;1085 }1086 __tagembed__create_feed(__tagembed__feed_data);1076 switch (__tagembed__feed_data.filterId) { 1077 case "78": 1078 __tagembed__feed_data.inputs = [{ label: 'Tripadvisor Restaurant Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.tripadvisor.in/Restaurant_Review-g294013-d25147582-Reviews-Entrecote_Cafe_de_Paris_YAS_Mall-Abu_Dhabi_Emirate_of_Abu_Dhabi.html' }]; 1079 break; 1080 case "80": 1081 __tagembed__feed_data.inputs = [{ label: 'Tripadvisor Hotel Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.tripadvisor.in/Hotel_Review-g294013-d953102-Reviews-Erth_Abu_Dhabi-Abu_Dhabi_Emirate_of_Abu_Dhabi.html' }]; 1082 break; 1083 default: 1084 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1085 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 1086 break; 1087 } 1088 __tagembed__create_feed(__tagembed__feed_data); 1087 1089 } 1088 1090 /*--End--Create Tripadvisor Feed*/ 1089 1091 /*--Start--Create Aliexpress Feed*/ 1090 1092 function __tagembed__createAliexpressFeed(__tagembed__feed_data) { 1091 switch (__tagembed__feed_data.filterId) {1092 case "83":1093 __tagembed__feed_data.inputs = [{label: 'Aliexpress Product Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.aliexpress.com/item/1005005773831583.html'}];1094 break;1095 default:1096 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1097 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0;1098 break;1099 }1100 __tagembed__create_feed(__tagembed__feed_data);1093 switch (__tagembed__feed_data.filterId) { 1094 case "83": 1095 __tagembed__feed_data.inputs = [{ label: 'Aliexpress Product Url', type: 'text', name: 'feed', placeholder: 'Enter URL : https://www.aliexpress.com/item/1005005773831583.html' }]; 1096 break; 1097 default: 1098 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1099 document.querySelector("#__tagembed__feed_filters").selectedIndex = 0; 1100 break; 1101 } 1102 __tagembed__create_feed(__tagembed__feed_data); 1101 1103 } 1102 1104 /*--End--Create Aliexpress Feed*/ … … 1104 1106 /*--Start--Manage Already Exist Accounts*/ 1105 1107 function __tagembed__alreadyExistAuth(setOnlyParentNetwork = false) { 1106 /*--Start--Manage Already Exist Auth*/1107 let alreadyAuthOption = [];1108 if (__tagembed__network_already_exist_auth.hasOwnProperty("child") && Object.keys(__tagembed__network_already_exist_auth.child).length > 0 && !setOnlyParentNetwork) {1109 for (let index in __tagembed__network_already_exist_auth.child) {1110 alreadyAuthOption[index] = {name: __tagembed__network_already_exist_auth.child[index].accountName, value: __tagembed__network_already_exist_auth.child[index].id};1111 }1112 alreadyAuthOption = alreadyAuthOption.concat([{name: 'Other', value: 0}]);1113 alreadyAuthOption = [{label: 'Connected Accounts', id: '__tagembed__connected_accounts', type: 'select', name: 'authId', jsFunction: 'onChange="__tagembed__connectedAccountsOnChange();"', options: alreadyAuthOption}];1114 } else if (__tagembed__network_already_exist_auth.hasOwnProperty("parent") && Object.keys(__tagembed__network_already_exist_auth.parent).length > 0) {1115 for (let index in __tagembed__network_already_exist_auth.parent) {1116 alreadyAuthOption[index] = {name: __tagembed__network_already_exist_auth.parent[index].accountName, value: __tagembed__network_already_exist_auth.parent[index].id};1117 }1118 alreadyAuthOption = alreadyAuthOption.concat([{name: 'Other', value: 0}]);1119 alreadyAuthOption = [{label: 'Connected Accounts', id: '__tagembed__connected_accounts', type: 'select', name: 'authId', jsFunction: 'onChange="__tagembed__connectedAccountsOnChange();"', options: alreadyAuthOption}];1120 }1121 return {alreadyAuthOption: alreadyAuthOption};1122 /*--End--Manage Already Exist Auth*/1108 /*--Start--Manage Already Exist Auth*/ 1109 let alreadyAuthOption = []; 1110 if (__tagembed__network_already_exist_auth.hasOwnProperty("child") && Object.keys(__tagembed__network_already_exist_auth.child).length > 0 && !setOnlyParentNetwork) { 1111 for (let index in __tagembed__network_already_exist_auth.child) { 1112 alreadyAuthOption[index] = { name: __tagembed__network_already_exist_auth.child[index].accountName, value: __tagembed__network_already_exist_auth.child[index].id }; 1113 } 1114 alreadyAuthOption = alreadyAuthOption.concat([{ name: 'Other', value: 0 }]); 1115 alreadyAuthOption = [{ label: 'Connected Accounts', id: '__tagembed__connected_accounts', type: 'select', name: 'authId', jsFunction: 'onChange="__tagembed__connectedAccountsOnChange();"', options: alreadyAuthOption }]; 1116 } else if (__tagembed__network_already_exist_auth.hasOwnProperty("parent") && Object.keys(__tagembed__network_already_exist_auth.parent).length > 0) { 1117 for (let index in __tagembed__network_already_exist_auth.parent) { 1118 alreadyAuthOption[index] = { name: __tagembed__network_already_exist_auth.parent[index].accountName, value: __tagembed__network_already_exist_auth.parent[index].id }; 1119 } 1120 alreadyAuthOption = alreadyAuthOption.concat([{ name: 'Other', value: 0 }]); 1121 alreadyAuthOption = [{ label: 'Connected Accounts', id: '__tagembed__connected_accounts', type: 'select', name: 'authId', jsFunction: 'onChange="__tagembed__connectedAccountsOnChange();"', options: alreadyAuthOption }]; 1122 } 1123 return { alreadyAuthOption: alreadyAuthOption }; 1124 /*--End--Manage Already Exist Auth*/ 1123 1125 } 1124 1126 /*--Start-- Manage Data On Already Already Exist Accounts Change*/ 1125 1127 function __tagembed__connectedAccountsOnChange() { 1126 let __tagembed__connected_accountsId = document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value;1127 /*--Start-- Get Facebook Page Album*/1128 let __tagembed__account_album_type = document.querySelector("#__tagembed__account_album_type");1129 if (__tagembed__account_album_type) {1130 if (__tagembed__connected_accountsId == 0) {1131 let __tagembed__facebook_album_section = document.querySelector("#__tagembed__facebook_album_section");1132 __tagembed__facebook_album_section.style.display = 'none';1133 return;1134 } else {1135 __tagembed__facebook_album_section.style.display = 'block';1136 }1137 __tagembed__account_album_type = __tagembed__account_album_type.selectedOptions[0].value;1138 if (__tagembed__account_album_type == 65) {1139 __tagembed__getFacebookPageAlbums();1140 }1141 }1142 /*--End-- Get Facebook Page Album*/1143 /*--Start--Search Slack Chanel List On Account Change Change*/1144 if (__tagembed__searchSlackChannelList)1145 __tagembed__getSlackChannelList();1146 /*--End--Search Slack Chanel List On Account Change Change*/1128 let __tagembed__connected_accountsId = document.querySelector("#__tagembed__connected_accounts").selectedOptions[0].value; 1129 /*--Start-- Get Facebook Page Album*/ 1130 let __tagembed__account_album_type = document.querySelector("#__tagembed__account_album_type"); 1131 if (__tagembed__account_album_type) { 1132 if (__tagembed__connected_accountsId == 0) { 1133 let __tagembed__facebook_album_section = document.querySelector("#__tagembed__facebook_album_section"); 1134 __tagembed__facebook_album_section.style.display = 'none'; 1135 return; 1136 } else { 1137 __tagembed__facebook_album_section.style.display = 'block'; 1138 } 1139 __tagembed__account_album_type = __tagembed__account_album_type.selectedOptions[0].value; 1140 if (__tagembed__account_album_type == 65) { 1141 __tagembed__getFacebookPageAlbums(); 1142 } 1143 } 1144 /*--End-- Get Facebook Page Album*/ 1145 /*--Start--Search Slack Chanel List On Account Change Change*/ 1146 if (__tagembed__searchSlackChannelList) 1147 __tagembed__getSlackChannelList(); 1148 /*--End--Search Slack Chanel List On Account Change Change*/ 1147 1149 } 1148 1150 /*--End-- Manage Data On Already Already Exist Accounts Change*/ … … 1150 1152 /*--Start-- Update Feed Status*/ 1151 1153 function __tagembed__updateFeedStauts(count) { 1152 let __tagembed__feed = document.querySelector(`#feed_${count}`); 1153 let __tagembed__widget_id = __tagembed__feed.getAttribute('data-widgetId'); 1154 let __tagembed__feed_id = __tagembed__feed.getAttribute('data-feedId'); 1155 let __tagembed__feed_status = __tagembed__feed.getAttribute('data-feedStatus'); 1156 /*Manage Toggel Botton On Space*/ 1157 if (__tagembed__manageToggelOnPressSpace()) 1158 return; 1159 let __tagembed__toast = new TagembedToast; 1160 if (!__tagembed__feed_id || !__tagembed__widget_id || !__tagembed__feed_status) 1161 return __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1162 /*confirmDialog({title: 'Yes, update feed status', message: 'Are you sure! do you want to update feed status?', buttonText: 'Update', type: 'warning'}, function () {*/ 1163 let formData = new FormData(); 1164 formData.append('feedId', __tagembed__feed_id); 1165 formData.append('widgetId', __tagembed__widget_id); 1166 formData.append('status', __tagembed__feed_status); 1167 formData.append('action', 'data'); 1168 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1169 formData.append('__tagembed__ajax_action', '__tagembed__update_feed_status'); 1170 __tagembed__open_loader(); 1171 fetch(__tagembed__ajax_url, { 1172 method: 'POST', 1173 headers: { 1174 'x-requested-with': 'XMLHttpRequest', }, 1175 body: formData, 1176 }).then(response => { 1177 return response.json() 1178 }).then(response => { 1179 __tagembed__close_loader(); 1180 if (response.status == true) { 1181 if (response.data.hasOwnProperty("message")) { 1182 __tagembed__toast.success({message: response.data.message, position: '__tagembed__is-top-right'}); 1183 } 1184 /*Manage Feed Status*/ 1185 switch (__tagembed__feed_status) { 1186 case '0': 1187 __tagembed__feed.setAttribute("data-feedStatus", '1'); 1188 break; 1189 case '1': 1190 __tagembed__feed.setAttribute("data-feedStatus", '0'); 1191 break; 1192 default: 1193 break; 1194 } 1154 let __tagembed__feed = document.querySelector(`#feed_${count}`); 1155 let __tagembed__widget_id = __tagembed__feed.getAttribute('data-widgetId'); 1156 let __tagembed__feed_id = __tagembed__feed.getAttribute('data-feedId'); 1157 let __tagembed__feed_status = __tagembed__feed.getAttribute('data-feedStatus'); 1158 /*Manage Toggel Botton On Space*/ 1159 if (__tagembed__manageToggelOnPressSpace()) 1160 return; 1161 let __tagembed__toast = new TagembedToast; 1162 if (!__tagembed__feed_id || !__tagembed__widget_id || !__tagembed__feed_status) 1163 return __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1164 /*confirmDialog({title: 'Yes, update feed status', message: 'Are you sure! do you want to update feed status?', buttonText: 'Update', type: 'warning'}, function () {*/ 1165 let formData = new FormData(); 1166 formData.append('feedId', __tagembed__feed_id); 1167 formData.append('widgetId', __tagembed__widget_id); 1168 formData.append('status', __tagembed__feed_status); 1169 formData.append('action', 'data'); 1170 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1171 formData.append('__tagembed__ajax_action', '__tagembed__update_feed_status'); 1172 __tagembed__open_loader(); 1173 fetch(__tagembed__ajax_url, { 1174 method: 'POST', 1175 headers: { 1176 'x-requested-with': 'XMLHttpRequest', 1177 }, 1178 body: formData, 1179 }).then(response => { 1180 return response.json() 1181 }).then(response => { 1182 __tagembed__close_loader(); 1183 if (response.status == true) { 1184 if (response.data.hasOwnProperty("message")) { 1185 __tagembed__toast.success({ message: response.data.message, position: '__tagembed__is-top-right' }); 1186 } 1187 /*Manage Feed Status*/ 1188 switch (__tagembed__feed_status) { 1189 case '0': 1190 __tagembed__feed.setAttribute("data-feedStatus", '1'); 1191 break; 1192 case '1': 1193 __tagembed__feed.setAttribute("data-feedStatus", '0'); 1194 break; 1195 default: 1196 break; 1197 } 1195 1198 1196 } else {1197 if (response.hasOwnProperty("message")) {1198 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'});1199 } else {1200 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1201 }1202 }1203 }).catch((error) => {1204 console.log(error);1205 __tagembed__close_loader();1206 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});1207 });1208 /*});*/1199 } else { 1200 if (response.hasOwnProperty("message")) { 1201 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 1202 } else { 1203 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1204 } 1205 } 1206 }).catch((error) => { 1207 console.log(error); 1208 __tagembed__close_loader(); 1209 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1210 }); 1211 /*});*/ 1209 1212 } 1210 1213 /*--End-- Update Feed Status*/ 1211 1214 /*--Start-- Delete Feed*/ 1212 1215 function __tagembed__deleteFeed(__tagembed__feed_id, __tagembed__widget_id, __tagembed__feedbox_id) { 1213 let __tagembed__toast = new TagembedToast; 1214 if (!__tagembed__feed_id || !__tagembed__widget_id || !__tagembed__feedbox_id) 1215 return __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1216 confirmDialog({title: 'Yes, delete feed', message: 'Are you sure! do you want to delete feed?', buttonText: 'Delete', type: 'danger'}, function () { 1217 let formData = new FormData(); 1218 formData.append('feedId', __tagembed__feed_id); 1219 formData.append('widgetId', __tagembed__widget_id); 1220 formData.append('action', 'data'); 1221 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1222 formData.append('__tagembed__ajax_action', '__tagembed__delete_feed'); 1223 __tagembed__open_loader(); 1224 var __tagembed__toast = new TagembedToast; 1225 fetch(__tagembed__ajax_url, { 1226 method: 'POST', 1227 headers: { 1228 'x-requested-with': 'XMLHttpRequest', }, 1229 body: formData, 1230 }).then(response => { 1231 return response.json() 1232 }).then(response => { 1233 __tagembed__close_loader(); 1234 if (response.status == true) { 1235 document.querySelector('#' + __tagembed__feedbox_id).remove(); 1236 if (response.data.hasOwnProperty("message")) { 1237 __tagembed__toast.success({message: response.data.message, position: '__tagembed__is-top-right'}); 1238 } 1239 } else { 1240 if (response.hasOwnProperty("message")) { 1241 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 1242 } else { 1243 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1244 } 1245 } 1246 }).catch((error) => { 1247 console.log(error); 1248 __tagembed__close_loader(); 1249 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1216 let __tagembed__toast = new TagembedToast; 1217 if (!__tagembed__feed_id || !__tagembed__widget_id || !__tagembed__feedbox_id) 1218 return __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1219 confirmDialog({ title: 'Yes, delete feed', message: 'Are you sure! do you want to delete feed?', buttonText: 'Delete', type: 'danger' }, function () { 1220 let formData = new FormData(); 1221 formData.append('feedId', __tagembed__feed_id); 1222 formData.append('widgetId', __tagembed__widget_id); 1223 formData.append('action', 'data'); 1224 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1225 formData.append('__tagembed__ajax_action', '__tagembed__delete_feed'); 1226 __tagembed__open_loader(); 1227 var __tagembed__toast = new TagembedToast; 1228 fetch(__tagembed__ajax_url, { 1229 method: 'POST', 1230 headers: { 1231 'x-requested-with': 'XMLHttpRequest', 1232 }, 1233 body: formData, 1234 }).then(response => { 1235 return response.json() 1236 }).then(response => { 1237 __tagembed__close_loader(); 1238 if (response.status == true) { 1239 document.querySelector('#' + __tagembed__feedbox_id).remove(); 1240 if (response.data.hasOwnProperty("message")) { 1241 __tagembed__toast.success({ message: response.data.message, position: '__tagembed__is-top-right' }); 1242 } 1243 } else { 1244 if (response.hasOwnProperty("message")) { 1245 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 1246 } else { 1247 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1248 } 1249 } 1250 }).catch((error) => { 1251 console.log(error); 1252 __tagembed__close_loader(); 1253 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1254 }); 1250 1255 }); 1251 });1252 1256 } 1253 1257 /*--End-- Delete Feed*/ … … 1255 1259 window.addEventListener ? window.addEventListener("load", __tagembed__getFeed, false) : window.attachEvent && window.attachEvent("onload", __tagembed__getFeed); 1256 1260 function __tagembed__getFeed() { 1257 /*if (__tagembed__manageApiCall())1258 return;*/1259 /*Manage Copy Embed Code Section*/1260 let __tagembed__copycode = document.getElementById("__tagembed__copycode");1261 /*Manage Widget Error*/1262 let widgetData = document.querySelector("#__tagembed__widgets").selectedOptions[0];1263 let __tagembed__widgetId = widgetData.value.split('#')[0];1264 let __tagembed__feed = document.getElementById("__tagembed__feed");1265 let __tagembed__feed_data = document.getElementById("__tagembed__feed_data");1261 /*if (__tagembed__manageApiCall()) 1262 return;*/ 1263 /*Manage Copy Embed Code Section*/ 1264 let __tagembed__copycode = document.getElementById("__tagembed__copycode"); 1265 /*Manage Widget Error*/ 1266 let widgetData = document.querySelector("#__tagembed__widgets").selectedOptions[0]; 1267 let __tagembed__widgetId = widgetData.value.split('#')[0]; 1268 let __tagembed__feed = document.getElementById("__tagembed__feed"); 1269 let __tagembed__feed_data = document.getElementById("__tagembed__feed_data"); 1266 1270 1267 let __tagembed__toast = new TagembedToast; 1268 let formData = new FormData(); 1269 formData.append('action', 'data'); 1270 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1271 formData.append('__tagembed__ajax_action', '__tagembed__get_feed'); 1272 formData.append('widgetId', __tagembed__widgetId); 1273 __tagembed__open_loader(); 1274 fetch(__tagembed__ajax_url, { 1275 method: 'POST', 1276 headers: { 1277 'x-requested-with': 'XMLHttpRequest', 1278 }, 1279 body: formData, 1280 }).then(response => { 1281 return response.json() 1282 }).then(response => { 1283 if (response.status == true) { 1284 __tagembed__close_loader(); 1285 if (response.data.length > 0) { 1286 let elemHTML = `<ul class="__tagembed__conacclist">`; 1287 let count = 1; 1288 let __tagembed__feedbox_id = '__tagembed__feedbox_id'; 1289 for (let index in response.data) { 1290 __tagembed__feedbox_id = __tagembed__feedbox_id + count; 1291 elemHTML = `${elemHTML}<li id="${__tagembed__feedbox_id}">`; 1292 elemHTML = `${elemHTML}<div class="__tagembed__checkbox __tagembed__reconninn">`; 1293 elemHTML = `${elemHTML}<div class="__tagembed__feediconame"><label><img class="" src="${__tagembed__plugin_url_for_js}assets/images/network/${response.data[index].Feed.networkId}.png"/></label>`; 1294 elemHTML = `${elemHTML}<span title="${response.data[index].Feed.name}"><img class="" src="${response.data[index].Filter.image}"/> <b>${response.data[index].Feed.name} : ${response.data[index].Filter.name}</b></span></div>`; 1295 if (response.data[index].Feed.api == 3 || response.data[index].Feed.api == 4) 1296 elemHTML = `${elemHTML}<div class="__tagembed__conn__actions"><a class="__tagembed__btn_reconn" href="javascript:void(0);" onclick="__tageembed__addUpdateAndRefreshAccount(${response.data[index].Feed.networkId},'reconnect','${response.data[index].Feed.accountId}',${response.data[index].Feed.id},${response.data[index].Feed.filterId},'${response.data[index].Feed.name}');"><i class="fas fa-redo-alt"></i> ${response.data[index].Feed.api == 3 ? 'Connect' : 'Reconnect'} </a></div>`; 1297 elemHTML = `${elemHTML}</div>`; 1298 elemHTML = `${elemHTML}<div class="__tagembed__mod__actions">`; 1299 elemHTML = `${elemHTML}<div class="__tagembed__status">`; 1300 elemHTML = `${elemHTML}<div class="__tagembed__toggleOnBut __tagembed__switch tooltip">`; 1301 elemHTML = `${elemHTML}<div class="__tagembed__onoffswitch">`; 1302 elemHTML = `${elemHTML}<input data-widgetId="${response.data[index].Feed.wallId}" data-feedId="${response.data[index].Feed.id}" data-feedStatus="${response.data[index].Feed.status}" id="feed_${count}" name="feed_${count}" onchange="__tagembed__updateFeedStauts(${count});" type="checkbox" class="__tagembed__onoffswitch-checkbox __tagembed__updateStatus" data-on-color="#009385" data-off-color="#989898" ${(response.data[index].Feed.status == 1) ? 'checked' : ''}>`; 1303 elemHTML = `${elemHTML}<label class="__tagembed__onoffswitch-label" for="feed_${count}">`; 1304 elemHTML = `${elemHTML}<span class="__tagembed__onoffswitch-inner"></span>`; 1305 elemHTML = `${elemHTML}<span class="__tagembed__onoffswitch-switch"style="background: rgb(152, 152, 152);"></span>`; 1306 elemHTML = `${elemHTML}</label></div>`; 1307 elemHTML = `${elemHTML}<span class="tooltiptext">Status</span>`; 1308 elemHTML = `${elemHTML}</div></div>`; 1309 elemHTML = `${elemHTML}<div class="__tagembed__totalpostcount">`; 1310 elemHTML = `${elemHTML}Total Post <span>${response.data[index].Feed.totalPost}</span>`; 1311 elemHTML = `${elemHTML}</div>`; 1312 elemHTML = `${elemHTML}<div class="__tagembed__moderation">`; 1313 elemHTML = `${elemHTML}<a class="__tagembed__btn__trash" onclick="__tagembed__deleteFeed(${response.data[index].Feed.id},${response.data[index].Feed.wallId},'${__tagembed__feedbox_id}');" href="javascript:void(0);"><i class="fas fa-trash" aria-hidden="true"></i></a>`; 1314 elemHTML = `${elemHTML}</div></div></li>`; 1315 count++; 1271 let __tagembed__toast = new TagembedToast; 1272 let formData = new FormData(); 1273 formData.append('action', 'data'); 1274 formData.append('__tagembed__ajax_call_nones', __tagembed__ajax_call_nones); 1275 formData.append('__tagembed__ajax_action', '__tagembed__get_feed'); 1276 formData.append('widgetId', __tagembed__widgetId); 1277 __tagembed__open_loader(); 1278 fetch(__tagembed__ajax_url, { 1279 method: 'POST', 1280 headers: { 1281 'x-requested-with': 'XMLHttpRequest', 1282 }, 1283 body: formData, 1284 }).then(response => { 1285 return response.json() 1286 }).then(response => { 1287 if (response.status == true) { 1288 __tagembed__close_loader(); 1289 if (response.data.length > 0) { 1290 let elemHTML = `<ul class="__tagembed__conacclist">`; 1291 let count = 1; 1292 let __tagembed__feedbox_id = '__tagembed__feedbox_id'; 1293 for (let index in response.data) { 1294 __tagembed__feedbox_id = __tagembed__feedbox_id + count; 1295 elemHTML = `${elemHTML}<li id="${__tagembed__feedbox_id}">`; 1296 elemHTML = `${elemHTML}<div class="__tagembed__checkbox __tagembed__reconninn">`; 1297 elemHTML = `${elemHTML}<div class="__tagembed__feediconame"><label><img class="" src="${__tagembed__plugin_url_for_js}assets/images/network/${response.data[index].Feed.networkId}.png"/></label>`; 1298 elemHTML = `${elemHTML}<span title="${response.data[index].Feed.name}"><img class="" src="${response.data[index].Filter.image}"/> <b>${response.data[index].Feed.name} : ${response.data[index].Filter.name}</b></span></div>`; 1299 if (response.data[index].Feed.api == 3 || response.data[index].Feed.api == 4) 1300 elemHTML = `${elemHTML}<div class="__tagembed__conn__actions"><a class="__tagembed__btn_reconn" href="javascript:void(0);" onclick="__tageembed__addUpdateAndRefreshAccount(${response.data[index].Feed.networkId},'reconnect','${response.data[index].Feed.accountId}',${response.data[index].Feed.id},${response.data[index].Feed.filterId},'${response.data[index].Feed.name}');"><i class="fas fa-redo-alt"></i> ${response.data[index].Feed.api == 3 ? 'Connect' : 'Reconnect'} </a></div>`; 1301 elemHTML = `${elemHTML}</div>`; 1302 elemHTML = `${elemHTML}<div class="__tagembed__mod__actions">`; 1303 elemHTML = `${elemHTML}<div class="__tagembed__status">`; 1304 elemHTML = `${elemHTML}<div class="__tagembed__toggleOnBut __tagembed__switch tooltip">`; 1305 elemHTML = `${elemHTML}<div class="__tagembed__onoffswitch">`; 1306 elemHTML = `${elemHTML}<input data-widgetId="${response.data[index].Feed.wallId}" data-feedId="${response.data[index].Feed.id}" data-feedStatus="${response.data[index].Feed.status}" id="feed_${count}" name="feed_${count}" onchange="__tagembed__updateFeedStauts(${count});" type="checkbox" class="__tagembed__onoffswitch-checkbox __tagembed__updateStatus" data-on-color="#009385" data-off-color="#989898" ${(response.data[index].Feed.status == 1) ? 'checked' : ''}>`; 1307 elemHTML = `${elemHTML}<label class="__tagembed__onoffswitch-label" for="feed_${count}">`; 1308 elemHTML = `${elemHTML}<span class="__tagembed__onoffswitch-inner"></span>`; 1309 elemHTML = `${elemHTML}<span class="__tagembed__onoffswitch-switch"style="background: rgb(152, 152, 152);"></span>`; 1310 elemHTML = `${elemHTML}</label></div>`; 1311 elemHTML = `${elemHTML}<span class="tooltiptext">Status</span>`; 1312 elemHTML = `${elemHTML}</div></div>`; 1313 elemHTML = `${elemHTML}<div class="__tagembed__totalpostcount">`; 1314 elemHTML = `${elemHTML}Total Post <span>${response.data[index].Feed.totalPost}</span>`; 1315 elemHTML = `${elemHTML}</div>`; 1316 elemHTML = `${elemHTML}<div class="__tagembed__moderation">`; 1317 elemHTML = `${elemHTML}<a class="__tagembed__btn__trash" onclick="__tagembed__deleteFeed(${response.data[index].Feed.id},${response.data[index].Feed.wallId},'${__tagembed__feedbox_id}');" href="javascript:void(0);"><i class="fas fa-trash" aria-hidden="true"></i></a>`; 1318 elemHTML = `${elemHTML}</div></div></li>`; 1319 count++; 1320 } 1321 elemHTML = `${elemHTML}</ul>`; 1322 __tagembed__feed.style.display = 'flex'; 1323 __tagembed__feed_data.innerHTML = elemHTML; 1324 __tagembed__copycode.style.display = 'flex'; 1325 /*Manage Next And Back Link section Section*/ 1326 manageNextAndBackLinkSectionHideShow('block'); 1327 } else { 1328 __tagembed__feed_data.innerHTML = ''; 1329 __tagembed__feed.style.display = 'none'; 1330 __tagembed__copycode.style.display = 'none'; 1331 /*Manage Next And Back Link section Section*/ 1332 manageNextAndBackLinkSectionHideShow('none'); 1333 } 1334 } else { 1335 __tagembed__close_loader(); 1336 __tagembed__feed_data.innerHTML = ''; 1337 __tagembed__feed.style.display = 'none'; 1338 __tagembed__copycode.style.display = 'none'; 1339 /*Manage Next And Back Link section Section*/ 1340 manageNextAndBackLinkSectionHideShow('none'); 1341 if (response.hasOwnProperty("message")) { 1342 __tagembed__toast.danger({ message: response.message, position: '__tagembed__is-top-right' }); 1343 } else { 1344 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1345 } 1316 1346 } 1317 elemHTML = `${elemHTML}</ul>`; 1318 __tagembed__feed.style.display = 'flex'; 1319 __tagembed__feed_data.innerHTML = elemHTML; 1320 __tagembed__copycode.style.display = 'flex'; 1321 /*Manage Next And Back Link section Section*/ 1322 manageNextAndBackLinkSectionHideShow('block'); 1323 } else { 1347 }).catch((error) => { 1348 console.log(error); 1349 __tagembed__close_loader(); 1324 1350 __tagembed__feed_data.innerHTML = ''; 1325 1351 __tagembed__feed.style.display = 'none'; … … 1327 1353 /*Manage Next And Back Link section Section*/ 1328 1354 manageNextAndBackLinkSectionHideShow('none'); 1329 } 1330 } else { 1331 __tagembed__close_loader(); 1332 __tagembed__feed_data.innerHTML = ''; 1333 __tagembed__feed.style.display = 'none'; 1334 __tagembed__copycode.style.display = 'none'; 1335 /*Manage Next And Back Link section Section*/ 1336 manageNextAndBackLinkSectionHideShow('none'); 1337 if (response.hasOwnProperty("message")) { 1338 __tagembed__toast.danger({message: response.message, position: '__tagembed__is-top-right'}); 1339 } else { 1340 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1341 } 1342 } 1343 }).catch((error) => { 1344 console.log(error); 1345 __tagembed__close_loader(); 1346 __tagembed__feed_data.innerHTML = ''; 1347 __tagembed__feed.style.display = 'none'; 1348 __tagembed__copycode.style.display = 'none'; 1349 /*Manage Next And Back Link section Section*/ 1350 manageNextAndBackLinkSectionHideShow('none'); 1351 __tagembed__toast.danger({message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'}); 1352 }); 1355 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 1356 }); 1353 1357 } 1354 1358 /*--End-- Get Creadet Feed*/ 1355 1359 /*--Start-- Manage Next And Back Link Hide Show*/ 1356 1360 function manageNextAndBackLinkSectionHideShow(hideShow) { 1357 /*Manage Next And Back Link section Section*/1358 let __tagembed__next_and_back_link_section = document.getElementById("__tagembed__next_and_back_link_section");1359 if (__tagembed__next_and_back_link_section)1360 __tagembed__next_and_back_link_section.style.display = hideShow;1361 /*Manage Next And Back Link section Section*/ 1362 let __tagembed__next_and_back_link_section = document.getElementById("__tagembed__next_and_back_link_section"); 1363 if (__tagembed__next_and_back_link_section) 1364 __tagembed__next_and_back_link_section.style.display = hideShow; 1361 1365 } 1362 1366 /*--End-- Manage Next And Back Link Hide Show*/ -
tagembed-widget/trunk/readme.txt
r3166371 r3203117 6 6 Tested up to: 6.5.2 7 7 Requires PHP: 5.6 8 Stable tag: 6. 28 Stable tag: 6.3 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 324 324 325 325 == Changelog == 326 326 = 6.3 = 327 * Meta API update for Instagram users. 327 328 = 6.2 = 328 329 Server Optimization … … 539 540 540 541 == Upgrade Notice == 541 542 = 6.3 = 543 * Meta API update for Instagram users. 542 544 = 6.2 = 543 545 Server Optimization -
tagembed-widget/trunk/tagembed.php
r3166371 r3203117 5 5 * Plugin URI: https://tagembed.com/ 6 6 * Description: Display Facebook feed, Instagram feed, Twitter feed, YouTube Videos and more social feeds from 15+ social networks on any page, posts or widgets using shortcode. Beautifully clean, customizable, and responsive Social Media Feed Widget Plugin for WordPress. 7 * Version: 6. 27 * Version: 6.3 8 8 * Author: Tagembed 9 9 * Author URI: https://tagembed.com/ … … 13 13 endif; 14 14 /* --Start-- Create Constant */ 15 !defined('TAGEMBED_PLUGIN_VERSION') && define('TAGEMBED_PLUGIN_VERSION', '6. 2');15 !defined('TAGEMBED_PLUGIN_VERSION') && define('TAGEMBED_PLUGIN_VERSION', '6.3'); 16 16 !defined('TAGEMBED_PLUGIN_DIR_PATH') && define('TAGEMBED_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__)); 17 17 !defined('TAGEMBED_PLUGIN_URL') && define('TAGEMBED_PLUGIN_URL', plugin_dir_url(__FILE__)); -
tagembed-widget/trunk/views/includes/footerView.php
r3166371 r3203117 27 27 user_id: response.data.userId, 28 28 user_hash: response.data.userHash, 29 billing_email: response.data.billingEmail,30 29 name: response.data.name, 31 created_at: response.data.created,32 user_type: response.data.type,33 plan: response.data.plan,34 active_plan: response.data.activePlan,35 product: response.data.product,36 active_product: response.data.activeProduct37 30 }; 38 31 /*--End--Manage Intercom Setting Data*/
Note: See TracChangeset
for help on using the changeset viewer.