1 2 <html lang="en"> 3 4 5 6 7<head> 8<!-- <title>bhist-13</title> --> 9<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 10 11<link rel="icon" href="bloomsbury_assets/bhist/images/bhfav.jpg" sizes="16x16" type="image/png"> 12<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet"/> 13<meta charset="UTF-8"> 14<!-- Google Tag Manager -->
15<script>
vendor: 331 bytes, lines 15-19
15(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 16new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 17j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 18'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 19})(window,document,'script','dataLayer','
19GTM-KJ5ZC6WD
vendor: 3 bytes, line 19
19');
19</script>
19 20<!-- End Google Tag Manager --> 21 22 23 24 25 26 27 28 29
30<script> 31 window.fiveStarSession = "E979A42FB229F0F87336CE482E0A2EA6"; 32 </script>
32 33 34 35 36 37<meta property="og:url" content="https://www.bloomsburyhistory.com/bhist/about" /> 38<meta property="og:title" content="" /> 39<meta property="og:description" content="" /> 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107<input type="hidden" id="counterhiddenInput" value="/open-access#usage"/> 108 109 110 111<input type="hidden" id="session-timeout-Value" value="30"/> 112 113 114 115 116 117 <meta name="description" content="add"> 118 <meta name="keywords" content="add"> 119 120 121 122 <title>Bloomsbury History - About</title> 123<meta name="ST.PlatformAPIKey" content="8c5dcad405ee7902" /> 124 125 126<!-- CSS --> 127<link href="/bloomsbury_assets/bloomsbury/css/support.css" rel="stylesheet" type="text/css"> 128<link href="/bloomsbury_assets/bloomsbury/css/custom-select.css" rel="stylesheet" type="text/css"> 129<link href="/bloomsbury_assets/bloomsbury/css/owl-carousel-new.css" rel="stylesheet" type="text/css"> 130<link href="/bloomsbury_assets/bloomsbury/css/checkbox.css" rel="stylesheet" type="text/css"> 131<link href="/bloomsbury_assets/bloomsbury/css/all.min.css" rel="stylesheet" type="text/css"> 132<link href="/bloomsbury_assets/bhist/css/plyr.css" rel="stylesheet" type="text/css"> 133<link href="/bloomsbury_assets/bloomsbury/css/bootstrap-slider.css" rel="stylesheet" type="text/css"> 134<link href="/bloomsbury_assets/bloomsbury/css/support-ui.css" rel="stylesheet" type="text/css"> 135 136 137 138 139 <link href="/bloomsbury_assets/bhist/css/bhist.css?v=13.1.9" rel="stylesheet" type="text/css"> 140 <link href="/bloomsbury_assets/bhist/css/product.css?v=13.1.9" rel="stylesheet" type="text/css"> 141 142 143<!--<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" 144 integrity="sha512-M2wvCLH6DSRazYeZRIm1JnYyh22purTM+FDB5CsyxtQJYeKq83arPe5wgbNmcFXGqiSH2XR8dT/fJISVA1r/zQ==" 145 crossorigin=""/>--> 146 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.css" crossorigin=""> 147 148 149<!-- JS -->
150<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.min.js"></script>
vendor: 2 bytes, line 150
150
151<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/custom.min.js"></script>
vendor: 2 bytes, line 151
151
152<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/owl-carousel-new.min.js"></script>
vendor: 2 bytes, line 152
152
153<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/custom-select.min.js"></script>
vendor: 2 bytes, line 153
153
154<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/plyr.js"></script>
154 155 156
157<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/bootstrap-slider.min.js"></script>
vendor: 2 bytes, line 157
157
158<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery-ui.min.js"></script>
vendor: 2 bytes, line 158
158
159<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/mousescroll.min.js"></script>
vendor: 2 bytes, line 159
159
160<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery-show-first.min.js"></script>
vendor: 2 bytes, line 160
160
161<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/clipboard.min.js"></script>
vendor: 2 bytes, line 161
161
162<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.mark.min.js"></script>
vendor: 2 bytes, line 162
162
163<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.cloudinary.js"></script>
vendor: 2 bytes, line 163
163
164<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/bloomsbury.min.js?v=13.1.9"></script>
vendor: 70 bytes, lines 164-165
164 165<script src='https://www.recaptcha.net/recaptcha/api.js'></script>
166<!--
166<script src="https://unpkg.com/[email protected]/dist/leaflet.js" 167 integrity="sha512-lInM/apFSqyy1o6s89K4iQUKg6ppXEgsVxT35HbzUupEVRh2Eu9Wdl4tHj7dZO0s1uvplcYGmt3498TtHq+log==" 168 crossorigin=""></script>
168--> 169
169<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.js" crossorigin=""></script>
169 170
170<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/leaflet.ChineseTmsProviders.js"></script>
vendor: 2 bytes, line 170
170
171<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.cookie.min.js"></script>
vendor: 2 bytes, line 171
171
172<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.truncation.js"></script>
vendor: 2 bytes, line 172
172
173<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/openseadragon.min.js"></script>
vendor: 2 bytes, line 173
173
174<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/openseadragon-svg-overlay.js"></script>
vendor: 2 bytes, line 174
174
175<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/snap.svg-min.js"></script>
175 176
177<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/jquery.numeric.min.js"></script>
vendor: 2 bytes, line 177
177
178<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/raphael.min.js"></script>
vendor: 2 bytes, line 178
178
179<script type="text/javascript" src="/bloomsbury_assets/bloomsbury/js/URI.min.js"></script>
179 180<!--
180<script src="https://ssl.geoplugin.net/json.gp?k=a79c8a904f5edab4&jsoncallback=getGeolocationData"></script>
180 -->
181<script> 182 $.ajax({ 183 type: "GET", 184 url: '/app/getmylocat', 185 success: function(response){ 186 getGeolocationData(response); 187 }, 188 error: function(error){ 189 console.log(error); 190 } 191 }); 192</script>
192 193 194<!-- OneTrust Cookies Consent Notice start for bloomsburyhistory.com -->
195<script src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="019bc179-a93d-7e6d-9550-be933f6cf19e" ></script>
vendor: 1 bytes, line 195
195
196<script type="text/javascript"> 197function OptanonWrapper() { } 198</script>
198 199<!-- OneTrust Cookies Consent Notice end for bloomsburyhistory.com --> 200</head> 201 202<body> 203<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 203-204
203 204<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
204GTM-KJ5ZC6WD
vendor: 86 bytes, lines 204-205
204 " 205height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
206<!-- End Google Tag Manager (noscript) --> 207 208 <div style="position: absolute;top:-10000px;" class="skip-content-div"> 209 <a href="javascript:void(0);" id="skip-content" aria-label="Skip to main content">Skip to main content</a> 210 </div> 211 212<input type="hidden" id="copytocliptxt" name="copytoclipboard" value="Copy to Clipboard"/> 213<input type="hidden" id="copiedtocliptxt" name="copiedtoclipboard" value="Copied"/> 214<input id="counterEnabled" type="hidden" value="true"> 215<input id="instanceValue" type="hidden" value="instance1"> 216<div id="messageBoxFull" aria-live="assertive" style="position:absolute;top:-10000;left:-10000" aria-relevant="additions removals"></div> 217 218 219<div class="loading-hidden hide"> 220 <div class="loading-image"><img src="/bloomsbury_assets/bloomsbury/images/loader.gif" alt="Loading" title="Loading"> </div> 221</div> 222 223<div class="content-loader hide"> 224 <img src="/bloomsbury_assets/bloomsbury/images/loader.gif" alt="Loading" title="Loading" class="loader-icon"/> 225</div> 226 227<input type="hidden" id="imageAuthEnabled" value="false"/> 228
229<script> 230var sqtrkq = sqtrkq || []; 231window.analyticsFlag = false; 232function showAjaxLoader(element) { 233 $(".content-loader").clone().removeClass("hide").appendTo(element); 234} 235 236function hideAjaxLoader(element) { 237 $(element).find(".content-loader").remove(); 238} 239 240 241var signupEventFlag=localStorage.getItem("signup-success"); 242if (signupEventFlag && signupEventFlag == "true") { 243 dataLayer.push({ 244 'event' : 'sign_up' 245 }); 246} 247localStorage.removeItem("signup-success"); 248 249 // default language code setting 250 if (typeof $.cookie('seleLang') === 'undefined'){ 251 $.cookie("seleLang", "en"); 252 $.cookie("taxonomy", ""); 253 $.cookie("contenttype", ""); 254 $.cookie("fromYear", ""); 255 $.cookie("toYear", ""); 256 } 257 258 259 $(document).ready(function() { 260 $(window).resize(function() { 261 var width = $(window).width(); 262 if (width >= 1024) { 263 } else if ((width <= 1023) && (width >= 768)) { 264 } else { 265 } 266 }); 267 268 $(".lang_list a").on("click",function(){ 269 var oldLang = $(".lang_list a.active").attr("data-lang"); 270 var newLang = $(this).attr("data-lang"); 271 $.cookie("seleLang", newLang); 272 location.reload(); 273 }); 274 }); 275 276function getCoverSheetDate(){ 277 var d = new Date(); 278 var year = d.getFullYear(); 279 var month = d.toLocaleString([], { month: "short" }); 280 var day = d.toLocaleString([], { day: "2-digit" }); 281 var time = d.getTime(); 282 var minutes = d.getTimezoneOffset(); 283 var offset = minutes / 60; 284 var utc = day + ' ' + month + ' ' + year +' at '+ d.getUTCHours() + ':'+d.getUTCMinutes()+':'+ d.getUTCSeconds() + "." + d.getUTCMilliseconds() + ''+ Math.floor(offset) + ":00"; 285 return utc; 286 } 287 288 function isIEBrowser() { 289 var ua = window.navigator.userAgent; 290 var msie = ua.indexOf("MSIE"); 291 // If Internet Explorer 292 if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) 293 { 294 return true; 295 } 296 else 297 { 298 return false; 299 } 300 } 301 302 function downloadPDF(filePath, downloadName) { 303 if (isIEBrowser()){ 304 var _window = window.open(filePath, '_blank'); 305 //_window.document.close(); 306 //_window.document.execCommand('SaveAs', true, downloadName) 307 //_window.close(); 308 } else { 309 var link=document.createElement('a'); 310 link.href= filePath; 311 link.download= downloadName; 312 var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0 || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || safari.pushNotification); 313 if (isSafari) { 314 window.location.href=filePath; 315 } else { 316 var evt = document.createEvent('MouseEvents'); 317 evt.initMouseEvent('click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null); 318 link.dispatchEvent(evt); 319 } 320 } 321 } 322 function getMobileOperatingSystem() { 323 var userAgent = navigator.userAgent || navigator.vendor || window.opera; 324 325 // Windows Phone must come first because its UA also contains "Android" 326 if (/windows phone/i.test(userAgent)) { 327 return "Windows Phone"; 328 } 329 330 if (/android/i.test(userAgent)) { 331 return "Android"; 332 } 333 334 // iOS detection from: http://stackoverflow.com/a/9039885/177710 335 if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { 336 return "iOS"; 337 } 338 339 return "unknown"; 340} 341 342 function openPrint(content) { 343 var OS = getMobileOperatingSystem(); 344 if (OS == "iOS") { 345 $("#printFrame").remove(); 346 } 347 var frame1 = document.createElement('iframe'); 348 frame1.name = "frame1"; 349 frame1.id = "printFrame"; 350 frame1.style.position = "absolute"; 351 frame1.style.top = "-1000000px"; 352 document.body.appendChild(frame1); 353 var frameDoc = frame1.contentWindow ? frame1.contentWindow : frame1.contentDocument.document ? frame1.contentDocument.document : frame1.contentDocument; 354 if (OS == "Android") { 355 var originalContents = document.body.innerHTML; 356 document.body.innerHTML = xmlreq.responseText; 357 setTimeout(function() { 358 window.print(); 359 document.body.innerHTML = originalContents; 360 showProgress(); 361 location.reload(); 362 }, 1000); 363 } else if (OS == "iOS") { 364 frameDoc.document.open(); 365 frameDoc.document.write(xmlreq.responseText); 366 frameDoc.document.close(); 367 setTimeout(function () { 368 window.frames["frame1"].focus(); 369 window.frames["frame1"].print(); 370 //document.body.removeChild(frame1); 371 }, 1000); 372 } else { 373 frameDoc.document.open(); 374 frameDoc.document.write(xmlreq.responseText); 375 frameDoc.document.close(); 376 setTimeout(function () { 377 window.frames["frame1"].focus(); 378 window.frames["frame1"].print(); 379 document.body.removeChild(frame1); 380 }, 500); 381 } 382 } 383</script>
383 384 385 386 387 388<div role="dialog" aria-modal="true" aria-labelledby="myModalLabel" class="modal fade" id="signin_modal" tabindex="-1" data-backdrop="static" data-keyboard="false"> 389 <div class="vertical-alignment-helper"> 390 <div class="modal-dialog signin-modal vertical-align-center" role="document"> 391 <div class="modal-content"> 392 <div class="modal-body"> 393 <div class="signin_close"> 394 <button class="closebtn" type="button" data-dismiss="modal" aria-label="Close" title="Close"> 395 <img src="/bloomsbury_assets/bloomsbury/images/signin_close.png" alt="" role="presentation"> 396 </button> 397 </div> 398 <h2 id="myModalLabel" aria-label="Sign in to Your Personal Account ">Sign in to Your Personal Account </h2> 399 <div tabindex="0" class="signinwith hide signup_social" aria-label="Sign in with"><span>Sign in with:</span> 400 <a href="javascript:;" onclick="if(confirm('You are being redirected to an external link. Do you wish to continue?')) {gp_login();return false;} 401 else {return false;}" title="Google"><span class="icon-Social_Google" title="Google"></span></a> 402 <a href="javascript:;" onclick="if(confirm('You are being redirected to an external link. Do you wish to continue?')) {fb_login();return false;} 403 else {return false;}" title="Facebook"><span class="icon-Social_Facebook" title="Facebook"></span></a> 404 <a href="javascript:;" onclick="if(confirm('You are being redirected to an external link. Do you wish to continue?')) {tw_login();return false;} 405 else {return false;}" title="Twitter"><span class="icon-Social_Twitter" title="Twitter"></span></a> 406 </div> 407 <p align="center" tabindex="0" aria-label="or" class="hide ">Or</p> 408 <form method="post" id="signin-form">
409 <span class="err-msg hide" id="signinerr" tabindex="0" aria-live="polite" aria-label="Incorrect Email Address or password. Please try again.">Incorrect Email Address or password. Please try again.</span> 410 <div class="form-group"> 411 <label aria-label="Email Address">Email Address</label> 412 <input type="email" class="form-control" aria-label="email address" id="signin-username" name="signin-username" autocomplete="off"> 413 <span class="err-msg hide" tabindex="0" aria-live="assertive" aria-label="Invalid Email Address">Invalid Email Address</span> 414 </div> 415 <div class="form-group"> 416 <label aria-label="Password">Password</label> 417 <input type="password" class="form-control" id="signin-password" name="signin-password" autocomplete="off"> 418 <!-- <span class="err-msg hide" tabindex="0" aria-label="Invalid Password">Invalid Password</span> --> 419 <div class="forget_pass"><a class="forget-passwordlink" href="pre-forgot-password">Forgot Password?</a></div> 420 </div> 421 <div class="clearfix"></div> 422 <div class="form-group" align="center"> 423 <input role="button" id="signin-btn" class="primary_btn disabled-btn" aria-label="signin" value="Sign in"> 424 </div> 425 <div> 426 With a personal account, you can save books, chapters, images or other items to view later. 427 </div> 428 </form> 429 <p class="personal_acc" aria-label="Don't have a personal account yet? Sign up now"> 430 Don't have a personal account yet?<br> 431 <!-- <a href="sign-up?recentUrl=/about">Sign up now.</a> --> 432 <a class="personal_acclabel" href="https://p13n-bloomsbury.highwire.org/register?return-url=https://www.bloomsburyhistory.com%2Fabout">Sign up now.</a> 433 </p> 434 </div> 435 </div> 436 </div> 437 </div> 438</div> 439 440 441<div role="dialog" aria-modal="true" aria-labelledby="commontool-changePassword" aria-describedby="changePassword-dialog-description" class="modal fade" id="changepass" tabindex="-1" data-backdrop="static" data-keyboard="false"> 442 <div class="vertical-alignment-helper"> 443 <div class="modal-dialog signin-modal change_password vertical-align-center" role="document"> 444 <div class="modal-content"> 445 <div class="modal-body"> 446 <div class="close_icon"> 447 <button type="button" data-dismiss="modal" aria-label="Close" title="Close"> 448 <img src="/bloomsbury_assets/bloomsbury/images/signin_close.png" alt="" role="presentation"> 449 </button> 450 </div> 451 <h2 id="head-changepwd" tabindex="0" aria-labelledby="head-changepwd">Change Password</h2> 452 <form method="post" id="change-password-form"> 453 <div class="form-group"> 454 <label id="head-currentpwd" tabindex="0" aria-labelledby="head-currentpwd">Current Password</label> 455 <input name="oldpassword" id="change-old-pwd" type="password" class="form-control" placeholder="Enter Current Password" maxlength="20" autocomplete="off"> 456 <span id="head-currentpwd-err" class="err-msg hide" tabindex="0" aria-live="polite" aria-labelledby="head-currentpwd">Current Password doesn't match</span> 457 </div> 458 <div class="form-group"> 459 <label id="head-newpwd" tabindex="0" aria-labelledby="head-newpwd">New Password</label> 460 <input name="newpassword" id="change-new-pwd" type="password" class="form-control" placeholder="Enter new password" maxlength="20" autocomplete="off"> 461 <span id="head-newpwd-err" class="err-msg hide" tabindex="0" aria-live="polite" aria-labelledby="head-newpwd-err">Enter min 6 Characters</span> 462 </div> 463 <div class="form-group"> 464 <label id="head-confirm-newpwd" tabindex="0" aria-labelledby="head-confirm-newpwd">Confirm New Password</label> 465 <input name="confnewpassword" id="change-confirm-pwd" type="password" class="form-control" placeholder="Re-enter password" maxlength="20" autocomplete="off">
466 <span id="head-confirm-newpwd-err" class="err-msg hide" tabindex="0" aria-live="polite" aria-labelledby="head-confirm-newpwd">Entered password does not match</span> 467 </div> 468 <div class="form-group no_margin" align="center"> 469 <input type="button" id="change-pwd-btn" value="Save" class="primary_btn disabled-btn" aria-label="save"> 470 <input type="button" value="Cancel" class="secondary_btn" data-dismiss="modal" aria-label="cancel"> 471 </div> 472 </form> 473 </div> 474 </div> 475 </div> 476 </div> 477</div> 478 479 480<!-- Signup via Social Media Modal starts Here--> 481<div role="dialog" aria-modal="true" aria-labelledby="signup-social-media" aria-describedby="signup-social-media-description" class="modal fade" id="signup-social-media" tabindex="-1" data-backdrop="static" data-keyboard="false"> 482 <div class="modal-dialog" role="document"> 483 <div class="modal-content"> 484 <div class="modal-body fb-signup"> 485 <div class="signin_close"> 486 <button type="button" data-dismiss="modal" aria-label="Close" title="Close"> 487 <img src="/bloomsbury_assets/bloomsbury/images/signin_close.png" alt="" role="presentation"> 488 </button> 489 </div> 490 <h3 id="sn-signup-media-title" tabindex="0" aria-labelledby="sn-signup-media-title">Sign Up Via FaceBook</h3> 491 492 <!-- <div class="row prof-pic"> --> 493 <!-- <div class="col-lg-3 col-sm-3 col-md-3 col-xs-3 profile-icon"> --> 494 <!-- <img id="sn-profile-pic" src="/bloomsbury_assets/bloomsbury/images/fb-prof-pic.jpg" style="margin: 0 auto; width: 70px; height: 70px;" class="img-rounded" alt="prof pic" tabindex="0"> --> 495 <!-- </div> --> 496 <!-- <div class="col-lg-9 col-sm-9 col-md-9 col-xs-9"> --> 497 <!-- <h5 id="sn-full-name" tabindex="0" aria-labelledby="sn-full-name">John Doe</h5> --> 498 <!-- <p id="sn-email" class="mail-id" tabindex="0" aria-labelledby="sn-email">[email protected]</p> --> 499 <!-- <div class="fb-icon"> --> 500 <!-- <img id="sn-signup-icon" src="/bloomsbury_assets/bloomsbury/images/fb-signup-icon.png" alt="fb-icon" tabindex="0"> --> 501 <!-- <span id="signup-social-label" tabindex="0" aria-labelledby="signup-social-label"> Facebook</span></div> --> 502 <!-- </div> --> 503 <!-- </div> --> 504 505 <div class="clearfix prof-pic"> 506 <div class="profile-icon"> 507 <img id="sn-profile-pic" src="/bloomsbury_assets/bloomsbury/images/fb-prof-pic.jpg" width="75" height="75" class="img-rounded" alt="prof pic" tabindex="0"> 508 </div> 509 <div class="profile-text"> 510 <h5 id="sn-full-name" tabindex="0" aria-labelledby="sn-full-name">John Doe</h5> 511 <p id="sn-email" class="mail-id" tabindex="0" aria-labelledby="sn-email">[email protected]</p> 512 <div class="fb-icon"> 513 <img id="sn-signup-icon" src="/bloomsbury_assets/bloomsbury/images/fb-signup-icon.png" width="25" height="25" alt="fb-icon" tabindex="0">
514 <span id="signup-social-label" tabindex="0" aria-labelledby="signup-social-label"> Facebook</span></div> 515 </div> 516 </div> 517 518 <div class="clearfix"></div> 519 520 <h4 id="head-addInfo" tabindex="0" aria-labelledby="head-addInfo">Additional info required</h4> 521 <div class="row"> 522 <form id="sn-signup-form" class="fb-signup-form" method="post"> 523 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 signup-title hide"> 524 <div class="title_cont"> 525 <div class="form-group clearfix"> 526 <label id="head-social-titlab" tabindex="0" aria-labelledby="head-social-titlab">Title<sup>*</sup></label> 527 <div class="clearfix"></div> 528 <select id="sn-signup-title-option" name="title" class="selectpicker form-control title_style col-lg-6 col-md-6 col-sm-6 col-xs-6"> 529 <option value="">Select</option> 530 <option value="Mr."> Mr. </option> 531 <option value="Mrs."> Mrs. </option> 532 <option value="Miss."> Miss. </option> 533 <option value="Ms."> Ms. </option> 534 <option value="Dr."> Dr. </option> 535 <option value="Prof."> Prof. </option> 536 <option value="Other"> Other </option> 537 </select> 538 <input type="text" id="sn-signup-other-txt-box" name="otherTitle" class="hide form-control title_style other-txt-box col-lg-6 col-md-6 col-sm-6 col-xs-6" autocomplete="off"> 539 </div> 540 </div> 541 </div> 542 <div class="clearfix"></div> 543 544 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> 545 <div class="form-group"> 546 <label id="head-social-frsnme" tabindex="0" aria-labelledby="head-social-frsnme">First Name<sup>*</sup></label> 547 <input id="sn-signup-first-name" name="firstname" type="text" class="form-control" placeholder="First Name" maxlength="30" autocomplete="off"> 548 </div> 549 </div> 550 551 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 hide"> 552 <div class="form-group"> 553 <label id="head-social-surnme" tabindex="0" aria-labelledby="head-social-surnme">Surname<sup>*</sup></label> 554 <input id="sn-signup-sur-name" class="form-control" name="surname" type="text" class="form-control" placeholder="Surname" maxlength="30" autocomplete="off"> 555 </div> 556 </div> 557 <div class="clearfix"></div> 558 559 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 hide"> 560 <div class="form-group"> 561 <label id="head-social-occup" tabindex="0" aria-labelledby="head-social-occup">Occupation<sup>*</sup></label> 562 <select id="sn-signup-occupation-select" name="occupation" class="selectpicker form-control"> 563 <option value="">Select</option> 564 <option value="Librarian"> Librarian </option> 565 <option value="Academic/Faculty"> Academic/Faculty </option> 566 <option value="Administrator"> Administrator </option> 567 <option value="Student"> Student </option> 568 <option value="Other"> Other </option> 569 </select> 570 </div> 571 <div class="clearfix"></div> 572 <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 no_pad"> 573 <input type="text" id="sn-signup-occupation-text-box" name="occupationTitle" class="hide form-control" autocomplete="off"> 574 </div> 575 </div> 576 577 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 hide"> 578 <div class="form-group"> 579 <label id="head-social-crty" tabindex="0" aria-labelledby="head-social-crty">Country<sup>*</sup></label> 580 <select id="sn-signup-country" name="signup-country" class="selectpicker form-control"> 581 <option value="">Select</option> 582 <option value="af" title="Afghanistan">Afghanistan</option> 583 <option value="ax" title="Aland Islands">Aland Islands</option> 584 <option value="al" title="Albania">Albania</option> 585 <option value="dz" title="Algeria">Algeria</option> 586 <option value="as" title="American Samoa">American Samoa</option> 587 <option value="ad" title="Andorra">Andorra</option> 588 <option value="ao" title="Angola">Angola</option> 589 <option value="ai" title="Anguilla">Anguilla</option> 590 <option value="aq" title="Antarctica">Antarctica</option> 591 <option value="ag" title="Antigua and Barbuda">Antigua and Barbuda</option> 592 <option value="ar" title="Argentina">Argentina</option> 593 <option value="am" title="Armenia">Armenia</option> 594 <option value="aw" title="Aruba">Aruba</option> 595 <option value="au" title="Australia">Australia</option> 596 <option value="at" title="Austria">Austria</option> 597 <option value="az" title="Azerbaijan">Azerbaijan</option> 598 <option value="bs" title="Bahamas">Bahamas</option> 599 <option value="bh" title="Bahrain">Bahrain</option> 600 <option value="bd" title="Bangladesh">Bangladesh</option> 601 <option value="bb" title="Barbados">Barbados</option> 602 <option value="by" title="Belarus">Belarus</option> 603 <option value="be" title="Belgium">Belgium</option> 604 <option value="bz" title="Belize">Belize</option> 605 <option value="bj" title="Benin">Benin</option> 606 <option value="bm" title="Bermuda">Bermuda</option> 607 <option value="bt" title="Bhutan">Bhutan</option> 608 <option value="bo" title="Bolivia, Plurinational State of">Bolivia, Plurinational State of</option> 609 <option value="bq" title="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option> 610 <option value="ba" title="Bosnia and Herzegovina">Bosnia and Herzegovina</option> 611 <option value="bw" title="Botswana">Botswana</option> 612 <option value="bv" title="Bouvet Island">Bouvet Island</option> 613 <option value="br" title="Brazil">Brazil</option> 614 <option value="io" title="British Indian Ocean Territory">British Indian Ocean Territory</option> 615 <option value="bn" title="Brunei Darussalam">Brunei Darussalam</option> 616 <option value="bg" title="Bulgaria">Bulgaria</option> 617 <option value="bf" title="Burkina Faso">Burkina Faso</option> 618 <option value="bi" title="Burundi">Burundi</option> 619 <option value="kh" title="Cambodia">Cambodia</option> 620 <option value="cm" title="Cameroon">Cameroon</option> 621 <option value="ca" title="Canada">Canada</option> 622 <option value="cv" title="Cape Verde">Cape Verde</option> 623 <option value="ky" title="Cayman Islands">Cayman Islands</option> 624 <option value="cf" title="Central African Republic">Central African Republic</option> 625 <option value="td" title="Chad">Chad</option> 626 <option value="cl" title="Chile">Chile</option> 627 <option value="cn" title="China">China</option> 628 <option value="cx" title="Christmas Island">Christmas Island</option> 629 <option value="cc" title="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option> 630 <option value="co" title="Colombia">Colombia</option> 631 <option value="km" title="Comoros">Comoros</option> 632 <option value="cg" title="Congo">Congo</option> 633 <option value="cd" title="Congo, the Democratic Republic of the">
633Congo, the Democratic Republic of the</option> 634 <option value="ck" title="Cook Islands">Cook Islands</option> 635 <option value="cr" title="Costa Rica">Costa Rica</option> 636 <option value="ci" title="Côte d'Ivoire">Côte d'Ivoire</option> 637 <option value="hr" title="Croatia">Croatia</option> 638 <option value="cu" title="Cuba">Cuba</option> 639 <option value="cw" title="Curaçao">Curaçao</option> 640 <option value="cy" title="Cyprus">Cyprus</option> 641 <option value="cz" title="Czech Republic">Czech Republic</option> 642 <option value="dk" title="Denmark">Denmark</option> 643 <option value="dj" title="Djibouti">Djibouti</option> 644 <option value="dm" title="Dominica">Dominica</option> 645 <option value="do" title="Dominican Republic">Dominican Republic</option> 646 <option value="ec" title="Ecuador">Ecuador</option> 647 <option value="eg" title="Egypt">Egypt</option> 648 <option value="sv" title="El Salvador">El Salvador</option> 649 <option value="gq" title="Equatorial Guinea">Equatorial Guinea</option> 650 <option value="er" title="Eritrea">Eritrea</option> 651 <option value="ee" title="Estonia">Estonia</option> 652 <option value="et" title="Ethiopia">Ethiopia</option> 653 <option value="fk" title="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option> 654 <option value="fo" title="Faroe Islands">Faroe Islands</option> 655 <option value="fj" title="Fiji">Fiji</option> 656 <option value="fi" title="Finland">Finland</option> 657 <option value="fr" title="France">France</option> 658 <option value="gf" title="French Guiana">French Guiana</option> 659 <option value="pf" title="French Polynesia">French Polynesia</option> 660 <option value="tf" title="French Southern Territories">French Southern Territories</option> 661 <option value="ga" title="Gabon">Gabon</option> 662 <option value="gm" title="Gambia">Gambia</option> 663 <option value="ge" title="Georgia">Georgia</option> 664 <option value="de" title="Germany">Germany</option> 665 <option value="gh" title="Ghana">Ghana</option> 666 <option value="gi" title="Gibraltar">Gibraltar</option> 667 <option value="gr" title="Greece">Greece</option> 668 <option value="gl" title="Greenland">Greenland</option> 669 <option value="gd" title="Grenada">Grenada</option> 670 <option value="gp" title="Guadeloupe">Guadeloupe</option> 671 <option value="gu" title="Guam">Guam</option> 672 <option value="gt" title="Guatemala">Guatemala</option> 673 <option value="gg" title="Guernsey">Guernsey</option> 674 <option value="gn" title="Guinea">Guinea</option> 675 <option value="gw" title="Guinea-Bissau">Guinea-Bissau</option> 676 <option value="gy" title="Guyana">Guyana</option> 677 <option value="ht" title="Haiti">Haiti</option> 678 <option value="hm" title="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option> 679 <option value="va" title="Holy See (Vatican City State)">Holy See (Vatican City State)</option> 680 <option value="hn" title="Honduras">Honduras</option> 681 <option value="hk" title="Hong Kong">Hong Kong</option> 682 <option value="hu" title="Hungary">Hungary</option> 683 <option value="is" title="Iceland">Iceland</option> 684 <option value="in" title="India">India</option> 685 <option value="id" title="Indonesia">Indonesia</option>
686 <option value="ir" title="Iran, Islamic Republic of">Iran, Islamic Republic of</option> 687 <option value="iq" title="Iraq">Iraq</option> 688 <option value="ie" title="Ireland">Ireland</option> 689 <option value="im" title="Isle of Man">Isle of Man</option> 690 <option value="il" title="Israel">Israel</option> 691 <option value="it" title="Italy">Italy</option> 692 <option value="jm" title="Jamaica">Jamaica</option> 693 <option value="jp" title="Japan">Japan</option> 694 <option value="je" title="Jersey">Jersey</option> 695 <option value="jo" title="Jordan">Jordan</option> 696 <option value="kz" title="Kazakhstan">Kazakhstan</option> 697 <option value="ke" title="Kenya">Kenya</option> 698 <option value="ki" title="Kiribati">Kiribati</option> 699 <option value="kp" title="Korea, Democratic People's Republic of">Korea, Democratic People's Republic of</option> 700 <option value="kr" title="Korea, Republic of">Korea, Republic of</option> 701 <option value="kw" title="Kuwait">Kuwait</option> 702 <option value="kg" title="Kyrgyzstan">Kyrgyzstan</option> 703 <option value="la" title="Lao People's Democratic Republic">Lao People's Democratic Republic</option> 704 <option value="lv" title="Latvia">Latvia</option> 705 <option value="lb" title="Lebanon">Lebanon</option> 706 <option value="ls" title="Lesotho">Lesotho</option> 707 <option value="lr" title="Liberia">Liberia</option> 708 <option value="ly" title="Libya">Libya</option> 709 <option value="li" title="Liechtenstein">Liechtenstein</option> 710 <option value="lt" title="Lithuania">Lithuania</option> 711 <option value="lu" title="Luxembourg">Luxembourg</option> 712 <option value="mo" title="Macao">Macao</option> 713 <option value="mk" title="Macedonia, the Former Yugoslav Republic of">Macedonia, the Former Yugoslav Republic of</option> 714 <option value="mg" title="Madagascar">Madagascar</option> 715 <option value="mw" title="Malawi">Malawi</option> 716 <option value="my" title="Malaysia">Malaysia</option> 717 <option value="mv" title="Maldives">Maldives</option> 718 <option value="ml" title="Mali">Mali</option> 719 <option value="mt" title="Malta">Malta</option> 720 <option value="mh" title="Marshall Islands">Marshall Islands</option> 721 <option value="mq" title="Martinique">Martinique</option> 722 <option value="mr" title="Mauritania">Mauritania</option> 723 <option value="mu" title="Mauritius">Mauritius</option> 724 <option value="yt" title="Mayotte">Mayotte</option> 725 <option value="mx" title="Mexico">Mexico</option> 726 <option value="fm" title="Micronesia, Federated States of">Micronesia, Federated States of</option> 727 <option value="md" title="Moldova, Republic of">Moldova, Republic of</option> 728 <option value="mc" title="Monaco">Monaco</option> 729 <option value="mn" title="Mongolia">Mongolia</option> 730 <option value="me" title="Montenegro">Montenegro</option> 731 <option value="ms" title="Montserrat">Montserrat</option> 732 <option value="ma" title="Morocco">Morocco</option> 733 <option value="mz" title="Mozambique">Mozambique</option> 734 <option value="mm" title="Myanmar">Myanmar</option> 735 <option value="na" title="Namibia">Namibia</option> 736 <option value="nr" title="Nauru">Nauru</option> 737 <option value="np" title="Nepal">Nepal</option> 738 <option value="nl" title="Netherlands">Netherlands</option> 739 <option value="nc" title="New Caledonia">New Caledonia</option> 740 <option value="nz" title="New Zealand">New Zealand</option> 741 <option value="ni" title="Nicaragua">Nicaragua</option> 742 <option value="ne" title="Niger">Niger</option> 743 <option value="ng" title="Nigeria">Nigeria</option> 744 <option value="nu" title="Niue">Niue</option> 745 <option value="nf" title="Norfolk Island">Norfolk Island</option> 746 <option value="mp" title="Northern Mariana Islands">Northern Mariana Islands</option> 747 <option value="no" title="Norway">Norway</option> 748 <option value="om" title="Oman">Oman</option> 749 <option value="pk" title="Pakistan">Pakistan</option> 750 <option value="pw" title="Palau">Palau</option> 751 <option value="ps" title="Palestine, State of">Palestine, State of</option> 752 <option value="pa" title="Panama">Panama</option> 753 <option value="pg" title="Papua New Guinea">Papua New Guinea</option> 754 <option value="py" title="Paraguay">Paraguay</option> 755 <option value="pe" title="Peru">Peru</option> 756 <option value="ph" title="Philippines">Philippines</option> 757 <option value="pn" title="Pitcairn">Pitcairn</option> 758 <option value="pl" title="Poland">Poland</option> 759 <option value="pt" title="Portugal">Portugal</option> 760 <option value="pr" title="Puerto Rico">Puerto Rico</option> 761 <option value="qa" title="Qatar">Qatar</option> 762 <option value="re" title="Réunion">Réunion</option> 763 <option value="ro" title="Romania">Romania</option> 764 <option value="ru" title="Russian Federation">Russian Federation</option> 765 <option value="rw" title="Rwanda">Rwanda</option> 766 <option value="bl" title="Saint Barthélemy">Saint Barthélemy</option> 767 <option value="sh" title="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option> 768 <option value="kn" title="Saint Kitts and Nevis">Saint Kitts and Nevis</option> 769 <option value="lc" title="Saint Lucia">Saint Lucia</option> 770 <option value="mf" title="Saint Martin (French part)">Saint Martin (French part)</option> 771 <option value="pm" title="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option> 772 <option value="vc" title="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option> 773 <option value="ws" title="Samoa">Samoa</option> 774 <option value="sm" title="San Marino">San Marino</option> 775 <option value="st" title="Sao Tome and Principe">Sao Tome and Principe</option> 776 <option value="sa" title="Saudi Arabia">Saudi Arabia</option> 777 <option value="sn" title="Senegal">Senegal</option> 778 <option value="rs" title="Serbia">Serbia</option> 779 <option value="sc" title="Seychelles">Seychelles</option> 780 <option value="sl" title="Sierra Leone">Sierra Leone</option> 781 <option value="sg" title="Singapore">Singapore</option> 782 <option value="sx" title="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option> 783 <option value="sk" title="Slovakia">Slovakia</option> 784 <option value="si" title="Slovenia">Slovenia</option> 785 <option value="sb" title="Solomon Islands">Solomon Islands</option> 786 <option value="so" title="Somalia">Somalia</option> 787 <option value="za" title="South Africa">South Africa</option> 788 <option value="gs" title="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option> 789 <option value="ss" title="South Sudan">South Sudan</option> 790 <option value="es" title="Spain">Spain</option> 791 <option value="lk" title="Sri Lanka">Sri Lanka</option> 792 <option value="sd" title="Sudan">Sudan</option> 793 <option value="sr" title="Suriname">Suriname</option> 794 <option value="sj" title="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option> 795 <option value="sz" title="Swaziland">Swaziland</option> 796 <option value="se" title="Sweden">Sweden</option> 797 <option value="ch" title="Switzerland">Switzerland</option> 798 <option value="sy" title="Syrian Arab Republic">Syrian Arab Republic</option> 799 <option value="tw" title="Taiwan, Province of China">Taiwan, Province of China</option> 800 <option value="tj" title="Tajikistan">Tajikistan</option> 801 <option value="tz" title="Tanzania, United Republic of">Tanzania, United Republic of</option> 802 <option value="th" title="Thailand">Thailand</option> 803 <option value="tl" title="Timor-Leste">Timor-Leste</option> 804 <option value="tg" title="Togo">Togo</option> 805 <option value="tk" title="Tokelau">Tokelau</option> 806 <option value="to" title="Tonga">Tonga</option> 807 <option value="tt" title="Trinidad and Tobago">Trinidad and Tobago</option> 808 <option value="tn" title="Tunisia">Tunisia</option> 809 <option value="tr" title="Turkey">Turkey</option> 810 <option value="tm" title="Turkmenistan">Turkmenistan</option> 811 <option value="tc" title="Turks and Caicos Islands">Turks and Caicos Islands</option> 812 <option value="tv" title="Tuvalu">Tuvalu</option> 813 <option value="ug" title="Uganda">Uganda</option> 814 <option value="ua" title="Ukraine">Ukraine</option> 815 <option value="ae" title="United Arab Emirates">United Arab Emirates</option> 816 <option value="gb" title="United Kingdom">United Kingdom</option> 817 <option value="us" title="United States">United States</option> 818 <option value="um" title="United States Minor Outlying Islands">United States Minor Outlying Islands</option> 819 <option value="uy" title="Uruguay">Uruguay</option> 820 <option value="uz" title="Uzbekistan">Uzbekistan</option> 821 <option value="vu" title="Vanuatu">Vanuatu</option> 822 <option value="ve" title="Venezuela, Bolivarian Republic of">Venezuela, Bolivarian Republic of</option> 823 <option value="vn" title="Viet Nam">Viet Nam</option> 824 <option value="vg" title="Virgin Islands, British">Virgin Islands, British</option> 825 <option value="vi" title="Virgin Islands, U.S.">Virgin Islands, U.S.</option> 826 <option value="wf" title="Wallis and Futuna">Wallis and Futuna</option> 827 <option value="eh" title="Western Sahara">Western Sahara</option> 828 <option value="ye" title="Yemen">Yemen</option> 829 <option value="zm" title="Zambia">Zambia</option> 830 <option value="zw" title="Zimbabwe">Zimbabwe</option> 831 </select> 832 </div> 833 </div> 834 <div class="clearfix"></div> 835 836 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> 837 <div class="form-group"> 838 <label id="head-social-emaillab" tabindex="0" aria-labelledby="head-social-emaillab">Email Address<sup>*</sup></label> 839 <input id="sn-signup-email-addr" type="email" name="email" class="form-control" placeholder="Email Address" autocomplete="off">
840 <span id="sn-signup-emailexists" class="err-msg hide" tabindex="0" aria-live="polite" aria-label="Invalid Email address">Invalid Email address</span> 841 </div> 842 </div> 843 <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12" id="sn-social-verify-email"> 844 <div class="form-group"> 845 <label id="head-social-cnfemail" tabindex="0" aria-labelledby="head-social-cnfemail">Confirm Email Address<sup>*</sup></label> 846 <input id="sn-signup-verify-email" type="email" class="form-control" placeholder="Confirm Email Address" autocomplete="off"> 847 <span id="sn-signup-verify-email-err" class="err-msg hide" tabindex="0" aria-live="polite" aria-labelledby="signup-verify-email-err">Entered Email address does not match</span> 848 </div> 849 </div> 850 <input id="sn-password" type="hidden" name="profile-id"> 851 <input id="sn-signup-social" type="hidden" name="signup-social-name"> 852 <div class="clearfix"></div> 853 854 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> 855 <div class="checkbox "> 856 <input id="sn-signup-checkbox1" name="keepintouch" class="styled" type="checkbox"> 857 <label for="sn-signup-checkbox1" tabindex="0" aria-labelledby="I would like to receive information on Bloomsbury History and related Bloomsbury products"> 858 I would like to receive information on Bloomsbury History and related Bloomsbury products 859 </label> 860 </div> 861 <div class="checkbox"> 862 <input id="sn-signup-checkbox2" class="styled" type="checkbox"> 863 <label for="sn-signup-checkbox2" tabindex="0" aria-labelledby="sn-signup-checkbox2"> 864 I agree with <a href="terms-and-conditions">Terms & Conditions</a> and <a href="privacy-policy">Privacy & Cookies Policy</a><sup>*</sup> 865 </label> 866 </div> 867 </div> 868 869 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center"> 870 <div class="form-group button_elements"> 871 <input id="sn-signup-send-btn" type="button" value="Submit" class="primary_btn disabled-btn"> 872 <input type="button" value="Clear" class="secondary_btn" data-toggle="modal" data-target="#sn-signup-reset"> 873 </div> 874 </div> 875 876 </form> 877 </div> 878 </div> 879 </div> 880 </div> 881</div> 882<!-- Signup via Social Media Modal End's Here--> 883 884<div role="dialog" aria-modal="true" aria-labelledby="commontool-sn-signup-reset" aria-describedby="sn-signup-reset-description" class="modal fade" id="sn-signup-reset" tabindex="-1" data-backdrop="static" data-keyboard="false"> 885 <div class="vertical-alignment-helper"> 886 <div class="modal-dialog alert_modal vertical-align-center" role="document"> 887 <div class="modal-content"> 888 <div class="modal-body"> 889 <h2 id="socialsignup-alertmsg" tabindex="0" aria-labelledby="socialsignup-alertmsg">Alert</h2> 890 <p id="socialsignup-alertconfirm" tabindex="0" aria-labelledby="socialsignup-alertconfirm">Are you sure you want to reset the form?</p> 891 <input type="button" value="Yes" class="primary_btn sn-signup-clear-btn" data-dismiss="modal"> 892 <input data-dismiss="modal" type="button" value="No" class="secondary_btn sn-signup-clear-cancel-btn"> 893 </div> 894 </div> 895 </div> 896 </div> 897</div> 898 899<!-- Shareviaemail model window ----> 900<div role="dialog" aria-modal="true" aria-labelledby="sharevia-mail" aria-describedby="sharevia-mail-dialog-description" class="modal fade" id="sharevia-mail" tabindex="-1" data-backdrop="static" data-keyboard="false"> 901 <div class="vertical-alignment-helper"> 902 <div class="modal-dialog share-via-success vertical-align-center" role="document"> 903 <div class="modal-content"> 904 <div class="modal-body text-center"> 905 <h2 id="socialsignup-successmsg" tabindex="0" aria-labelledby="socialsignup-successmsg">Success</h2> 906 <p id="socialsignup-alertconfirmation" tabindex="0" aria-labelledby="socialsignup-alertconfirmation">Your mail has been sent successfully</p> 907 <input type="button" value="OK" class="primary_btn sn-signup-clear-btn" data-dismiss="modal"> 908 </div> 909 </div> 910 </div> 911 </div> 912</div> 913 914 915<!-- Alert Selection--> 916 917<div role="dialog" aria-modal="true" aria-labelledby="commontool-sharevia-mail" aria-describedby="sharevia-mail-dialog-description" class="modal fade" id="alertselect" tabindex="-1" data-backdrop="static" data-keyboard="false"> 918 <div class="vertical-alignment-helper"> 919 <div class="modal-dialog alert_modal vertical-align-center" role="document"> 920 <div class="modal-content"> 921 <div class="modal-body"> 922 <h2 id="alert-alertmsg" tabindex="0" aria-labelledby="alert-alertmsg">Alert Me</h2> 923 <p id="alert-alertconfirm" tabindex="0" aria-labelledby="alert-alertconfirm">Are you sure you want to remove the alert?</p> 924 <input type="button" value="Yes" class="primary_btn alert-clear-btn" data-dismiss="modal" id="remove-alert-button"> 925 <input data-dismiss="modal" type="button" value="No" class="secondary_btn alert-clear-cancel-btn"> 926 </div> 927 </div> 928 </div> 929 </div> 930</div> 931
932<script type="text/javascript"> 933 var emailNotMatchMsg = "Entered Email address does not match"; 934 function setTwitterUserInfo(id, fullname, firstname, surname, email, profileImageUrl){ 935 var signUpViaTiw = "Sign Up Via"; 936 document.getElementById("sn-signup-media-title").innerHTML = signUpViaTiw+" Twitter"; 937 document.getElementById("sn-full-name").innerHTML = fullname; 938 document.getElementById("sn-email").innerHTML = email; 939 document.getElementById("sn-profile-pic").setAttribute("src", profileImageUrl); 940 document.getElementById("sn-signup-icon").setAttribute("src", "/bloomsbury_assets/bloomsbury/images/signin_twitter.png"); 941 document.getElementById("signup-social-label").innerHTML = "Twitter"; 942 document.getElementById("sn-signup-first-name").value = fullname; 943 document.getElementById("sn-signup-sur-name").value = surname; 944 document.getElementById("sn-password").value = id; 945 document.getElementById("sn-signup-social").value = "twitter"; 946 document.getElementById("sn-signup-email-addr").value = email; 947 var dbFlag = validateUserExists(id); 948 if(dbFlag) { 949 window.location.href = '/signin?id=' + id + '&recentUrl=/about'; 950 } else { 951 // now popup the signup modal 952 $('#signup-social-media').modal('show'); 953 } 954 } 955 956 function twitterDenied(){ 957 $('#signin-username').css("border","solid red 1px").siblings("span").removeClass("hide").html('Access Denied'); 958 } 959 960 function SocialSignUpSubmission() { 961 var isValid = true; 962 var $email_addr=$('#sn-signup-email-addr'); 963 var $verify_email_addr=$('#sn-signup-verify-email'); 964 var f_email=$email_addr.val(); 965 var s_email=$verify_email_addr.val(); 966 $email_addr.css("border","solid #ccc 1px").siblings("span").addClass("hide"); 967 $verify_email_addr.css("border","solid #ccc 1px").siblings("span").addClass("hide"); 968 if(!ValidateEmail(f_email)){ 969 isValid=false; 970 $email_addr.css("border","solid red 1px").siblings("span").removeClass("hide"); 971 } 972 if(f_email!=s_email){ 973 isValid=false; 974 975 $verify_email_addr.css("border","solid red 1px").siblings("span").removeClass("hide").html(emailNotMatchMsg); 976 } 977 if (isValid) { 978 showProgress(); 979 $.ajax({
980 type: "POST", 981 url: '/app/sams', 982 dataType: 'text', 983 data: {username: f_email}, 984 async: false, 985 success: function (e) { 986 if (e == "-1") { 987 $("#sn-signup-form").submit(); 988 } else { 989 hideProgress(); 990 $('#sn-signup-email-addr').css("border","solid red 1px").siblings("span").removeClass("hide").html('Email Address already exists'); 991 } 992 }, 993 error: function (error) { 994 console.log(error); 995 } 996 }); 997 } 998} 999 1000$(document).ready(function() { 1001 $("#change-old-pwd, #change-new-pwd, #change-confirm-pwd").keyup(function(event) { 1002 $(this).css("border","solid #ccc 1px").siblings("span").addClass("hide"); 1003 if (!$(this).val()) { 1004 $("#change-pwd-btn").addClass("disabled-btn"); 1005 } 1006 else { 1007 if ($("#change-old-pwd").val() != "" && $("#change-new-pwd").val() != "" && $("#change-confirm-pwd").val() != "") { 1008 $("#change-pwd-btn").removeClass("disabled-btn"); 1009 } else { 1010 $("#change-pwd-btn").addClass("disabled-btn"); 1011 } 1012 } 1013 if(!$("#change-pwd-btn").hasClass('disabled-btn')){ 1014 if(event.keyCode=="13"){ 1015 changePassword(); 1016 } 1017 } 1018 }); 1019 1020 $("#signin_modal").on("shown.bs.modal", function(e) { 1021 $('button[title="Close"]').focus(); 1022 var callbackUrl = "https://www.bloomsburyhistory.com/via-twitter"; 1023 $.ajax({
1024 type: "GET", 1025 url: '/get-twitter-request-token?callbackUrl=' + callbackUrl, 1026 dataType: 'json', 1027 success: function(response){ 1028 if(response.redirectUrl != ''){ 1029 tweetUrl = response.redirectUrl; 1030 } 1031 }, 1032 error: function(error){ 1033 console.log(error); 1034 } 1035 }); 1036 }); 1037 1038 $("#social-signup-close").on('click', function(e) { 1039 $("#signup-social-media").find('.selectpicker').selectpicker('deselectAll'); 1040 $("#signup-social-media").find("input:checkbox").removeAttr("checked"); 1041 }); 1042 1043 var input_email_addr; 1044 $('#signup-social-media').on('show.bs.modal', function (e) { 1045 input_email_addr = $("#sn-signup-email-addr").val(); 1046 }); 1047 1048 $("#sn-signup-email-addr").on('keyup', function() { 1049 var input_verify_email_addr = $("#sn-signup-email-addr").val(); 1050 if (input_email_addr != input_verify_email_addr) { 1051 $("#sn-social-verify-email").removeClass("hide"); 1052 } else { 1053 $("#sn-social-verify-email").addClass("hide"); 1054 } 1055 var socialSignupMandatory = $("#sn-signup-title-option, #sn-signup-first-name, #sn-signup-sur-name, #sn-signup-email-addr, #sn-signup-verify-email, #sn-signup-occupation-select, #sn-signup-country, #sn-signup-checkbox2, #sn-signup-other-txt-box, #sn-signup-occupation-text-box"); 1056 socialSignupValidate(socialSignupMandatory); 1057 }); 1058 1059 $(".glyphicon.glyphicon-minus, .glyphicon.glyphicon-plus, .search-fav-icon").on("keyup", function(e){ 1060 if (e.keyCode == 13) { 1061 $(this).click(); 1062 } 1063 }); 1064}); 1065 1066$("#changepass").on("hide.bs.modal", function (e) { 1067 $("#change-pwd-btn").addClass("disabled-btn"); 1068 $(this).find("input[type=password]").val("").css("border","solid #ccc 1px"); 1069 $(this).find(".err-msg").addClass("hide"); 1070}); 1071 1072function changePassword() { 1073 var oldPwd = $("#change-old-pwd").val(); 1074 var newPwd = $("#change-new-pwd").val(); 1075 var confirmPwd = $("#change-confirm-pwd").val(); 1076 $("#change-new-pwd").css("border","solid #ccc 1px").siblings("span").addClass("hide"); 1077 $("#change-confirm-pwd").css("border","solid #ccc 1px").siblings("span").addClass("hide"); 1078 if (newPwd.length < 6) { 1079 $("#change-new-pwd").css("border","solid red 1px").siblings("span").removeClass("hide"); 1080 $("#change-new-pwd").focus(); 1081 return false; 1082 } 1083 if (newPwd != confirmPwd) { 1084 $("#change-confirm-pwd").css("border","solid red 1px").siblings("span").removeClass("hide"); 1085 $("#change-confirm-pwd").focus(); 1086 return false; 1087 } 1088 $("#change-password-form").submit(); 1089} 1090 1091$(document).on('click', "#change-pwd-btn", function() { 1092 if (!$(this).hasClass('disabled-btn')) { 1093 changePassword(); 1094 } 1095}); 1096 1097$(document).on('click', ".signin-success-btn", function() { 1098 var signinUser = $("#signin-username").val(); 1099 if (!ValidateEmail(signinUser)){ 1100 $("#signin-username").addClass("error-address").css("border","solid red 1px").siblings("span").removeClass("hide"); 1101 $("#signin-username").focus(); 1102 } 1103 else { 1104 $("#signin-username").css("border","solid #ccc 1px").siblings("span").addClass("hide"); 1105 showProgress(); 1106 $("#signin-form").submit(); 1107 } 1108}); 1109$("#signin-username,#signin-password").on('keyup',function(e){ 1110 if($("#signin-username").val() == ""){ 1111 $("#signin-username").css("border","1px solid #ccc"); 1112 } 1113 if($("#signin-password").val() == ""){ 1114 $("#signin-password").css("border","1px solid #ccc"); 1115 } 1116 if(!$(this).hasClass('disabled-btn')){ 1117 if(e.keyCode=="13"){ 1118 showProgress(); 1119 $("#signin-form").submit(); 1120 } 1121 } 1122}); 1123$("#signin_modal").on('show.bs.modal', function (e) { 1124 $("#signin_modal h2").focus(); 1125 if ($('#signin-username').val().trim().length == 0 || $('#signin-password').val().trim().length == 0) { 1126 $("#signin-btn").addClass("disabled-btn").removeClass("signin-success-btn"); 1127 } 1128 else { 1129 if ($("#signin-username").val() != "" && $("#signin-password").val() != "") { 1130 $("#signin-btn").removeClass("disabled-btn").addClass("signin-success-btn"); 1131 $("#signin-username").css("border","1px solid #ccc").siblings("span").addClass("hide"); 1132 $("#signin-password").css("border","1px solid #ccc").siblings("span").addClass("hide"); 1133 } else { 1134 $("#signin-btn").addClass("disabled-btn").removeClass("signin-success-btn"); 1135 } 1136 } 1137}); 1138/*$("#skip-content").on("click keyup", function(e){
1139 if (e.type == "click" || e.keyCode == 13) { 1140 if ($("#pageType").val().trim() === "cms") { 1141 var target = $("[id^='page-template']").first(); 1142 if (!target.length) { 1143 target = $("#mycontent").first(); 1144 } 1145 if (!target.length) { 1146 target = $(".container.article_template").first(); 1147 if (target.length) { 1148 target.attr("id", "pageStarts"); 1149 } 1150 } 1151 if (target.length) { 1152 focusAndScroll(target, { 1153 role: "main", 1154 smooth: true 1155 }); 1156 } 1157 } else { 1158 var target = $("#mycontent h2").first(); 1159 if (target.length) { 1160 target.addClass("cmsPageStart"); 1161 focusAndScroll(target, { 1162 id: "pageStart" 1163 }); 1164 } 1165 } 1166 } 1167});*/ 1168$("#skip-content").on("focusin", function(e){ 1169 $(this).parent().removeAttr("style"); 1170}); 1171$("#skip-content").on("focusout", function(e){ 1172 $(this).parent().attr("style", "position: absolute;top:-10000px;"); 1173}); 1174 1175function focusAndScroll(target, options) { 1176 if (!target || !target.length) return; 1177 options = options || {}; 1178 if (options.id) { 1179 target.attr("id", options.id); 1180 } 1181 if (options.role) { 1182 target.attr("role", options.role); 1183 } 1184 if (options.tabindex) { 1185 target.attr("tabindex", options.tabindex); 1186 } 1187 target.focus(); 1188 var ele = document.getElementById(target.attr("id")) || target[0]; 1189 ele.scrollIntoView({ behavior: options.smooth ? "smooth" : "auto" }); 1190} 1191 1192// Focus close button on ESC or 'b' or Arrow keys 1193/*$(document).on('keydown.modal-accessibility', function (e) { 1194 const $modal = $('.share_modal.vertical-align-center:visible').last(); 1195 if (!$modal.length) return; 1196 1197 const $closeBtn = $modal.find('[data-dismiss="modal"]').filter('[aria-label="Close"], [aria-hidden="true"]').first(); 1198 1199 if (['Escape', 'ArrowLeft', 'ArrowRight', 'ArrowUp', 'ArrowDown'].includes(e.key)) { 1200 e.preventDefault(); 1201 console.log("Key pressed2:", e.key); 1202 1203 $closeBtn.focus(); 1204 1205 if (e.key === 'Escape') { 1206 $closeBtn.trigger('click'); // Triggers close 1207 } 1208 } 1209});*/ 1210 1211$(document).ready(function() { 1212 const $backToTop = $(` 1213 <a href="#" id="back-to-top" class="back-to-top" aria-label="Back to top"> 1214 <span class="back_circle" aria-hidden="true"> 1215 <span class="icon-backtotop"></span> 1216 </span> 1217 <div class="hidden-xs" aria-hidden="true"> 1218 Back to Top 1219 </div> 1220 </a> 1221 `); 1222 $backToTop.insertBefore('footer'); 1223}); 1224/* Skip to content function start */ 1225/* page load time initialize the main region */ 1226$(function () { 1227 addMainOnPageLoad(); 1228}); 1229function addMainOnPageLoad() { 1230 if (document.querySelector("main, [role='main']")) { 1231 return; 1232 } 1233 var container = document.querySelector("[id^='page-template']") || document.querySelector(".container.no_pad.page_minheight") || 1234 document.getElementById("mycontent") || 1235 document.querySelector(".container.article_template"); 1236 1237 if (!container) return; 1238 1239 container.setAttribute("role", "main"); 1240} 1241/* skip to content button event */ 1242$("#skip-content").on("click keyup", function (e) { 1243 1244 if (e.type === "keyup" && (e.keyCode !== 13 || e.keyCode !== 32)) return; 1245 1246 if (isLoginPage() || document.querySelector(".login_page")) { 1247 focusPageStart(); 1248 return; 1249 } 1250 1251 const target1 = document.querySelector(".content_container.page-content-start"); 1252 console.log(target1); 1253 if(target1) 1254 { 1255 focusHeadingInside(target1); 1256 return; 1257 } 1258 1259 const target2 = document.querySelector(".article_right.page-content-start"); 1260 console.log(target2); 1261 if(target2) 1262 { 1263 focusHeadingInside(target2); 1264 return; 1265 } 1266 1267 const target21 = document.querySelector(".page-content-start"); 1268 if(target21 && !target21.closest('#login-left-hidden')) { 1269 focusHeadingInside(target21); 1270 return; 1271 } 1272 1273 handleDefaultSkip(); 1274 });
1275 1276//check login page 1277function isLoginPage() { 1278 return window.location.pathname.indexOf("/login") > -1; 1279} 1280//move focus to PageStart container 1281function focusPageStart() { 1282 var target = jQuery(".login_page").first(); 1283 if (!target.length) { 1284 target = jQuery(".page-content-start").first(); 1285 } 1286 1287 if (!target.length) return; // Nothing to focus 1288 1289 // Try to find the first heading inside the target 1290 var focusEl = target.find("h1, h2").first(); 1291 1292 // If no heading found, focus the container itself 1293 if (!focusEl.length) { 1294 focusEl = target; 1295 } 1296 1297 // Set ID if not already 1298 if (focusEl.attr("id") !== "pageStart") { 1299 focusEl.attr("id", "pageStart"); 1300 } 1301 1302 // Make focusable and add class 1303 focusEl.attr("tabindex", "-1").addClass("no-focus"); 1304 1305 // Focus and scroll into view 1306 setTimeout(function() { 1307 focusEl.focus(); 1308 focusEl.get(0).scrollIntoView({ behavior: "smooth", block: "start" }); 1309 }, 10); 1310} 1311//focus based on ID 1312function focusById(id) { 1313 var target = document.getElementById(id); 1314 if (!target) return; 1315 1316 var $target = $(target); 1317 $target.addClass("no-focus"); 1318 $target.attr("tabindex", "-1"); 1319 $target.focus()[0].scrollIntoView(); 1320} 1321/* if check CMS page or XML generated page to redirect the function */ 1322function handleDefaultSkip() { 1323 const target1 = document.querySelector(".container.article_template"); 1324 console.log(target1); 1325 if(target1) 1326 { 1327 focusHeadingInside(target1); 1328 } 1329 else { 1330 var pageType = jQuery("#pageType").val(); 1331 if (pageType && pageType.trim() === "xml-generated") { 1332 focusMain(); 1333 } else { 1334 handleCmsPage(); 1335 } 1336 } 1337} 1338/* Handle the CMS pages */ 1339function handleCmsPage() { 1340 var main = document.querySelector("main") || 1341 document.querySelector("[role='main']"); 1342 if (!main) 1343 { 1344 const target1 = document.querySelector(".static_template"); 1345 //console.log(target1); 1346 if(target1) 1347 focusHeadingInside(target1); 1348 return; 1349 } 1350 focusHeadingInside(main); 1351} 1352/* Focus Main region */ 1353function focusMain() { 1354 var main = document.querySelector("main") || 1355 document.querySelector("[role='main']"); 1356 1357 if (!main) return; 1358 1359 focusHeadingInside(main); 1360} 1361//focus heading inside main region 1362function focusHeadingInside(container) { 1363 var heading = container.querySelector("h1, h2"); 1364 //console.log("Heading found:", heading); 1365 1366 if (heading) { 1367 if (!heading.hasAttribute("tabindex")) { 1368 heading.setAttribute("tabindex", "-1"); 1369 } 1370 heading.focus(); 1371 heading.scrollIntoView(); 1372 return; 1373 } 1374 1375 if (!container.hasAttribute("tabindex")) { 1376 container.setAttribute("tabindex", "-1"); 1377 } 1378 container.focus(); 1379 container.scrollIntoView(); 1380} 1381// focus the first tab in skip-to-content button 1382(function () { 1383 let firstTab = true; 1384 1385 function isTextInput(el) { 1386 const result = ( 1387 el && 1388 ( 1389 el.tagName === 'INPUT' || 1390 el.tagName === 'TEXTAREA' || 1391 el.isContentEditable 1392 ) 1393 ); 1394 1395 firstTab = false; 1396 return result; 1397 } 1398 1399 document.addEventListener('keydown', function (e) { 1400 // If focus is inside an input/textarea/contenteditable, ignore first tab 1401 if (isTextInput(e.target)) { 1402 return; 1403 } 1404 1405 if (e.key === 'Tab' && firstTab) { 1406 const skipLink = document.getElementById('skip-content'); 1407 1408 if (skipLink) { 1409 e.preventDefault(); 1410 skipLink.focus(); 1411 firstTab = false; 1412 } 1413 } 1414 }); 1415})(); 1416 1417//back-to-top event 1418$(document).on("click keyup", "#back-to-top", function (e) { 1419 1420 if (e.type === "keyup" && (e.keyCode !== 13 || e.keyCode !== 32)) return; 1421 1422 if (isLoginPage() || document.querySelector(".login_page")) { 1423 focusPageStart(); 1424 return; 1425 } 1426 const target1 = document.querySelector(".content_container.page-content-start"); 1427 console.log(target1); 1428 if(target1) 1429 { 1430 focusHeadingInside(target1); 1431 return; 1432 } 1433 1434 const target2 = document.querySelector(".article_right.page-content-start"); 1435 console.log(target2); 1436 if(target2) 1437 { 1438 focusHeadingInside(target2); 1439 return; 1440 } 1441 1442 handleDefaultSkip(); 1443 });
1444 1445</script>
vendor: 2 bytes, line 1445
1445
1446<script> 1447window.taxonomyDataLayer = [ 1448 { 1449 "topFacet": "African Studies", 1450 "dataLayer": "content_african_studies" 1451 }, 1452 { 1453 "topFacet": "Anthropology", 1454 "dataLayer": "content_anthropology" 1455 }, 1456 { 1457 "topFacet": "Archaeology", 1458 "dataLayer": "content_archaeology" 1459 }, 1460 { 1461 "topFacet": "Architecture", 1462 "dataLayer": "content_architecture" 1463 }, 1464 { 1465 "topFacet": "Architecture & Interior Design", 1466 "dataLayer": "content_architecture_interior_design" 1467 }, 1468 { 1469 "topFacet": "Art & Visual Culture", 1470 "dataLayer": "content_art_visual_culture" 1471 }, 1472 { 1473 "topFacet": "Artists", 1474 "dataLayer": "content_artists" 1475 }, 1476 { 1477 "topFacet": "Asia Studies", 1478 "dataLayer": "content_asia_studies" 1479 }, 1480 { 1481 "topFacet": "Biblical Studies", 1482 "dataLayer": "content_biblical_studies" 1483 }, 1484 { 1485 "topFacet": "Bloomsbury Art Markets Article Type", 1486 "dataLayer": "content_art_markets_article_type" 1487 }, 1488 { 1489 "topFacet": "BP Ireland", 1490 "dataLayer": "content_bp_ireland" 1491 }, 1492 { 1493 "topFacet": "BP Law", 1494 "dataLayer": "content_bp_law" 1495 }, 1496 { 1497 "topFacet": "BP Scotland", 1498 "dataLayer": "content_bp_scotland" 1499 }, 1500 { 1501 "topFacet": "BP Tax", 1502 "dataLayer": "content_bp_tax" 1503 }, 1504 { 1505 "topFacet": "Business & Management", 1506 "dataLayer": "content_business_management" 1507 }, 1508 { 1509 "topFacet": "Catalogue", 1510 "dataLayer": "content_catalogue" 1511 }, 1512 { 1513 "topFacet": "Category", 1514 "dataLayer": "content_category" 1515 }, 1516 { 1517 "topFacet": "Classical Studies", 1518 "dataLayer": "content_classical_studies" 1519 }, 1520 { 1521 "topFacet": "Collection", 1522 "dataLayer": "content_collection" 1523 }, 1524 { 1525 "topFacet": "Collections", 1526 "dataLayer": "content_collection" 1527 }, 1528 { 1529 "topFacet": "Computer & Information Science", 1530 "dataLayer": "content_computer_information_science" 1531 }, 1532 { 1533 "topFacet": "Content Type", 1534 "dataLayer": "content_type" 1535 }, 1536 { 1537 "topFacet": "Type of Contents", 1538 "dataLayer": "content_type" 1539 }, 1540 { 1541 "topFacet": "Counselling & Psychotherapy", 1542 "dataLayer": "content_counselling_psychotherapy" 1543 }, 1544 { 1545 "topFacet": "Craft & Decorative Arts", 1546 "dataLayer": "content_craft_decorative_arts" 1547 }, 1548 { 1549 "topFacet": "Crafts & Making", 1550 "dataLayer": "content_crafts_making" 1551 }, 1552 { 1553 "topFacet": "Creator's place of origin", 1554 "dataLayer": "content_creator's_place_of_origin" 1555 }, 1556 { 1557 "topFacet": "Criminology", 1558 "dataLayer": "content_criminology" 1559 }, 1560 { 1561 "topFacet": "Date", 1562 "dataLayer": "content_date" 1563 }, 1564 { 1565 "topFacet": "Design", 1566 "dataLayer": "content_design" 1567 }, 1568 { 1569 "topFacet": "Design & Fashion", 1570 "dataLayer": "content_design_fashion" 1571 }, 1572 { 1573 "topFacet": "Design and Making", 1574 "dataLayer": "content_design_and_making" 1575 }, 1576 { 1577 "topFacet": "Digital Humanities & Digital Cultures", 1578 "dataLayer": "content_digital_humanities_and_cultures" 1579 }, 1580 { 1581 "topFacet": "Discipline", 1582 "dataLayer": "content_discipline" 1583 }, 1584 { 1585 "topFacet": "Doctrines", 1586 "dataLayer": "content_doctrines" 1587 }, 1588 { 1589 "topFacet": "Document Type", 1590 "dataLayer": "content_document_type" 1591 }, 1592 { 1593 "topFacet": "Drama & Performance Studies", 1594 "dataLayer": "content_drama_performance_studies" 1595 }, 1596 { 1597 "topFacet": "Dress", 1598 "dataLayer": "content_dress" 1599 }, 1600 { 1601 "topFacet": "Economics", 1602 "dataLayer": "content_economics" 1603 }, 1604 { 1605 "topFacet": "Education", 1606 "dataLayer": "content_education" 1607 }, 1608 { 1609 "topFacet": "Education Level", 1610 "dataLayer": "content_education_level" 1611 }, 1612 { 1613 "topFacet": "Elements of interior design", 1614 "dataLayer": "content_elements_of_interior_design" 1615 }, 1616 { 1617 "topFacet": "Engineering", 1618 "dataLayer": "content_engineering" 1619 }, 1620 { 1621 "topFacet": "Environmental Studies", 1622 "dataLayer": "content_environmental_studies" 1623 }, 1624 { 1625 "topFacet": "Fashion", 1626 "dataLayer": "content_fashion" 1627 }, 1628 { 1629 "topFacet": "Fashion Business", 1630 "dataLayer": "content_fashion_business" 1631 }, 1632 { 1633 "topFacet": "Film & Media", 1634 "dataLayer": "content_film_media" 1635 }, 1636 { 1637 "topFacet": "Films", 1638 "dataLayer": "content_films" 1639 }, 1640 { 1641 "topFacet": "Food", 1642 "dataLayer": "content_food" 1643 }, 1644 { 1645 "topFacet": "Gender & Sexuality Studies", 1646 "dataLayer": "content_gender_sexuality_studies" 1647 }, 1648 { 1649 "topFacet": "General Religion", 1650 "dataLayer": "content_general_religion" 1651 }, 1652 { 1653 "topFacet": "Genres and forms", 1654 "dataLayer": "content_genres_and_forms" 1655 }, 1656 { 1657 "topFacet": "Genres, Movements and Styles", 1658 "dataLayer": "content_genres_movements_and_styles" 1659 }, 1660 { 1661 "topFacet": "Geography", 1662 "dataLayer": "content_geography" 1663 }, 1664 { 1665 "topFacet": "Health & Wellbeing", 1666 "dataLayer": "content_health_wellbeing" 1667 }, 1668 { 1669 "topFacet": "History", 1670 "dataLayer": "content_history" 1671 }, 1672 { 1673 "topFacet": "History, theory and criticism", 1674 "dataLayer": "content_history_theory_and_criticism" 1675 }, 1676 { 1677 "topFacet": "Ideologies and schools of thought", 1678 "dataLayer": "content_ideologies_schools_of_thought" 1679 }, 1680 { 1681 "topFacet": "Image", 1682 "dataLayer": "content_image" 1683 }, 1684 { 1685 "topFacet": "Interior construction and building systems", 1686 "dataLayer": "content_interior_construction" 1687 }, 1688 { 1689 "topFacet": "Interior Design & Interior Architecture", 1690 "dataLayer": "content_interior_design" 1691 }, 1692 { 1693 "topFacet": "International Development", 1694 "dataLayer": "content_international_development" 1695 }, 1696 { 1697 "topFacet": "Language", 1698 "dataLayer": "content_language"
1699 }, 1700 { 1701 "topFacet": "Law", 1702 "dataLayer": "content_law" 1703 }, 1704 { 1705 "topFacet": "Library & Information Science", 1706 "dataLayer": "content_library_information_science" 1707 }, 1708 { 1709 "topFacet": "Linguistics", 1710 "dataLayer": "content_linguistics" 1711 }, 1712 { 1713 "topFacet": "Literary Studies", 1714 "dataLayer": "content_literary_studies" 1715 }, 1716 { 1717 "topFacet": "Marine Engineering", 1718 "dataLayer": "content_marine_engineering" 1719 }, 1720 { 1721 "topFacet": "Material type", 1722 "dataLayer": "content_material_type" 1723 }, 1724 { 1725 "topFacet": "Materials", 1726 "dataLayer": "content_materials" 1727 }, 1728 { 1729 "topFacet": "Mathematics & Statistics", 1730 "dataLayer": "content_mathematics_statistics" 1731 }, 1732 { 1733 "topFacet": "Medical Humanities & Medical History", 1734 "dataLayer": "content_medical_humanities_and_history" 1735 }, 1736 { 1737 "topFacet": "Middle East", 1738 "dataLayer": "content_middle_east" 1739 }, 1740 { 1741 "topFacet": "Modern Languages", 1742 "dataLayer": "content_modern_languages" 1743 }, 1744 { 1745 "topFacet": "Movements and Schools Of Thought", 1746 "dataLayer": "content_movements_schools_of_thought" 1747 }, 1748 { 1749 "topFacet": "Music & Sound Studies", 1750 "dataLayer": "content_music_sound_studies" 1751 }, 1752 { 1753 "topFacet": "Music Genres", 1754 "dataLayer": "content_music_genres" 1755 }, 1756 { 1757 "topFacet": "Named individuals (non-fictional)", 1758 "dataLayer": "content_named_individuals" 1759 }, 1760 { 1761 "topFacet": "Natural Sciences", 1762 "dataLayer": "content_natural_sciences" 1763 }, 1764 { 1765 "topFacet": "Nursing & Health", 1766 "dataLayer": "content_nursing_health" 1767 }, 1768 { 1769 "topFacet": "Objects", 1770 "dataLayer": "content_objects" 1771 }, 1772 { 1773 "topFacet": "Organizations and Design Houses", 1774 "dataLayer": "content_organizations_and_design_houses" 1775 }, 1776 { 1777 "topFacet": "Peer-Reviewed", 1778 "dataLayer": "content_peer-reviewed" 1779 }, 1780 { 1781 "topFacet": "People", 1782 "dataLayer": "content_people" 1783 }, 1784 { 1785 "topFacet": "People and Organisations", 1786 "dataLayer": "content_people" 1787 }, 1788 { 1789 "topFacet": "Peoples, Cultures and Religions", 1790 "dataLayer": "content_peoples_cultures_and_religions" 1791 }, 1792 { 1793 "topFacet": "Period (first performed)", 1794 "dataLayer": "content_period_first_performed" 1795 }, 1796 { 1797 "topFacet": "Period featured", 1798 "dataLayer": "content_period_featured" 1799 }, 1800 { 1801 "topFacet": "Period", 1802 "dataLayer": "content_period" 1803 }, 1804 { 1805 "topFacet": "Periods", 1806 "dataLayer": "content_period" 1807 }, 1808 { 1809 "topFacet": "Philosophy", 1810 "dataLayer": "content_philosophy" 1811 }, 1812 { 1813 "topFacet": "Photography", 1814 "dataLayer": "content_photography" 1815 }, 1816 { 1817 "topFacet": "Place", 1818 "dataLayer": "content_place" 1819 }, 1820 { 1821 "topFacet": "Places", 1822 "dataLayer": "content_place" 1823 }, 1824 { 1825 "topFacet": "Place Featured", 1826 "dataLayer": "content_place" 1827 }, 1828 { 1829 "topFacet": "Plays", 1830 "dataLayer": "content_plays" 1831 }, 1832 { 1833 "topFacet": "Playwrights", 1834 "dataLayer": "content_playwrights" 1835 }, 1836 { 1837 "topFacet": "Politics & International Relations", 1838 "dataLayer": "content_politics_international_relations" 1839 }, 1840 { 1841 "topFacet": "Practice subject", 1842 "dataLayer": "content_practice_subject" 1843 }, 1844 { 1845 "topFacet": "Practitioner roles", 1846 "dataLayer": "content_practitioner_roles" 1847 }, 1848 { 1849 "topFacet": "Primary text", 1850 "dataLayer": "content_primary_text" 1851 }, 1852 { 1853 "topFacet": "Principles and approaches", 1854 "dataLayer": "content_principles_and_approaches" 1855 }, 1856 { 1857 "topFacet": "Professional and business practice", 1858 "dataLayer": "content_business_practice" 1859 }, 1860 { 1861 "topFacet": "Psychology", 1862 "dataLayer": "content_psychology" 1863 }, 1864 { 1865 "topFacet": "Race & Ethnicity Studies", 1866 "dataLayer": "content_race_ethnicity_studies" 1867 }, 1868 { 1869 "topFacet": "Referencing Style", 1870 "dataLayer": "content_referencing_style" 1871 }, 1872 { 1873 "topFacet": "Referencing Topic", 1874 "dataLayer": "content_referencing_topic" 1875 }, 1876 { 1877 "topFacet": "Religion", 1878 "dataLayer": "content_religion" 1879 }, 1880 { 1881 "topFacet": "Religious Studies", 1882 "dataLayer": "content_religious_studies" 1883 }, 1884 { 1885 "topFacet": "Representing space: Drawing, Modelling and CAD", 1886 "dataLayer": "content_representing_space" 1887 }, 1888 {
1889 "topFacet": "Research fields", 1890 "dataLayer": "content_research_fields" 1891 }, 1892 { 1893 "topFacet": "Research Methods", 1894 "dataLayer": "content_research_methods" 1895 }, 1896 { 1897 "topFacet": "Schools, Movements, Styles", 1898 "dataLayer": "content_schools_movements_styles" 1899 }, 1900 { 1901 "topFacet": "Science & Technology", 1902 "dataLayer": "content_science_technology" 1903 }, 1904 { 1905 "topFacet": "Setting", 1906 "dataLayer": "content_setting" 1907 }, 1908 { 1909 "topFacet": "Social Work & Social Welfare", 1910 "dataLayer": "content_social_work_social_welfare" 1911 }, 1912 { 1913 "topFacet": "Sociology", 1914 "dataLayer": "content_sociology" 1915 }, 1916 { 1917 "topFacet": "Sources", 1918 "dataLayer": "content_sources" 1919 }, 1920 { 1921 "topFacet": "Special Features", 1922 "dataLayer": "content_special_features" 1923 }, 1924 { 1925 "topFacet": "Sport & Exercise", 1926 "dataLayer": "content_sport_exercise" 1927 }, 1928 { 1929 "topFacet": "Sport / Activity", 1930 "dataLayer": "content_sport_or_activity" 1931 }, 1932 { 1933 "topFacet": "Study Skills", 1934 "dataLayer": "content_study_skills" 1935 }, 1936 { 1937 "topFacet": "Subject", 1938 "dataLayer": "content_subject" 1939 }, 1940 { 1941 "topFacet": "Subjects", 1942 "dataLayer": "content_subject" 1943 }, 1944 { 1945 "topFacet": "Supplier", 1946 "dataLayer": "content_supplier" 1947 }, 1948 { 1949 "topFacet": "Textiles", 1950 "dataLayer": "content_textiles" 1951 }, 1952 { 1953 "topFacet": "Textiles, Materials and Colors", 1954 "dataLayer": "content_textiles_materials_and_colors" 1955 }, 1956 { 1957 "topFacet": "The Design Industry", 1958 "dataLayer": "content_the_design_industry" 1959 }, 1960 { 1961 "topFacet": "Themes", 1962 "dataLayer": "content_themes" 1963 }, 1964 { 1965 "topFacet": "Theology", 1966 "dataLayer": "content_theology" 1967 }, 1968 { 1969 "topFacet": "Topic", 1970 "dataLayer": "content_topic" 1971 }, 1972 { 1973 "topFacet": "Topics", 1974 "dataLayer": "content_topic" 1975 }, 1976 { 1977 "topFacet": "Types of History", 1978 "dataLayer": "content_types_of_history" 1979 }, 1980 { 1981 "topFacet": "UN Sustainable Development Goals", 1982 "dataLayer": "content_unsustainable_development_goals" 1983 } 1984 ]; 1985</script>
1985<script type="text/javascript"> 1986 function googleAnalyticsPageLoad(options) { 1987 var dataLayerObj = {}; 1988 dataLayerObj.event = 'page_load'; 1989 //Customer Related 1990 dataLayerObj.authentication_status = 'not logged in'; 1991 //Page Related 1992 dataLayerObj.page_type = "cms"; 1993 dataLayerObj.product_id = "bhist"; 1994 dataLayerObj.product_name = "Bloomsbury History"; 1995 dataLayerObj.platform = "Bloomsbury History"; 1996 dataLayerObj.product_name = ('Bloomsbury History').split("~!").join("'"); 1997 1998 if (options) { 1999 for (member in options) { 2000 dataLayerObj[member] = options[member]; 2001 } 2002 } 2003 dataLayer.push(dataLayerObj); 2004 } 2005</script>
2005 2006 2007 2008 2009<div class="main-container"> 2010<header class="bs-docs-nav navbar header-layout header-temp1"> <div class="top-header"> <div class="container"> <div class="hidden-xs"> <div class="pull-left mt10"> <div class="social-icons"> <ul role="menu"> </ul> </div> </div> </div> <!-- social Icons for mobile devices starts--> <div class="visible-xs"> <div class="pull-left"> <div class="social-icons"> <ul role="menu"> </ul> </div> </div> </div> <!-- social Icons for mobile devices ends--> <div class="pull-right user-details"> 2011 2012 <div class="header-dropdown dropdown inline-disp " id="checkForLogout"> 2013 <a href="login?recentUrl=/about" title="Login"> 2014 <img src="/bloomsbury_assets/bloomsbury/images/signin_icon.png" alt="" title=""> 2015 <span aria-label="Log In">Log In</span> 2016 </a> 2017 </div> 2018 </div> </div> </div> <div class="btm-header"> <div class="container"> <div class="navbar-header" tabindex="0"> <button aria-controls="bs-navbar" aria-expanded="false" class="collapsed navbar-toggle" data-target="#bs-navbar" data-toggle="collapse" type="button"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <span class="navbar-brand zero-leftpad single-logo" tabindex="0"> <a href="home"><img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/history_hub_logo.png" class="img-responsive" alt="Bloomsbury History" title="Bloomsbury History"></a> </span> <span class="navbar-brand single-logo" tabindex="0"> </span> <div class="hidden-md hidden-lg mob-search-icon"> <a href="javascript:;"><img src="/bloomsbury_assets/bloomsbury/images/search-icon-gray.png" class="img-responsive mob-search" aria-label="Search Button" tabindex="0"/></a> </div> </div> <nav class="collapse navbar-collapse" id="bs-navbar"> <span class="bpm-menu-close hidden-lg hidden-md">X</span> <ul role="navigation" aria-label="Main" class="nav navbar-nav"> <li class="" role="listitem"><a tabindex="0" aria-label="Home" href="/home">Home</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Collections" href="/collections">Collections</a></li><li class="dropdown " role="button"><a tabindex="0" href="#" data-toggle="dropdown" class="dropdown-toggle" aria-label="Explore By" aria-expanded="false">Explore By</a><ul class="dropdown-menu" role="list" aria-label="Explore By"><li role="presentation"><a role="listitem" tabindex="0" href="/topic" title="Topic" aria-label="Topic">Topic</a></li><li role="presentation"><a role="listitem" tabindex="0" href="/period" title="Period" aria-label="Period">Period</a></li><li role="presentation"><a role="listitem" tabindex="0" href="/taxonomy?id=place" title="Place" aria-label="Place">Place</a></li><li role="presentation"><a role="listitem" tabindex="0" href="/theory-and-practice" title="Theory and Practice" aria-label="Theory and Practice">Theory and Practice</a></li><li role="presentation"><a role="listitem" tabindex="0" href="/custom-browse?docid=BHTitles" title="All Titles" aria-label="All Titles">All Titles</a></li></ul> </li><li class="active" role="listitem"><a tabindex="0" aria-label="About" href="/about">About</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Librarians" href="/librarians">Librarians</a></li> </ul> </nav> </div> </div> <div class="clearfix"></div></header></div> 2019<div class="modal fade" id="session-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" data-backdrop="static" data-keyboard="false"> 2020 <div class="vertical-alignment-helper"> 2021 <div class="modal-dialog session-modal vertical-align-center" role="document"> 2022 <div class="modal-content"> 2023 <div class="modal-body"> 2024 <h2>Alert</h2> 2025 <p id="session-prompttext">Your session is about to expire! You will be logged out in </p> 2026 <div id="time" class="text-center session-time">10:00</div> 2027 <p id="session-promptconfirm" tabindex="0" aria-labelledby="session-promptconfirm">
2027 Do you wish to stay logged in?</p> 2028 <input type="button" value="Yes, keep me logged in" class="primary_btn clear-btn" id="session-login"> 2029 <input type="button" value="No, log me out" id="session-logout" class="secondary_btn"> 2030 </div> 2031 </div> 2032 </div> 2033 </div> 2034</div> 2035 2036 2037
2038<script type="text/javascript"> 2039 function search(request, response) { 2040 var siteName="bhist"; 2041 var langCode ="en"; 2042 var country = "$territory"; 2043 searchContent = request.term.replace("/", "~").replaceAll('"',''); 2044 var predicitivexmlreq = new XMLHttpRequest(); 2045 2046 predicitivexmlreq.open("GET","/api/searchresult/searchPredictive/"+searchContent+"/"+siteName+"/"+langCode+"/"+country,true); 2047 2048 2049 predicitivexmlreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 2050 predicitivexmlreq.send(); 2051 predicitivexmlreq.onreadystatechange = function() { 2052 if (predicitivexmlreq.status == 200 ) { 2053 if(searchContent.replace(/\s/g, "").length>2) { 2054 var predicitivedata = predicitivexmlreq.response; 2055 var predicitivedataString = jQuery.parseJSON(predicitivedata); 2056 }else{ 2057 predicitivedataString=""; 2058 } 2059 response(predicitivedataString); 2060 2061 } 2062 } 2063 } 2064 2065 $(document).ready(function() { 2066 try { 2067 $("#global_searchbox").autocomplete({ 2068 source: search, 2069 minLength: 1, 2070 select: function( event, ui ) { 2071 showProgress(); 2072 localStorage.setItem("selectedCheckBoxItem", null); 2073 localStorage.setItem("EnabledCheckBoxs",false); 2074 var text=ui.item.value; 2075 if(text.trim().length>0){ 2076 var url=window.location.protocol+'//'+window.location.host+'/search-results?any='+text; 2077 window.location.href=url; 2078 } 2079 }, 2080 open: function (event, ui) { 2081 if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) { 2082 $('.ui-autocomplete').off('menufocus hover mouseover mouseenter'); 2083 } 2084 } 2085 }); 2086 $.ui.autocomplete.prototype._renderItem = function (ul, item) { 2087 item.label = item.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(this.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>"); 2088 return $("<li></li>") 2089 .data("item.autocomplete", item) 2090 .append("<a>" + item.label + "</a>") 2091 .appendTo(ul); 2092 }; 2093 2094 $(document).on('touchstart', '.ui-autocomplete a',function(e){ 2095 $("#global_searchbox").data('ui-autocomplete')._trigger('select', 'autocompleteselect', {item:{value:$(this).text()}}); 2096 }); 2097 2098 } catch (e) {} 2099 }); 2100 2101</script>
2101 2102 2103 2104 2105 2106 2107<div class="search" style="text-align: left; background: none;"> 2108 <div class="container"> 2109 <div class="advanced_keyboard"> 2110 <input type="text" name="search_text" id="global_searchbox" title="Enter text to search" placeholder="Search Bloomsbury History" value='' autocomplete="off" class=""> 2111 <input id="global_searchbtn" type="submit" class="disabled-btn" aria-label="Search" aria-disabled="true"> </div> 2112 </div> 2113 <!--search ends--> 2114</div> 2115 2116 2117
2118<script> 2119 $("#global_searchbox").on("change", function(){ 2120 if ($(this).val().length > 0) { 2121 $("#global_searchbtn").removeClass('disabled-btn'); 2122 $("#global_searchbtn").removeAttr("aria-disabled"); 2123 } else { 2124 $("#global_searchbtn").addClass('disabled-btn'); 2125 $("#global_searchbtn").attr("aria-disabled", "true"); 2126 } 2127 }); 2128</script>
2128 2129 2130 2131 2132 2133 2134 2135 2136
2137<script type="text/javascript"> 2138 $(document).ready(function(){ 2139 var navigationList = $("header li.dropdown"); 2140 navigationList.each(function(){ 2141 var dropdownList = $(this).find(".dropdown-menu li"); 2142 if (dropdownList.length == 0) { 2143 $(this).addClass('hide'); 2144 } 2145 }); 2146 2147 $('.navbar-collapse li a').on('click', function(e){ 2148 var protocol = "https://"; 2149 var domainname = window.location.host; 2150 var host = window.location.href; 2151 var parent=$(this).parent().parent(); 2152 var interactiontype = "parent"; 2153 var sibling= ""; 2154 var linkurl = ""; 2155 var hrefValue = $(this).attr('href'); 2156 if (parent.hasClass('dropdown-menu')) 2157 { 2158 if(hrefValue.includes("/")){ 2159 linkurl = protocol+domainname+hrefValue; 2160 } 2161 else 2162 { 2163 linkurl = protocol+domainname+"/"+hrefValue; 2164 } 2165 interactiontype = "child"; 2166 sibling=parent.prev().text()+ " > "+$(this).text(); 2167 } 2168 else 2169 { 2170 sibling = $(this).text(); 2171 hrefValue = ''; 2172 linkurl = ""; 2173 } 2174 var idattrvalue = $(this).attr('title'); 2175 if(idattrvalue == undefined){ 2176 idattrvalue = ""; 2177 } 2178 if(hrefValue== "#") 2179 { 2180 hrefValue = ''; 2181 } 2182 const navObj = {}; 2183 navObj.event= 'click_nav_link' 2184 navObj.link_classes = $(this).attr('class') 2185 navObj.link_domain = domainname 2186 navObj.link_id = idattrvalue 2187 navObj.link_text = $(this).text() 2188 navObj.link_url= linkurl 2189 navObj.link_breadcrumb = sibling 2190 navObj.interaction_type = interactiontype 2191 console.log(navObj); 2192 dataLayer.push(navObj); 2193 }); 2194 $("header nav>ul>li:visible:last a").css("background-image", "none"); 2195 }); 2196 navbarPadding(); 2197 $(window).resize(function(){ 2198 navbarPadding(); 2199 }); 2200 function navbarPadding(){ 2201 var navbarHeight=0; 2202 if ($("nav .navbar-nav>li").length > 0) { 2203 var heights = $("nav .navbar-nav>li").map(function () 2204 { 2205 return $(this).height(); 2206 }).get(); 2207 2208 navbarHeight = Math.max.apply(null, heights); 2209 } 2210 if (navbarHeight > 50) { 2211 $("nav.navbar-collapse").css("padding-top", "21px"); 2212 } else { 2213 $("nav.navbar-collapse").css("padding-top", "40px"); 2214 } 2215 } 2216 var loginEvent = $.cookie("LoginEvent"); 2217 if (loginEvent == "true") { 2218 dataLayer.push({ 2219 'event' : 'login', 2220 'method' : '$session.getAttribute("BB-LOGGEDIN-TYPE")' 2221 }); 2222 $.cookie("LoginEvent", "false"); 2223 } 2224</script>
2224 2225 2226 <div class="static_template mob_pad" id="page-template6"> 2227 <div class="container carousel-container"> 2228 <div class="row"> 2229 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 mb20 carousel-margin" data-section="1"> 2230 <div class="carousel-layer single-carousel"> 2231 <h1 class="sr-only">${h1tagsc}</h1> 2232 <div id="carousel-example-generic-1" class="carousel slide" data-ride="carousel" data-interval="false"> 2233 <!-- Indicators --> 2234 2235 2236 <!-- Wrapper for slides --> 2237 <div class="carousel-inner"> 2238 <div class="item active"> 2239 <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 img-section caro3"> 2240 <div class="stretched-text" style="height:250px"> 2241 <div class="stretch_cap"> 2242 2243 <div style="background-color:#ffffff" class="stretch-maintext"> 2244 <h1></h1> 2245 <p><style> 2246.carousel-layer .caro3 .stretched-text .stretch_cap .stretch-maintext { 2247 2248word-break: normal !important; 2249text-align: left; 2250margin-top:-20px; 2251 2252 2253} 2254 2255@media { 2256.carousel-layer .caro3 .stretched-text .stretch_cap .stretch-maintext { 2257background-color: rgba(0,0,0,2) !important; 2258width:fit-content; 2259height:fit-content; 2260padding-left: 20px; 2261padding-right: 20px; 2262padding-bottom: 20px; 2263border-radius: 20px; 2264text-align: center; 2265opacity: 1 !important; 2266} 2267 2268} 2269 2270.static_template h1 { 2271 margin-bottom: 2px !important; 2272} 2273 2274.static_template p { 2275 margin-bottom: 5px; 2276} 2277 2278 2279</style> 2280 2281<p><span style="font-size: 30px; line-height:40px;"><b>About Bloomsbury History </b></span></p></p> 2282 </div> 2283 </div> 2284 </div> 2285 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/about_bloomsbury_history_btp3f5.png" style="height:250px" class="img-responsive" alt=""/> 2286 </div> 2287 </div> 2288 </div> 2289 2290 <a class="left carousel-control" href="#carousel-example-generic-1" role="button" aria-label="Previous" data-slide="prev" tabindex="0"> 2291 <span class="icon-Left_arrow"></span> 2292 </a> 2293 <a class="right carousel-control" href="#carousel-example-generic-1" role="button" aria-label="Next" data-slide="next" tabindex="0"> 2294 <span class="icon-right_arrow"></span> 2295 </a> 2296 2297 </div> 2298 2299</div>
2300<script> 2301 $(document).ready(function() { 2302 $(".carousel-indicators li").off().on("keyup", function(e) { 2303 if (e.keyCode == 13) { 2304 $(this).click(); 2305 } 2306 }); 2307 $(".carousel-indicators div").off().on("click keyup", function(e) { 2308 if (e.type == "click" || e.keyCode == 13) { 2309 var carousel = $(this).parent().parent(); 2310 $(".carousel-indicators div").toggleClass("hide"); 2311 if ($(this).hasClass("fa-pause")) { 2312 carousel.carousel('pause'); 2313 $(this).prev().focus(); 2314 } else if ($(this).hasClass("fa-play")) { 2315 carousel.carousel('cycle'); 2316 $(this).next().focus(); 2317 } 2318 } 2319 }); 2320 }); 2321</script>
2321 2322 </div> 2323 </div> 2324 </div> 2325 <div class="container"> 2326 <div class="row"> 2327 <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 mb20" data-section="2"> 2328 <div class="paragraph_widget"> 2329<h1 class="sr-only"> </h1> 2330 <div class="en-desc" style=""> <ul style="list-style-type: none;"> <li><b>About Bloomsbury History</b></li> <div class="accordion-toggle"><p class="panel-title"><a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne" aria-expanded="true"> <span class="glyphicon glyphicon-plus no-focus"></span><span style="font-weight: 500; font-size:15px"> About the Collections</span></a></p></div> <div id="collapseOne" class="panel-collapse parent-accordion collapse"> <ul style="list-style-type: none; padding-left: 30px"> <li><a href="/about-20th-century-military-history">20<sup>th</sup> Century Military History</a></li> <li><a href="/about-african-american-history">African American History</a></li> <li><a href="/about-african-history-reference-library">African History Reference Library</a></li> <li><a href="/about-bloomsbury-cultural-history">Bloomsbury Cultural History</a></li> <li><a href="/about-bloomsbury-history-theory-and-method">Bloomsbury History: Theory & Method</a></li> <li><a href="/about-bloomsbury-medieval-studies">Bloomsbury Medieval Studies Core Collection</a></li> <li><a href="/about-history-of-the-ancient-world">History of the Ancient World</a></li> <li><a href="/about-medieval-clothing-and-textiles">Medieval Clothing & Textiles</a></li> <li><a href="/about-medieval-life-and-culture">Medieval Life & Culture</a></li> <li><a href="/about-medieval-literature-aloud">Medieval Literature Aloud</a></li> <li><a href="/about-medieval-world-reference-library">Medieval World Reference Library</a></li> </ul></div> <li><a href="/news-and-updates">News and Updates</a></li> <li><a href="/coming-soon">Coming Soon</a></li> <li><a href="/advisory-board" style="background-color: rgb(255, 255, 255);">Advisory Board</a></li> <li><a href="/editorial-teams">Editorial Teams</a></li> <li><a href="/teaching-and-research" style="background-color: rgb(255, 255, 255);">Teaching and Research</a></li> <li><a href="/information-for-contributors" style="background-color: rgb(255, 255, 255);">Information for Contributors</a></li> <li><a href="/in-focus">In Focus</a></li> <li><a href="/how-to-use">How to Use</a></li> <li><a href="/help-content">Help<br></a></li> <li><a href="/testimonials">Testimonials<br></a></li> <li><a href="/awards-and-reviews">Awards and Reviews</a></li> <li><a href="/mission-and-values">Our Mission and Values</a></li> <li><a href="/contact-us">Contact Us</a></li> </ul> </div> 2331 </div> 2332 2333 </div> 2334 <div class="col-lg-9 col-md-9 col-sm-12 col-xs-12 mb20"> 2335 <section class="two-column"> 2336 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 mb20 zero-padding" data-section="3"> 2337 <div class="paragraph_widget"> 2338<h1 class="sr-only"> </h1> 2339 <div class="en-desc" style=""> <h1><span style="line-height:40px;"> Bloomsbury History</span></h1> <h2>Connecting the past</h2> <p></p> <p style="font-size: 17px;"> <b>Bloomsbury History</b> connects students, researchers and faculty with primary and secondary history resources including eBooks, audio, articles, museum objects, maps, manuscripts and more; bringing global history to life for all learners. </p> <p style="font-size: 17px;"><a href="/new-platform-faqs"><b>Read our frequently asked questions</b></a></p> <br> <h2><span style="line-height:40px;">Flexible options</span></h2> <p style="font-size: 17px;">Bloomsbury History unites <a href="/collections"><b>Bloomsbury’s history collections</b></a> in a single accessible, cross-searchable platform, helping to link periods and topics, with theory, method and context. Choose just the collections you need for your course and research needs and benefit from a range of purchasing options.
2339</p> <br><br> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 mb20"><a href="https://www.bloomsbury.com/discover/bloomsbury-digital-resources/products/library-form/" target="_blank" style="color:#fff !important;"><p style="text-align: center; margin-top: 10px; margin-bottom: 20px; line-height: 54px; font-family: primaryFont; border-radius: 25px; font-size: large; background-color: #c40d42; color: rgb(255,250,250) !important;" class=""><b>Recommend to your librarian</b></p></a></div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 mb20"><a href="https://res.cloudinary.com/bloomsbury-publishing-public/raw/upload/00_Supplementary%20materials/Humanities%20and%20Social%20Sciences/Bloomsbury%20History/Bloomsbury-History-Title-List.xlsx" style="color:#fff !important;"><p style="text-align: center; margin-top: 10px; margin-bottom: 20px; line-height: 54px; font-family: primaryFont; border-radius: 25px; font-size: large; background-color: #c40d42; color: rgb(255,250,250) !important;" class=""><b>Download the title list</b></p></a></div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 mb20"><a href="https://www.bloomsbury.com/discover/bloomsbury-digital-resources/contact-information/request-a-trial/" target="_blank" style="color:#fff !important;"><p style="text-align: center; margin-top: 10px; margin-bottom: 20px; line-height: 54px; font-family: primaryFont; border-radius: 25px; font-size: large; background-color: #c40d42; color: rgb(255,250,250) !important;" class=""><b>Request a trial</b></p></a></div> </div> 2340 </div> 2341 2342 </div> 2343 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 mb20 zero-padding" data-section="5"> 2344<style> 2345 .static_template .tile_widget .tile-box .bottom-text p, .static_template .tile_widget .tile-box .bottom-text span, .static_template .tile_widget .tile-box .bottom-text h2, .static_template .tile_widget .tile-box .bottom-text h3 { 2346 text-align: center; 2347 } 2348 .static_template .tile_widget .tile-box .hover-style p, .static_template .tile_widget .tile-box .hover-style span, .static_template .tile_widget .tile-box .hover-style h2, .static_template .tile_widget .tile-box .hover-style h3 { 2349 text-align: center; 2350 } 2351</style> 2352<div class="tile_widget"> 2353 <h2 style="text-align: center;font-size: 28px;">Where to start</h2> 2354 <input type="hidden" id="grid-columns" value="3"/> 2355 <input type="hidden" id="tile-type" value="2"/> 2356 <div class="tile-box" style="margin-top:10px"> 2357 <input type="hidden" class="tile-logout" value="-1"/> 2358 <input type="hidden" class="tile-login" value="-1"/> 2359 <input type="hidden" name="loopIndex" value="0"> 2360 <style> 2361 .static_template .tile_widget .tile-item-0 p, .static_template .tile_widget .tile-item-0 span, .static_template .tile_widget .tile-item-0 h2, .static_template .tile_widget .tile-item-0 h3, .static_template .tile_widget .tile-item-0 a { 2362 color: #ffffff !important; 2363 } 2364 </style> 2365 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-0" sams=""> 2366 <div class="tile-outline" tabindex="0"> 2367 <a href="/how-to-use" tabindex="-1"> 2368 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/collections/Antikythera_mechanism_clockface__1st-2nd_century_BC__Greece__model.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2369 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2370 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">How to use</h3> 2371 <div style="clear: both;"></div> 2372 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2373 Our guide to making the most of Bloomsbury History 2374 2375 </div> 2376 </div> 2377 </a> 2378 </div> 2379 <div class="mb-30 spacing-div"></div> 2380 </div> 2381 <input type="hidden" class="tile-logout" value="-1"/> 2382 <input type="hidden" class="tile-login" value="-1"/> 2383 <input type="hidden" name="loopIndex" value="1"> 2384 <style> 2385 .static_template .tile_widget .tile-item-1 p, .static_template .tile_widget .tile-item-1 span, .static_template .tile_widget .tile-item-1 h2, .static_template .tile_widget .tile-item-1 h3, .static_template .tile_widget .tile-item-1 a { 2386 color: #ffffff !important; 2387 } 2388 </style> 2389 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-1" sams=""> 2390 <div class="tile-outline" tabindex="0"> 2391 <a href="https://www.bloomsbury.com/newsletters/bloomsbury-history/" tabindex="-1"> 2392 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/BCH/BCH_images_wellcome_V0047350ER/V0047350ER.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2393 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2394 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">Newsletter</h3> 2395 <div style="clear: both;"></div> 2396 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2397 Sign up for our news and updates 2398 2399 </div> 2400 </div> 2401 </a> 2402 </div> 2403 <div class="mb-30 spacing-div"></div> 2404 </div> 2405 <input type="hidden" class="tile-logout" value="-1"/> 2406 <input type="hidden" class="tile-login" value="-1"/> 2407 <input type="hidden" name="loopIndex" value="2"> 2408 <style> 2409 .static_template .tile_widget .tile-item-2 p, .static_template .tile_widget .tile-item-2 span, .static_template .tile_widget .tile-item-2 h2, .static_template .tile_widget .tile-item-2 h3, .static_template .tile_widget .tile-item-2 a { 2410 color: #ffffff !important; 2411 } 2412 </style> 2413 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-2" sams=""> 2414 <div class="tile-outline" tabindex="0"> 2415 <a href="/in-focus" tabindex="-1"> 2416 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/collections/Pedagogical_resources.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2417 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2418 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">In focus</h3> 2419 <div style="clear: both;"></div> 2420 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2421 Read selected free content 2422 2423 </div> 2424 </div> 2425 </a> 2426 </div> 2427 <div class="mb-30 spacing-div"></div> 2428 </div> 2429 <input type="hidden" class="tile-logout" value="-1"/> 2430 <input type="hidden" class="tile-login" value="-1"/> 2431 <input type="hidden" name="loopIndex" value="3"> 2432 <style> 2433 .static_template .tile_widget .tile-item-3 p, .static_template .tile_widget .tile-item-3 span, .static_template .tile_widget .tile-item-3 h2, .static_template .tile_widget .tile-item-3 h3, .static_template .tile_widget .tile-item-3 a { 2434 color: #ffffff !important; 2435 } 2436 </style> 2437 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-3" sams=""> 2438 <div class="tile-outline" tabindex="0"> 2439 <a href="/librarians" tabindex="-1"> 2440 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/collections/GettyImages-wooden_storage.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2441 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2442 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">Librarians</h3> 2443 <div style="clear: both;"></div> 2444 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2445 Discover benefits, free trials, purchasing, and administrator information 2446 2447 </div> 2448 </div> 2449 </a> 2450 </div> 2451 <div class="mb-30 spacing-div"></div> 2452 </div> 2453 <input type="hidden" class="tile-logout" value="-1"/> 2454 <input type="hidden" class="tile-login" value="-1"/> 2455 <input type="hidden" name="loopIndex" value="4"> 2456 <style> 2457 .static_template .tile_widget .tile-item-4 p, .static_template .tile_widget .tile-item-4 span, .static_template .tile_widget .tile-item-4 h2, .static_template .tile_widget .tile-item-4 h3, .static_template .tile_widget .tile-item-4 a { 2458 color: #ffffff !important; 2459 } 2460 </style> 2461 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-4" sams=""> 2462 <div class="tile-outline" tabindex="0"> 2463 <a href="/teaching-and-research" tabindex="-1"> 2464 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/collections/Class_at_Salamanca.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2465 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2466 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">Faculty</h3> 2467 <div style="clear: both;"></div> 2468 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2469 Discover teaching and learning resources to support you 2470 2471 </div> 2472 </div> 2473 </a> 2474 </div> 2475 <div class="mb-30 spacing-div"></div> 2476 </div> 2477 <input type="hidden" class="tile-logout" value="-1"/> 2478 <input type="hidden" class="tile-login" value="-1"/> 2479 <input type="hidden" name="loopIndex" value="5"> 2480 <style> 2481 .static_template .tile_widget .tile-item-5 p, .static_template .tile_widget .tile-item-5 span, .static_template .tile_widget .tile-item-5 h2, .static_template .tile_widget .tile-item-5 h3, .static_template .tile_widget .tile-item-5 a { 2482 color: #ffffff !important; 2483 } 2484 </style> 2485 <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 tile-item overlay-style tile-item-5" sams=""> 2486 <div class="tile-outline" tabindex="0"> 2487 <a href="/information-for-contributors" tabindex="-1"> 2488 <img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/BMS/static/Roman_de_la_Rose_f._28r__Author_at_writing_desk.jpg"class="img-responsive" alt="" style="height: 250px;width: 100%;"/> 2489 <div class="overlay-text" style="position: absolute; bottom: 15%; max-width: 85%;"> 2490 <h3 style="background-color: #c40d42;color: #ffffff !important; padding:10px;margin-bottom:5px;font-size: 24px;width: max-content;max-width: 100%;">Contributors</h3> 2491 <div style="clear: both;"></div> 2492 <div style="background-color: #c40d42;color: #ffffff !important;padding:10px;width: max-content;max-width: 100%;margin-bottom: 5px;"> 2493 Resources for our authors, advisory boards, and other contributors 2494 2495 </div> 2496 </div> 2497 </a> 2498 </div> 2499 <div class="mb-30 spacing-div"></div> 2500 </div> 2501 </div> 2502</div> 2503 </div> 2504 </section> 2505 </div>
2506 </div> 2507 </div> 2508</div> 2509<div class="ssp-footer-layout"> <footer class="footer-temp2"> <div class="ssp-footer-top"> <div class="container"> <div class="row ssp-foot"> <div class="col-xs-12 col-sm-12 hidden-md hidden-lg"> <ul class="ssp-footer-menu"> <li class="" role="listitem"><a tabindex="0" aria-label="Home" href="/home">Home</a></li><li class="active" role="listitem"><a tabindex="0" aria-label="About" href="/about">About</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Help" href="/help-content">Help</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Platform FAQs" href="/new-platform-faqs">Platform FAQs</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Accessibility" href="/accessibility">Accessibility</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Contact Us" href="/contact-us">Contact Us</a></li> </ul> </div> <div class="sm-temp2-container"> <div class="ssp-foot-logo"> <div class="col-xs-3 col-sm-3 col-md-2 col-lg-2 ssp-footleft-img"> <span class="navbar-brand zero-leftpad first-logo"> <a class="confirmModal" target="_blank" href="https://www.bloomsbury.com/dr/digital-resources"><img src="https://res.cloudinary.com/bloomsbury-publishing-public/image/upload/f_auto%2Cq_auto/bhist/Static/BDR_Blue_Logo_Transparent_Backgroun
2509d.png" class="img-responsive" alt="Bloomsbury Digital Resources" title="Bloomsbury Digital Resources"></a> </span> </div> <div class="col-xs-3 col-sm-3 col-md-2 col-lg-2 ssp-footright-img"> <span class="navbar-brand second-logo"> </span> </div> </div> <div class="col-xs-6 hidden-sm col-md-5 col-lg-6 hidden-xs footer2-nav"> <ul class="ssp-footer-menu"> <li class="" role="listitem"><a tabindex="0" aria-label="Home" href="/home">Home</a></li><li class="active" role="listitem"><a tabindex="0" aria-label="About" href="/about">About</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Help" href="/help-content">Help</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Platform FAQs" href="/new-platform-faqs">Platform FAQs</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Accessibility" href="/accessibility">Accessibility</a></li><li class="" role="listitem"><a tabindex="0" aria-label="Contact Us" href="/contact-us">Contact Us</a></li> </ul> </div> <div class="col-xs-6 col-sm-3 col-md-3 col-lg-2 footer2-social"> <div class="hidden-xs footer2-social-inner"> <div class="social-media"> <!-- <h5 tabindex="0">Social Media</h5> --> <ul role="menu"> <li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://x.com/BloomsburyDigtl" title="X"><span class="icon-X" title="X"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.instagram.com/bloomsburydigtl/" title="Instagram"><span class="icon-Instagram" title="Instagram"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.youtube.com/@BloomsburyDigitalResources" title="Youtube"><span class="icon-Youtube" title="Youtube"></span></a></li> </ul> </div> </div> </div> <!-- social Icons for mobile devices starts--> <div class="visible-xs xs-social"> <div class="social-media"> <!-- <h5 tabindex="0">Social Media</h5> --> <ul role="menu"> <li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://x.com/BloomsburyDigtl" title="X"><span class="icon-X" title="X"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.instagram.com/bloomsburydigtl/" title="Instagram"><span class="icon-Instagram" title="Instagram"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.youtube.com/@BloomsburyDigitalResources" title="Youtube"><span class="icon-Youtube" title="Youtube"></span></a></li> </ul> </div> <div class="dropup"> <div class="more-social-icon dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> <img src="/bloomsbury_assets/bloomsbury/images/more-dot-icon.png" alt=""> </a> <div class="dropdown-menu signin_dropdown social-dropdown-layer" role="menu"> <div class="social-dropdown"> <ul role="menu"> <li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://x.com/BloomsburyDigtl" title="X"><span class="icon-X" title="X"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.instagram.com/bloomsburydigtl/" title="Instagram"><span class="icon-Instagram" title="Instagram"></span></a></li><li role="menuitem" class=""><a target="_blank" class="confirmModal" href="https://www.youtube.com/@BloomsburyDigitalResources" title="Youtube"><span class="icon-Youtube" title="Youtube"></span></a></li> </ul> </div> </div> </div> </div> </div> <!-- social Icons for mobile devices ends--> </div> </div> </div> </div> <div class="ssp-footer-btm"> <div class="container"> <div class="row"> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 text-left"> <h6> Copyright Bloomsbury Publishing Plc 2026 </h6> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 text-right"> <h6><a href="/terms-and-conditions" alt="Terms and Conditions" title="Terms and Conditions">Terms and Conditions</a></h6><h6>
2509<a href="/privacy-policy" alt="Privacy Policy" title="Privacy Policy">Privacy Policy</a></h6> </div> </div> </div> </div> </footer></div>
2509<script> 2510 $(document).ready(function() { 2511 $(".hover-image").on("mouseenter focus", function(){ 2512 var overlay = $(this).find('.overlay-text'); 2513 overlay.slideDown("fast", function(){}); 2514 }).on("mouseleave blur", function(){ 2515 var overlay = $(this).find('.overlay-text'); 2516 overlay.slideUp("fast", function(){}); 2517 }); 2518 $(".tile-outline").on("focus", function(){ 2519 if ($(this).find("a.hover-image").length > 0) { 2520 var overlay = $(this).find('.overlay-text'); 2521 overlay.slideDown("fast", function(){}); 2522 } 2523 }).on("blur", function(){ 2524 if ($(this).find("a.hover-image").length > 0) { 2525 var overlay = $(this).find('.overlay-text'); 2526 overlay.slideUp("fast", function(){}); 2527 } 2528 }); 2529 $(".bottom-text").on("click", function(e){ 2530 var link = $(this).attr("data-href"); 2531 if (link) { 2532 window.location.href = link; 2533 } 2534 }); 2535 $(".tile_widget").parent().addClass('pl-0').addClass('pr-0'); 2536 /*if ($('.custom_text_widget').length > 0) { 2537 $(".custom_text_widget").parent().addClass('pl-0'); 2538 }*/ 2539 var newFlag = 0; 2540 hideTitle(); 2541 if (newFlag > 0) { 2542 gridReflow(); 2543 } 2544 setTimeout(function(){ 2545 heightAdjustment(); 2546 },1000); 2547 $(".tile-outline,.image_feature").on("keyup", function (e) { 2548 if (e.keyCode == 13) { 2549 var linkPresent = $(this).find('a'); 2550 if (linkPresent.length > 0) { 2551 var hrefLink = linkPresent.eq(0).attr('href'); 2552 if (hrefLink) { 2553 window.location.href = hrefLink; 2554 } 2555 } 2556 } 2557 }); 2558 }); 2559 2560 function removeUnsubscribedTiles() { 2561 var newFlag = 0; 2562 var tileList = $(".tile_widget .tile-item"); 2563 tileList.each(function(){ 2564 var accessFlag = true; 2565 var samsId = $(this).attr('sams'); 2566 if (samsId) { 2567 accessFlag = false; 2568 var samsList = samsId.split("~"); 2569 for(var x=0;x<samsList.length;x++) { 2570 } 2571 } 2572 if (!accessFlag) { 2573 $(this).addClass('remove-tile'); 2574 newFlag++; 2575 } 2576 }); 2577 $('.tile_widget .tile-item.remove-tile').remove(); 2578 return newFlag; 2579 } 2580 2581 function gridReflow() { 2582 $(".tile_widget").each(function(){ 2583 var columns = $(this).find("#grid-columns").val(); 2584 var tileList = $(this).find(".tile-item"); 2585 var tileCount = tileList.length; 2586 if (columns == "4") { 2587 var reflowFactor = tileCount%parseInt(columns); 2588 var reflowQuotient = parseInt(tileCount/parseInt(columns)); 2589 switch (reflowFactor) { 2590 case 0: 2591 break; 2592 case 3: 2593 if (reflowQuotient == 0) { 2594 tileList.removeClass("col-lg-3 col-md-3").addClass("col-lg-4 col-md-4"); 2595 } 2596 break; 2597 case 1: 2598 case 2: 2599 if (reflowQuotient == 0) { 2600 tileList.removeClass("col-lg-3 col-md-3").addClass("col-lg-6 col-md-6"); 2601 } else { 2602 tileList.removeClass("col-lg-3 col-md-3").addClass("col-lg-4 col-md-4"); 2603 } 2604 break; 2605 default: 2606 break; 2607 2608 } 2609 } 2610 }); 2611 } 2612 function heightAdjustment() { 2613 var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); 2614 $(".tile_widget").each(function(){ 2615 var maxHeight = 0; 2616 var bottomTiles = $(this).find(".tile-item.bottom-style .bottom-text,.tile-item.visible-lg .side-text"); 2617 var imageTiles = $(this).find(".tile-item.visible-lg .image_feature .image-part img"); 2618 bottomTiles.each(function(){ 2619 currentHeight = $(this).height(); 2620 if (currentHeight > maxHeight) { 2621 maxHeight = currentHeight; 2622 } 2623 }); 2624 imageTiles.each(function(){ 2625 currentHeight = $(this).height(); 2626 if (currentHeight > maxHeight) { 2627 maxHeight = currentHeight; 2628 } 2629 }); 2630 if (maxHeight > 0) { 2631 if ($(this).find(".tile-item.visible-lg .side-text").length > 0) { 2632 bottomTiles.css("height", maxHeight + 40); 2633 if (isSafari) { 2634 imageTiles.css("max-height", maxHeight + 40); 2635 } 2636 } else { 2637 bottomTiles.css("height", maxHeight); 2638 } 2639 } 2640 }); 2641 } 2642 function hideTitle(){ 2643 $(".tile_widget").each(function(){ 2644 var tileList = $(this).find(".tile-item"); 2645 var tileCount = tileList.length; 2646 if(tileCount==0){ 2647 var sectionId = $(this).parent().data('section'); 2648 var parentLength = $(this).parent().parent().children().length; 2649 var parent = $(this).parent().parent().children();
2650 var removedIndex; 2651 for(var i=0; i<parentLength;i++){ 2652 if(sectionId==$(parent[i]).data('section')){ 2653 $(parent[i]).remove(); 2654 removedIndex=i; 2655 } 2656 } 2657 if(removedIndex%2!=0){ 2658 $(parent[removedIndex-1]).removeClass().addClass("col-lg-12 col-md-12 col-sm-12 col-xs-12 mb20"); 2659 }else{ 2660 if(removedIndex+1 <= parentLength){ 2661 $(parent[removedIndex+1]).removeClass().addClass("col-lg-12 col-md-12 col-sm-12 col-xs-12 mb20"); 2662 } 2663 } 2664 } 2665 }); 2666 } 2667</script>
2667 2668
2669<script> 2670 plyr.setup(); 2671 $('.popper').popover({ 2672 placement: 'top', 2673 container: 'body', 2674 trigger: 'manual', 2675 html: true, 2676 content: function () { 2677 return $(this).next('.popper-content').length>0?$(this).next('.popper-content').html():$(this).parent().next('.popper-content').html(); 2678 } 2679 }).off('keyup click').on('keyup click', function(e){ 2680 if (e.keyCode == 13) { 2681 $('this').trigger('click'); 2682 } else if (e.type == "click") { 2683 e.stopPropagation(); 2684 $('.popper').popover('hide'); 2685 $(this).popover('toggle'); 2686 } 2687 }); 2688 2689 $('.article-popper').popover({ 2690 placement: 'top', 2691 container: 'body', 2692 trigger: 'manual', 2693 html: true, 2694 content: function () { 2695 return $('.popper-content[id="'+$(this).attr('popover-id')+'"]').html(); 2696 } 2697 }).on('keyup click', function(e){ 2698 if (e.keyCode == 13) { 2699 $('this').trigger('click'); 2700 } else if (e.type == "click") { 2701 e.stopPropagation(); 2702 $('.article-popper').popover('hide'); 2703 $(this).popover('toggle'); 2704 } 2705 }); 2706 initArcadianLibraryImageSlider(); 2707 $('a[target="_blank"]').each(function(){ 2708 $(this).attr("rel", "noopener noreferrer"); 2709 }); 2710 $('.custom_text_widget a').on('click', function(e){ 2711 dataLayer.push({ 2712 'event' : 'click_institutional_message' 2713 }); 2714 }); 2715 $('.owl-dots').on('click', function(e){ 2716 var cms_element_type=""; 2717 const navObj = {}; 2718 cms_element_type="Image Slider"; 2719 navObj.event= 'cms_element_click'; 2720 navObj.cms_element_type =cms_element_type; 2721 dataLayer.push(navObj); 2722 }); 2723 $(".owl-nav").on('click', function(e){ 2724 var cms_element_type=""; 2725 const navObj = {}; 2726 if(!e.isTrigger){ 2727 cms_element_type="Image Slider"; 2728 navObj.event= 'cms_element_click'; 2729 navObj.cms_element_type =cms_element_type; 2730 dataLayer.push(navObj); 2731 } 2732 }); 2733 $('.carousel-indicators').on('click', function(e){ 2734 var cms_element_type=""; 2735 const navObj = {}; 2736 cms_element_type="Image Carousel"; 2737 navObj.event= 'cms_element_click'; 2738 navObj.cms_element_type =cms_element_type; 2739 dataLayer.push(navObj); 2740 }); 2741 $('.hero_image_widget').on('click', function(e){ 2742 var cms_element_type=""; 2743 const navObj = {}; 2744 cms_element_type="Hero Image"; 2745 navObj.event= 'cms_element_click'; 2746 navObj.cms_element_type =cms_element_type; 2747 dataLayer.push(navObj); 2748 }); 2749 2750 var cmselements = '.audio_widget,.video_widget,.paragraph_widget,.social_feed,.image_feature,.carousel-layer,.image-slider-layout,.contact_us,.adminportal_widget,.tile_widget,.custom_text_widget'; 2751 var cms_element_type=""; 2752 const navObj = {}; 2753 var isImageFeature = false; 2754 $(cmselements).find('a,button,input[type="button"],img').on('click',function(){ 2755 var classname = $(this).parents(cmselements).attr('class'); 2756 if(!isImageFeature){ 2757 var parentElement = $(this).parent('a'); 2758 if (parentElement.is('a') && $(this).is('img')) { 2759 isImageFeature = true; 2760 return true; 2761 } 2762 } 2763 var currentclasses = classname.split(' '); 2764 var presentclass = ''; 2765 for(var x=0;x<currentclasses.length;x++) { 2766 if (cmselements.includes(currentclasses[x])) { 2767 presentclass = currentclasses[x]; 2768 classname = presentclass; 2769 break; 2770 } 2771 } 2772 switch (classname) { 2773 case 'audio_widget': 2774 cms_element_type="Audio"; 2775 break; 2776 case 'video_widget': 2777 cms_element_type="Video"; 2778 break; 2779 case 'paragraph_widget': 2780 cms_element_type="Paragraph"; 2781 break; 2782 case 'social_feed': 2783 cms_element_type="Social Feeds"; 2784 break; 2785 case 'image_feature': 2786 cms_element_type="Image"; 2787 break; 2788 case 'carousel-layer': 2789 cms_element_type="Image Carousel"; 2790 break; 2791 case 'image-slider-layout': 2792 cms_element_type="Image Slider"; 2793 break; 2794 case 'contact_us': 2795 cms_element_type="Contact Us form"; 2796 break; 2797 case 'adminportal_widget': 2798 cms_element_type="Admin Portal"; 2799 break; 2800 case 'tile_widget': 2801 cms_element_type="Title/Custom Grid"; 2802 break; 2803 case 'custom_text_widget': 2804 cms_element_type="Custom Text Box"; 2805 break; 2806 } 2807 navObj.event= 'cms_element_click' 2808 navObj.cms_element_type =cms_element_type 2809 dataLayer.push(navObj); 2810 isImageFeature = false; 2811 }); 2812$('.ssp-footer-layout li a').on('click', function(e){
2813 var domainname = window.location.host; 2814 var host = window.location.href; 2815 var parent=$(this).parent().parent(); 2816 var interactiontype = "parent"; 2817 var sibling= ""; 2818 var linkclasses = ""; 2819 if (parent.hasClass('dropdown-menu')) 2820 { 2821 interactiontype = "child"; 2822 sibling=parent.prev().text()+ " > "+$(this).text(); 2823 } 2824 else 2825 { 2826 sibling = $(this).text(); 2827 } 2828 var idattrvalue = $(this).attr('title'); 2829 if(idattrvalue == undefined){ 2830 idattrvalue = ""; 2831 } 2832 var hrefValue = $(this).attr('href'); 2833 if(hrefValue== "#") 2834 { 2835 hrefValue = ''; 2836 } 2837 if(hrefValue== "javascript:void(0)") 2838 { 2839 hrefValue = ''; 2840 } 2841 linkclasses = $(this).attr('class'); 2842 if(linkclasses == undefined){ 2843 linkclasses = ""; 2844 } 2845 const navObj = {}; 2846 navObj.event= 'click_nav_link' 2847 navObj.link_classes = linkclasses 2848 navObj.link_domain = domainname 2849 navObj.link_id = idattrvalue 2850 navObj.link_text = $(this).text() 2851 navObj.link_url = host+hrefValue 2852 navObj.link_breadcrumb = sibling 2853 navObj.interaction_type = interactiontype 2854 dataLayer.push(navObj); 2855 }); 2856 $(document).on('click', '#quiz_data_form input[type="radio"], #quiz_data_form input[type="checkbox"]', function() { 2857 var cms_element_type=""; 2858 const navObj = {}; 2859 cms_element_type="Quiz"; 2860 navObj.event= 'cms_element_click'; 2861 navObj.cms_element_type =cms_element_type; 2862 dataLayer.push(navObj); 2863 }); 2864 if (!window.analyticsFlag) { 2865 googleAnalyticsPageLoad(); 2866 } 2867 </script>
vendor: 2 bytes, line 2867
2867
2868<script type="text/javascript"> 2869 yourContentAdjustment(); 2870 function yourContentAdjustment() { 2871 $(".your_content_widget").each(function(){ 2872 var container = $(this).find('.main-content-area .archieve_top').length ? $(this).find('.main-content-area .archieve_top') : $(this); 2873 var totalAccordionList = $(this).find(".yourcontent_accordion"); 2874 var accordionList = $(this).find(".yourcontent_accordion").filter(function(){ 2875 return $(this).find(".item-list").length > 0; 2876 }); 2877 var rowCount = $(this).find(".row").length; 2878 var accordionCount = accordionList.length; 2879 var numColumns = $(this).find(".yourContentColums").val(); 2880 numColumns = parseInt(numColumns)?parseInt(numColumns):0; 2881 var numEntries = $(this).find(".yourContentEntries").val(); 2882 numEntries = parseInt(numEntries)?parseInt(numEntries):0; 2883 var rowAdjustmentFlag = accordionList.length < totalAccordionList.length; 2884 if (rowAdjustmentFlag) { 2885 $(this).find('.row').remove(); 2886 } 2887 for (let i = 0; i < accordionList.length; i += numColumns) { 2888 const newRow = $('<div class="row"></div>'); 2889 for (let j = i; j < i + numColumns && j < accordionList.length; j++) { 2890 var itemListCount = $(accordionList[j]).find('.item-list').length; 2891 if (itemListCount > numEntries) { 2892 $(accordionList[j]).find(".browse-all-link").removeClass("hide"); 2893 $(accordionList[j]).find(".item-list").slice(numEntries).remove(); 2894 } else { 2895 $(accordionList[j]).find(".browse-all-link").addClass("hide"); 2896 } 2897 if (rowAdjustmentFlag) { 2898 newRow.append($(accordionList[j])); 2899 } 2900 } 2901 if (rowAdjustmentFlag) { 2902 container.append(newRow); 2903 } 2904 } 2905 if(accordionList.length == 0) { 2906 $(this).parent().addClass("hide"); 2907 } 2908 //$(this).find(".yourcontent_accordion").each(function(){}); 2909 }); 2910 $(".your_content_widget .collapse").on("shown.bs.collapse", function (e) { 2911 $(this).parent().find('.panel-heading .glyphicon').removeClass('glyphicon-plus').addClass('glyphicon-minus'); 2912 }).on("hidden.bs.collapse", function(e){ 2913 $(this).parent().find('.panel-heading .glyphicon').removeClass('glyphicon-minus').addClass('glyphicon-plus'); 2914 }); 2915 } 2916</script>
2916 2917</body> 2918</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.