@hcflgov/vue-html-wrapper
Version:
A Vue.js plugin
1 lines • 11.6 kB
JavaScript
(("undefined"!==typeof self?self:this)["webpackJsonpHcHtmlWrapper"]=("undefined"!==typeof self?self:this)["webpackJsonpHcHtmlWrapper"]||[]).push([[4],{"0d5b":function(t,n,e){"use strict";e.r(n);var r=function(){var t=this,n=t.$createElement,r=t._self._c||n;return r("nav",{staticClass:"navbar navbar-expand-lg navbar-light bg-white",attrs:{id:"hc-nav","aria-label":"Site Navigation"}},[r("div",{staticClass:"container-fluid"},[r("a",{staticClass:"sr-only",attrs:{href:t.skipContentLink}},[t._v("Skip to Main Content")]),r("a",{staticClass:"navbar-brand",attrs:{href:t.logoHref,target:t.logoTarget}},[r("img",{staticClass:"logo",attrs:{src:e("9daf"),alt:"Hillsborough County Logo"}})]),r("button",{ref:"navToggler",staticClass:"navbar-toggler",attrs:{type:"button","data-toggle":"collapse","data-target":"#navbarSupportedContent","aria-controls":"navbarSupportedContent","aria-expanded":"false","aria-label":"Toggle navigation"}},[r("span",{staticClass:"navbar-toggler-icon"})]),r("div",{staticClass:"collapse navbar-collapse",attrs:{id:"navbarSupportedContent"}},[r("ul",{staticClass:"navbar-nav ml-auto"},[t.showForm?r("li",{ref:"navSearchDropdown",staticClass:"nav-item order-lg-12 dropdown",attrs:{id:"hc-nav-search-nav-item"}},[r("a",{staticClass:"nav-link dropdown-toggle d-none d-lg-inline-block",attrs:{href:"#",title:"Search",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},on:{click:t.focusSearch}},[r("span",{staticClass:"fas fa-fw fa-search",attrs:{"aria-hidden":"true"}}),r("span",{staticClass:"sr-only"},[t._v("Search")])]),r("div",{staticClass:"dropdown-menu hc-nav-search-dropdown-menu"},[r("SearchForm",{ref:"searchForm",attrs:{action:t.formAction,method:t.formMethod,target:t.formTarget,"show-filters":t.showFormFilters}})],1)]):t._e(),t.customNav?t._t("default"):t._l(t.navLinks,function(n){return r("li",{staticClass:"nav-item order-lg-1 dropdown"},[r("a",{staticClass:"nav-link dropdown-toggle",attrs:{href:"#",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}},[t._v("\n "+t._s(n.Name)+"\n ")]),r("Dropdown",{tag:"div",attrs:{link:n}})],1)})],2)])])])},a=[],o=e("bc3a"),i=e.n(o),s=e("34aa"),c=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"dropdown-menu",class:t.isWantTo?"p-0":null},[t.isWantTo?e("div",{attrs:{id:"navbar-dropdown-i-want-to"}},[e("div",{staticClass:"container-fluid"},[e("div",{staticClass:"row no-gutters justify-content-center"},t._l(t.link.Children,function(n,r){return e("a",{staticClass:"col-lg list-group-item border-left-0 border-right-0 list-group-item-action p-2 p-lg-3 p-xl-4 d-flex align-items-center",attrs:{href:t.xLink(n)}},[e("i",{staticClass:"fa-2x fa-fw text-primary mr-3",class:t.wantToIcons[r]}),e("div",{},[e("span",{staticClass:"h4 mb-0 font-weight-bold d-block"},[t._v("\n "+t._s(n.Name)+"\n ")]),e("small",{staticClass:"d-block"},[t._v("\n "+t._s(n.Description)+"\n ")])])])}),0)])]):[e("h4",{staticClass:"d-none d-lg-block text-info font-weight-bold"},[t._v(t._s(t.link.Name))]),e("div",{staticClass:"dropdown-menu-2-col"},t._l(t.link.Children,function(n){return e("a",{staticClass:"dropdown-item",attrs:{href:t.xLink(n),target:t.linkTargets}},[t._v("\n "+t._s(n.Name)+"\n ")])}),0)]],2)},l=[],u=(e("b54a"),{props:["link"],mixins:[s["a"]],computed:{isWantTo:function(){return"acce922f-9f4a-4ee1-abe5-7370ce8785f3"==this.link.Guid},wantToIcons:function(){return["far fa-clipboard","fas fa-user-plus","fas fa-bullhorn","fas fa-concierge-bell","fas fa-dollar-sign"]}}}),f=u,p=e("2877"),d=Object(p["a"])(f,c,l,!1,null,null,null),h=d.exports,g=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("form",{attrs:{action:t.action,method:t.method,target:t.target}},[e("div",{staticClass:"row justify-content-center"},[e("div",{staticClass:"col-lg-8"},[e("hr",{staticClass:"mb-2 mb-lg-0 d-lg-none"}),e("div",{staticClass:"input-group input-group-lg",attrs:{id:"hc-nav-search-input-group"}},[e("input",{ref:"searchInput",staticClass:"form-control",attrs:{name:"q",type:"search",placeholder:"Search For...","aria-label":"Search Input",required:""}}),t._m(0)]),e("hr",{staticClass:"mt-2 mt-lg-0 mb-0 mb-lg-2"})])]),t.showFilters?e("fieldset",{staticClass:"d-none d-lg-block"},[e("legend",{staticClass:"sr-only"},[t._v("Filters")]),e("div",{staticClass:"d-flex justify-content-center"},t._l(t.filters,function(n){return e("div",{staticClass:"form-check form-check-inline small"},[e("input",{staticClass:"form-check-input",attrs:{type:"checkbox",name:"t",id:"search-filter-"+n.key,"aria-label":n.text},domProps:{value:n.key,checked:n.checked}}),e("label",{staticClass:"form-check-label",attrs:{for:"search-filter-"+n.key}},[e("span",{staticClass:"fa-fw",class:n.icon,attrs:{"aria-hidden":"true"}}),t._v("\n "+t._s(n.text)+"\n ")])])}),0)]):t._e()])},v=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-link text-primary",attrs:{type:"submit"}},[e("span",{staticClass:"fas fa-fw fa-search",attrs:{"aria-label":"Search"}})])])}],m={name:"hc-navbar-search-form",props:["action","method","target","showFilters"],methods:{focusSearch:function(){this.$refs.searchInput.focus()}},data:function(){return{filters:[{key:"article",text:"Web Pages",icon:" far fa-file",checked:!1},{key:"story",text:"Newsroom Stories",icon:" far fa-newspaper",checked:!1},{key:"documents",text:"Documents",icon:" far fa-file-pdf",checked:!1},{key:"events",text:"Events",icon:" far fa-calendar-alt",checked:!1},{key:"locations",text:"Locations",icon:" fas fa-map-marker-alt",checked:!1},{key:"departments",text:"Departments",icon:" far fa-building",checked:!1}]}}},b=m,y=Object(p["a"])(b,g,v,!1,null,null,null),k=y.exports,C={name:"hc-navbar",mixins:[s["a"]],components:{Dropdown:h,SearchForm:k},mounted:function(){this.customNav||this.fetchNavLinks()},data:function(){return{navLinks:[]}},methods:{fetchNavLinks:function(){var t=this;i.a.get(this.$hcHtmlWrapper.navbarEndpoint).then(function(n){return t.navLinks=n.data})},focusSearch:function(){var t=this;this.$nextTick(function(){t.$refs.searchForm.focusSearch()})}},props:{logoHref:{type:String,default:"https://hillsboroughcounty.org"},logoTarget:{type:String,default:"_self"},showForm:{type:Boolean,default:!0},formAction:{type:String,default:"https://hillsboroughcounty.org/search"},formMethod:{type:String,default:"get"},formTarget:{type:String,default:"_self"},showFormFilters:{type:Boolean,default:!0},customNav:{type:Boolean,default:!1},skipContentLink:{type:String,default:"#main-content"}}},w=C,x=Object(p["a"])(w,r,a,!1,null,null,null);n["default"]=x.exports},"230e":function(t,n,e){var r=e("d3f4"),a=e("7726").document,o=r(a)&&r(a.createElement);t.exports=function(t){return o?a.createElement(t):{}}},"2aba":function(t,n,e){var r=e("7726"),a=e("32e9"),o=e("69a8"),i=e("ca5a")("src"),s=e("fa5b"),c="toString",l=(""+s).split(c);e("8378").inspectSource=function(t){return s.call(t)},(t.exports=function(t,n,e,s){var c="function"==typeof e;c&&(o(e,"name")||a(e,"name",n)),t[n]!==e&&(c&&(o(e,i)||a(e,i,t[n]?""+t[n]:l.join(String(n)))),t===r?t[n]=e:s?t[n]?t[n]=e:a(t,n,e):(delete t[n],a(t,n,e)))})(Function.prototype,c,function(){return"function"==typeof this&&this[i]||s.call(this)})},"2d00":function(t,n){t.exports=!1},"32e9":function(t,n,e){var r=e("86cc"),a=e("4630");t.exports=e("9e1e")?function(t,n,e){return r.f(t,n,a(1,e))}:function(t,n,e){return t[n]=e,t}},"34aa":function(t,n,e){"use strict";n["a"]={methods:{xLink:function(t){return this.crossOrigin?this.crossOriginRoot+t.Path:t.Path}},props:{linkTargets:{type:String,default:"_self"},crossOrigin:{type:Boolean,default:!0},crossOriginRoot:{type:String,default:"https://hillsboroughcounty.org"}}}},"386b":function(t,n,e){var r=e("5ca1"),a=e("79e5"),o=e("be13"),i=/"/g,s=function(t,n,e,r){var a=String(o(t)),s="<"+n;return""!==e&&(s+=" "+e+'="'+String(r).replace(i,""")+'"'),s+">"+a+"</"+n+">"};t.exports=function(t,n){var e={};e[t]=n(s),r(r.P+r.F*a(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",e)}},4630:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},5537:function(t,n,e){var r=e("8378"),a=e("7726"),o="__core-js_shared__",i=a[o]||(a[o]={});(t.exports=function(t,n){return i[t]||(i[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,n,e){var r=e("7726"),a=e("8378"),o=e("32e9"),i=e("2aba"),s=e("9b43"),c="prototype",l=function(t,n,e){var u,f,p,d,h=t&l.F,g=t&l.G,v=t&l.S,m=t&l.P,b=t&l.B,y=g?r:v?r[n]||(r[n]={}):(r[n]||{})[c],k=g?a:a[n]||(a[n]={}),C=k[c]||(k[c]={});for(u in g&&(e=n),e)f=!h&&y&&void 0!==y[u],p=(f?y:e)[u],d=b&&f?s(p,r):m&&"function"==typeof p?s(Function.call,p):p,y&&i(y,u,p,t&l.U),k[u]!=p&&o(k,u,d),m&&C[u]!=p&&(C[u]=p)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},"69a8":function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},"6a99":function(t,n,e){var r=e("d3f4");t.exports=function(t,n){if(!r(t))return t;var e,a;if(n&&"function"==typeof(e=t.toString)&&!r(a=e.call(t)))return a;if("function"==typeof(e=t.valueOf)&&!r(a=e.call(t)))return a;if(!n&&"function"==typeof(e=t.toString)&&!r(a=e.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},7726:function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},"79e5":function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},8378:function(t,n){var e=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=e)},"86cc":function(t,n,e){var r=e("cb7c"),a=e("c69a"),o=e("6a99"),i=Object.defineProperty;n.f=e("9e1e")?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),a)try{return i(t,n,e)}catch(s){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},"9b43":function(t,n,e){var r=e("d8e8");t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,a){return t.call(n,e,r,a)}}return function(){return t.apply(n,arguments)}}},"9daf":function(t,n,e){t.exports=e.p+"img/hc-logo-horizontal-RGB.png"},"9e1e":function(t,n,e){t.exports=!e("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},b54a:function(t,n,e){"use strict";e("386b")("link",function(t){return function(n){return t(this,"a","href",n)}})},be13:function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},c69a:function(t,n,e){t.exports=!e("9e1e")&&!e("79e5")(function(){return 7!=Object.defineProperty(e("230e")("div"),"a",{get:function(){return 7}}).a})},ca5a:function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},cb7c:function(t,n,e){var r=e("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},d3f4:function(t,n){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d8e8:function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},fa5b:function(t,n,e){t.exports=e("5537")("native-function-to-string",Function.toString)}}]);