politico-assets
Advanced tools
Comparing version 0.9.3 to 0.9.4
@@ -1,1 +0,135 @@ | ||
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var t={};n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=98)}({96:function(e,n,t){"use strict";function r(e){var n=" "+document.cookie,t=n.indexOf(" "+e+"=");if(-1==t)n=null;else{t=n.indexOf("=",t)+1;var r=n.indexOf(";",t);-1==r&&(r=n.length),n=unescape(n.substring(t,r))}return n}Object.defineProperty(n,"__esModule",{value:!0}),n.getCookie=r},98:function(e,n,t){"use strict";function r(e){var n=decodeURI((0,o.getCookie)("userName").replace(/"/g,"").replace(/\+/g,"%20")),t="hide-for-non-ip-access";"ipaccess"!=n.toLowerCase()&&(e.innerText=n,t="hide-for-ip-access");for(var r=document.querySelectorAll("."+t),u=0;u<r.length;++u)r[u].classList.remove(t)}var o=t(96);document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("js-header-username");null!=e&&r(e)})}}); | ||
/******/ (function(modules) { // webpackBootstrap | ||
/******/ // The module cache | ||
/******/ var installedModules = {}; | ||
/******/ | ||
/******/ // The require function | ||
/******/ function __webpack_require__(moduleId) { | ||
/******/ | ||
/******/ // Check if module is in cache | ||
/******/ if(installedModules[moduleId]) { | ||
/******/ return installedModules[moduleId].exports; | ||
/******/ } | ||
/******/ // Create a new module (and put it into the cache) | ||
/******/ var module = installedModules[moduleId] = { | ||
/******/ i: moduleId, | ||
/******/ l: false, | ||
/******/ exports: {} | ||
/******/ }; | ||
/******/ | ||
/******/ // Execute the module function | ||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
/******/ | ||
/******/ // Flag the module as loaded | ||
/******/ module.l = true; | ||
/******/ | ||
/******/ // Return the exports of the module | ||
/******/ return module.exports; | ||
/******/ } | ||
/******/ | ||
/******/ | ||
/******/ // expose the modules object (__webpack_modules__) | ||
/******/ __webpack_require__.m = modules; | ||
/******/ | ||
/******/ // expose the module cache | ||
/******/ __webpack_require__.c = installedModules; | ||
/******/ | ||
/******/ // identity function for calling harmony imports with the correct context | ||
/******/ __webpack_require__.i = function(value) { return value; }; | ||
/******/ | ||
/******/ // define getter function for harmony exports | ||
/******/ __webpack_require__.d = function(exports, name, getter) { | ||
/******/ if(!__webpack_require__.o(exports, name)) { | ||
/******/ Object.defineProperty(exports, name, { | ||
/******/ configurable: false, | ||
/******/ enumerable: true, | ||
/******/ get: getter | ||
/******/ }); | ||
/******/ } | ||
/******/ }; | ||
/******/ | ||
/******/ // getDefaultExport function for compatibility with non-harmony modules | ||
/******/ __webpack_require__.n = function(module) { | ||
/******/ var getter = module && module.__esModule ? | ||
/******/ function getDefault() { return module['default']; } : | ||
/******/ function getModuleExports() { return module; }; | ||
/******/ __webpack_require__.d(getter, 'a', getter); | ||
/******/ return getter; | ||
/******/ }; | ||
/******/ | ||
/******/ // Object.prototype.hasOwnProperty.call | ||
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; | ||
/******/ | ||
/******/ // __webpack_public_path__ | ||
/******/ __webpack_require__.p = ""; | ||
/******/ | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 97); | ||
/******/ }) | ||
/************************************************************************/ | ||
/******/ ({ | ||
/***/ 45: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.getCookie = getCookie; | ||
function getCookie(c_name) { | ||
// Check cookie for username | ||
var c_value = ' ' + document.cookie; | ||
var c_start = c_value.indexOf(' ' + c_name + '='); | ||
if (c_start == -1) { | ||
c_value = null; | ||
} else { | ||
c_start = c_value.indexOf('=', c_start) + 1; | ||
var c_end = c_value.indexOf(';', c_start); | ||
if (c_end == -1) { | ||
c_end = c_value.length; | ||
} | ||
c_value = unescape(c_value.substring(c_start, c_end)); | ||
} | ||
return c_value; | ||
} | ||
/***/ }), | ||
/***/ 97: | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
var _cookies = __webpack_require__(45); | ||
// Handler when the DOM is fully loaded | ||
document.addEventListener('DOMContentLoaded', function () { | ||
var nameElement = document.getElementById('js-header-username'); | ||
if (nameElement != null) { | ||
var username = (0, _cookies.getCookie)('userName'); | ||
// Reveal components based on whether or not they are ip-access users | ||
var classToRemove = 'hide-for-ip-access'; | ||
if (username == 'ip-access') { | ||
selectorToRemove = 'hide-for-non-ip-access'; | ||
} | ||
var elementsToReveal = document.querySelectorAll('.' + classToRemove); | ||
elementsToReveal.forEach(function (el, index) { | ||
el.classList.remove(classToRemove); | ||
}); | ||
// Only write the user's name if they are on an individual account ie not an IP access user | ||
if (username != 'ip-access') { | ||
nameElement.innerText = username; | ||
} | ||
} | ||
}); /* | ||
Critical Core | ||
*/ | ||
/***/ }) | ||
/******/ }); |
{ | ||
"name": "politico-assets", | ||
"version": "0.9.3", | ||
"version": "0.9.4", | ||
"description": "Minified front end assets used by politico.com", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
1067021
34
3987
2