-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcosm-body-classes.min.js
8 lines (8 loc) · 1.45 KB
/
cosm-body-classes.min.js
1
2
3
4
5
6
7
8
/*!
* Cosm Body Classes v1.0.0
* https://github.com/drywall/cosm-body-classes
*
* Copyright 2015 Cornershop Creative, LLC
* Released under the MIT license
*/
jQuery(document).ready(function(){function a(){var a=window.location.pathname,b=null,c={getLocal:"lookup","supporter/unsubscribe":"unsubscribe",profile:"profile",blastContent:"blasts","/letter":"letter-to-editor","/event/":"event","/my/":"my-salsa","/shop":"shop","/signup":"signup","/tellafriend":"tellafriend","/thank_you_page":"thankyou","/questionnaire/":"questionnaire","/action3":"action","/viewCart.jsp":"shop-cart","/item.jsp":"shop-item"};"object"==typeof window.salsaClasses&&jQuery.extend(c,window.salsaClasses),jQuery.each(c,function(c,d){return a.indexOf(c)>1?(jQuery("body").addClass(d),b=d,!1):void 0}),"action"==b&&($form=jQuery("form[onsubmit]"),$form.length&&$form.attr("action").indexOf("blind_submit")>1?jQuery("body").addClass("action-blind"):jQuery("#sign-page").is(":visible")?jQuery(".petitionContent").length?jQuery("body").addClass("action-petition"):jQuery("body").addClass("action-targeted-or-multi"):jQuery(document).ajaxSuccess(function(a,b,c){-1!=c.url.indexOf("actionJSON.sjs")&&(b.response.indexOf('"Style":"Targeted"')>1?jQuery("body").addClass("action-targeted"):b.response.indexOf('"Style":"Petition"')>1?jQuery("body").addClass("action-petition"):b.response.indexOf('"Style":"Multi-Content"')>1?jQuery("body").addClass("action-multi"):jQuery("body").addClass("action-unknown"))}))}a()});