{"id":9,"date":"2025-03-13T14:18:59","date_gmt":"2025-03-13T14:18:59","guid":{"rendered":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/"},"modified":"2025-03-13T14:18:59","modified_gmt":"2025-03-13T14:18:59","slug":"candee-reviews","status":"publish","type":"page","link":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/","title":{"rendered":"Candee Reviews"},"content":{"rendered":"<style>\n    \/***** Reviews *****\/\n    .reviewTable{\n        width: 100%;\n        margin-bottom: 0;\n    }\n\n    .facReview th:last-child, .facReview td:last-child {\n        width:100%;\n    }\n\n    .reviewCompany{\n        clear:both;\n        font-weight:bold;\n    }\n\n    .reviewLogo{\n        vertical-align: top;\n    }\n\n    \n    .reviewTable .facReview:nth-of-type(1n+1002){ \n        display:none;\n    }\n\n    .reviewAuthor{\n    text-align: right;\n    }\n    .reviewComment{\n    margin-bottom: 5px;\n    margin-top: 5px;\n    clear: both;\n    }\n    .reviewContainer {\n    margin-bottom: 50px;\n    margin-top: 40px;\n    }\n    .tsg-columnsb.feedbackblurb b {\n    margin: 20px 0;\n    float:  left;\n    width:  100%;\n    }\n\n    div#tsg-total-reviews {\n    margin-bottom: 50px;\n    \/* float:  left; *\/\n    width:  100%;\n    }\n\n    .leaveAReviewWrapper{\n        display:none;\n    }\n\n    .selectLocationsForReviewsText{\n        padding-bottom:10px;\n    }\n\n    .reviewTable{\n        border-collapse: separate;\n    }\n\n    .leaveReview {\n        margin-right:5px;\n    }\n\n    .leaveReview:first-of-type {\n        margin-left: 0;\n    }\n\n    .leaveAReviewTD{\n        padding-bottom:50px;\n    }\n\n    .selectedLocation{\n        margin-bottom: 1.5rem;\n    }\n\n    .commentLink{\n        margin-left:0px;\n        margin-right:5px;\n    }\n\n    .selectLocationsForReviewsText{\n        font-weight:bold;\n    }\n\n    .more-limit-link{\n        float: right;\n        margin-top: 2.5rem;\n    }\n\n    @media (max-width: 768px) {\n        .leaveReviewMessage{\n            display:block;\n            width:100%;\n        }\n    }\n\n    \n    .reviewDate,\n    .reviewAuthor {\n        display: inline-block;\n    }\n\n    .reviewAuthor {\n        float: right;\n        clear: both;\n    }\n\n<\/style>\n\n<div class=\"noReview\">Reviews Coming Soon!<\/div><\/div> \n\n<script>\n docReady(function() {\n\n    \n\n    \/\/this is for single facility\n    if(\"0\" == 1){\n        cQuery('.selectLocationsForReviews').hide();\n        cQuery('.facReview').show();\n        cQuery('.leaveAReviewWrapper').show();\n    }\n    \n    if(\"0\" == 0){\n        var firstReviewMessage = SHARED.candee_translate('Be the first to review', candee_js_variables.lang);\n        cQuery('.leaveReviewMessage').text(firstReviewMessage+':');\n    }\n\n    \/\/lets remove any options that don't have reviews\n    cQuery('.propOption').each(function( index ) {\n        var propID = cQuery(this).attr('data-propid');\n        if(cQuery('.facility-id-'+propID).length == 0){\n            cQuery(this).remove();\n        }\n    });\n\n    cQuery(document).on('click', '.leaveAReviewWrapper a', function(){\n        var title = cQuery(this).attr('title').toLowerCase();\n        var link = cQuery(this).attr('href');\n        var facName = cQuery('.selectedLocation').find(':selected').text();\n                \n        var googleData = {\n            'facname': facName,\n            'cat': 'CAS3-reviews',\n            'action': 'leave-review',\n            'label': title,\n            'value': link,\n        };\n\n        SHARED.post_gtag(JSON.stringify(googleData));\n    });\n\n    cQuery('.selectedLocation').on('change', function(){\n        cQuery('.facReview').show();\n\n        var fac = cQuery(this).find(':selected').attr('data-propid');\n        var facName = cQuery(this).find(':selected').text();\n\n        \/\/remove all from the select\n        cQuery('.selectLocationsDefault').remove();\n\n        \/\/hide all facilties\n        cQuery('.reviewTable').hide();\n\n        \/\/show selected facility\n        cQuery('.facility-id-'+fac).show();\n        cQuery('.facility-id-'+fac + ' .leaveAReviewWrapper').show();\n        \n        var googleData = {\n            'facname': facName,\n            'cat': 'CAS3-reviews',\n            'action': 'reviews-facility-dropdown',\n            'label': 'reviews-facility-dropdown',\n            'value': facName,\n        };\n\n        SHARED.post_gtag(JSON.stringify(googleData));\n    });\n\n    \/\/ Preselect location if option is set. Otherwise show first locations within limit\n    var preselect = 'false';\n    if (preselect !== 'false'){\n        var selectedVal = '';\n        if (preselect === 'true'){\n            selectedVal = cQuery(cQuery('.propOption')[0]).val();\n        } else {\n            selectedVal = cQuery(cQuery('.propOption[data-propid=\"'+preselect+'\"]')[0]).val()\n        }\n        \n        cQuery(cQuery('.selectedLocation')[0]).val(selectedVal);\n        cQuery(cQuery('.selectedLocation')[0]).trigger('change');\n        \n    } else {\n        cQuery('.facReview').each(function(index){\n            if (index >= 1000){\n                cQuery(this).hide();\n            } else {\n                cQuery(this).show();\n            }\n        });\n    }\n\n    \/\/if user sets random ony show random amount\n    var random          = 0;\n    var randomForAll    = false;\n\n    if(\"0\" > 0){\n        var divs = [];\n\n        if( randomForAll == true ){\n            \/\/do random for each faclity\n            cQuery('.reviewsTheme1 .reviewTable').each(function( index, reviewTable ) {\n                var review = cQuery(reviewTable).find('.facReview');\n                var div = cQuery(review).get().sort(function(){ \n                    return Math.round(Math.random())-0.5; \/\/so we get the right +\/- combo\n                }).slice(0,random);\n\n                divs.push(div);\n            });\n        } else {\n            \/\/overall reandom\n            var div = cQuery('.reviewsTheme1 .facReview').get().sort(function(){ \n                return Math.round(Math.random())-0.5; \/\/so we get the right +\/- combo\n            }).slice(0,random);\n            divs.push(div);\n        }\n\n        cQuery('.reviewsTheme1').prepend('<div class=\"facReviewWrapper\"><\/div>');\n        cQuery(divs).each(function( index, rev ) {\n            cQuery('.reviewsTheme1 .facReviewWrapper').append(rev);\n            cQuery(rev).css('display', 'block');\n        });\n    }\n    if(candee_js_variables.facilities.length > 1){\n        let inputId = 'selectReviewLocation';\n        var $select = cQuery('#'+inputId);\n        var $container = $select.closest('.selectLocationsForReviews');\n\n        $select.off('change').on('change', function(){\n            var $opt = cQuery(this).find('option:selected');\n            var facName = $opt.text();\n            var prop_id = $opt.attr('data-propid');\n\n            cQuery(this).attr('data-propid', prop_id);\n\n            if (prop_id && prop_id != '0') {\n                cQuery('.facReview').show();\n                cQuery('.reviewTable').hide();\n                cQuery('.facility-id-'+prop_id).show();\n                cQuery('.facility-id-'+prop_id + ' .leaveAReviewWrapper').show();\n            } else {\n                cQuery('.reviewTable').show();\n            }\n\n            var googleData = {\n                'facname': facName,\n                'cat': 'CAS3-reviews',\n                'action': 'reviews-facility-dropdown',\n                'label': 'reviews-facility-dropdown',\n                'value': facName,\n            };\n            SHARED.post_gtag(JSON.stringify(googleData));\n        });\n\n        \/\/ Trigger change on page load to show default facility's social media\n        $select.trigger('change');\n\n        $container.find('.clearLocationButton').off('click').on('click', function(e){\n            e.preventDefault();\n            var $def = $select.find('option.selectLocationsDefault');\n            if ($def.length) {\n                $select.val($def.val());\n                $select.removeAttr('data-propid').trigger('change');\n            } else {\n                $select.val('');\n                $select.removeAttr('data-propid').trigger('change');\n            }\n        });\n    }\n\n});\n\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/full-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Candee Reviews - mainecoaststorage<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Candee Reviews - mainecoaststorage\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/\" \/>\n<meta property=\"og:site_name\" content=\"mainecoaststorage\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/\",\"url\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/\",\"name\":\"Candee Reviews - mainecoaststorage\",\"isPartOf\":{\"@id\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/#website\"},\"datePublished\":\"2025-03-13T14:18:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Candee Reviews\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/#website\",\"url\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/\",\"name\":\"mainecoaststorage\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Candee Reviews - mainecoaststorage","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/","og_locale":"en_US","og_type":"article","og_title":"Candee Reviews - mainecoaststorage","og_url":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/","og_site_name":"mainecoaststorage","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/","url":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/","name":"Candee Reviews - mainecoaststorage","isPartOf":{"@id":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/#website"},"datePublished":"2025-03-13T14:18:59+00:00","breadcrumb":{"@id":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/candee-reviews\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/"},{"@type":"ListItem","position":2,"name":"Candee Reviews"}]},{"@type":"WebSite","@id":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/#website","url":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/","name":"mainecoaststorage","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.beta-pinnacle.com\/mainecoaststorage\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}