You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cjvt-valency/src/frontend_vue/dist_bkp/static/js/app.8538f7133303d3e391b2.js

2 lines
31 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

webpackJsonp([1],{"0Xmg":function(e,t){},"3mwq":function(e,t){},"9M+g":function(e,t){},GUeG:function(e,t){},"J/Fn":function(e,t){throw new Error("Module build failed: SyntaxError: Unexpected token / in JSON at position 3\n at JSON.parse (<anonymous>)\n at Object.module.exports (/src/node_modules/json-loader/index.js:4:49)")},Jmt5:function(e,t){},NHnr:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s("7+uW"),r={render:function(){var e=this.$createElement;return(this._self._c||e)("router-view")},staticRenderFns:[]};var a=s("VU/8")({name:"App"},r,!1,function(e){s("ZhfO")},null,null).exports,i=s("/ocq"),o={name:"Nav",props:["appState"],data(){return{optCorpora:["kres","ssj"],optIndexes:[{key:"besede",val:"words"},{key:"udeleženske vloge",val:"functors"}],indexText:"pregled: "+this.$root.store.selIndex.key,corpText:"korpus: "+this.$root.store.selCorpus}},methods:{updateAll(){this.$root.store.indexReloader+=1,this.$root.store.radio="one",this.$router.push({name:"Home"})},setCorpText(e){this.corpText="kropus: "+e},updateCorpus(e){this.setCorpText(e),this.$root.store.selCorpus=e,this.updateAll()},setIndexText(e){this.indexText="index: "+e},updateIndex(e){this.setIndexText(e.key),this.$root.store.selIndex=e,this.updateAll()},loggedIn(){return null!==this.$root.store.token},logOut(){this.$root.store.token=null,this.$root.store.username=null,this.$router.push({name:"Home"})},goHome(){this.$router.replace({path:"/home"})}}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("nav",[s("b-navbar",{attrs:{id:"nav-red-bg",toggleable:"md",type:"light",variant:"light"}},[s("b-navbar-toggle",{attrs:{target:"nav_collapse"}}),e._v(" "),s("b-navbar-brand",{staticClass:"cursorpointer",on:{click:e.goHome}},[e._v("\n VEZLJIVOSTNI VZORCI SLOVENSKIH GLAGOLOV\n ")]),e._v(" "),s("b-collapse",{attrs:{"is-nav":"",id:"nav_collapse"}},[s("b-navbar-nav",[s("b-nav-item-dropdown",{attrs:{text:e.corpText,right:""}},e._l(e.optCorpora,function(t){return s("b-dropdown-item",{key:t,attrs:{value:t},on:{click:function(s){return e.updateCorpus(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),1)],1),e._v(" "),s("b-navbar-nav",[s("b-nav-item-dropdown",{attrs:{text:e.indexText,right:""}},e._l(e.optIndexes,function(t){return s("b-dropdown-item",{key:t.val,attrs:{value:t.val},on:{click:function(s){return e.updateIndex(t)}}},[e._v("\n "+e._s(t.key)+"\n ")])}),1)],1),e._v(" "),this.loggedIn()?s("b-navbar-nav",{staticClass:"ml-auto",attrs:{right:""}},[s("b-nav-item",[e._v("\n Uporabnik: "+e._s(this.$root.store.username)+" \n "),s("a",{attrs:{href:"#"},on:{click:function(t){return e.logOut()}}},[e._v("(odjava)")])])],1):s("b-navbar-nav",{staticClass:"ml-auto",attrs:{right:""}},[s("b-nav-item",[s("router-link",{attrs:{to:"/register"}},[e._v("\n Registracija\n ")])],1),e._v(" "),s("b-nav-item",[s("router-link",{attrs:{to:"/login"}},[e._v("\n Prijava\n ")])],1)],1)],1)],1)],1)},staticRenderFns:[]};var d=s("VU/8")(o,l,!1,function(e){s("0Xmg")},null,null).exports,c={name:"LWords",data:()=>({alphabet:"abcčdefghijklmnoprsštuvzž",letters:{},selectedLetter:"a"}),methods:{apiGetWords:function(){var e=this;this.$http.get(this.$root.store.api_addr+"/api/words/"+this.$root.store.selCorpus).then(function(t){e.$root.store.api_error=null,e.letters=t.data.sorted_words}).catch(function(t){e.$root.store.api_error=t})},getNumWords:function(e){var t=this.letters[e];return t?t.length:0},getWords:function(){var e=this.letters[this.selectedLetter];return e||[]},selectHw:function(e){this.$router.push({name:"MainDispl",params:{hw:e[0],fmode:!1}})}},mounted:function(){this.apiGetWords()}},u={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"redlinks"},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedLetter,expression:"selectedLetter"}],on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedLetter=t.target.multiple?s:s[0]}}},e._l(e.alphabet,function(t){return s("option",{domProps:{value:t}},[e._v("\n "+e._s(t.toUpperCase())+" ("+e._s(e.getNumWords(t))+")\n ")])}),0),e._v(" "),s("table",e._l(e.getWords(),function(t){return s("tr",[s("td",[s("a",{attrs:{href:"#"},on:{click:function(s){return e.selectHw(t)}}},[e._v(e._s(t[0])+"\n "),e.$root.store.has_se.includes(t[0])?s("span",[e._v("se")]):e._e()])]),e._v(" "),s("td",[e._v("("+e._s(t[1])+")")])])}),0)])},staticRenderFns:[]};var p=s("VU/8")(c,u,!1,function(e){s("q+jb")},"data-v-f8f7289e",null).exports,h={name:"LWords",props:["appState"],data:()=>({functors:[]}),methods:{apiGetFunctors:function(){var e=this;this.$http.get(this.$root.store.api_addr+"/api/functors/"+this.$root.store.selCorpus).then(function(t){e.$root.store.api_error=null,e.functors=t.data}).catch(function(t){e.$root.store.api_error=t})},selectFunctor:function(e){this.$router.push({name:"MainDispl",params:{hw:e[0],fmode:!0}})}},mounted:function(){this.apiGetFunctors()}},m={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"redlinks"},[s("table",e._l(e.functors,function(t){return s("tr",[s("td",[s("a",{attrs:{href:"#"},on:{click:function(s){return e.selectFunctor(t)}}},[e._v(e._s(t[0]))])]),e._v(" "),s("td",[e._v("("+e._s(t[1])+")")])])}),0)])},staticRenderFns:[]};var v=s("VU/8")(h,m,!1,function(e){s("k+kP")},null,null).exports,_={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"pb-3"},[void 0===e.sense?s("div",[e._v("\n pomen ni definiran\n ")]):s("div",[s("span",[e._v(e._s(e.sense.desc))]),e._v(" "),s("br"),e._v("\n   \n "),s("small",{staticClass:"text-secondary"},[e._v("\n - "+e._s(e.sense.author)+"\n "+e._s(e.gen_id())+"\n ")])])])},staticRenderFns:[]},f=s("VU/8")({name:"Sense",props:["sense"],methods:{gen_id:function(){var e=this.sense.sense_id.split("-"),t="";return"SSKJ"===this.sense.author&&("0"!==e[1]&&(t+="["+e[1]+["] "]),"0"!==e[2]&&(t+="pomen "+e[2],"0"!==e[3]&&(t+="."+e[3])),"sopo"===e[4]&&(t+=" (sopomenka)")),t.length>0&&(t=": "+t),t}}},_,!1,null,null,null).exports,g={name:"Frame",props:{frameData:{},sensData:{},fmode:{default:!1,type:Boolean}},data:()=>({hid:null,sid:null}),components:{Sense:f},watch:{frameData:function(){this.hid=null,this.sid=null}},methods:{setHid:function(e=null,t=null){if(null!==t){for(var s=0;s<this.frameData.slots.length;s++)if(this.frameData.slots[s].tids.includes(t))return void(this.hid=s)}else this.hid=e},clearOnClick:function(e){"SPAN"!==e.target.tagName&&(this.sid=null)},setSid:function(e=null,t=null){if(this.sid=null,null!==t){for(var s=0;s<this.frameData.slots.length;s++)if(this.frameData.slots[s].tids.includes(t))return void(this.sid=s)}else this.sid=e},hasHoverTid:function(e=null,t=null){return null!==this.hid&&(null===t?e==this.hid:this.frameData.slots[this.hid].tids.includes(t))},hasSelTid:function(e=null,t=null){return null!==this.sid&&(null===t?e==this.sid:this.frameData.slots[this.sid].tids.includes(t))},isHw:function(e){return this.frameData.tids.includes(e)},getSense:function(){for(var e in this.sensData.senses)if(this.sensData.senses[e].sense_id===this.frameData.sense_info.sense_id)return this.sensData.senses[e]},getAggrHws:function(){return Object.keys(this.frameData.aggr_sent).sort()},getAggrSent:function(e){for(var t=[],s=0;s<this.frameData.aggr_sent[e].length;s++)t.push(this.frameData.sentences[this.frameData.aggr_sent[e][s]]);return t}}},w={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"container-fluid",on:{click:e.clearOnClick}},[s("hr"),e._v(" "),s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-7"},[s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-12"},[e.frameData.sentences.length<e.frameData.sentence_count?s("span",[e._v("\n št. povedi: "+e._s(e.frameData.sentence_count)+" (prikazanih "+e._s(e.frameData.sentences.length)+")\n ")]):s("span",[e._v("\n št. povedi: "+e._s(e.frameData.sentences.length)+"\n ")])])]),e._v(" "),s("div",{staticClass:"row my-frames"},[s("div",{staticClass:"col-sm-12"},e._l(e.frameData.slots,function(t,n){return s("span",[s("span",{class:{"my-pointer text-danger":e.hasHoverTid(e.idx=n),"my-underline text-danger":e.hasSelTid(e.idx=n)},on:{mouseover:function(t){return e.setHid(e.idx=n)},mouseleave:function(t){return e.setHid()},click:function(t){return e.setSid(e.idx=n)}}},[e._v(e._s(t.functor))]),e._v("  \n ")])}),0)])]),e._v(" "),"three"===e.$root.store.radio?s("div",{staticClass:"col-sm-5"},[s("Sense",{attrs:{sense:e.getSense()}})],1):e._e()]),e._v(" "),s("div",{staticClass:"row"},[e.fmode?s("div",{staticClass:"col-sm-12"},e._l(e.getAggrHws(),function(t){return s("div",e._l(e.getAggrSent(t),function(n){return s("blockquote",[s("span",{staticClass:"text-secondary"},[e._v(" "+e._s(t))]),s("br"),e._v(" "),e._l(n,function(t,n){return s("span",{class:{"my-pointer text-danger":e.hasHoverTid(e.idx=null,e.tid=t[0]),"my-underline text-danger":e.hasSelTid(e.idx=null,e.tid=t[0]),"text-primary":e.isHw(t[0])},attrs:{title:t[1].msd},on:{mouseover:function(s){return e.setHid(e.idx=null,e.tid=t[0])},mouseleave:function(t){return e.setHid()},click:function(s){return e.setSid(e.idx=null,e.tid=t[0])}}},[e.$root.mkspace(n,t[1].text)?s("span",[e._v(" ")]):e._e(),e._v(e._s(t[1].text))])})],2)}),0)}),0):s("div",{staticClass:"col-sm-12"},e._l(e.frameData.sentences,function(t){return s("blockquote",e._l(t,function(t,n){return s("span",{class:{"my-pointer text-danger":e.hasHoverTid(e.idx=null,e.tid=t[0]),"my-underline text-danger":e.hasSelTid(e.idx=null,e.tid=t[0]),"text-primary":e.isHw(t[0])},attrs:{title:t[1].msd},on:{mouseover:function(s){return e.setHid(e.idx=null,e.tid=t[0])},mouseleave:function(t){return e.setHid()},click:function(s){return e.setSid(e.idx=null,e.tid=t[0])}}},[e.$root.mkspace(n,t[1].text)?s("span",[e._v(" ")]):e._e(),e._v(e._s(t[1].text))])}),0)}),0)]),e._v(" "),s("br")])},staticRenderFns:[]};var k=s("VU/8")(g,w,!1,function(e){s("UXpH")},"data-v-c1babbb0",null).exports,b={name:"EditSenses",props:["hw","sentences","sens"],components:{Sense:f},data:()=>({picked_ssj_id:null,picked_sense_id:null,local_senses:[],local_sense_map:{},new_sense_desc:"",new_senses:[],delta_sense_map:{}}),created:function(){this.local_senses=this.sens.senses;var e=JSON.stringify(this.sens.sense_map);for(var t in this.local_sense_map=JSON.parse(e),this.local_sense_map)this.local_sense_map[t].sense=this.sense_id_to_sense(this.local_sense_map[t].sense_id)},watch:{picked_ssj_id:function(){this.new_link()},picked_sense_id:function(){this.new_link()}},methods:{pick_ssj_id:function(e){this.picked_ssj_id=e,e in this.local_sense_map&&(this.picked_sense_id=this.local_sense_map[e].sense_id)},new_link:function(){null!==this.picked_ssj_id&&null!==this.picked_sense_id&&(this.local_sense_map[this.picked_ssj_id]={sense_id:this.picked_sense_id,sense:this.sense_id_to_sense(this.picked_sense_id)},this.delta_sense_map[this.picked_ssj_id]={sense_id:this.picked_sense_id})},new_sense:function(e){if(""!==this.new_sense_desc){var t={hw:this.hw,author:this.$root.store.username,desc:this.new_sense_desc,sense_id:"tmp_sense_id"+(new Date).getTime()};this.local_senses.push(t),this.new_senses.push(t),this.new_sense_desc=""}},sense_id_to_sense:function(e){for(var t=0;t<this.local_senses.length;t++)if(this.local_senses[t].sense_id===e)return this.local_senses[t]},cancel_all:function(){this.$parent.state="normal"},save_all:function(){const e={token:this.$root.store.token,hw:this.hw,sense_map:this.delta_sense_map,new_senses:this.new_senses};var t=this;function s(e){e.$parent.state="normal",e.$parent.request_reload=!0}0!==Object.keys(e.sense_map).length||0!==e.new_senses.length?this.$http.post(this.$root.store.api_addr+"/api/senses/update",e,{headers:{"Content-type":"application/json"}}).then(function(){s(t)}):s(t)}}},$={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"container-fluid"},[s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-12"},[s("p",{staticClass:"pb-0 mb-0"},[e._v("Urejanje pomenov za besedo: "),s("b",[e._v(e._s(e.hw))]),e._v(".")]),e._v(" "),e._m(0),e._v(" "),s("button",{on:{click:e.cancel_all}},[e._v("Prekliči")]),e._v(" "),s("button",{on:{click:e.save_all}},[e._v("Shrani")])])]),e._v(" "),s("div",{staticClass:"row"},[s("div",{staticClass:"my-sent col-sm-6"},e._l(e.sentences,function(t,n){return s("div",{staticClass:"border rounded my-sentences my-pointer",class:{"border-primary":n===e.picked_ssj_id},on:{click:function(t){return e.pick_ssj_id(n)}}},[s("div",e._l(t.words,function(n,r){return s("span",{class:{"text-primary":r===parseInt(t.hw_idx)}},[e.$root.mkspace(r,n)?s("span",[e._v(" ")]):e._e(),e._v(e._s(n)+"\n ")])}),0),e._v(" "),s("hr"),e._v(" "),s("div",{staticClass:"col-sm-12"},[s("small",[n in e.local_sense_map?s("div",[s("Sense",{attrs:{sense:e.local_sense_map[n].sense}})],1):s("div",[s("Sense",{attrs:{sense:void 0}})],1)])])])}),0),e._v(" "),s("div",{staticClass:"col-sm-6 border rounded my-div-scroll sticky-top"},[e._l(e.local_senses,function(t){return s("div",{staticClass:"my-pointer",class:{"text-primary":t.sense_id===e.picked_sense_id},on:{click:function(s){e.picked_sense_id=t.sense_id}}},[s("Sense",{attrs:{sense:t}})],1)}),e._v(" "),s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-12"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:e.new_sense_desc,expression:"new_sense_desc"}],staticClass:"my-textarea",domProps:{value:e.new_sense_desc},on:{input:function(t){t.target.composing||(e.new_sense_desc=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"col-sm-12"},[s("button",{on:{click:e.new_sense}},[e._v("Dodaj pomen")])])])],2)])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[t("small",[this._v('\n Z miško kliknite na poved, nato kliknite na pomen, ki ga želite dodeliti povedi. Par povedpomen bo obarvan z modro. Pare lahko shranite s klikom na gumb "Shrani". Možno je dodajanje poljubnih pomenov. \n ')])])}]};var C=s("VU/8")(b,$,!1,function(e){s("TVaU")},"data-v-7d730605",null).exports,x={name:"PulseLoader",props:{loading:{type:Boolean,default:!0},color:{type:String,default:"#5dc596"},size:{type:String,default:"15px"},margin:{type:String,default:"2px"},radius:{type:String,default:"100%"}},data(){return{spinnerStyle:{backgroundColor:this.color,width:this.size,height:this.size,margin:this.margin,borderRadius:this.radius,display:"inline-block",animationName:"v-pulseStretchDelay",animationDuration:"0.75s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.2,.68,.18,1.08)",animationFillMode:"both"},spinnerDelay1:{animationDelay:"0.12s"},spinnerDelay2:{animationDelay:"0.24s"},spinnerDelay3:{animationDelay:"0.36s"}}}},y={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{directives:[{name:"show",rawName:"v-show",value:this.loading,expression:"loading"}],staticClass:"v-spinner"},[t("div",{staticClass:"v-pulse v-pulse1",style:[this.spinnerStyle,this.spinnerDelay1]}),t("div",{staticClass:"v-pulse v-pulse2",style:[this.spinnerStyle,this.spinnerDelay2]}),t("div",{staticClass:"v-pulse v-pulse3",style:[this.spinnerStyle,this.spinnerDelay3]})])},staticRenderFns:[]};var j={name:"MainDispl",components:{Frame:k,EditSenses:C,PulseLoader:s("VU/8")(x,y,!1,function(e){s("3mwq")},null,null).exports},props:["hw","fmode"],data:()=>({frames:[],sentences:{},sens:{senses:[],sense_map:{}},state:"loading",request_reload:!1,loader_color:"#b71511"}),created:function(){this.reload()},watch:{hw:function(){this.reload()},frames:function(){this.buildSentences()},request_reload:function(){this.request_reload&&(this.request_reload=!1,this.reload())}},methods:{getFFrames:function(e,t=null){if(null!==e&&void 0!==e){if(null===t)switch(this.$root.store.radio){case"one":t="reduce_0";break;case"two":t="reduce_1";break;default:t="reduce_0"}var s=this;s.state="loading",this.$http.get(this.$root.store.api_addr+"/api/functor-frames?functor="+e+"&rf="+t+"&cor="+s.$root.store.selCorpus).then(function(e){s.$root.store.api_error=null,s.frames=e.data.frames,s.state="normal"}).catch(function(e){s.$root.store.api_error=e,s.state="error"})}},getFrames:function(e,t=null){if(null!==e&&void 0!==e){if(null===t)switch(this.$root.store.radio){case"one":t="reduce_0";break;case"two":t="reduce_1";break;case"three":t="reduce_5"}var s=this;s.state="loading",this.$http.get(this.$root.store.api_addr+"/api/frames?hw="+e+"&rf="+t+"&cor="+s.$root.store.selCorpus).then(function(e){s.$root.store.api_error=null,s.frames=e.data.frames,s.state="normal"}).catch(function(e){s.$root.store.api_error=e,s.state="error"})}},buildSentences:function(){if(0!=this.frames.length)for(var e in this.sentences={},this.frames)for(var t in this.frames[e].sentences){var s=this.frames[e].sentences[t],n=s[0][0].split(".");n.splice(-1,1),n=n.join(".");var r=[],a=-1,i=this.hw;for(var o in s)r.push(s[o][1].text),s[o][1].lemma===i&&-1==a&&(a=o);this.sentences[n]={hw_idx:a,words:r}}},getSenses:function(e,t){if(null!==e&&void 0!==e){var s=this;this.$http.get(this.$root.store.api_addr+"/api/senses/get?hw="+e).then(function(e){s.sens.senses=e.data.senses,s.sens.sense_map=e.data.sense_map,t()})}},reload:function(){this.state="loading",this.sentences={},"functors"===this.$root.store.selIndex.val?this.getFFrames(this.hw):(this.getFrames(this.hw),"three"===this.$root.store.radio&&this.getSenses(this.hw,this.sortBySense)),this.calcPos()},userEdit:function(){var e=this;this.$root.checkToken().then(function(t){e.state="editing"}).catch(function(e){alert("Za urejanje je potrebna prijava.")})},calcPos:function(){var e=this.fmode;return"string"==typeof e&&(e="true"===e),e?"udeleženska vloga":"_"===this.hw.substr(this.hw.length-1)?"pridevnik":"glagol"},sortBySense:function(){for(var e=[],t=[],s=0;s<this.frames.length;s++){"nedefinirano"===this.frames[s].sense_info.sense_id?e.push(this.frames[s]):t.push(this.frames[s])}this.frames=t.concat(e)}}},S={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return null!=this.$root.store.api_error?s("div"):"loading"===e.state?s("div",[s("pulse-loader",{attrs:{color:e.loader_color}})],1):"editing"===e.state?s("div",{staticClass:"container-fluid"},[s("EditSenses",{attrs:{hw:e.hw,sentences:e.sentences,sens:e.sens}})],1):s("div",{staticClass:"container-fluid",attrs:{id:"head"}},[s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-4"},[s("table",[s("tr",[s("h4",{attrs:{id:"main-displ-hw"}},[e._v(e._s(e.hw)+"\n "),e.$root.store.has_se.includes(e.hw)?s("span",[e._v("se")]):e._e()])]),e._v(" "),s("tr",[e._v(e._s(e.calcPos()))])])]),e._v(" "),s("div",{staticClass:"col-sm-8"},[s("table",[s("tr",[e._v("Združevanje vezljivostnih vzorcev:")]),e._v(" "),s("tr",[s("label",{staticClass:"radio-inline"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.$root.store.radio,expression:"$root.store.radio"}],attrs:{value:"one",checked:"",type:"radio",name:"optradio"},domProps:{checked:e._q(e.$root.store.radio,"one")},on:{change:[function(t){return e.$set(e.$root.store,"radio","one")},function(t){return e.reload()}]}}),e._v("posamezne povedi")]),e._v("  \n "),s("label",{staticClass:"radio-inline"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.$root.store.radio,expression:"$root.store.radio"}],attrs:{value:"two",type:"radio",name:"optradio"},domProps:{checked:e._q(e.$root.store.radio,"two")},on:{change:[function(t){return e.$set(e.$root.store,"radio","two")},function(t){return e.reload()}]}}),e._v("skupne udeleženske vloge")]),e._v("  \n "),"words"===this.$root.store.selIndex.val?s("label",{staticClass:"radio-inline"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.$root.store.radio,expression:"$root.store.radio"}],attrs:{value:"three",type:"radio",name:"optradio"},domProps:{checked:e._q(e.$root.store.radio,"three")},on:{change:[function(t){return e.$set(e.$root.store,"radio","three")},function(t){return e.reload()}]}}),e._v("po meri")]):e._e()])])])]),e._v(" "),"three"===e.$root.store.radio?s("div",{staticClass:"row"},[s("div",{staticClass:"col-sm-4"},[s("button",{on:{click:e.userEdit}},[e._v("razvrsti po pomenih")])])]):e._e(),e._v(" "),e._l(e.frames,function(t){return s("div",{staticClass:"row"},[s("Frame",{attrs:{frameData:t,sensData:e.sens,fmode:e.fmode}})],1)})],2)},staticRenderFns:[]};var D=s("VU/8")(j,S,!1,function(e){s("ihbM")},"data-v-0b767531",null).exports,N={name:"Home",components:{Nav:d,LWords:p,LFunctors:v,MainDispl:D}},P={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("Nav"),this._v(" "),t("div",{staticClass:"my-home container-fluid"},[t("div",{staticClass:"row"},[t("div",{key:this.$root.store.indexReloader,staticClass:"col-sm-2 border-right fill",attrs:{id:"search"}},["words"===this.$root.store.selIndex.val?t("LWords"):t("LFunctors")],1),this._v(" "),t("div",{staticClass:"col-sm-10"},[null!=this.$root.store.api_error?t("p",{staticClass:"text-danger"},[this._v("\n "+this._s(this.$root.store.api_error)+"\n ")]):this._e(),this._v(" "),t("router-view")],1)])])],1)},staticRenderFns:[]};var F=s("VU/8")(N,P,!1,function(e){s("PH9h")},"data-v-695485be",null).exports,H={name:"Login",data:()=>({credentials:{username:"",password:""},loggingIn:!1,error:""}),methods:{submit(){if(this.error="",""!==this.credentials.username&&""!==this.credentials.password){var e={username:this.credentials.username,password:this.credentials.password},t=this;this.$http.post(this.$root.store.api_addr+"/api/login",e,{headers:{"Content-type":"application/x-www-form-urlencoded"}}).then(function(e){t.$root.store.api_error=null;var s=e.data.token;null===s?t.error="Napačno uporabniško ime ali geslo.":(t.$root.store.username=t.credentials.username,t.$root.store.token=s,t.$router.go(-1),t.$cookies.set("valency_token",s,172800))}).catch(function(e){t.$root.store.api_error=e})}else this.error="Izpolnite vsa polja."}}},U={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"redlinks"},[s("div",{staticClass:"col-sm-2"},[s("a",{attrs:{href:"#"},on:{click:this.$root.routeBack}},[e._v("Nazaj")])]),e._v(" "),s("div",{staticClass:"ev-login col-sm-4 offset-sm-4"},[e.error?s("div",{staticClass:"alert alert-danger"},[s("p",[e._v(e._s(e.error))])]):e._e(),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.username,expression:"credentials.username"}],staticClass:"form-control js-login__username",attrs:{type:"text","data-id":"login.username",placeholder:"Uporabnik"},domProps:{value:e.credentials.username},on:{input:function(t){t.target.composing||e.$set(e.credentials,"username",t.target.value)}}})]),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.password,expression:"credentials.password"}],staticClass:"form-control js-login__password ",attrs:{type:"password",placeholder:"Geslo"},domProps:{value:e.credentials.password},on:{input:function(t){t.target.composing||e.$set(e.credentials,"password",t.target.value)}}})]),e._v(" "),s("button",{staticClass:"btn btn-primary solid blank js-login__submit",attrs:{"data-id":"login.submit"},on:{click:function(t){return e.submit()}}},[e._v("\n Prijava"),s("i",{staticClass:"fa fa-arrow-circle-o-right"})]),e._v(" "),s("br"),e._v(" "),s("br"),e._v(" "),s("br"),e._v(" "),s("router-link",{attrs:{to:"/new_pass"}},[e._v("Ste pozabili geslo?")]),e._v(" "),s("br"),e._v(" "),s("br"),e._v("\n Nov uporabnik?\n "),s("br"),e._v(" "),s("router-link",{attrs:{to:"/register"}},[e._v("Ustvarite nov račun.")])],1)])},staticRenderFns:[]};var E=s("VU/8")(H,U,!1,function(e){s("cbh2")},"data-v-732fa892",null).exports,T={name:"Register",data:()=>({credentials:{username:"",password:"",snd_password:"",email:""},error:""}),methods:{clearFields(){for(var e in this.credentials)this.credentials[e]=""},checkEmail:()=>!0,submit(){const e={username:this.credentials.username,password:this.credentials.password};for(var t in this.credentials)if(""===e[t])return void(this.error="Izpolnite vsa polja.");if(!this.checkEmail(this.credentials.email))return void(this.error="Preverite e-poštni naslov.");if(this.credentials.password!==this.credentials.snd_password)return this.error="Gesli se ne ujemata.",this.credentials.password="",void(this.credentials.snd_password="");var s=this;const n={username:this.credentials.username,password:this.credentials.password,email:this.credentials.email};this.$http.post(this.$root.store.api_addr+"/api/register",n,{headers:{"Content-type":"application/json"}}).then(function(e){s.$router.push({name:"Home"})}).catch(function(e){s.$root.store.api_error=e,s.error="Registracija ni uspela."})}}},I={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"redlinks"},[s("div",{staticClass:"col-sm-2"},[s("a",{attrs:{href:"#"},on:{click:this.$root.routeBack}},[e._v("Nazaj")])]),e._v(" "),s("div",{staticClass:"ev-login col-sm-4 offset-sm-4"},[e.error?s("div",{staticClass:"alert alert-danger"},[s("p",[e._v(e._s(e.error))])]):e._e(),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.email,expression:"credentials.email"}],staticClass:"form-control",attrs:{type:"email",placeholder:"e-pošta",autocomplete:"off"},domProps:{value:e.credentials.email},on:{input:function(t){t.target.composing||e.$set(e.credentials,"email",t.target.value)}}})]),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.username,expression:"credentials.username"}],staticClass:"form-control js-login__username",attrs:{type:"text",placeholder:"Uporabnik",autocomplete:"off"},domProps:{value:e.credentials.username},on:{input:function(t){t.target.composing||e.$set(e.credentials,"username",t.target.value)}}})]),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.password,expression:"credentials.password"}],staticClass:"form-control js-login__password ",attrs:{type:"password",placeholder:"Geslo",autocomplete:"off"},domProps:{value:e.credentials.password},on:{input:function(t){t.target.composing||e.$set(e.credentials,"password",t.target.value)}}})]),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.snd_password,expression:"credentials.snd_password"}],staticClass:"form-control js-login__password ",attrs:{type:"password",placeholder:"Ponovite geslo",autocomplete:"off"},domProps:{value:e.credentials.snd_password},on:{input:function(t){t.target.composing||e.$set(e.credentials,"snd_password",t.target.value)}}})]),e._v(" "),s("button",{staticClass:"btn btn-primary solid blank js-login__submit",on:{click:function(t){return e.submit()}}},[e._v("\n Registracija"),s("i",{staticClass:"fa fa-arrow-circle-o-right"})])])])},staticRenderFns:[]};var R=s("VU/8")(T,I,!1,function(e){s("GUeG")},"data-v-983efe70",null).exports,z={name:"NewPass",data:()=>({credentials:{username:"",email:""},error:""}),methods:{submit(){if(this.error="",""!==this.credentials.username&&""!==this.credentials.email){var e={username:this.credentials.username,email:this.credentials.email},t=this;this.$http.post(this.$root.store.api_addr+"/api/new_pass",e,{headers:{"Content-type":"application/x-www-form-urlencoded"}}).then(function(e){t.$root.store.api_error=null;e.data.confirmation;t.$router.push({name:"Home"})}).catch(function(e){t.$root.store.api_error=e})}else this.error="Izpolnite vsa polja."}}},V={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"redlinks"},[s("div",{staticClass:"col-sm-2"},[s("a",{attrs:{href:"#"},on:{click:this.$root.routeBack}},[e._v("Nazaj")])]),e._v(" "),s("div",{staticClass:"ev-login col-sm-4 offset-sm-4"},[e.error?s("div",{staticClass:"alert alert-danger"},[s("p",[e._v(e._s(e.error))])]):e._e(),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.username,expression:"credentials.username"}],staticClass:"form-control js-login__username",attrs:{type:"text","data-id":"login.username",placeholder:"Uporabnik"},domProps:{value:e.credentials.username},on:{input:function(t){t.target.composing||e.$set(e.credentials,"username",t.target.value)}}})]),e._v(" "),s("div",{staticClass:"form-group"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.credentials.email,expression:"credentials.email"}],staticClass:"form-control",attrs:{type:"email",placeholder:"e-pošta"},domProps:{value:e.credentials.email},on:{input:function(t){t.target.composing||e.$set(e.credentials,"email",t.target.value)}}})]),e._v(" "),e._m(0),e._v(" "),s("button",{staticClass:"btn btn-primary solid blank js-login__submit",attrs:{"data-id":"new_pass.submit"},on:{click:function(t){return e.submit()}}},[e._v("\n Novo geslo"),s("i",{staticClass:"fa fa-arrow-circle-o-right"})])])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("Novo geslo bo poslano na vaš e-poštni naslov.")])])}]};var L=s("VU/8")(z,V,!1,function(e){s("NJWC")},"data-v-0da6b210",null).exports;n.default.use(i.a);var O=new i.a({mode:"history",routes:[{path:"/",redirect:"/home"},{path:"/home",name:"Home",component:F,children:[{path:"words/:hw",name:"MainDispl",component:D,props:!0}]},{path:"/login",name:"Login",component:E},{path:"/register",name:"Register",component:R},{path:"/new_pass",name:"NewPass",component:L}]}),q=s("ppUw"),M=s.n(q),W=s("e6fC"),A=s.n(W),G=(s("Jmt5"),s("9M+g"),s("mtWM")),J=s.n(G),B=s("J/Fn");n.default.config.productionTip=!1,n.default.use(M.a),n.default.use(A.a),n.default.prototype.$http=J.a,n.default.prototype.$http.defaults.baseURL=B.default.api_addr;const Z={api_error:null,api_addr:B.default.api_addr,token:null,username:null,selIndex:{key:"besede",val:"words"},selCorpus:"kres",indexReloader:0,radio:"one",has_se:[]},X={checkToken:function(){var e=this;return new Promise(function(t,s){null===e.store.token&&(e.store.username=null,s(!1));var n={token:e.store.token,user:e.store.username};e.$http.post(e.store.api_addr+"/api/token",n,{headers:{"Content-type":"application/x-www-form-urlencoded"}}).then(function(n){e.store.api_error=null,n.data.confirmation?t(!0):(e.store.username=null,e.store.token=null,s(!1))}).catch(function(t){e.store.api_error=t,s(t)})})}};new n.default({el:"#app",router:O,components:{App:a},template:"<App/>",data:()=>({store:Z}),methods:Object.assign(X,{routeBack:function(){this.$router.go(-1)},mkspace:function(e,t){return![".",",",":",";"].includes(t)}}),beforeCreate:function(){if(document.title="Vezljivostni vzorci",this.$cookies.isKey("valency_token")){var e=this.$cookies.get("valency_token"),t={token:e};this.$http.post(Z.api_addr+"/api/token",t,{headers:{"Content-type":"application/x-www-form-urlencoded"}}).then(function(t){t.data.confirmation?(Z.username=t.data.username,Z.token=e):this.$cookies.remove("valency_token")}).catch(function(e){Z.api_error=e})}}})},NJWC:function(e,t){},PH9h:function(e,t){},TVaU:function(e,t){},UXpH:function(e,t){},ZhfO:function(e,t){},cbh2:function(e,t){},ihbM:function(e,t){},"k+kP":function(e,t){},"q+jb":function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.8538f7133303d3e391b2.js.map